Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

869 строки
18 KiB

  1. Nonterminals useless in grammar
  2. iv3
  3. Terminals unused in grammar
  4. T_COLOR
  5. T_ERROR
  6. Rules useless in grammar
  7. 41 iv3: '(' iv ')'
  8. 42 | '(' iv iv iv ')'
  9. Rules useless in parser due to conflicts
  10. 27 iv: I_NUMBER
  11. 28 | '-' iv
  12. 29 | F_NUMBER
  13. 30 | '-' fv
  14. State 12 conflicts: 8 shift/reduce
  15. State 41 conflicts: 13 reduce/reduce
  16. State 42 conflicts: 13 reduce/reduce
  17. State 51 conflicts: 13 reduce/reduce
  18. State 52 conflicts: 13 reduce/reduce
  19. Grammar
  20. 0 $accept: sstp_description T_END
  21. 1 sstp_description: sstp_expression_list T_END
  22. 2 sstp_expression_list: sstp_expression
  23. 3 | sstp_expression sstp_expression_list
  24. 4 sstp_expression: sstp_command_list
  25. 5 sstp_command_list: sstp_command
  26. 6 | sstp_command_list sstp_command
  27. 7 sstp_command: light_command
  28. 8 | setup_command
  29. 9 | scene_command
  30. 10 | custom_command
  31. 11 light_command: T_ADDLIGHT
  32. 12 | T_ADDLIGHT fv
  33. 13 setup_command: T_OBJPOSITION v3
  34. 14 | T_OBJLOOKAT v3
  35. 15 | T_OBJCOLOR v4
  36. 16 | T_OBJCOLOR COLOR
  37. 17 $@1: /* empty */
  38. 18 scene_command: T_CLEARCOLOR v4 $@1 T_CLEARCOLOR v3
  39. 19 | T_CLEARCOLOR COLOR
  40. 20 | T_SHOWGIZMO bv
  41. 21 | T_SHOWLIGHT bv
  42. 22 custom_command: T_CUSTOMCMD svv sv
  43. 23 fv: F_NUMBER
  44. 24 | '-' fv
  45. 25 | I_NUMBER
  46. 26 | '-' iv
  47. 27 iv: I_NUMBER
  48. 28 | '-' iv
  49. 29 | F_NUMBER
  50. 30 | '-' fv
  51. 31 v3: '(' fv ')'
  52. 32 | '(' fv fv fv ')'
  53. 33 v4: '(' fv ')'
  54. 34 | '(' fv fv fv fv ')'
  55. 35 bv: BOOLEAN
  56. 36 | I_NUMBER
  57. 37 | F_NUMBER
  58. 38 svv: STRING_VAR
  59. 39 sv: STRING
  60. 40 | STRING sv
  61. Terminals, with rules where they appear
  62. T_END (0) 0 1
  63. '(' (40) 31 32 33 34
  64. ')' (41) 31 32 33 34
  65. '-' (45) 24 26 28 30
  66. error (256)
  67. T_COLOR (258)
  68. T_ADDLIGHT (259) 11 12
  69. T_OBJPOSITION (260) 13
  70. T_OBJLOOKAT (261) 14
  71. T_OBJCOLOR (262) 15 16
  72. T_CLEARCOLOR (263) 18 19
  73. T_SHOWGIZMO (264) 20
  74. T_SHOWLIGHT (265) 21
  75. T_CUSTOMCMD (266) 22
  76. T_ERROR (267)
  77. F_NUMBER (268) 23 29 37
  78. I_NUMBER (269) 25 27 36
  79. STRING (270) 39 40
  80. STRING_VAR (271) 38
  81. BOOLEAN (272) 35
  82. COLOR (273) 16 19
  83. Nonterminals, with rules where they appear
  84. $accept (22)
  85. on left: 0
  86. sstp_description (23)
  87. on left: 1, on right: 0
  88. sstp_expression_list (24)
  89. on left: 2 3, on right: 1 3
  90. sstp_expression (25)
  91. on left: 4, on right: 2 3
  92. sstp_command_list (26)
  93. on left: 5 6, on right: 4 6
  94. sstp_command (27)
  95. on left: 7 8 9 10, on right: 5 6
  96. light_command (28)
  97. on left: 11 12, on right: 7
  98. setup_command (29)
  99. on left: 13 14 15 16, on right: 8
  100. scene_command (30)
  101. on left: 18 19 20 21, on right: 9
  102. $@1 (31)
  103. on left: 17, on right: 18
  104. custom_command (32)
  105. on left: 22, on right: 10
  106. fv (33)
  107. on left: 23 24 25 26, on right: 12 24 30 31 32 33 34
  108. iv (34)
  109. on left: 27 28 29 30, on right: 26 28
  110. v3 (35)
  111. on left: 31 32, on right: 13 14 18
  112. v4 (36)
  113. on left: 33 34, on right: 15 18
  114. bv (37)
  115. on left: 35 36 37, on right: 20 21
  116. svv (38)
  117. on left: 38, on right: 22
  118. sv (39)
  119. on left: 39 40, on right: 22 40
  120. state 0
  121. 0 $accept: . sstp_description T_END
  122. T_ADDLIGHT shift, and go to state 1
  123. T_OBJPOSITION shift, and go to state 2
  124. T_OBJLOOKAT shift, and go to state 3
  125. T_OBJCOLOR shift, and go to state 4
  126. T_CLEARCOLOR shift, and go to state 5
  127. T_SHOWGIZMO shift, and go to state 6
  128. T_SHOWLIGHT shift, and go to state 7
  129. T_CUSTOMCMD shift, and go to state 8
  130. sstp_description go to state 9
  131. sstp_expression_list go to state 10
  132. sstp_expression go to state 11
  133. sstp_command_list go to state 12
  134. sstp_command go to state 13
  135. light_command go to state 14
  136. setup_command go to state 15
  137. scene_command go to state 16
  138. custom_command go to state 17
  139. state 1
  140. 11 light_command: T_ADDLIGHT .
  141. 12 | T_ADDLIGHT . fv
  142. F_NUMBER shift, and go to state 18
  143. I_NUMBER shift, and go to state 19
  144. '-' shift, and go to state 20
  145. $default reduce using rule 11 (light_command)
  146. fv go to state 21
  147. state 2
  148. 13 setup_command: T_OBJPOSITION . v3
  149. '(' shift, and go to state 22
  150. v3 go to state 23
  151. state 3
  152. 14 setup_command: T_OBJLOOKAT . v3
  153. '(' shift, and go to state 22
  154. v3 go to state 24
  155. state 4
  156. 15 setup_command: T_OBJCOLOR . v4
  157. 16 | T_OBJCOLOR . COLOR
  158. COLOR shift, and go to state 25
  159. '(' shift, and go to state 26
  160. v4 go to state 27
  161. state 5
  162. 18 scene_command: T_CLEARCOLOR . v4 $@1 T_CLEARCOLOR v3
  163. 19 | T_CLEARCOLOR . COLOR
  164. COLOR shift, and go to state 28
  165. '(' shift, and go to state 26
  166. v4 go to state 29
  167. state 6
  168. 20 scene_command: T_SHOWGIZMO . bv
  169. F_NUMBER shift, and go to state 30
  170. I_NUMBER shift, and go to state 31
  171. BOOLEAN shift, and go to state 32
  172. bv go to state 33
  173. state 7
  174. 21 scene_command: T_SHOWLIGHT . bv
  175. F_NUMBER shift, and go to state 30
  176. I_NUMBER shift, and go to state 31
  177. BOOLEAN shift, and go to state 32
  178. bv go to state 34
  179. state 8
  180. 22 custom_command: T_CUSTOMCMD . svv sv
  181. STRING_VAR shift, and go to state 35
  182. svv go to state 36
  183. state 9
  184. 0 $accept: sstp_description . T_END
  185. T_END shift, and go to state 37
  186. state 10
  187. 1 sstp_description: sstp_expression_list . T_END
  188. T_END shift, and go to state 38
  189. state 11
  190. 2 sstp_expression_list: sstp_expression .
  191. 3 | sstp_expression . sstp_expression_list
  192. T_ADDLIGHT shift, and go to state 1
  193. T_OBJPOSITION shift, and go to state 2
  194. T_OBJLOOKAT shift, and go to state 3
  195. T_OBJCOLOR shift, and go to state 4
  196. T_CLEARCOLOR shift, and go to state 5
  197. T_SHOWGIZMO shift, and go to state 6
  198. T_SHOWLIGHT shift, and go to state 7
  199. T_CUSTOMCMD shift, and go to state 8
  200. $default reduce using rule 2 (sstp_expression_list)
  201. sstp_expression_list go to state 39
  202. sstp_expression go to state 11
  203. sstp_command_list go to state 12
  204. sstp_command go to state 13
  205. light_command go to state 14
  206. setup_command go to state 15
  207. scene_command go to state 16
  208. custom_command go to state 17
  209. state 12
  210. 4 sstp_expression: sstp_command_list .
  211. 6 sstp_command_list: sstp_command_list . sstp_command
  212. T_ADDLIGHT shift, and go to state 1
  213. T_OBJPOSITION shift, and go to state 2
  214. T_OBJLOOKAT shift, and go to state 3
  215. T_OBJCOLOR shift, and go to state 4
  216. T_CLEARCOLOR shift, and go to state 5
  217. T_SHOWGIZMO shift, and go to state 6
  218. T_SHOWLIGHT shift, and go to state 7
  219. T_CUSTOMCMD shift, and go to state 8
  220. T_ADDLIGHT [reduce using rule 4 (sstp_expression)]
  221. T_OBJPOSITION [reduce using rule 4 (sstp_expression)]
  222. T_OBJLOOKAT [reduce using rule 4 (sstp_expression)]
  223. T_OBJCOLOR [reduce using rule 4 (sstp_expression)]
  224. T_CLEARCOLOR [reduce using rule 4 (sstp_expression)]
  225. T_SHOWGIZMO [reduce using rule 4 (sstp_expression)]
  226. T_SHOWLIGHT [reduce using rule 4 (sstp_expression)]
  227. T_CUSTOMCMD [reduce using rule 4 (sstp_expression)]
  228. $default reduce using rule 4 (sstp_expression)
  229. sstp_command go to state 40
  230. light_command go to state 14
  231. setup_command go to state 15
  232. scene_command go to state 16
  233. custom_command go to state 17
  234. state 13
  235. 5 sstp_command_list: sstp_command .
  236. $default reduce using rule 5 (sstp_command_list)
  237. state 14
  238. 7 sstp_command: light_command .
  239. $default reduce using rule 7 (sstp_command)
  240. state 15
  241. 8 sstp_command: setup_command .
  242. $default reduce using rule 8 (sstp_command)
  243. state 16
  244. 9 sstp_command: scene_command .
  245. $default reduce using rule 9 (sstp_command)
  246. state 17
  247. 10 sstp_command: custom_command .
  248. $default reduce using rule 10 (sstp_command)
  249. state 18
  250. 23 fv: F_NUMBER .
  251. $default reduce using rule 23 (fv)
  252. state 19
  253. 25 fv: I_NUMBER .
  254. $default reduce using rule 25 (fv)
  255. state 20
  256. 24 fv: '-' . fv
  257. 26 | '-' . iv
  258. F_NUMBER shift, and go to state 41
  259. I_NUMBER shift, and go to state 42
  260. '-' shift, and go to state 43
  261. fv go to state 44
  262. iv go to state 45
  263. state 21
  264. 12 light_command: T_ADDLIGHT fv .
  265. $default reduce using rule 12 (light_command)
  266. state 22
  267. 31 v3: '(' . fv ')'
  268. 32 | '(' . fv fv fv ')'
  269. F_NUMBER shift, and go to state 18
  270. I_NUMBER shift, and go to state 19
  271. '-' shift, and go to state 20
  272. fv go to state 46
  273. state 23
  274. 13 setup_command: T_OBJPOSITION v3 .
  275. $default reduce using rule 13 (setup_command)
  276. state 24
  277. 14 setup_command: T_OBJLOOKAT v3 .
  278. $default reduce using rule 14 (setup_command)
  279. state 25
  280. 16 setup_command: T_OBJCOLOR COLOR .
  281. $default reduce using rule 16 (setup_command)
  282. state 26
  283. 33 v4: '(' . fv ')'
  284. 34 | '(' . fv fv fv fv ')'
  285. F_NUMBER shift, and go to state 18
  286. I_NUMBER shift, and go to state 19
  287. '-' shift, and go to state 20
  288. fv go to state 47
  289. state 27
  290. 15 setup_command: T_OBJCOLOR v4 .
  291. $default reduce using rule 15 (setup_command)
  292. state 28
  293. 19 scene_command: T_CLEARCOLOR COLOR .
  294. $default reduce using rule 19 (scene_command)
  295. state 29
  296. 18 scene_command: T_CLEARCOLOR v4 . $@1 T_CLEARCOLOR v3
  297. $default reduce using rule 17 ($@1)
  298. $@1 go to state 48
  299. state 30
  300. 37 bv: F_NUMBER .
  301. $default reduce using rule 37 (bv)
  302. state 31
  303. 36 bv: I_NUMBER .
  304. $default reduce using rule 36 (bv)
  305. state 32
  306. 35 bv: BOOLEAN .
  307. $default reduce using rule 35 (bv)
  308. state 33
  309. 20 scene_command: T_SHOWGIZMO bv .
  310. $default reduce using rule 20 (scene_command)
  311. state 34
  312. 21 scene_command: T_SHOWLIGHT bv .
  313. $default reduce using rule 21 (scene_command)
  314. state 35
  315. 38 svv: STRING_VAR .
  316. $default reduce using rule 38 (svv)
  317. state 36
  318. 22 custom_command: T_CUSTOMCMD svv . sv
  319. STRING shift, and go to state 49
  320. sv go to state 50
  321. state 37
  322. 0 $accept: sstp_description T_END .
  323. $default accept
  324. state 38
  325. 1 sstp_description: sstp_expression_list T_END .
  326. $default reduce using rule 1 (sstp_description)
  327. state 39
  328. 3 sstp_expression_list: sstp_expression sstp_expression_list .
  329. $default reduce using rule 3 (sstp_expression_list)
  330. state 40
  331. 6 sstp_command_list: sstp_command_list sstp_command .
  332. $default reduce using rule 6 (sstp_command_list)
  333. state 41
  334. 23 fv: F_NUMBER .
  335. 29 iv: F_NUMBER .
  336. T_END reduce using rule 23 (fv)
  337. T_END [reduce using rule 29 (iv)]
  338. T_ADDLIGHT reduce using rule 23 (fv)
  339. T_ADDLIGHT [reduce using rule 29 (iv)]
  340. T_OBJPOSITION reduce using rule 23 (fv)
  341. T_OBJPOSITION [reduce using rule 29 (iv)]
  342. T_OBJLOOKAT reduce using rule 23 (fv)
  343. T_OBJLOOKAT [reduce using rule 29 (iv)]
  344. T_OBJCOLOR reduce using rule 23 (fv)
  345. T_OBJCOLOR [reduce using rule 29 (iv)]
  346. T_CLEARCOLOR reduce using rule 23 (fv)
  347. T_CLEARCOLOR [reduce using rule 29 (iv)]
  348. T_SHOWGIZMO reduce using rule 23 (fv)
  349. T_SHOWGIZMO [reduce using rule 29 (iv)]
  350. T_SHOWLIGHT reduce using rule 23 (fv)
  351. T_SHOWLIGHT [reduce using rule 29 (iv)]
  352. T_CUSTOMCMD reduce using rule 23 (fv)
  353. T_CUSTOMCMD [reduce using rule 29 (iv)]
  354. F_NUMBER reduce using rule 23 (fv)
  355. F_NUMBER [reduce using rule 29 (iv)]
  356. I_NUMBER reduce using rule 23 (fv)
  357. I_NUMBER [reduce using rule 29 (iv)]
  358. '-' reduce using rule 23 (fv)
  359. '-' [reduce using rule 29 (iv)]
  360. ')' reduce using rule 23 (fv)
  361. ')' [reduce using rule 29 (iv)]
  362. $default reduce using rule 23 (fv)
  363. state 42
  364. 25 fv: I_NUMBER .
  365. 27 iv: I_NUMBER .
  366. T_END reduce using rule 25 (fv)
  367. T_END [reduce using rule 27 (iv)]
  368. T_ADDLIGHT reduce using rule 25 (fv)
  369. T_ADDLIGHT [reduce using rule 27 (iv)]
  370. T_OBJPOSITION reduce using rule 25 (fv)
  371. T_OBJPOSITION [reduce using rule 27 (iv)]
  372. T_OBJLOOKAT reduce using rule 25 (fv)
  373. T_OBJLOOKAT [reduce using rule 27 (iv)]
  374. T_OBJCOLOR reduce using rule 25 (fv)
  375. T_OBJCOLOR [reduce using rule 27 (iv)]
  376. T_CLEARCOLOR reduce using rule 25 (fv)
  377. T_CLEARCOLOR [reduce using rule 27 (iv)]
  378. T_SHOWGIZMO reduce using rule 25 (fv)
  379. T_SHOWGIZMO [reduce using rule 27 (iv)]
  380. T_SHOWLIGHT reduce using rule 25 (fv)
  381. T_SHOWLIGHT [reduce using rule 27 (iv)]
  382. T_CUSTOMCMD reduce using rule 25 (fv)
  383. T_CUSTOMCMD [reduce using rule 27 (iv)]
  384. F_NUMBER reduce using rule 25 (fv)
  385. F_NUMBER [reduce using rule 27 (iv)]
  386. I_NUMBER reduce using rule 25 (fv)
  387. I_NUMBER [reduce using rule 27 (iv)]
  388. '-' reduce using rule 25 (fv)
  389. '-' [reduce using rule 27 (iv)]
  390. ')' reduce using rule 25 (fv)
  391. ')' [reduce using rule 27 (iv)]
  392. $default reduce using rule 25 (fv)
  393. state 43
  394. 24 fv: '-' . fv
  395. 26 | '-' . iv
  396. 28 iv: '-' . iv
  397. 30 | '-' . fv
  398. F_NUMBER shift, and go to state 41
  399. I_NUMBER shift, and go to state 42
  400. '-' shift, and go to state 43
  401. fv go to state 51
  402. iv go to state 52
  403. state 44
  404. 24 fv: '-' fv .
  405. $default reduce using rule 24 (fv)
  406. state 45
  407. 26 fv: '-' iv .
  408. $default reduce using rule 26 (fv)
  409. state 46
  410. 31 v3: '(' fv . ')'
  411. 32 | '(' fv . fv fv ')'
  412. F_NUMBER shift, and go to state 18
  413. I_NUMBER shift, and go to state 19
  414. '-' shift, and go to state 20
  415. ')' shift, and go to state 53
  416. fv go to state 54
  417. state 47
  418. 33 v4: '(' fv . ')'
  419. 34 | '(' fv . fv fv fv ')'
  420. F_NUMBER shift, and go to state 18
  421. I_NUMBER shift, and go to state 19
  422. '-' shift, and go to state 20
  423. ')' shift, and go to state 55
  424. fv go to state 56
  425. state 48
  426. 18 scene_command: T_CLEARCOLOR v4 $@1 . T_CLEARCOLOR v3
  427. T_CLEARCOLOR shift, and go to state 57
  428. state 49
  429. 39 sv: STRING .
  430. 40 | STRING . sv
  431. STRING shift, and go to state 49
  432. $default reduce using rule 39 (sv)
  433. sv go to state 58
  434. state 50
  435. 22 custom_command: T_CUSTOMCMD svv sv .
  436. $default reduce using rule 22 (custom_command)
  437. state 51
  438. 24 fv: '-' fv .
  439. 30 iv: '-' fv .
  440. T_END reduce using rule 24 (fv)
  441. T_END [reduce using rule 30 (iv)]
  442. T_ADDLIGHT reduce using rule 24 (fv)
  443. T_ADDLIGHT [reduce using rule 30 (iv)]
  444. T_OBJPOSITION reduce using rule 24 (fv)
  445. T_OBJPOSITION [reduce using rule 30 (iv)]
  446. T_OBJLOOKAT reduce using rule 24 (fv)
  447. T_OBJLOOKAT [reduce using rule 30 (iv)]
  448. T_OBJCOLOR reduce using rule 24 (fv)
  449. T_OBJCOLOR [reduce using rule 30 (iv)]
  450. T_CLEARCOLOR reduce using rule 24 (fv)
  451. T_CLEARCOLOR [reduce using rule 30 (iv)]
  452. T_SHOWGIZMO reduce using rule 24 (fv)
  453. T_SHOWGIZMO [reduce using rule 30 (iv)]
  454. T_SHOWLIGHT reduce using rule 24 (fv)
  455. T_SHOWLIGHT [reduce using rule 30 (iv)]
  456. T_CUSTOMCMD reduce using rule 24 (fv)
  457. T_CUSTOMCMD [reduce using rule 30 (iv)]
  458. F_NUMBER reduce using rule 24 (fv)
  459. F_NUMBER [reduce using rule 30 (iv)]
  460. I_NUMBER reduce using rule 24 (fv)
  461. I_NUMBER [reduce using rule 30 (iv)]
  462. '-' reduce using rule 24 (fv)
  463. '-' [reduce using rule 30 (iv)]
  464. ')' reduce using rule 24 (fv)
  465. ')' [reduce using rule 30 (iv)]
  466. $default reduce using rule 24 (fv)
  467. state 52
  468. 26 fv: '-' iv .
  469. 28 iv: '-' iv .
  470. T_END reduce using rule 26 (fv)
  471. T_END [reduce using rule 28 (iv)]
  472. T_ADDLIGHT reduce using rule 26 (fv)
  473. T_ADDLIGHT [reduce using rule 28 (iv)]
  474. T_OBJPOSITION reduce using rule 26 (fv)
  475. T_OBJPOSITION [reduce using rule 28 (iv)]
  476. T_OBJLOOKAT reduce using rule 26 (fv)
  477. T_OBJLOOKAT [reduce using rule 28 (iv)]
  478. T_OBJCOLOR reduce using rule 26 (fv)
  479. T_OBJCOLOR [reduce using rule 28 (iv)]
  480. T_CLEARCOLOR reduce using rule 26 (fv)
  481. T_CLEARCOLOR [reduce using rule 28 (iv)]
  482. T_SHOWGIZMO reduce using rule 26 (fv)
  483. T_SHOWGIZMO [reduce using rule 28 (iv)]
  484. T_SHOWLIGHT reduce using rule 26 (fv)
  485. T_SHOWLIGHT [reduce using rule 28 (iv)]
  486. T_CUSTOMCMD reduce using rule 26 (fv)
  487. T_CUSTOMCMD [reduce using rule 28 (iv)]
  488. F_NUMBER reduce using rule 26 (fv)
  489. F_NUMBER [reduce using rule 28 (iv)]
  490. I_NUMBER reduce using rule 26 (fv)
  491. I_NUMBER [reduce using rule 28 (iv)]
  492. '-' reduce using rule 26 (fv)
  493. '-' [reduce using rule 28 (iv)]
  494. ')' reduce using rule 26 (fv)
  495. ')' [reduce using rule 28 (iv)]
  496. $default reduce using rule 26 (fv)
  497. state 53
  498. 31 v3: '(' fv ')' .
  499. $default reduce using rule 31 (v3)
  500. state 54
  501. 32 v3: '(' fv fv . fv ')'
  502. F_NUMBER shift, and go to state 18
  503. I_NUMBER shift, and go to state 19
  504. '-' shift, and go to state 20
  505. fv go to state 59
  506. state 55
  507. 33 v4: '(' fv ')' .
  508. $default reduce using rule 33 (v4)
  509. state 56
  510. 34 v4: '(' fv fv . fv fv ')'
  511. F_NUMBER shift, and go to state 18
  512. I_NUMBER shift, and go to state 19
  513. '-' shift, and go to state 20
  514. fv go to state 60
  515. state 57
  516. 18 scene_command: T_CLEARCOLOR v4 $@1 T_CLEARCOLOR . v3
  517. '(' shift, and go to state 22
  518. v3 go to state 61
  519. state 58
  520. 40 sv: STRING sv .
  521. $default reduce using rule 40 (sv)
  522. state 59
  523. 32 v3: '(' fv fv fv . ')'
  524. ')' shift, and go to state 62
  525. state 60
  526. 34 v4: '(' fv fv fv . fv ')'
  527. F_NUMBER shift, and go to state 18
  528. I_NUMBER shift, and go to state 19
  529. '-' shift, and go to state 20
  530. fv go to state 63
  531. state 61
  532. 18 scene_command: T_CLEARCOLOR v4 $@1 T_CLEARCOLOR v3 .
  533. $default reduce using rule 18 (scene_command)
  534. state 62
  535. 32 v3: '(' fv fv fv ')' .
  536. $default reduce using rule 32 (v3)
  537. state 63
  538. 34 v4: '(' fv fv fv fv . ')'
  539. ')' shift, and go to state 64
  540. state 64
  541. 34 v4: '(' fv fv fv fv ')' .
  542. $default reduce using rule 34 (v4)