Wikipedia:

Coco/R

Coco/R is a compiler generator (Compiler-compiler), which takes an attributed grammar of a source language and generates a scanner and a parser for this language. The scanner works as a deterministic finite state machine. The parser uses recursive descent. LL(1) conflicts can be resolved by a multi-symbol lookahead or by semantic checks. Thus the class of accepted grammars is LL(k) for an arbitrary k.

There are versions of Coco/R for different languages. The latest versions from the University of Linz are those for C# and Java, which can be downloaded from this site. Included are sample parsers for The parser is written in these languages and the grammar parsed is C# or Java.

Coco/R is distributed under the terms of a modified GNU General Public License.

References

Pat Terry: Compiling with C# and Java Pearson, 2005 - a book about using Coco/R for compiler construction:

External links


 
 
 

Join the WikiAnswers Q&A community. Post a question or answer questions about "Coco/R" at WikiAnswers.

 

Copyrights:

Wikipedia. This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "Coco/R" Read more

Search for answers directly from your browser with the FREE Answers.com Toolbar!  
Click here to download now. 

Get Answers your way! Check out all our free tools and products.

On this page:   E-mail   print Print  Link  

 

Keep Reading

Mentioned In: