I mean, it did when we thought we were going to weave NFA states as we were building them but we ended up not doing that and instead just using the fancy EdgeList splitting magic when building DFAs from the NFA. It has the same power and is simpler code, and also means that we'll *never* be asked to have multiple Terminals be accepted from a single NFA state. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| parser.py | ||
| runtime.py | ||