state #0
goto by non terminal:
token goto by non terminal:
goto by terminal:
token goto by terminal:
non token match:
token match:
from
rule recognition:
- Empty : .
- Space : .<terminal>
- ws : .Empty | .Space
- GrammarSymbol : .ws Id
- PrimaryStm : .GrammarSymbol
- CatStm : .PrimaryStm PrimaryStm
- Start : .PrimaryStm | .CatStm
state #1
goto by non terminal:
token goto by non terminal:
goto by terminal:
token goto by terminal:
non token match:
token match:
from
rule recognition:
state #2 (token)
goto by non terminal:
token goto by non terminal:
goto by terminal:
token goto by terminal:
non token match:
token match:
from
rule recognition:
- [IdAllLetter] : .<terminal>
- [Id1] : .Id AllLetterAndDigit
- [Id] : .IdAllLetter | .Id1
- GrammarSymbol : ws .Id
state #3
goto by non terminal:
token goto by non terminal:
goto by terminal:
token goto by terminal:
non token match:
token match:
from
rule recognition:
- PrimaryStm : .GrammarSymbol .
state #4
goto by non terminal:
token goto by non terminal:
goto by terminal:
token goto by terminal:
non token match:
token match:
from
rule recognition:
- Empty : .
- Space : .<terminal>
- ws : .Empty | .Space
- GrammarSymbol : .ws Id
- PrimaryStm : .GrammarSymbol
- CatStm : PrimaryStm .PrimaryStm
- Start : .PrimaryStm | .CatStm
state #5
goto by non terminal:
token goto by non terminal:
goto by terminal:
token goto by terminal:
non token match:
token match:
from
rule recognition:
- Start : .PrimaryStm | .CatStm
state #6
goto by non terminal:
token goto by non terminal:
goto by terminal:
token goto by terminal:
non token match:
token match:
from
rule recognition:
state #7
goto by non terminal:
token goto by non terminal:
goto by terminal:
token goto by terminal:
non token match:
token match:
from
rule recognition:
state #8 (token)
goto by non terminal:
token goto by non terminal:
goto by terminal:
token goto by terminal:
non token match:
token match:
from
rule recognition:
- [Id] : .IdAllLetter | .Id1
state #9 (token)
goto by non terminal:
token goto by non terminal:
goto by terminal:
token goto by terminal:
non token match:
token match:
from
rule recognition:
- [AllLetterAndDigit] : .<terminal>
- [Id1] : Id .AllLetterAndDigit
state #10 (token)
goto by non terminal:
token goto by non terminal:
goto by terminal:
token goto by terminal:
non token match:
token match:
from
rule recognition:
- [IdAllLetter] : <terminal> .
state #11
goto by non terminal:
token goto by non terminal:
goto by terminal:
token goto by terminal:
non token match:
token match:
from
rule recognition:
- CatStm : PrimaryStm PrimaryStm .
state #12 (token)
goto by non terminal:
token goto by non terminal:
goto by terminal:
token goto by terminal:
non token match:
token match:
from
rule recognition:
- [Id1] : Id AllLetterAndDigit .
state #13 (token)
goto by non terminal:
token goto by non terminal:
goto by terminal:
token goto by terminal:
non token match:
token match:
from
rule recognition:
- [AllLetterAndDigit] : <terminal> .