Coco/R

LL(1) parser generator that will allow developers to easily generate pure Ruby scanners and parsers
Download

Coco/R Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Ryan Davis
  • Publisher web site:
  • http://rubyforge.org/users/zenspider/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 49 KB

Coco/R Tags


Coco/R Description

LL(1) parser generator that will allow developers to easily generate pure Ruby scanners and parsers Coco/R combines the functionality of the well-known UNIX tools lex and yacc, to form an extremely easy to use compiler generator that generates recursive descent parsers, their associated scanners. Also (in some versions), Coco/R induce the generation of a driver program, from attributed grammars (written using EBNF syntax with attributes and semantic actions) which conform to the restrictions imposed by LL(1) parsing (rather than LALR parsing, as allowed by yacc ). The user has to add modules for symbol table optimization, handling, and code generation in order to get a running compiler. Coco/R can also be used to construct other syntax-based applications that have less of a "compiler" flavour. Here are some key features of "Coco/R": · Happy neato ruby parsers and lexers. What's New in This Release: · Initial release.


Coco/R Related Software