-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathparsetab.py
104 lines (97 loc) · 34 KB
/
parsetab.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# parsetab.py
# This file is automatically generated. Do not edit.
# pylint: disable=W,C,R
_tabversion = '3.10'
_lr_method = 'LALR'
_lr_signature = 'AMBIENT BASENAME BOX CAMERA CO COMMENT CONE CONSTANTS CYLINDER DISPLAY DOUBLE FOCAL FRAMES GENERATE_RAYFILES ID INT LIGHT LINE MESH MOVE POP PUSH PYRAMID ROTATE SAVE SAVE_COORDS SAVE_KNOBS SCALE SCREEN SET SET_KNOBS SHADING SHADING_TYPE SPHERE STRING TEXTURE TORUS TWEEN VARY WEB XYZinput :\n | command inputcommand : COMMENTSYMBOL : XYZ\n | IDTEXT : SYMBOL\n | STRINGNUMBER : DOUBLEcommand : POP\n | PUSHcommand : SCREEN NUMBER NUMBER\n | SCREENcommand : SAVE TEXT TEXTcommand : DISPLAYcommand : SPHERE NUMBER NUMBER NUMBER NUMBER\n | SPHERE SYMBOL NUMBER NUMBER NUMBER NUMBER\n | SPHERE NUMBER NUMBER NUMBER NUMBER SYMBOL\n | SPHERE SYMBOL NUMBER NUMBER NUMBER NUMBER SYMBOLcommand : TORUS NUMBER NUMBER NUMBER NUMBER NUMBER\n | TORUS NUMBER NUMBER NUMBER NUMBER NUMBER SYMBOL\n | TORUS SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER\n | TORUS SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER SYMBOLcommand : BOX NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER\n | BOX NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER SYMBOL\n | BOX SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER\n | BOX SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER SYMBOLcommand : CONE NUMBER NUMBER NUMBER NUMBER NUMBER\n | CONE NUMBER NUMBER NUMBER NUMBER NUMBER SYMBOL\n | CONE SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER\n | CONE SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER SYMBOLcommand : PYRAMID NUMBER NUMBER NUMBER NUMBER NUMBER\n | PYRAMID NUMBER NUMBER NUMBER NUMBER NUMBER SYMBOL\n | PYRAMID SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER\n | PYRAMID SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER SYMBOLcommand : CYLINDER NUMBER NUMBER NUMBER NUMBER NUMBER\n | CYLINDER NUMBER NUMBER NUMBER NUMBER NUMBER SYMBOL\n | CYLINDER SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER\n | CYLINDER SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER SYMBOLcommand : LINE NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER\n | LINE NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER SYMBOL\n | LINE NUMBER NUMBER NUMBER SYMBOL NUMBER NUMBER NUMBER\n | LINE NUMBER NUMBER NUMBER SYMBOL NUMBER NUMBER NUMBER SYMBOL\n | LINE SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER\n | LINE SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER SYMBOL\n | LINE SYMBOL NUMBER NUMBER NUMBER SYMBOL NUMBER NUMBER NUMBER\n | LINE SYMBOL NUMBER NUMBER NUMBER SYMBOL NUMBER NUMBER NUMBER SYMBOLcommand : MOVE NUMBER NUMBER NUMBER SYMBOL\n | MOVE NUMBER NUMBER NUMBERcommand : SCALE NUMBER NUMBER NUMBER SYMBOL\n | SCALE NUMBER NUMBER NUMBERcommand : ROTATE XYZ NUMBER SYMBOL\n | ROTATE XYZ NUMBERcommand : FRAMES NUMBERcommand : BASENAME TEXTcommand : VARY SYMBOL NUMBER NUMBER NUMBER NUMBERcommand : SET SYMBOL NUMBER\n | SET_KNOBS NUMBERcommand : AMBIENT NUMBER NUMBER NUMBERcommand : CONSTANTS SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER\n | CONSTANTS SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBERcommand : LIGHT SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBERcommand : SHADING SHADING_TYPEcommand : CAMERA NUMBER NUMBER NUMBER NUMBER NUMBER NUMBERcommand : GENERATE_RAYFILEScommand : MESH CO TEXT\n | MESH SYMBOL CO TEXT\n | MESH CO TEXT SYMBOL\n | MESH SYMBOL CO TEXT SYMBOLcommand : SAVE_KNOBS SYMBOLcommand : SAVE_COORDS SYMBOLcommand : TWEEN NUMBER NUMBER SYMBOL SYMBOLcommand : FOCAL NUMBERcommand : WEBcommand : TEXTURE SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER'
_lr_action_items = {'$end':([0,1,2,3,4,5,6,8,29,35,37,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[-1,0,-1,-3,-9,-10,-12,-14,-64,-73,-2,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'COMMENT':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[3,3,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'POP':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[4,4,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'PUSH':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[5,5,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'SCREEN':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[6,6,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'SAVE':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[7,7,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'DISPLAY':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[8,8,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'SPHERE':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[9,9,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'TORUS':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[10,10,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'BOX':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[11,11,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'CONE':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[12,12,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'PYRAMID':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[13,13,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'CYLINDER':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[14,14,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'LINE':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[15,15,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'MOVE':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[16,16,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'SCALE':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[17,17,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'ROTATE':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[18,18,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'FRAMES':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[19,19,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'BASENAME':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[20,20,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'VARY':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[21,21,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'SET':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[22,22,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'SET_KNOBS':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[23,23,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'AMBIENT':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[24,24,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'CONSTANTS':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[25,25,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'LIGHT':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[26,26,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'SHADING':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[27,27,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'CAMERA':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[28,28,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'GENERATE_RAYFILES':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[29,29,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'MESH':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[30,30,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'SAVE_KNOBS':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[31,31,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'SAVE_COORDS':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[32,32,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'TWEEN':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[33,33,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'FOCAL':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[34,34,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'WEB':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[35,35,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'TEXTURE':([0,2,3,4,5,6,8,29,35,39,41,42,43,44,62,63,66,70,74,75,77,79,80,97,99,104,122,123,124,126,130,131,134,149,150,155,156,158,159,160,164,166,168,174,179,180,181,182,184,185,186,187,188,189,190,196,198,199,200,201,202,203,204,205,207,209,211,212,213,214,217,220,226,227,],[36,36,-3,-9,-10,-12,-14,-64,-73,-8,-6,-7,-4,-5,-53,-54,-57,-62,-69,-70,-72,-11,-13,-52,-56,-65,-48,-50,-51,-58,-67,-66,-15,-47,-49,-68,-71,-17,-16,-19,-27,-31,-35,-55,-18,-20,-21,-23,-28,-29,-32,-33,-36,-37,-39,-63,-22,-24,-25,-30,-34,-38,-40,-41,-43,-61,-26,-42,-45,-44,-46,-59,-60,-74,]),'DOUBLE':([6,9,10,11,12,13,14,15,16,17,19,23,24,28,33,34,38,39,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,64,65,67,68,69,71,76,78,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,100,101,102,103,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,125,127,128,129,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,151,152,153,154,157,161,162,163,165,167,169,170,171,172,173,175,176,177,178,183,191,192,193,194,195,197,206,208,210,215,216,218,219,220,221,222,223,224,225,],[39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,-8,-4,-5,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,]),'STRING':([7,20,40,41,42,43,44,72,105,],[42,42,42,-6,-7,-4,-5,42,42,]),'XYZ':([7,9,10,11,12,13,14,15,18,20,21,22,25,26,30,31,32,36,39,40,41,42,43,44,72,97,104,105,106,120,122,123,131,132,134,148,159,160,164,166,168,181,182,185,187,189,190,200,205,207,213,],[43,43,43,43,43,43,43,43,61,43,43,43,43,43,43,43,43,43,-8,43,-6,-7,-4,-5,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,]),'ID':([7,9,10,11,12,13,14,15,20,21,22,25,26,30,31,32,36,39,40,41,42,43,44,72,97,104,105,106,120,122,123,131,132,134,148,159,160,164,166,168,181,182,185,187,189,190,200,205,207,213,],[44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,-8,44,-6,-7,-4,-5,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,]),'SHADING_TYPE':([27,],[70,]),'CO':([30,43,44,73,],[72,-4,-5,105,]),}
_lr_action = {}
for _k, _v in _lr_action_items.items():
for _x,_y in zip(_v[0],_v[1]):
if not _x in _lr_action: _lr_action[_x] = {}
_lr_action[_x][_k] = _y
del _lr_action_items
_lr_goto_items = {'input':([0,2,],[1,37,]),'command':([0,2,],[2,2,]),'NUMBER':([6,9,10,11,12,13,14,15,16,17,19,23,24,28,33,34,38,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,64,65,67,68,69,71,76,78,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,100,101,102,103,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,125,127,128,129,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,151,152,153,154,157,161,162,163,165,167,169,170,171,172,173,175,176,177,178,183,191,192,193,194,195,197,206,208,210,215,216,218,219,220,221,222,223,224,225,],[38,45,47,49,51,53,55,57,59,60,62,66,67,71,76,77,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,133,134,135,136,137,138,139,140,141,142,143,144,145,146,148,151,152,153,154,157,159,160,161,162,163,164,165,166,167,168,169,170,171,173,174,175,176,177,178,181,182,183,185,187,189,190,191,192,193,194,195,196,197,200,205,206,207,208,209,210,213,215,216,218,219,220,221,222,223,224,225,226,227,]),'TEXT':([7,20,40,72,105,],[40,63,80,104,131,]),'SYMBOL':([7,9,10,11,12,13,14,15,20,21,22,25,26,30,31,32,36,40,72,97,104,105,106,120,122,123,131,132,134,148,159,160,164,166,168,181,182,185,187,189,190,200,205,207,213,],[41,46,48,50,52,54,56,58,41,64,65,68,69,73,74,75,78,41,41,124,130,41,132,147,149,150,155,156,158,172,179,180,184,186,188,198,199,201,202,203,204,211,212,214,217,]),}
_lr_goto = {}
for _k, _v in _lr_goto_items.items():
for _x, _y in zip(_v[0], _v[1]):
if not _x in _lr_goto: _lr_goto[_x] = {}
_lr_goto[_x][_k] = _y
del _lr_goto_items
_lr_productions = [
("S' -> input","S'",1,None,None,None),
('input -> <empty>','input',0,'p_input','mdl.py',125),
('input -> command input','input',2,'p_input','mdl.py',126),
('command -> COMMENT','command',1,'p_command_comment','mdl.py',130),
('SYMBOL -> XYZ','SYMBOL',1,'p_SYMBOL','mdl.py',134),
('SYMBOL -> ID','SYMBOL',1,'p_SYMBOL','mdl.py',135),
('TEXT -> SYMBOL','TEXT',1,'p_TEXT','mdl.py',139),
('TEXT -> STRING','TEXT',1,'p_TEXT','mdl.py',140),
('NUMBER -> DOUBLE','NUMBER',1,'p_NUMBER','mdl.py',144),
('command -> POP','command',1,'p_command_stack','mdl.py',148),
('command -> PUSH','command',1,'p_command_stack','mdl.py',149),
('command -> SCREEN NUMBER NUMBER','command',3,'p_command_screen','mdl.py',153),
('command -> SCREEN','command',1,'p_command_screen','mdl.py',154),
('command -> SAVE TEXT TEXT','command',3,'p_command_save','mdl.py',161),
('command -> DISPLAY','command',1,'p_command_show','mdl.py',165),
('command -> SPHERE NUMBER NUMBER NUMBER NUMBER','command',5,'p_command_sphere','mdl.py',169),
('command -> SPHERE SYMBOL NUMBER NUMBER NUMBER NUMBER','command',6,'p_command_sphere','mdl.py',170),
('command -> SPHERE NUMBER NUMBER NUMBER NUMBER SYMBOL','command',6,'p_command_sphere','mdl.py',171),
('command -> SPHERE SYMBOL NUMBER NUMBER NUMBER NUMBER SYMBOL','command',7,'p_command_sphere','mdl.py',172),
('command -> TORUS NUMBER NUMBER NUMBER NUMBER NUMBER','command',6,'p_command_torus','mdl.py',186),
('command -> TORUS NUMBER NUMBER NUMBER NUMBER NUMBER SYMBOL','command',7,'p_command_torus','mdl.py',187),
('command -> TORUS SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER','command',7,'p_command_torus','mdl.py',188),
('command -> TORUS SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER SYMBOL','command',8,'p_command_torus','mdl.py',189),
('command -> BOX NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER','command',7,'p_command_box','mdl.py',203),
('command -> BOX NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER SYMBOL','command',8,'p_command_box','mdl.py',204),
('command -> BOX SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER','command',8,'p_command_box','mdl.py',205),
('command -> BOX SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER SYMBOL','command',9,'p_command_box','mdl.py',206),
('command -> CONE NUMBER NUMBER NUMBER NUMBER NUMBER','command',6,'p_command_cone','mdl.py',220),
('command -> CONE NUMBER NUMBER NUMBER NUMBER NUMBER SYMBOL','command',7,'p_command_cone','mdl.py',221),
('command -> CONE SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER','command',7,'p_command_cone','mdl.py',222),
('command -> CONE SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER SYMBOL','command',8,'p_command_cone','mdl.py',223),
('command -> PYRAMID NUMBER NUMBER NUMBER NUMBER NUMBER','command',6,'p_command_pyramid','mdl.py',237),
('command -> PYRAMID NUMBER NUMBER NUMBER NUMBER NUMBER SYMBOL','command',7,'p_command_pyramid','mdl.py',238),
('command -> PYRAMID SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER','command',7,'p_command_pyramid','mdl.py',239),
('command -> PYRAMID SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER SYMBOL','command',8,'p_command_pyramid','mdl.py',240),
('command -> CYLINDER NUMBER NUMBER NUMBER NUMBER NUMBER','command',6,'p_command_cylinder','mdl.py',254),
('command -> CYLINDER NUMBER NUMBER NUMBER NUMBER NUMBER SYMBOL','command',7,'p_command_cylinder','mdl.py',255),
('command -> CYLINDER SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER','command',7,'p_command_cylinder','mdl.py',256),
('command -> CYLINDER SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER SYMBOL','command',8,'p_command_cylinder','mdl.py',257),
('command -> LINE NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER','command',7,'p_command_line','mdl.py',271),
('command -> LINE NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER SYMBOL','command',8,'p_command_line','mdl.py',272),
('command -> LINE NUMBER NUMBER NUMBER SYMBOL NUMBER NUMBER NUMBER','command',8,'p_command_line','mdl.py',273),
('command -> LINE NUMBER NUMBER NUMBER SYMBOL NUMBER NUMBER NUMBER SYMBOL','command',9,'p_command_line','mdl.py',274),
('command -> LINE SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER','command',8,'p_command_line','mdl.py',275),
('command -> LINE SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER SYMBOL','command',9,'p_command_line','mdl.py',276),
('command -> LINE SYMBOL NUMBER NUMBER NUMBER SYMBOL NUMBER NUMBER NUMBER','command',9,'p_command_line','mdl.py',277),
('command -> LINE SYMBOL NUMBER NUMBER NUMBER SYMBOL NUMBER NUMBER NUMBER SYMBOL','command',10,'p_command_line','mdl.py',278),
('command -> MOVE NUMBER NUMBER NUMBER SYMBOL','command',5,'p_command_move','mdl.py',299),
('command -> MOVE NUMBER NUMBER NUMBER','command',4,'p_command_move','mdl.py',300),
('command -> SCALE NUMBER NUMBER NUMBER SYMBOL','command',5,'p_command_scale','mdl.py',308),
('command -> SCALE NUMBER NUMBER NUMBER','command',4,'p_command_scale','mdl.py',309),
('command -> ROTATE XYZ NUMBER SYMBOL','command',4,'p_command_rotate','mdl.py',317),
('command -> ROTATE XYZ NUMBER','command',3,'p_command_rotate','mdl.py',318),
('command -> FRAMES NUMBER','command',2,'p_command_frames','mdl.py',326),
('command -> BASENAME TEXT','command',2,'p_command_basename','mdl.py',331),
('command -> VARY SYMBOL NUMBER NUMBER NUMBER NUMBER','command',6,'p_command_vary','mdl.py',336),
('command -> SET SYMBOL NUMBER','command',3,'p_command_knobs','mdl.py',342),
('command -> SET_KNOBS NUMBER','command',2,'p_command_knobs','mdl.py',343),
('command -> AMBIENT NUMBER NUMBER NUMBER','command',4,'p_command_ambient','mdl.py',354),
('command -> CONSTANTS SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER','command',11,'p_command_constants','mdl.py',360),
('command -> CONSTANTS SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER','command',14,'p_command_constants','mdl.py',361),
('command -> LIGHT SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER','command',8,'p_command_light','mdl.py',367),
('command -> SHADING SHADING_TYPE','command',2,'p_command_shading','mdl.py',373),
('command -> CAMERA NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER','command',7,'p_command_camera','mdl.py',379),
('command -> GENERATE_RAYFILES','command',1,'p_command_generate_rayfiles','mdl.py',384),
('command -> MESH CO TEXT','command',3,'p_command_mesh','mdl.py',388),
('command -> MESH SYMBOL CO TEXT','command',4,'p_command_mesh','mdl.py',389),
('command -> MESH CO TEXT SYMBOL','command',4,'p_command_mesh','mdl.py',390),
('command -> MESH SYMBOL CO TEXT SYMBOL','command',5,'p_command_mesh','mdl.py',391),
('command -> SAVE_KNOBS SYMBOL','command',2,'p_save_knobs','mdl.py',405),
('command -> SAVE_COORDS SYMBOL','command',2,'p_save_coords','mdl.py',411),
('command -> TWEEN NUMBER NUMBER SYMBOL SYMBOL','command',5,'p_tween','mdl.py',418),
('command -> FOCAL NUMBER','command',2,'p_focal','mdl.py',423),
('command -> WEB','command',1,'p_web','mdl.py',427),
('command -> TEXTURE SYMBOL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER','command',14,'p_texture','mdl.py',431),
]