maage / abnfgen

For of abnfgen

Home Page:http://www.quut.com/abnfgen/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This is abnfgen, an ABNF-grammar based test case generator.

ABNF -- Advanced Backus Naur Form -- is a grammar format used in
many protocol specifications.  It is described in RFC 4234.
ABNF looks like this:
	
	coin = "heads" / "tails"    ; one of two outcomes

Given an ABNF grammar, abnfgen generates files in a subdirectory.
Each file is a (different) random document that complies with
the grammar.

Uses:
  o With -l, checking an ABNF grammar for syntactical correctness.

  o Generating sample documents that illustrate a grammar -
    "Is this what you meant?"

  o Generating test cases for tools that are supposed
    to parse the grammar.

For updates, see <http://www.quut.com/abnfgen>.

About

For of abnfgen

http://www.quut.com/abnfgen/

License:Other


Languages

Language:C 84.6%Language:Perl 15.4%Language:Shell 0.1%