./wip/carburetta, Fused scanner parser generator

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.8.4, Package name: carburetta-0.8.4, Maintainer: micha

Carburetta is an open source fused scanner parser generator for the C and C++
languages. Fused means it can generate both the scanner and the parser from
the same input which simplifies parsing languages. This is beneficial for the
following reasons:

* You won't have to manually ferry data and types back and forth between the
scanner and the parser.
* The nuances of the scanner are available to the parser. If the type of a
"[0-9]+" patterned token is "int" then that is also the type the token appears
as in the parser's grammar. No longer a need to shovel everything into a
single "token" data type only to "unshovel" it later.


Master sites:

SHA1: 9396c3a1c772fbe52b7d621fc2c9068ceb05def2
RMD160: e7865b7c3d395f83f0a029f8dd4bb3142085b1b1
Filesize: 168.129 KB

Version history: (Expand)