Guest User

Lemon trace

a guest
May 15th, 2013
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.77 KB | None | 0 0
  1. Input IDENTIFIER
  2. Shift 5
  3. Stack: IDENTIFIER
  4. Input CURLY_OPEN
  5. Shift 15
  6. Stack: IDENTIFIER CURLY_OPEN
  7. Input IDENTIFIER
  8. Reduce [assignments ::=].
  9. Shift 9
  10. Stack: IDENTIFIER CURLY_OPEN assignments
  11. Shift 31
  12. Stack: IDENTIFIER CURLY_OPEN assignments IDENTIFIER
  13. Input ASSIGNMENT
  14. Shift 1
  15. Stack: IDENTIFIER CURLY_OPEN assignments IDENTIFIER ASSIGNMENT
  16. Input DOUBLE_QUOTE
  17. Shift 34
  18. Stack: IDENTIFIER CURLY_OPEN assignments IDENTIFIER ASSIGNMENT DOUBLE_QUOTE
  19. Input STRING
  20. Shift 33
  21. Stack: IDENTIFIER CURLY_OPEN assignments IDENTIFIER ASSIGNMENT DOUBLE_QUOTE STRING
  22. Input DOUBLE_QUOTE
  23. Shift 66
  24. Stack: IDENTIFIER CURLY_OPEN assignments IDENTIFIER ASSIGNMENT DOUBLE_QUOTE STRING DOUBLE_QUOTE
  25. Input SEMICOLON
  26. Reduce [string ::= DOUBLE_QUOTE STRING DOUBLE_QUOTE].
  27. Shift 56
  28. Stack: IDENTIFIER CURLY_OPEN assignments IDENTIFIER ASSIGNMENT string
  29. Reduce [mvalue ::= string].
  30. Shift 29
  31. Stack: IDENTIFIER CURLY_OPEN assignments IDENTIFIER ASSIGNMENT mvalue
  32. Shift 59
  33. Stack: IDENTIFIER CURLY_OPEN assignments IDENTIFIER ASSIGNMENT mvalue SEMICOLON
  34. Input IDENTIFIER
  35. Reduce [assignment ::= IDENTIFIER ASSIGNMENT mvalue SEMICOLON].
  36. Shift 61
  37. Stack: IDENTIFIER CURLY_OPEN assignments assignment
  38. Reduce [assignments ::= assignments assignment].
  39. Shift 9
  40. Stack: IDENTIFIER CURLY_OPEN assignments
  41. Shift 31
  42. Stack: IDENTIFIER CURLY_OPEN assignments IDENTIFIER
  43. Input ASSIGNMENT
  44. Shift 1
  45. Stack: IDENTIFIER CURLY_OPEN assignments IDENTIFIER ASSIGNMENT
  46. Input DOUBLE_QUOTE
  47. Shift 34
  48. Stack: IDENTIFIER CURLY_OPEN assignments IDENTIFIER ASSIGNMENT DOUBLE_QUOTE
  49. Input STRING
  50. Shift 33
  51. Stack: IDENTIFIER CURLY_OPEN assignments IDENTIFIER ASSIGNMENT DOUBLE_QUOTE STRING
  52. Input DOUBLE_QUOTE
  53. Shift 66
  54. Stack: IDENTIFIER CURLY_OPEN assignments IDENTIFIER ASSIGNMENT DOUBLE_QUOTE STRING DOUBLE_QUOTE
  55. Input SEMICOLON
  56. Reduce [string ::= DOUBLE_QUOTE STRING DOUBLE_QUOTE].
  57. Shift 56
  58. Stack: IDENTIFIER CURLY_OPEN assignments IDENTIFIER ASSIGNMENT string
  59. Reduce [mvalue ::= string].
  60. Shift 29
  61. Stack: IDENTIFIER CURLY_OPEN assignments IDENTIFIER ASSIGNMENT mvalue
  62. Shift 59
  63. Stack: IDENTIFIER CURLY_OPEN assignments IDENTIFIER ASSIGNMENT mvalue SEMICOLON
  64. Input IDENTIFIER
  65. Reduce [assignment ::= IDENTIFIER ASSIGNMENT mvalue SEMICOLON].
  66. Shift 61
  67. Stack: IDENTIFIER CURLY_OPEN assignments assignment
  68. Reduce [assignments ::= assignments assignment].
  69. Shift 9
  70. Stack: IDENTIFIER CURLY_OPEN assignments
  71. Shift 31
  72. Stack: IDENTIFIER CURLY_OPEN assignments IDENTIFIER
  73. Input ASSIGNMENT
  74. Shift 1
  75. Stack: IDENTIFIER CURLY_OPEN assignments IDENTIFIER ASSIGNMENT
  76. Input DOUBLE_QUOTE
  77. Shift 34
  78. Stack: IDENTIFIER CURLY_OPEN assignments IDENTIFIER ASSIGNMENT DOUBLE_QUOTE
  79. Input STRING
  80. Shift 33
  81. Stack: IDENTIFIER CURLY_OPEN assignments IDENTIFIER ASSIGNMENT DOUBLE_QUOTE STRING
  82. Input DOUBLE_QUOTE
  83. Shift 66
  84. Stack: IDENTIFIER CURLY_OPEN assignments IDENTIFIER ASSIGNMENT DOUBLE_QUOTE STRING DOUBLE_QUOTE
  85. Input SEMICOLON
  86. Reduce [string ::= DOUBLE_QUOTE STRING DOUBLE_QUOTE].
  87. Shift 56
  88. Stack: IDENTIFIER CURLY_OPEN assignments IDENTIFIER ASSIGNMENT string
  89. Reduce [mvalue ::= string].
  90. Shift 29
  91. Stack: IDENTIFIER CURLY_OPEN assignments IDENTIFIER ASSIGNMENT mvalue
  92. Shift 59
  93. Stack: IDENTIFIER CURLY_OPEN assignments IDENTIFIER ASSIGNMENT mvalue SEMICOLON
  94. Input CURLY_CLOSE
  95. Reduce [assignment ::= IDENTIFIER ASSIGNMENT mvalue SEMICOLON].
  96. Shift 61
  97. Stack: IDENTIFIER CURLY_OPEN assignments assignment
  98. Reduce [assignments ::= assignments assignment].
  99. Shift 9
  100. Stack: IDENTIFIER CURLY_OPEN assignments
  101. Shift 20
  102. Stack: IDENTIFIER CURLY_OPEN assignments CURLY_CLOSE
  103. Input SEMICOLON
  104. Shift 37
  105. Stack: IDENTIFIER CURLY_OPEN assignments CURLY_CLOSE SEMICOLON
  106. Input $
  107. Reduce [group ::= IDENTIFIER CURLY_OPEN assignments CURLY_CLOSE SEMICOLON].
  108. Shift 35
  109. Stack: group
  110. Reduce [groups ::= group].
  111. Shift 8
  112. Stack: groups
  113. Reduce [start ::= groups].
  114. Accept!
  115. Popping $
Advertisement
Add Comment
Please, Sign In to add comment