24 Aug 2004 async   » (Journeyer)

BtYacc is the bee's knees! It is yacc but it can backtrack so it can handle conflicts.

this makes writing grammars much happier than using normal yacc: it allows you to write a grammar which more closely mirrors how one might think about the constructs of a language, rather than going through all manner of needless contortions to avoid conflicts. it also allows you to deal with garmmars that are inherently ambiguous.


you only incur extra overhead compared to yacc when you actually backtrack.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!