2d36ebeb59
This commit changes the model underlying parser variables used to store match results and parse positions. Until now they were treated as a stack, now they are thought of as registers. The actual behavior does not change (yet), only the terminology. More specifically, this commit: * Changes parser variable names from |result0|, |result1|, etc. to |r0|, |r1|, etc. * Changes various internal names and comments to match the new model. * Renames the |computeVarIndices| pass to |allocateRegisters|. |
||
---|---|---|
.. | ||
passes |