Download List

项目描述

yagg, given YACC-like and LEX-like input files,
generates a C++ program that generates all strings
of a user-specified length. This program 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.

系统要求

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2007-04-02 18:52
1.4001

此版本增加了一节教程关于控制输出格式。断言失败会发生的特殊情况已得到修复。为合格,由在1.3000参考更新测试案例已被更新。
标签: Minor bugfixes
This release adds a section to the tutorial on controlling output formatting. An assert failure that would occur in peculiar circumstances has been fixed. The test cases for the pass-by-reference updates in 1.3000 have been updated.

2006-08-23 10:46
1.4000

一个程序被添加到生成随机字符串。阿臭虫yagg将无法产生一个双引号字符是固定的。一个错误:在使用同等交替会导致断言失败是固定的。
标签: Major bugfixes
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.

2005-06-06 17:58
1.3001

此版本修正有关生成nonpointer规则类型代码和错误的,牵涉到他们的空间,在输出路径。
标签: Minor bugfixes
This release fixes a bug related to generating code for nonpointer rule
types and one involving output paths with spaces in them.

2004-12-10 18:46
1.20

标签: Initial freshmeat announcement

Project Resources