yagg 1.4000 review

Download
by rbytes.net on

yagg, given YACC-like and LEX-like input files, generates a C++ program that generates all strings of a user-specified length

License: GPL (GNU General Public License)
File size: 0K
Developer: David Coppit
0 stars award from rbytes.net

yagg, given YACC-like and LEX-like input files, generates a C++ program that generates all strings of a user-specified length. yagg can then be used to generate inputs for testing, or to validate that a grammar accepts the strings that you think it does.

The grammar file provides the grammar productions for string generation, along with optional action blocks that can perform context-sensitive checks in order to limit the generated strings. The LEX-like terminal generator file provides specifications that instruct the program how to generate strings for terminals in the grammar.

What's New in This Release:
A program was added to generate random strings.
A bug where yagg would be unable to generate a double quote character was fixed.
A bug where use equivalence alternation would result in an assertion failing was fixed.

yagg 1.4000 keywords