/abnfgen

For of abnfgen

Primary LanguageCOtherNOASSERTION

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>.