Markus Zimmermann
Markus Zimmermann
The output should be A, B, BA and AB. If you compare this to ``` tavor Token = +(A | B) ``` This would produce A, B, AA, BA, AB,...
There is something similar for JS https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/template_strings and the format should also allow some thing like "%d", number...
This can be currently done using the --script fuzz command option which allows feedback to end the fuzzing generation. This should be enhanced by allowing more types of feedback to...
Have a look at - Frost, R., Hafiz, R. and Callaghan, P. (2007) " Modular and Efficient Top-Down Parsing for Ambiguous Left-Recursive Grammars ." - Frost, R., Hafiz, R. and...
Have a look at - https://en.wikipedia.org/wiki/Earley_parser
We do not want a PEG (Parsing Expression grammar) as described here https://en.wikipedia.org/wiki/Parsing_expression_grammar (although Tavor implements MOST of the described features) because by default this uses a recursive descent parser...
Have a look at - http://bford.info/packrat/
There is an open PR of @sbinet https://github.com/go-clang/gen/pull/103 which is of the go-clang items I want to finish this week. It would be good if we can combine both efforts....
@zchee I took a look at your changes, and it looks pretty cool. Some remarks: a.) I am not really sure if you should do a new PR, I leave...