Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- LL(1)
- wyr -> (op wyr wyr) | (-wyr) | IDENT | NUM
- op -> - | + | / | *
- ---------------
- wyr -> (wyr1 | IDENT | NUM
- wyr1 -> - wyr2 | op wyr wyr)
- wyr2 -> wyr wyr3
- wyr3 -> wyr) | )
- op -> + | / | *
- FIRST
- wyr => ( IDENT NUM
- wyr1 => - + / *
- wyr2 => ( IDENT NUM
- wyr3 => ( IDENT NUM )
- op => + / *
- FOLLOW
- wyr => $ ( IDENT NUM )
- wyr1 => ( IDENT NUM )
- wyr2 => ( IDENT NUM )
- wyr3 => ( IDENT NUM )
- op => ( IDENT NUM
- N\T__|__ ( __|__ ) __|__ IDENT __|__ NUM __|
- wyr | wyr -> (wyr1 | | wyr -> IDENT | wyr -> NUM |
- wyr1 | | | | |
- wyr2 | wyr2 -> wyr wyr3 | | wyr2 -> wyr wyr3 | wyr2 -> wyr wyr3 |
- wyr3 | wyr3 -> wyr) | wyr3 -> ) | wyr3 -> wyr) | wyr3 -> wyr) |
- op | | | | |
- N\T__|__ + __|__ - __|__ / __|__ * __|__ $
- wyr | | | | |
- wyr1 | wyr1 -> op wyr wyr) | wyr1 -> - wyr2 | wyr1 -> op wyr wyr) | wyr1 -> op wyr wyr) |
- wyr2 | | | | |
- wyr3 | | | | |
- op | op -> + | | op -> / | op -> * |
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement