Software Secret Weapons™


 
LEXYACC
by Pavel Simakov on 2006-04-22 10:40:53 under Code Linguine, view comments
Bookmark and Share
 


About  •  Contact  •  Articles  •  Projects  •  My Links  •  My Bookshelf  •  Past And Present

Large scale source code manipulation is a cool thing! We needed that at some point for one prominent Borland Delphi 3/5 project. After looking around we did not find a complete grammar. So we developed it ourselves in the Code Linguine project.

Now we have in full:

These grammars were built using modification to Version 4.1 of TPLY (Turbo Pascal Lex and Yacc), a compiler generator for Turbo Pascal and compatibles.

Writing or reverse engineering a language grammar is a very educational exercise. One has to learn all hidden tricks of the language in order to complete the grammar. We have all been using Delphi in depth since version 1.0, but none of us knew all the language features...

No comments yet


Leave a comment


 
Dog Emotional 2010 Calendar Dog Emotional Mousepad Dog Fashionable 2010 Calendar Dog Fashionable Mousepad

Copyright © 2004-2010 by Pavel Simakov
any conclusions, recommendations, ideas, thoughts or the source code presented on this site are my own and do not reflect a official opinion of my current or past employers, partners or clients
SourceForge.net Logo