[asterisk-biz] ABNF parser C code generator

Munjo Yu munjo.yu at gmail.com
Sun Jun 7 20:37:09 CDT 2009


Hi all,

I am new to this group, and just want to let you guys know
there is another ABNF parser generator available.
There are already some existing ABNF parsers, but this one
is unique in terms of its completeness.

The parser generator is called VTC, or VineGen Text Compiler, and its
downloadables are available for Linux, Solaris, and Windows.
A couple of examples are included; SIP and SDP, and automated tests
with those examples are included for Linux and Solaris, so
you can play around with raw messages and ABNF definitions without
spending too much time.

To have a look, search for "Generate ABNF Parsers (with extensions)"
from the IETF tools web page(http://tools.ietf.org/).
Or directly go to http://vinegen.com/metabbs/metabbs.php/board/Download.

A draft has been submitted for the extensions used in VTC, and it can
be found at: http://tools.ietf.org/id/draft-kim-abnf-codegen-00.txt

The VTC ABNF parser generator generates "complete" C code from a ABNF
definition file with some additional user-provided information.
So you don't have to deal with the generated-but-edited code hassle,
It's still an early version. Yet, this is worth giving it a try, since it was
used to develop network products which have now been deployed in Korea Telecom.

Thanks,
-Munjo



More information about the asterisk-biz mailing list