'yagg' generates all strings of a user-specified length. The YACC-like language grammar file provides the grammar productions for string generation and optional action blocks that perform context-sensitive checks in order to limit the generated strings. The LEX-like terminal generator file provides specifications that tell the program how to generate strings for terminals in the grammar. If you already have a YACC or Bison parser file, you need only to add "unaction" blocks to allow the recursive generator to undo the side effects of the action blocks. If you already have a LEX or FLEX lexer input file, you need only remove extraneous code and replace any regular expressions with one of the terminal generator specifications.
released on 1 April 2007
|License||Verified by||Verified on||Notes|
|GPLv2||Janet Casey||10 December 2004|
Leaders and contributors
Resources and communication
|Developer||VCS Repository Webview||http://sourceforge.net/cvs/?group_id=126089|
This entry (in part or in whole) was last reviewed on 31 December 2016.