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