You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

scenesetup-parser.output 18 KiB

преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868
  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)