You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
6ce97457bf
So far, left recursion detector assumed that left recursion occurs only when the recursive rule is at the very left-hand side of rule's expression: start = start This didn't catch cases like this: start = "a"? start In general, if a rule reference can be reached without consuming any input, it can lead to left recursion. This commit fixes the detector to consider that. Fixes #190. |
10 years ago | |
---|---|---|
.. | ||
compiler | 10 years ago | |
utils | 10 years ago | |
compiler.js | 10 years ago | |
grammar-error.js | 11 years ago | |
parser.js | 10 years ago | |
peg.js | 11 years ago |