Advertisement
Guest User

Untitled

a guest
Jun 20th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. LL(1)
  2.  
  3. wyr -> (op wyr wyr) | (-wyr) | IDENT | NUM
  4. op -> - | + | / | *
  5. ---------------
  6.  
  7. wyr -> (wyr1 | IDENT | NUM
  8. wyr1 -> - wyr2 | op wyr wyr)
  9. wyr2 -> wyr wyr3
  10. wyr3 -> wyr) | )
  11. op -> + | / | *
  12.  
  13. FIRST
  14. wyr => ( IDENT NUM
  15. wyr1 => - + / *
  16. wyr2 => ( IDENT NUM
  17. wyr3 => ( IDENT NUM )
  18. op => + / *
  19.  
  20. FOLLOW
  21. wyr => $ ( IDENT NUM )
  22. wyr1 => ( IDENT NUM )
  23. wyr2 => ( IDENT NUM )
  24. wyr3 => ( IDENT NUM )
  25. op => ( IDENT NUM
  26.  
  27. N\T__|__ ( __|__ ) __|__ IDENT __|__ NUM __|
  28. wyr | wyr -> (wyr1 | | wyr -> IDENT | wyr -> NUM |
  29. wyr1 | | | | |
  30. wyr2 | wyr2 -> wyr wyr3 | | wyr2 -> wyr wyr3 | wyr2 -> wyr wyr3 |
  31. wyr3 | wyr3 -> wyr) | wyr3 -> ) | wyr3 -> wyr) | wyr3 -> wyr) |
  32. op | | | | |
  33.  
  34.  
  35. N\T__|__ + __|__ - __|__ / __|__ * __|__ $
  36. wyr | | | | |
  37. wyr1 | wyr1 -> op wyr wyr) | wyr1 -> - wyr2 | wyr1 -> op wyr wyr) | wyr1 -> op wyr wyr) |
  38. wyr2 | | | | |
  39. wyr3 | | | | |
  40. op | op -> + | | op -> / | op -> * |
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement