Hi Arturo,

If you are referening to generating test phrases for input to your parser,
then

Ter did a quick take on this.
http://www.antlr.org/wiki/display/ANTLR3/Random+phrase+generation+using+an+ANTLR+grammar

which will lead you to the RandomPhrase.java in the distribution with the
following note.

NOTE: this does not work well for large grammars...it tends to recurse too
much and build really long strings.

 I did a quick search on the Internet with the requirements that it be open
source, free, documented and produced valid code for a compiler; I found
nothing. That doesn' t mean it doesn't exist, I just didn't find it..

I am currently writing my own, but it is not based on any random seed or
statistics. It is designed to generate fully valid phrases for the grammar.
As a specific example, if I want to test method phrases in a class, the
methods will be wrapped in a class and be capable of being compiled, it
won't be a list of methods that need special code to test. One big caveat
with my program is that the grammar must be converted to BNF, which means
only two operators  ab  or  a | b, no ?, + or *.

Eric

List: http://www.antlr.org/mailman/listinfo/antlr-interest
Unsubscribe: 
http://www.antlr.org/mailman/options/antlr-interest/your-email-address

-- 
You received this message because you are subscribed to the Google Groups 
"il-antlr-interest" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/il-antlr-interest?hl=en.

Reply via email to