Difference between revisions of "ProGrammar"

From eplmediawiki
Jump to: navigation, search
(Created page with "The ProGrammar Developer's Toolkit is a visual development environment for building, testing and debugging parsers. ProGrammar is based upon ongoing research. It incorporate...")
 
Line 30: Line 30:
 
'''Contribution by:''' [mailto:jcruz71@gmail.com| Jorge Pereira da Cruz]
 
'''Contribution by:''' [mailto:jcruz71@gmail.com| Jorge Pereira da Cruz]
  
 +
[[Category:Tools & Utilities]]
 
[[Category:Tools]]
 
[[Category:Tools]]
 +
[[Category:Pedagogical Tools]]

Revision as of 17:19, 25 November 2012

The ProGrammar Developer's Toolkit is a visual development environment for building, testing and debugging parsers.

ProGrammar is based upon ongoing research. It incorporates a number of interesting features that will be enhanced and expanded in future versions; including:

  • language support for grammar inheritance
  • reusable grammar definitions (through inheritance)
  • context-specific handling of case-sensitivity and whitespace
  • unification of lexical scanning and parsing
  • separation of parsing from semantic actions
  • length constraints over tokens
  • parse constraints
  • run-time grammar definition and parser generation
  • programming language independence


Contents

Original page

Link

Examples

Files to run with Lavanda sample:

Other material

A movie to show how execute the samples using ProGrammar --- Lavanda.swf.

Report

A small report relating some details of implementation of Lavanda in ProGrammar (portuguese version).



Contribution by: Jorge Pereira da Cruz

Personal tools
Namespaces

Variants
Actions
Navigation
extras
Toolbox