reman3/Rayman_X/cpa/tempgrp/TIA/Src/EDIRBIS.OUT

5672 lines
141 KiB
Plaintext

Terminals which are not used:
SYNTAXERROR
Conflict in state 192 between rule 82 and token '+' resolved as reduce.
Conflict in state 192 between rule 82 and token '-' resolved as reduce.
Conflict in state 192 between rule 82 and token '*' resolved as reduce.
Conflict in state 192 between rule 82 and token '/' resolved as reduce.
Conflict in state 235 between rule 78 and token '+' resolved as reduce.
Conflict in state 235 between rule 78 and token '-' resolved as reduce.
Conflict in state 235 between rule 78 and token '*' resolved as shift.
Conflict in state 235 between rule 78 and token '/' resolved as shift.
Conflict in state 236 between rule 79 and token '+' resolved as reduce.
Conflict in state 236 between rule 79 and token '-' resolved as reduce.
Conflict in state 236 between rule 79 and token '*' resolved as shift.
Conflict in state 236 between rule 79 and token '/' resolved as shift.
Conflict in state 237 between rule 80 and token '+' resolved as reduce.
Conflict in state 237 between rule 80 and token '-' resolved as reduce.
Conflict in state 237 between rule 80 and token '*' resolved as reduce.
Conflict in state 237 between rule 80 and token '/' resolved as reduce.
Conflict in state 238 between rule 81 and token '+' resolved as reduce.
Conflict in state 238 between rule 81 and token '-' resolved as reduce.
Conflict in state 238 between rule 81 and token '*' resolved as reduce.
Conflict in state 238 between rule 81 and token '/' resolved as reduce.
Grammar
rule 1 text -> behaviour
rule 2 text -> declarations
rule 3 text -> subroutine
rule 4 subroutine -> SUBROUTINE ':' statements
rule 5 declarations -> /* empty */
rule 6 declarations -> macrodecls
rule 7 declarations -> dvdecls
rule 8 macrodecls -> macrodecl
rule 9 macrodecls -> macrodecls macrodecl
rule 10 macrodecl -> MACRO macroname ':' macrodef
rule 11 macroname -> STRING
rule 12 macrodef -> statements
rule 13 dvdecls -> dvdecl
rule 14 dvdecls -> dvdecls dvdecl
rule 15 dvdecl -> dvqual dvtype dvname ':' dvvalue
rule 16 dvtype -> DVTYPE
rule 17 dvname -> STRING
rule 18 dvvalue -> constant
rule 19 dvvalue -> null
rule 20 dvqual -> /* empty */
rule 21 dvqual -> DVQUALIFIER
rule 22 behaviour -> schedule
rule 23 behaviour -> itrules
rule 24 behaviour -> schedule itrules
rule 25 schedule -> SCHEDULE statements
rule 26 action -> metaflag metaaction '(' parms ')'
rule 27 action -> affectation
rule 28 action -> beginmacro statements endmacro
rule 29 action -> metaflag procedure '(' parms ')'
rule 30 action -> perso '.' procedure '(' parms ')'
rule 31 action -> variable '.' procedure '(' parms ')'
rule 32 action -> subrref
rule 33 metaflag -> /* empty */
rule 34 metaflag -> stopflag
rule 35 stopflag -> STOPENGINE
rule 36 stopflag -> STOPRULE
rule 37 stopflag -> NONSTOP
rule 38 beginmacro -> BEGINMACRO '(' INT ',' INT ')'
rule 39 endmacro -> ENDMACRO
rule 40 metaaction -> METAACTION
rule 41 procedure -> PROCEDURE
rule 42 subrref -> SUBRREF
rule 43 affectation -> lvariable opaffect exp
rule 44 affectation -> lvariable opaffect null
rule 45 affectation -> lvariable opaffect1
rule 46 null -> NOBODY
rule 47 null -> NOWHERE
rule 48 null -> NOCOMPORT
rule 49 null -> NOACTION
rule 50 null -> CAPSNULL
rule 51 null -> NOGRAPH
rule 52 null -> EMPTYTEXT
rule 53 lvariable -> extfield
rule 54 lvariable -> extfield opgetcompo
rule 55 lvariable -> ext2var
rule 56 lvariable -> ext2var opgetcompo
rule 57 ext2var -> extvar
rule 58 ext2var -> extvar '[' exp ']'
rule 59 extvar -> variable
rule 60 extvar -> perso '.' variable
rule 61 extvar -> variable '.' MODEL '@' variable
rule 62 extvar -> perso '.' variable '.' MODEL '@' variable
rule 63 variable -> DESVAR
rule 64 extfield -> field
rule 65 extfield -> perso '.' field
rule 66 extfield -> variable '.' field
rule 67 field -> FIELD
rule 68 opaffect -> OPWITH2PARMS
rule 69 opaffect1 -> OPWITH1PARM
rule 70 opgetcompo -> OPGETCOMPO
rule 71 exp -> lvariable
rule 72 exp -> constant
rule 73 exp -> '{' conditions '}'
rule 74 exp -> vector '(' parms ')'
rule 75 exp -> function '(' parms ')'
rule 76 exp -> perso '.' function '(' parms ')'
rule 77 exp -> variable '.' function '(' parms ')'
rule 78 exp -> exp '+' exp
rule 79 exp -> exp '-' exp
rule 80 exp -> exp '*' exp
rule 81 exp -> exp '/' exp
rule 82 exp -> '-' exp
rule 83 exp -> '(' exp ')'
rule 84 vector -> VECTOR
rule 85 perso -> PERSO
rule 86 perso -> ME
rule 87 perso -> MAINACTOR
rule 88 constant -> INT
rule 89 constant -> REAL
rule 90 constant -> CONSTANTINT
rule 91 constant -> CONSTANTREAL
rule 92 constant -> perso
rule 93 constant -> ZDD
rule 94 constant -> ZDE
rule 95 constant -> ZDM
rule 96 constant -> ZDR
rule 97 constant -> ACTION
rule 98 constant -> WAYPOINT
rule 99 constant -> CHANNEL
rule 100 constant -> SURFACE
rule 101 constant -> ENVIRONMENT
rule 102 constant -> SECTOR
rule 103 constant -> SUPEROBJECT
rule 104 constant -> LIPSYNCHRO
rule 105 constant -> OBJECTTABLE
rule 106 constant -> FAMILY
rule 107 constant -> SOUNDEVENT
rule 108 constant -> GAMEMATERIAL
rule 109 constant -> LIGHT
rule 110 constant -> CAPS
rule 111 constant -> GRAPH
rule 112 constant -> BOOLEAN
rule 113 constant -> MYREFLEX
rule 114 constant -> MYBEHAV
rule 115 constant -> REFLEX
rule 116 constant -> BEHAV
rule 117 constant -> KEYBUTTON
rule 118 constant -> masktypes
rule 119 constant -> POWER
rule 120 constant -> STRING
rule 121 constant -> TEXT
rule 122 constant -> PARTGEN
rule 123 constant -> MODEL
rule 124 constant -> STATE
rule 125 constant -> constvector '(' constparms ')'
rule 126 constvector -> CONSTVECTOR
rule 127 constparms -> /* empty */
rule 128 constparms -> constparm
rule 129 constparms -> constparms ',' constparm
rule 130 constparm -> constant
rule 131 masktypes -> masktype
rule 132 masktypes -> masktypes '&' masktype
rule 133 masktype -> MASKTYPE
rule 134 function -> FUNCTION
rule 135 parms -> /* empty */
rule 136 parms -> parm
rule 137 parms -> parms ',' parm
rule 138 parm -> exp
rule 139 parm -> null
rule 140 itrules -> itrstart statements
rule 141 itrstart -> ITRULES
rule 142 statements -> statement
rule 143 statements -> statements statement
rule 144 statement -> action
rule 145 statement -> condaction
rule 146 condaction -> if conditions then statements endif
rule 147 condaction -> if conditions then statements else statements endif
rule 148 condaction -> ifdebug statements endif
rule 149 condaction -> ifnotu64 statements endif
rule 150 ifdebug -> IFDEBUG
rule 151 ifnotu64 -> IFNOTU64
rule 152 if -> IF
rule 153 if -> IF2
rule 154 if -> IF4
rule 155 if -> IF8
rule 156 if -> IF16
rule 157 if -> IFNOT
rule 158 then -> THEN
rule 159 else -> ELSE
rule 160 endif -> ENDIF
rule 161 conditions -> condition '(' parms ')'
rule 162 conditions -> perso '.' condition '(' parms ')'
rule 163 conditions -> variable '.' condition '(' parms ')'
rule 164 conditions -> not conditions
rule 165 conditions -> not '(' conditions ')'
rule 166 conditions -> '(' conditions opcond conditions ')'
rule 167 conditions -> '(' exp opbin exp ')'
rule 168 conditions -> '?' parm
rule 169 condition -> CONDITION
rule 170 not -> NOT
rule 171 opcond -> AND
rule 172 opcond -> OR
rule 173 opcond -> XOR
rule 174 opbin -> OPCOND
Terminals, with rules where they appear
$ (-1)
'&' (38) 132
'(' (40) 26 29 30 31 38 74 75 76 77 83 125 161 162 163 165 166 167
')' (41) 26 29 30 31 38 74 75 76 77 83 125 161 162 163 165 166 167
'*' (42) 80
'+' (43) 78
',' (44) 38 129 137
'-' (45) 79 82
'.' (46) 30 31 60 61 62 65 66 76 77 162 163
'/' (47) 81
':' (58) 4 10 15
'?' (63) 168
'@' (64) 61 62
'[' (91) 58
']' (93) 58
'{' (123) 73
'}' (125) 73
error (256)
STRING (258) 11 17 120
TEXT (259) 121
BOOLEAN (260) 112
INT (261) 38 88
REAL (262) 89
PERSO (263) 85
ZDD (264) 93
ZDE (265) 94
ZDM (266) 95
ZDR (267) 96
ACTION (268) 97
WAYPOINT (269) 98
CHANNEL (270) 99
SURFACE (271) 100
ENVIRONMENT (272) 101
SECTOR (273) 102
SUPEROBJECT (274) 103
LIPSYNCHRO (275) 104
OBJECTTABLE (276) 105
FAMILY (277) 106
MODEL (278) 61 62 123
SOUNDEVENT (279) 107
GAMEMATERIAL (280) 108
LIGHT (281) 109
CAPS (282) 110
GRAPH (283) 111
MYREFLEX (284) 113
MYBEHAV (285) 114
REFLEX (286) 115
BEHAV (287) 116
KEYBUTTON (288) 117
PARTGEN (289) 122
STATE (290) 124
METAACTION (291) 40
CONDITION (292) 169
DESVAR (293) 63
CONSTANTINT (294) 90
CONSTANTREAL (295) 91
DVTYPE (296) 16
FUNCTION (297) 134
PROCEDURE (298) 41
FIELD (299) 67
DVQUALIFIER (300) 21
SUBRREF (301) 42
OPWITH1PARM (302) 69
OPWITH2PARMS (303) 68
OPCOND (304) 174
OPGETCOMPO (305) 70
VECTOR (306) 84
MASKTYPE (307) 133
CONSTVECTOR (308) 126
POWER (309) 119
MACRO (310) 10
BEGINMACRO (311) 38
ENDMACRO (312) 39
SCHEDULE (313) 25
ITRULES (314) 141
SUBROUTINE (315) 4
IF (316) 152
IF2 (317) 153
IF4 (318) 154
IF8 (319) 155
IF16 (320) 156
IFDEBUG (321) 150
IFNOTU64 (322) 151
IFNOT (323) 157
THEN (324) 158
ELSE (325) 159
ENDIF (326) 160
ME (327) 86
MAINACTOR (328) 87
NOBODY (329) 46
NOWHERE (330) 47
NOCOMPORT (331) 48
NOACTION (332) 49
EMPTYTEXT (333) 52
CAPSNULL (334) 50
NOGRAPH (335) 51
STOPENGINE (336) 35
STOPRULE (337) 36
NONSTOP (338) 37
NOT (339) 170
AND (340) 171
OR (341) 172
XOR (342) 173
SYNTAXERROR (343)
NEG (344)
Nonterminals, with rules where they appear
text (106)
on left: 1 2 3
subroutine (107)
on left: 4, on right: 3
declarations (108)
on left: 5 6 7, on right: 2
macrodecls (109)
on left: 8 9, on right: 6 9
macrodecl (110)
on left: 10, on right: 8 9
macroname (111)
on left: 11, on right: 10
macrodef (112)
on left: 12, on right: 10
dvdecls (113)
on left: 13 14, on right: 7 14
dvdecl (114)
on left: 15, on right: 13 14
dvtype (115)
on left: 16, on right: 15
dvname (116)
on left: 17, on right: 15
dvvalue (117)
on left: 18 19, on right: 15
dvqual (118)
on left: 20 21, on right: 15
behaviour (119)
on left: 22 23 24, on right: 1
schedule (120)
on left: 25, on right: 22 24
action (121)
on left: 26 27 28 29 30 31 32, on right: 144
metaflag (122)
on left: 33 34, on right: 26 29
stopflag (123)
on left: 35 36 37, on right: 34
beginmacro (124)
on left: 38, on right: 28
endmacro (125)
on left: 39, on right: 28
metaaction (126)
on left: 40, on right: 26
procedure (127)
on left: 41, on right: 29 30 31
subrref (128)
on left: 42, on right: 32
affectation (129)
on left: 43 44 45, on right: 27
null (130)
on left: 46 47 48 49 50 51 52, on right: 19 44 139
lvariable (131)
on left: 53 54 55 56, on right: 43 44 45 71
ext2var (132)
on left: 57 58, on right: 55 56
extvar (133)
on left: 59 60 61 62, on right: 57 58
variable (134)
on left: 63, on right: 31 59 60 61 62 66 77 163
extfield (135)
on left: 64 65 66, on right: 53 54
field (136)
on left: 67, on right: 64 65 66
opaffect (137)
on left: 68, on right: 43 44
opaffect1 (138)
on left: 69, on right: 45
opgetcompo (139)
on left: 70, on right: 54 56
exp (140)
on left: 71 72 73 74 75 76 77 78 79 80 81 82 83,
on right: 43 58 78 79 80 81 82 83 138 167
vector (141)
on left: 84, on right: 74
perso (142)
on left: 85 86 87, on right: 30 60 62 65 76 92 162
constant (143)
on left: 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120
121 122 123 124 125, on right: 18 72 130
constvector (144)
on left: 126, on right: 125
constparms (145)
on left: 127 128 129, on right: 125 129
constparm (146)
on left: 130, on right: 128 129
masktypes (147)
on left: 131 132, on right: 118 132
masktype (148)
on left: 133, on right: 131 132
function (149)
on left: 134, on right: 75 76 77
parms (150)
on left: 135 136 137, on right: 26 29 30 31 74 75 76 77 137 161
162 163
parm (151)
on left: 138 139, on right: 136 137 168
itrules (152)
on left: 140, on right: 23 24
itrstart (153)
on left: 141, on right: 140
statements (154)
on left: 142 143, on right: 4 12 25 28 140 143 146 147 148 149
statement (155)
on left: 144 145, on right: 142 143
condaction (156)
on left: 146 147 148 149, on right: 145
ifdebug (157)
on left: 150, on right: 148
ifnotu64 (158)
on left: 151, on right: 149
if (159)
on left: 152 153 154 155 156 157, on right: 146 147
then (160)
on left: 158, on right: 146 147
else (161)
on left: 159, on right: 147
endif (162)
on left: 160, on right: 146 147 148 149
conditions (163)
on left: 161 162 163 164 165 166 167 168, on right: 73 146 147
164 165 166
condition (164)
on left: 169, on right: 161 162 163
not (165)
on left: 170, on right: 164 165
opcond (166)
on left: 171 172 173, on right: 166
opbin (167)
on left: 174, on right: 167
state 0
DVQUALIFIER shift, and go to state 1
MACRO shift, and go to state 2
SCHEDULE shift, and go to state 3
ITRULES shift, and go to state 4
SUBROUTINE shift, and go to state 5
$default reduce using rule 5 (declarations)
text go to state 284
subroutine go to state 6
declarations go to state 7
macrodecls go to state 8
macrodecl go to state 9
dvdecls go to state 10
dvdecl go to state 11
dvqual go to state 12
behaviour go to state 13
schedule go to state 14
itrules go to state 15
itrstart go to state 16
state 1
dvqual -> DVQUALIFIER . (rule 21)
$default reduce using rule 21 (dvqual)
state 2
macrodecl -> MACRO . macroname ':' macrodef (rule 10)
STRING shift, and go to state 17
macroname go to state 18
state 3
schedule -> SCHEDULE . statements (rule 25)
PERSO shift, and go to state 19
DESVAR shift, and go to state 20
FIELD shift, and go to state 21
SUBRREF shift, and go to state 22
BEGINMACRO shift, and go to state 23
IF shift, and go to state 24
IF2 shift, and go to state 25
IF4 shift, and go to state 26
IF8 shift, and go to state 27
IF16 shift, and go to state 28
IFDEBUG shift, and go to state 29
IFNOTU64 shift, and go to state 30
IFNOT shift, and go to state 31
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
STOPENGINE shift, and go to state 34
STOPRULE shift, and go to state 35
NONSTOP shift, and go to state 36
$default reduce using rule 33 (metaflag)
action go to state 37
metaflag go to state 38
stopflag go to state 39
beginmacro go to state 40
subrref go to state 41
affectation go to state 42
lvariable go to state 43
ext2var go to state 44
extvar go to state 45
variable go to state 46
extfield go to state 47
field go to state 48
perso go to state 49
statements go to state 50
statement go to state 51
condaction go to state 52
ifdebug go to state 53
ifnotu64 go to state 54
if go to state 55
state 4
itrstart -> ITRULES . (rule 141)
$default reduce using rule 141 (itrstart)
state 5
subroutine -> SUBROUTINE . ':' statements (rule 4)
':' shift, and go to state 56
state 6
text -> subroutine . (rule 3)
$default reduce using rule 3 (text)
state 7
text -> declarations . (rule 2)
$default reduce using rule 2 (text)
state 8
declarations -> macrodecls . (rule 6)
macrodecls -> macrodecls . macrodecl (rule 9)
MACRO shift, and go to state 2
$default reduce using rule 6 (declarations)
macrodecl go to state 57
state 9
macrodecls -> macrodecl . (rule 8)
$default reduce using rule 8 (macrodecls)
state 10
declarations -> dvdecls . (rule 7)
dvdecls -> dvdecls . dvdecl (rule 14)
DVQUALIFIER shift, and go to state 1
$default reduce using rule 7 (declarations)
dvdecl go to state 58
dvqual go to state 12
state 11
dvdecls -> dvdecl . (rule 13)
$default reduce using rule 13 (dvdecls)
state 12
dvdecl -> dvqual . dvtype dvname ':' dvvalue (rule 15)
DVTYPE shift, and go to state 59
dvtype go to state 60
state 13
text -> behaviour . (rule 1)
$default reduce using rule 1 (text)
state 14
behaviour -> schedule . (rule 22)
behaviour -> schedule . itrules (rule 24)
ITRULES shift, and go to state 4
$default reduce using rule 22 (behaviour)
itrules go to state 61
itrstart go to state 16
state 15
behaviour -> itrules . (rule 23)
$default reduce using rule 23 (behaviour)
state 16
itrules -> itrstart . statements (rule 140)
PERSO shift, and go to state 19
DESVAR shift, and go to state 20
FIELD shift, and go to state 21
SUBRREF shift, and go to state 22
BEGINMACRO shift, and go to state 23
IF shift, and go to state 24
IF2 shift, and go to state 25
IF4 shift, and go to state 26
IF8 shift, and go to state 27
IF16 shift, and go to state 28
IFDEBUG shift, and go to state 29
IFNOTU64 shift, and go to state 30
IFNOT shift, and go to state 31
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
STOPENGINE shift, and go to state 34
STOPRULE shift, and go to state 35
NONSTOP shift, and go to state 36
$default reduce using rule 33 (metaflag)
action go to state 37
metaflag go to state 38
stopflag go to state 39
beginmacro go to state 40
subrref go to state 41
affectation go to state 42
lvariable go to state 43
ext2var go to state 44
extvar go to state 45
variable go to state 46
extfield go to state 47
field go to state 48
perso go to state 49
statements go to state 62
statement go to state 51
condaction go to state 52
ifdebug go to state 53
ifnotu64 go to state 54
if go to state 55
state 17
macroname -> STRING . (rule 11)
$default reduce using rule 11 (macroname)
state 18
macrodecl -> MACRO macroname . ':' macrodef (rule 10)
':' shift, and go to state 63
state 19
perso -> PERSO . (rule 85)
$default reduce using rule 85 (perso)
state 20
variable -> DESVAR . (rule 63)
$default reduce using rule 63 (variable)
state 21
field -> FIELD . (rule 67)
$default reduce using rule 67 (field)
state 22
subrref -> SUBRREF . (rule 42)
$default reduce using rule 42 (subrref)
state 23
beginmacro -> BEGINMACRO . '(' INT ',' INT ')' (rule 38)
'(' shift, and go to state 64
state 24
if -> IF . (rule 152)
$default reduce using rule 152 (if)
state 25
if -> IF2 . (rule 153)
$default reduce using rule 153 (if)
state 26
if -> IF4 . (rule 154)
$default reduce using rule 154 (if)
state 27
if -> IF8 . (rule 155)
$default reduce using rule 155 (if)
state 28
if -> IF16 . (rule 156)
$default reduce using rule 156 (if)
state 29
ifdebug -> IFDEBUG . (rule 150)
$default reduce using rule 150 (ifdebug)
state 30
ifnotu64 -> IFNOTU64 . (rule 151)
$default reduce using rule 151 (ifnotu64)
state 31
if -> IFNOT . (rule 157)
$default reduce using rule 157 (if)
state 32
perso -> ME . (rule 86)
$default reduce using rule 86 (perso)
state 33
perso -> MAINACTOR . (rule 87)
$default reduce using rule 87 (perso)
state 34
stopflag -> STOPENGINE . (rule 35)
$default reduce using rule 35 (stopflag)
state 35
stopflag -> STOPRULE . (rule 36)
$default reduce using rule 36 (stopflag)
state 36
stopflag -> NONSTOP . (rule 37)
$default reduce using rule 37 (stopflag)
state 37
statement -> action . (rule 144)
$default reduce using rule 144 (statement)
state 38
action -> metaflag . metaaction '(' parms ')' (rule 26)
action -> metaflag . procedure '(' parms ')' (rule 29)
METAACTION shift, and go to state 65
PROCEDURE shift, and go to state 66
metaaction go to state 67
procedure go to state 68
state 39
metaflag -> stopflag . (rule 34)
$default reduce using rule 34 (metaflag)
state 40
action -> beginmacro . statements endmacro (rule 28)
PERSO shift, and go to state 19
DESVAR shift, and go to state 20
FIELD shift, and go to state 21
SUBRREF shift, and go to state 22
BEGINMACRO shift, and go to state 23
IF shift, and go to state 24
IF2 shift, and go to state 25
IF4 shift, and go to state 26
IF8 shift, and go to state 27
IF16 shift, and go to state 28
IFDEBUG shift, and go to state 29
IFNOTU64 shift, and go to state 30
IFNOT shift, and go to state 31
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
STOPENGINE shift, and go to state 34
STOPRULE shift, and go to state 35
NONSTOP shift, and go to state 36
$default reduce using rule 33 (metaflag)
action go to state 37
metaflag go to state 38
stopflag go to state 39
beginmacro go to state 40
subrref go to state 41
affectation go to state 42
lvariable go to state 43
ext2var go to state 44
extvar go to state 45
variable go to state 46
extfield go to state 47
field go to state 48
perso go to state 49
statements go to state 69
statement go to state 51
condaction go to state 52
ifdebug go to state 53
ifnotu64 go to state 54
if go to state 55
state 41
action -> subrref . (rule 32)
$default reduce using rule 32 (action)
state 42
action -> affectation . (rule 27)
$default reduce using rule 27 (action)
state 43
affectation -> lvariable . opaffect exp (rule 43)
affectation -> lvariable . opaffect null (rule 44)
affectation -> lvariable . opaffect1 (rule 45)
OPWITH1PARM shift, and go to state 70
OPWITH2PARMS shift, and go to state 71
opaffect go to state 72
opaffect1 go to state 73
state 44
lvariable -> ext2var . (rule 55)
lvariable -> ext2var . opgetcompo (rule 56)
OPGETCOMPO shift, and go to state 74
$default reduce using rule 55 (lvariable)
opgetcompo go to state 75
state 45
ext2var -> extvar . (rule 57)
ext2var -> extvar . '[' exp ']' (rule 58)
'[' shift, and go to state 76
$default reduce using rule 57 (ext2var)
state 46
action -> variable . '.' procedure '(' parms ')' (rule 31)
extvar -> variable . (rule 59)
extvar -> variable . '.' MODEL '@' variable (rule 61)
extfield -> variable . '.' field (rule 66)
'.' shift, and go to state 77
$default reduce using rule 59 (extvar)
state 47
lvariable -> extfield . (rule 53)
lvariable -> extfield . opgetcompo (rule 54)
OPGETCOMPO shift, and go to state 74
$default reduce using rule 53 (lvariable)
opgetcompo go to state 78
state 48
extfield -> field . (rule 64)
$default reduce using rule 64 (extfield)
state 49
action -> perso . '.' procedure '(' parms ')' (rule 30)
extvar -> perso . '.' variable (rule 60)
extvar -> perso . '.' variable '.' MODEL '@' variable (rule 62)
extfield -> perso . '.' field (rule 65)
'.' shift, and go to state 79
state 50
schedule -> SCHEDULE statements . (rule 25)
statements -> statements . statement (rule 143)
PERSO shift, and go to state 19
DESVAR shift, and go to state 20
FIELD shift, and go to state 21
SUBRREF shift, and go to state 22
BEGINMACRO shift, and go to state 23
IF shift, and go to state 24
IF2 shift, and go to state 25
IF4 shift, and go to state 26
IF8 shift, and go to state 27
IF16 shift, and go to state 28
IFDEBUG shift, and go to state 29
IFNOTU64 shift, and go to state 30
IFNOT shift, and go to state 31
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
STOPENGINE shift, and go to state 34
STOPRULE shift, and go to state 35
NONSTOP shift, and go to state 36
IF8 [reduce using rule 25 (schedule)]
$default reduce using rule 25 (schedule)
action go to state 37
metaflag go to state 38
stopflag go to state 39
beginmacro go to state 40
subrref go to state 41
affectation go to state 42
lvariable go to state 43
ext2var go to state 44
extvar go to state 45
variable go to state 46
extfield go to state 47
field go to state 48
perso go to state 49
statement go to state 80
condaction go to state 52
ifdebug go to state 53
ifnotu64 go to state 54
if go to state 55
state 51
statements -> statement . (rule 142)
$default reduce using rule 142 (statements)
state 52
statement -> condaction . (rule 145)
$default reduce using rule 145 (statement)
state 53
condaction -> ifdebug . statements endif (rule 148)
PERSO shift, and go to state 19
DESVAR shift, and go to state 20
FIELD shift, and go to state 21
SUBRREF shift, and go to state 22
BEGINMACRO shift, and go to state 23
IF shift, and go to state 24
IF2 shift, and go to state 25
IF4 shift, and go to state 26
IF8 shift, and go to state 27
IF16 shift, and go to state 28
IFDEBUG shift, and go to state 29
IFNOTU64 shift, and go to state 30
IFNOT shift, and go to state 31
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
STOPENGINE shift, and go to state 34
STOPRULE shift, and go to state 35
NONSTOP shift, and go to state 36
$default reduce using rule 33 (metaflag)
action go to state 37
metaflag go to state 38
stopflag go to state 39
beginmacro go to state 40
subrref go to state 41
affectation go to state 42
lvariable go to state 43
ext2var go to state 44
extvar go to state 45
variable go to state 46
extfield go to state 47
field go to state 48
perso go to state 49
statements go to state 81
statement go to state 51
condaction go to state 52
ifdebug go to state 53
ifnotu64 go to state 54
if go to state 55
state 54
condaction -> ifnotu64 . statements endif (rule 149)
PERSO shift, and go to state 19
DESVAR shift, and go to state 20
FIELD shift, and go to state 21
SUBRREF shift, and go to state 22
BEGINMACRO shift, and go to state 23
IF shift, and go to state 24
IF2 shift, and go to state 25
IF4 shift, and go to state 26
IF8 shift, and go to state 27
IF16 shift, and go to state 28
IFDEBUG shift, and go to state 29
IFNOTU64 shift, and go to state 30
IFNOT shift, and go to state 31
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
STOPENGINE shift, and go to state 34
STOPRULE shift, and go to state 35
NONSTOP shift, and go to state 36
$default reduce using rule 33 (metaflag)
action go to state 37
metaflag go to state 38
stopflag go to state 39
beginmacro go to state 40
subrref go to state 41
affectation go to state 42
lvariable go to state 43
ext2var go to state 44
extvar go to state 45
variable go to state 46
extfield go to state 47
field go to state 48
perso go to state 49
statements go to state 82
statement go to state 51
condaction go to state 52
ifdebug go to state 53
ifnotu64 go to state 54
if go to state 55
state 55
condaction -> if . conditions then statements endif (rule 146)
condaction -> if . conditions then statements else statements endif (rule 147)
PERSO shift, and go to state 19
CONDITION shift, and go to state 83
DESVAR shift, and go to state 20
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
NOT shift, and go to state 84
'(' shift, and go to state 85
'?' shift, and go to state 86
variable go to state 87
perso go to state 88
conditions go to state 89
condition go to state 90
not go to state 91
state 56
subroutine -> SUBROUTINE ':' . statements (rule 4)
PERSO shift, and go to state 19
DESVAR shift, and go to state 20
FIELD shift, and go to state 21
SUBRREF shift, and go to state 22
BEGINMACRO shift, and go to state 23
IF shift, and go to state 24
IF2 shift, and go to state 25
IF4 shift, and go to state 26
IF8 shift, and go to state 27
IF16 shift, and go to state 28
IFDEBUG shift, and go to state 29
IFNOTU64 shift, and go to state 30
IFNOT shift, and go to state 31
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
STOPENGINE shift, and go to state 34
STOPRULE shift, and go to state 35
NONSTOP shift, and go to state 36
$default reduce using rule 33 (metaflag)
action go to state 37
metaflag go to state 38
stopflag go to state 39
beginmacro go to state 40
subrref go to state 41
affectation go to state 42
lvariable go to state 43
ext2var go to state 44
extvar go to state 45
variable go to state 46
extfield go to state 47
field go to state 48
perso go to state 49
statements go to state 92
statement go to state 51
condaction go to state 52
ifdebug go to state 53
ifnotu64 go to state 54
if go to state 55
state 57
macrodecls -> macrodecls macrodecl . (rule 9)
$default reduce using rule 9 (macrodecls)
state 58
dvdecls -> dvdecls dvdecl . (rule 14)
$default reduce using rule 14 (dvdecls)
state 59
dvtype -> DVTYPE . (rule 16)
$default reduce using rule 16 (dvtype)
state 60
dvdecl -> dvqual dvtype . dvname ':' dvvalue (rule 15)
STRING shift, and go to state 93
dvname go to state 94
state 61
behaviour -> schedule itrules . (rule 24)
$default reduce using rule 24 (behaviour)
state 62
itrules -> itrstart statements . (rule 140)
statements -> statements . statement (rule 143)
PERSO shift, and go to state 19
DESVAR shift, and go to state 20
FIELD shift, and go to state 21
SUBRREF shift, and go to state 22
BEGINMACRO shift, and go to state 23
IF shift, and go to state 24
IF2 shift, and go to state 25
IF4 shift, and go to state 26
IF8 shift, and go to state 27
IF16 shift, and go to state 28
IFDEBUG shift, and go to state 29
IFNOTU64 shift, and go to state 30
IFNOT shift, and go to state 31
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
STOPENGINE shift, and go to state 34
STOPRULE shift, and go to state 35
NONSTOP shift, and go to state 36
$ reduce using rule 140 (itrules)
SURFACE reduce using rule 140 (itrules)
BEHAV reduce using rule 140 (itrules)
OPWITH2PARMS reduce using rule 140 (itrules)
IF8 [reduce using rule 140 (itrules)]
NOGRAPH reduce using rule 140 (itrules)
')' reduce using rule 140 (itrules)
$default reduce using rule 33 (metaflag)
action go to state 37
metaflag go to state 38
stopflag go to state 39
beginmacro go to state 40
subrref go to state 41
affectation go to state 42
lvariable go to state 43
ext2var go to state 44
extvar go to state 45
variable go to state 46
extfield go to state 47
field go to state 48
perso go to state 49
statement go to state 80
condaction go to state 52
ifdebug go to state 53
ifnotu64 go to state 54
if go to state 55
state 63
macrodecl -> MACRO macroname ':' . macrodef (rule 10)
PERSO shift, and go to state 19
DESVAR shift, and go to state 20
FIELD shift, and go to state 21
SUBRREF shift, and go to state 22
BEGINMACRO shift, and go to state 23
IF shift, and go to state 24
IF2 shift, and go to state 25
IF4 shift, and go to state 26
IF8 shift, and go to state 27
IF16 shift, and go to state 28
IFDEBUG shift, and go to state 29
IFNOTU64 shift, and go to state 30
IFNOT shift, and go to state 31
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
STOPENGINE shift, and go to state 34
STOPRULE shift, and go to state 35
NONSTOP shift, and go to state 36
$default reduce using rule 33 (metaflag)
macrodef go to state 95
action go to state 37
metaflag go to state 38
stopflag go to state 39
beginmacro go to state 40
subrref go to state 41
affectation go to state 42
lvariable go to state 43
ext2var go to state 44
extvar go to state 45
variable go to state 46
extfield go to state 47
field go to state 48
perso go to state 49
statements go to state 96
statement go to state 51
condaction go to state 52
ifdebug go to state 53
ifnotu64 go to state 54
if go to state 55
state 64
beginmacro -> BEGINMACRO '(' . INT ',' INT ')' (rule 38)
INT shift, and go to state 97
state 65
metaaction -> METAACTION . (rule 40)
$default reduce using rule 40 (metaaction)
state 66
procedure -> PROCEDURE . (rule 41)
$default reduce using rule 41 (procedure)
state 67
action -> metaflag metaaction . '(' parms ')' (rule 26)
'(' shift, and go to state 98
state 68
action -> metaflag procedure . '(' parms ')' (rule 29)
'(' shift, and go to state 99
state 69
action -> beginmacro statements . endmacro (rule 28)
statements -> statements . statement (rule 143)
PERSO shift, and go to state 19
DESVAR shift, and go to state 20
FIELD shift, and go to state 21
SUBRREF shift, and go to state 22
BEGINMACRO shift, and go to state 23
ENDMACRO shift, and go to state 100
IF shift, and go to state 24
IF2 shift, and go to state 25
IF4 shift, and go to state 26
IF8 shift, and go to state 27
IF16 shift, and go to state 28
IFDEBUG shift, and go to state 29
IFNOTU64 shift, and go to state 30
IFNOT shift, and go to state 31
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
STOPENGINE shift, and go to state 34
STOPRULE shift, and go to state 35
NONSTOP shift, and go to state 36
$default reduce using rule 33 (metaflag)
action go to state 37
metaflag go to state 38
stopflag go to state 39
beginmacro go to state 40
endmacro go to state 101
subrref go to state 41
affectation go to state 42
lvariable go to state 43
ext2var go to state 44
extvar go to state 45
variable go to state 46
extfield go to state 47
field go to state 48
perso go to state 49
statement go to state 80
condaction go to state 52
ifdebug go to state 53
ifnotu64 go to state 54
if go to state 55
state 70
opaffect1 -> OPWITH1PARM . (rule 69)
$default reduce using rule 69 (opaffect1)
state 71
opaffect -> OPWITH2PARMS . (rule 68)
$default reduce using rule 68 (opaffect)
state 72
affectation -> lvariable opaffect . exp (rule 43)
affectation -> lvariable opaffect . null (rule 44)
STRING shift, and go to state 102
TEXT shift, and go to state 103
BOOLEAN shift, and go to state 104
INT shift, and go to state 105
REAL shift, and go to state 106
PERSO shift, and go to state 19
ZDD shift, and go to state 107
ZDE shift, and go to state 108
ZDM shift, and go to state 109
ZDR shift, and go to state 110
ACTION shift, and go to state 111
WAYPOINT shift, and go to state 112
CHANNEL shift, and go to state 113
SURFACE shift, and go to state 114
ENVIRONMENT shift, and go to state 115
SECTOR shift, and go to state 116
SUPEROBJECT shift, and go to state 117
LIPSYNCHRO shift, and go to state 118
OBJECTTABLE shift, and go to state 119
FAMILY shift, and go to state 120
MODEL shift, and go to state 121
SOUNDEVENT shift, and go to state 122
GAMEMATERIAL shift, and go to state 123
LIGHT shift, and go to state 124
CAPS shift, and go to state 125
GRAPH shift, and go to state 126
MYREFLEX shift, and go to state 127
MYBEHAV shift, and go to state 128
REFLEX shift, and go to state 129
BEHAV shift, and go to state 130
KEYBUTTON shift, and go to state 131
PARTGEN shift, and go to state 132
STATE shift, and go to state 133
DESVAR shift, and go to state 20
CONSTANTINT shift, and go to state 134
CONSTANTREAL shift, and go to state 135
FUNCTION shift, and go to state 136
FIELD shift, and go to state 21
VECTOR shift, and go to state 137
MASKTYPE shift, and go to state 138
CONSTVECTOR shift, and go to state 139
POWER shift, and go to state 140
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
NOBODY shift, and go to state 141
NOWHERE shift, and go to state 142
NOCOMPORT shift, and go to state 143
NOACTION shift, and go to state 144
EMPTYTEXT shift, and go to state 145
CAPSNULL shift, and go to state 146
NOGRAPH shift, and go to state 147
'-' shift, and go to state 148
'(' shift, and go to state 149
'{' shift, and go to state 150
null go to state 151
lvariable go to state 152
ext2var go to state 44
extvar go to state 45
variable go to state 153
extfield go to state 47
field go to state 48
exp go to state 154
vector go to state 155
perso go to state 156
constant go to state 157
constvector go to state 158
masktypes go to state 159
masktype go to state 160
function go to state 161
state 73
affectation -> lvariable opaffect1 . (rule 45)
$default reduce using rule 45 (affectation)
state 74
opgetcompo -> OPGETCOMPO . (rule 70)
$default reduce using rule 70 (opgetcompo)
state 75
lvariable -> ext2var opgetcompo . (rule 56)
$default reduce using rule 56 (lvariable)
state 76
ext2var -> extvar '[' . exp ']' (rule 58)
STRING shift, and go to state 102
TEXT shift, and go to state 103
BOOLEAN shift, and go to state 104
INT shift, and go to state 105
REAL shift, and go to state 106
PERSO shift, and go to state 19
ZDD shift, and go to state 107
ZDE shift, and go to state 108
ZDM shift, and go to state 109
ZDR shift, and go to state 110
ACTION shift, and go to state 111
WAYPOINT shift, and go to state 112
CHANNEL shift, and go to state 113
SURFACE shift, and go to state 114
ENVIRONMENT shift, and go to state 115
SECTOR shift, and go to state 116
SUPEROBJECT shift, and go to state 117
LIPSYNCHRO shift, and go to state 118
OBJECTTABLE shift, and go to state 119
FAMILY shift, and go to state 120
MODEL shift, and go to state 121
SOUNDEVENT shift, and go to state 122
GAMEMATERIAL shift, and go to state 123
LIGHT shift, and go to state 124
CAPS shift, and go to state 125
GRAPH shift, and go to state 126
MYREFLEX shift, and go to state 127
MYBEHAV shift, and go to state 128
REFLEX shift, and go to state 129
BEHAV shift, and go to state 130
KEYBUTTON shift, and go to state 131
PARTGEN shift, and go to state 132
STATE shift, and go to state 133
DESVAR shift, and go to state 20
CONSTANTINT shift, and go to state 134
CONSTANTREAL shift, and go to state 135
FUNCTION shift, and go to state 136
FIELD shift, and go to state 21
VECTOR shift, and go to state 137
MASKTYPE shift, and go to state 138
CONSTVECTOR shift, and go to state 139
POWER shift, and go to state 140
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
'-' shift, and go to state 148
'(' shift, and go to state 149
'{' shift, and go to state 150
lvariable go to state 152
ext2var go to state 44
extvar go to state 45
variable go to state 153
extfield go to state 47
field go to state 48
exp go to state 162
vector go to state 155
perso go to state 156
constant go to state 157
constvector go to state 158
masktypes go to state 159
masktype go to state 160
function go to state 161
state 77
action -> variable '.' . procedure '(' parms ')' (rule 31)
extvar -> variable '.' . MODEL '@' variable (rule 61)
extfield -> variable '.' . field (rule 66)
MODEL shift, and go to state 163
PROCEDURE shift, and go to state 66
FIELD shift, and go to state 21
procedure go to state 164
field go to state 165
state 78
lvariable -> extfield opgetcompo . (rule 54)
$default reduce using rule 54 (lvariable)
state 79
action -> perso '.' . procedure '(' parms ')' (rule 30)
extvar -> perso '.' . variable (rule 60)
extvar -> perso '.' . variable '.' MODEL '@' variable (rule 62)
extfield -> perso '.' . field (rule 65)
DESVAR shift, and go to state 20
PROCEDURE shift, and go to state 66
FIELD shift, and go to state 21
procedure go to state 166
variable go to state 167
field go to state 168
state 80
statements -> statements statement . (rule 143)
$default reduce using rule 143 (statements)
state 81
statements -> statements . statement (rule 143)
condaction -> ifdebug statements . endif (rule 148)
PERSO shift, and go to state 19
DESVAR shift, and go to state 20
FIELD shift, and go to state 21
SUBRREF shift, and go to state 22
BEGINMACRO shift, and go to state 23
IF shift, and go to state 24
IF2 shift, and go to state 25
IF4 shift, and go to state 26
IF8 shift, and go to state 27
IF16 shift, and go to state 28
IFDEBUG shift, and go to state 29
IFNOTU64 shift, and go to state 30
IFNOT shift, and go to state 31
ENDIF shift, and go to state 169
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
STOPENGINE shift, and go to state 34
STOPRULE shift, and go to state 35
NONSTOP shift, and go to state 36
$default reduce using rule 33 (metaflag)
action go to state 37
metaflag go to state 38
stopflag go to state 39
beginmacro go to state 40
subrref go to state 41
affectation go to state 42
lvariable go to state 43
ext2var go to state 44
extvar go to state 45
variable go to state 46
extfield go to state 47
field go to state 48
perso go to state 49
statement go to state 80
condaction go to state 52
ifdebug go to state 53
ifnotu64 go to state 54
if go to state 55
endif go to state 170
state 82
statements -> statements . statement (rule 143)
condaction -> ifnotu64 statements . endif (rule 149)
PERSO shift, and go to state 19
DESVAR shift, and go to state 20
FIELD shift, and go to state 21
SUBRREF shift, and go to state 22
BEGINMACRO shift, and go to state 23
IF shift, and go to state 24
IF2 shift, and go to state 25
IF4 shift, and go to state 26
IF8 shift, and go to state 27
IF16 shift, and go to state 28
IFDEBUG shift, and go to state 29
IFNOTU64 shift, and go to state 30
IFNOT shift, and go to state 31
ENDIF shift, and go to state 169
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
STOPENGINE shift, and go to state 34
STOPRULE shift, and go to state 35
NONSTOP shift, and go to state 36
$default reduce using rule 33 (metaflag)
action go to state 37
metaflag go to state 38
stopflag go to state 39
beginmacro go to state 40
subrref go to state 41
affectation go to state 42
lvariable go to state 43
ext2var go to state 44
extvar go to state 45
variable go to state 46
extfield go to state 47
field go to state 48
perso go to state 49
statement go to state 80
condaction go to state 52
ifdebug go to state 53
ifnotu64 go to state 54
if go to state 55
endif go to state 171
state 83
condition -> CONDITION . (rule 169)
$default reduce using rule 169 (condition)
state 84
not -> NOT . (rule 170)
$default reduce using rule 170 (not)
state 85
conditions -> '(' . conditions opcond conditions ')' (rule 166)
conditions -> '(' . exp opbin exp ')' (rule 167)
STRING shift, and go to state 102
TEXT shift, and go to state 103
BOOLEAN shift, and go to state 104
INT shift, and go to state 105
REAL shift, and go to state 106
PERSO shift, and go to state 19
ZDD shift, and go to state 107
ZDE shift, and go to state 108
ZDM shift, and go to state 109
ZDR shift, and go to state 110
ACTION shift, and go to state 111
WAYPOINT shift, and go to state 112
CHANNEL shift, and go to state 113
SURFACE shift, and go to state 114
ENVIRONMENT shift, and go to state 115
SECTOR shift, and go to state 116
SUPEROBJECT shift, and go to state 117
LIPSYNCHRO shift, and go to state 118
OBJECTTABLE shift, and go to state 119
FAMILY shift, and go to state 120
MODEL shift, and go to state 121
SOUNDEVENT shift, and go to state 122
GAMEMATERIAL shift, and go to state 123
LIGHT shift, and go to state 124
CAPS shift, and go to state 125
GRAPH shift, and go to state 126
MYREFLEX shift, and go to state 127
MYBEHAV shift, and go to state 128
REFLEX shift, and go to state 129
BEHAV shift, and go to state 130
KEYBUTTON shift, and go to state 131
PARTGEN shift, and go to state 132
STATE shift, and go to state 133
CONDITION shift, and go to state 83
DESVAR shift, and go to state 20
CONSTANTINT shift, and go to state 134
CONSTANTREAL shift, and go to state 135
FUNCTION shift, and go to state 136
FIELD shift, and go to state 21
VECTOR shift, and go to state 137
MASKTYPE shift, and go to state 138
CONSTVECTOR shift, and go to state 139
POWER shift, and go to state 140
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
NOT shift, and go to state 84
'-' shift, and go to state 148
'(' shift, and go to state 172
'{' shift, and go to state 150
'?' shift, and go to state 86
lvariable go to state 152
ext2var go to state 44
extvar go to state 45
variable go to state 173
extfield go to state 47
field go to state 48
exp go to state 174
vector go to state 155
perso go to state 175
constant go to state 157
constvector go to state 158
masktypes go to state 159
masktype go to state 160
function go to state 161
conditions go to state 176
condition go to state 90
not go to state 91
state 86
conditions -> '?' . parm (rule 168)
STRING shift, and go to state 102
TEXT shift, and go to state 103
BOOLEAN shift, and go to state 104
INT shift, and go to state 105
REAL shift, and go to state 106
PERSO shift, and go to state 19
ZDD shift, and go to state 107
ZDE shift, and go to state 108
ZDM shift, and go to state 109
ZDR shift, and go to state 110
ACTION shift, and go to state 111
WAYPOINT shift, and go to state 112
CHANNEL shift, and go to state 113
SURFACE shift, and go to state 114
ENVIRONMENT shift, and go to state 115
SECTOR shift, and go to state 116
SUPEROBJECT shift, and go to state 117
LIPSYNCHRO shift, and go to state 118
OBJECTTABLE shift, and go to state 119
FAMILY shift, and go to state 120
MODEL shift, and go to state 121
SOUNDEVENT shift, and go to state 122
GAMEMATERIAL shift, and go to state 123
LIGHT shift, and go to state 124
CAPS shift, and go to state 125
GRAPH shift, and go to state 126
MYREFLEX shift, and go to state 127
MYBEHAV shift, and go to state 128
REFLEX shift, and go to state 129
BEHAV shift, and go to state 130
KEYBUTTON shift, and go to state 131
PARTGEN shift, and go to state 132
STATE shift, and go to state 133
DESVAR shift, and go to state 20
CONSTANTINT shift, and go to state 134
CONSTANTREAL shift, and go to state 135
FUNCTION shift, and go to state 136
FIELD shift, and go to state 21
VECTOR shift, and go to state 137
MASKTYPE shift, and go to state 138
CONSTVECTOR shift, and go to state 139
POWER shift, and go to state 140
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
NOBODY shift, and go to state 141
NOWHERE shift, and go to state 142
NOCOMPORT shift, and go to state 143
NOACTION shift, and go to state 144
EMPTYTEXT shift, and go to state 145
CAPSNULL shift, and go to state 146
NOGRAPH shift, and go to state 147
'-' shift, and go to state 148
'(' shift, and go to state 149
'{' shift, and go to state 150
null go to state 177
lvariable go to state 152
ext2var go to state 44
extvar go to state 45
variable go to state 153
extfield go to state 47
field go to state 48
exp go to state 178
vector go to state 155
perso go to state 156
constant go to state 157
constvector go to state 158
masktypes go to state 159
masktype go to state 160
function go to state 161
parm go to state 179
state 87
conditions -> variable . '.' condition '(' parms ')' (rule 163)
'.' shift, and go to state 180
state 88
conditions -> perso . '.' condition '(' parms ')' (rule 162)
'.' shift, and go to state 181
state 89
condaction -> if conditions . then statements endif (rule 146)
condaction -> if conditions . then statements else statements endif (rule 147)
THEN shift, and go to state 182
then go to state 183
state 90
conditions -> condition . '(' parms ')' (rule 161)
'(' shift, and go to state 184
state 91
conditions -> not . conditions (rule 164)
conditions -> not . '(' conditions ')' (rule 165)
PERSO shift, and go to state 19
CONDITION shift, and go to state 83
DESVAR shift, and go to state 20
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
NOT shift, and go to state 84
'(' shift, and go to state 185
'?' shift, and go to state 86
variable go to state 87
perso go to state 88
conditions go to state 186
condition go to state 90
not go to state 91
state 92
subroutine -> SUBROUTINE ':' statements . (rule 4)
statements -> statements . statement (rule 143)
PERSO shift, and go to state 19
DESVAR shift, and go to state 20
FIELD shift, and go to state 21
SUBRREF shift, and go to state 22
BEGINMACRO shift, and go to state 23
IF shift, and go to state 24
IF2 shift, and go to state 25
IF4 shift, and go to state 26
IF8 shift, and go to state 27
IF16 shift, and go to state 28
IFDEBUG shift, and go to state 29
IFNOTU64 shift, and go to state 30
IFNOT shift, and go to state 31
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
STOPENGINE shift, and go to state 34
STOPRULE shift, and go to state 35
NONSTOP shift, and go to state 36
$ reduce using rule 4 (subroutine)
SURFACE reduce using rule 4 (subroutine)
BEHAV reduce using rule 4 (subroutine)
OPWITH2PARMS reduce using rule 4 (subroutine)
IF8 [reduce using rule 4 (subroutine)]
NOGRAPH reduce using rule 4 (subroutine)
')' reduce using rule 4 (subroutine)
$default reduce using rule 33 (metaflag)
action go to state 37
metaflag go to state 38
stopflag go to state 39
beginmacro go to state 40
subrref go to state 41
affectation go to state 42
lvariable go to state 43
ext2var go to state 44
extvar go to state 45
variable go to state 46
extfield go to state 47
field go to state 48
perso go to state 49
statement go to state 80
condaction go to state 52
ifdebug go to state 53
ifnotu64 go to state 54
if go to state 55
state 93
dvname -> STRING . (rule 17)
$default reduce using rule 17 (dvname)
state 94
dvdecl -> dvqual dvtype dvname . ':' dvvalue (rule 15)
':' shift, and go to state 187
state 95
macrodecl -> MACRO macroname ':' macrodef . (rule 10)
$default reduce using rule 10 (macrodecl)
state 96
macrodef -> statements . (rule 12)
statements -> statements . statement (rule 143)
PERSO shift, and go to state 19
DESVAR shift, and go to state 20
FIELD shift, and go to state 21
SUBRREF shift, and go to state 22
BEGINMACRO shift, and go to state 23
IF shift, and go to state 24
IF2 shift, and go to state 25
IF4 shift, and go to state 26
IF8 shift, and go to state 27
IF16 shift, and go to state 28
IFDEBUG shift, and go to state 29
IFNOTU64 shift, and go to state 30
IFNOT shift, and go to state 31
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
STOPENGINE shift, and go to state 34
STOPRULE shift, and go to state 35
NONSTOP shift, and go to state 36
IF8 [reduce using rule 12 (macrodef)]
$default reduce using rule 12 (macrodef)
action go to state 37
metaflag go to state 38
stopflag go to state 39
beginmacro go to state 40
subrref go to state 41
affectation go to state 42
lvariable go to state 43
ext2var go to state 44
extvar go to state 45
variable go to state 46
extfield go to state 47
field go to state 48
perso go to state 49
statement go to state 80
condaction go to state 52
ifdebug go to state 53
ifnotu64 go to state 54
if go to state 55
state 97
beginmacro -> BEGINMACRO '(' INT . ',' INT ')' (rule 38)
',' shift, and go to state 188
state 98
action -> metaflag metaaction '(' . parms ')' (rule 26)
STRING shift, and go to state 102
TEXT shift, and go to state 103
BOOLEAN shift, and go to state 104
INT shift, and go to state 105
REAL shift, and go to state 106
PERSO shift, and go to state 19
ZDD shift, and go to state 107
ZDE shift, and go to state 108
ZDM shift, and go to state 109
ZDR shift, and go to state 110
ACTION shift, and go to state 111
WAYPOINT shift, and go to state 112
CHANNEL shift, and go to state 113
SURFACE shift, and go to state 114
ENVIRONMENT shift, and go to state 115
SECTOR shift, and go to state 116
SUPEROBJECT shift, and go to state 117
LIPSYNCHRO shift, and go to state 118
OBJECTTABLE shift, and go to state 119
FAMILY shift, and go to state 120
MODEL shift, and go to state 121
SOUNDEVENT shift, and go to state 122
GAMEMATERIAL shift, and go to state 123
LIGHT shift, and go to state 124
CAPS shift, and go to state 125
GRAPH shift, and go to state 126
MYREFLEX shift, and go to state 127
MYBEHAV shift, and go to state 128
REFLEX shift, and go to state 129
BEHAV shift, and go to state 130
KEYBUTTON shift, and go to state 131
PARTGEN shift, and go to state 132
STATE shift, and go to state 133
DESVAR shift, and go to state 20
CONSTANTINT shift, and go to state 134
CONSTANTREAL shift, and go to state 135
FUNCTION shift, and go to state 136
FIELD shift, and go to state 21
VECTOR shift, and go to state 137
MASKTYPE shift, and go to state 138
CONSTVECTOR shift, and go to state 139
POWER shift, and go to state 140
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
NOBODY shift, and go to state 141
NOWHERE shift, and go to state 142
NOCOMPORT shift, and go to state 143
NOACTION shift, and go to state 144
EMPTYTEXT shift, and go to state 145
CAPSNULL shift, and go to state 146
NOGRAPH shift, and go to state 147
'-' shift, and go to state 148
'(' shift, and go to state 149
'{' shift, and go to state 150
$default reduce using rule 135 (parms)
null go to state 177
lvariable go to state 152
ext2var go to state 44
extvar go to state 45
variable go to state 153
extfield go to state 47
field go to state 48
exp go to state 178
vector go to state 155
perso go to state 156
constant go to state 157
constvector go to state 158
masktypes go to state 159
masktype go to state 160
function go to state 161
parms go to state 189
parm go to state 190
state 99
action -> metaflag procedure '(' . parms ')' (rule 29)
STRING shift, and go to state 102
TEXT shift, and go to state 103
BOOLEAN shift, and go to state 104
INT shift, and go to state 105
REAL shift, and go to state 106
PERSO shift, and go to state 19
ZDD shift, and go to state 107
ZDE shift, and go to state 108
ZDM shift, and go to state 109
ZDR shift, and go to state 110
ACTION shift, and go to state 111
WAYPOINT shift, and go to state 112
CHANNEL shift, and go to state 113
SURFACE shift, and go to state 114
ENVIRONMENT shift, and go to state 115
SECTOR shift, and go to state 116
SUPEROBJECT shift, and go to state 117
LIPSYNCHRO shift, and go to state 118
OBJECTTABLE shift, and go to state 119
FAMILY shift, and go to state 120
MODEL shift, and go to state 121
SOUNDEVENT shift, and go to state 122
GAMEMATERIAL shift, and go to state 123
LIGHT shift, and go to state 124
CAPS shift, and go to state 125
GRAPH shift, and go to state 126
MYREFLEX shift, and go to state 127
MYBEHAV shift, and go to state 128
REFLEX shift, and go to state 129
BEHAV shift, and go to state 130
KEYBUTTON shift, and go to state 131
PARTGEN shift, and go to state 132
STATE shift, and go to state 133
DESVAR shift, and go to state 20
CONSTANTINT shift, and go to state 134
CONSTANTREAL shift, and go to state 135
FUNCTION shift, and go to state 136
FIELD shift, and go to state 21
VECTOR shift, and go to state 137
MASKTYPE shift, and go to state 138
CONSTVECTOR shift, and go to state 139
POWER shift, and go to state 140
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
NOBODY shift, and go to state 141
NOWHERE shift, and go to state 142
NOCOMPORT shift, and go to state 143
NOACTION shift, and go to state 144
EMPTYTEXT shift, and go to state 145
CAPSNULL shift, and go to state 146
NOGRAPH shift, and go to state 147
'-' shift, and go to state 148
'(' shift, and go to state 149
'{' shift, and go to state 150
$default reduce using rule 135 (parms)
null go to state 177
lvariable go to state 152
ext2var go to state 44
extvar go to state 45
variable go to state 153
extfield go to state 47
field go to state 48
exp go to state 178
vector go to state 155
perso go to state 156
constant go to state 157
constvector go to state 158
masktypes go to state 159
masktype go to state 160
function go to state 161
parms go to state 191
parm go to state 190
state 100
endmacro -> ENDMACRO . (rule 39)
$default reduce using rule 39 (endmacro)
state 101
action -> beginmacro statements endmacro . (rule 28)
$default reduce using rule 28 (action)
state 102
constant -> STRING . (rule 120)
$default reduce using rule 120 (constant)
state 103
constant -> TEXT . (rule 121)
$default reduce using rule 121 (constant)
state 104
constant -> BOOLEAN . (rule 112)
$default reduce using rule 112 (constant)
state 105
constant -> INT . (rule 88)
$default reduce using rule 88 (constant)
state 106
constant -> REAL . (rule 89)
$default reduce using rule 89 (constant)
state 107
constant -> ZDD . (rule 93)
$default reduce using rule 93 (constant)
state 108
constant -> ZDE . (rule 94)
$default reduce using rule 94 (constant)
state 109
constant -> ZDM . (rule 95)
$default reduce using rule 95 (constant)
state 110
constant -> ZDR . (rule 96)
$default reduce using rule 96 (constant)
state 111
constant -> ACTION . (rule 97)
$default reduce using rule 97 (constant)
state 112
constant -> WAYPOINT . (rule 98)
$default reduce using rule 98 (constant)
state 113
constant -> CHANNEL . (rule 99)
$default reduce using rule 99 (constant)
state 114
constant -> SURFACE . (rule 100)
$default reduce using rule 100 (constant)
state 115
constant -> ENVIRONMENT . (rule 101)
$default reduce using rule 101 (constant)
state 116
constant -> SECTOR . (rule 102)
$default reduce using rule 102 (constant)
state 117
constant -> SUPEROBJECT . (rule 103)
$default reduce using rule 103 (constant)
state 118
constant -> LIPSYNCHRO . (rule 104)
$default reduce using rule 104 (constant)
state 119
constant -> OBJECTTABLE . (rule 105)
$default reduce using rule 105 (constant)
state 120
constant -> FAMILY . (rule 106)
$default reduce using rule 106 (constant)
state 121
constant -> MODEL . (rule 123)
$default reduce using rule 123 (constant)
state 122
constant -> SOUNDEVENT . (rule 107)
$default reduce using rule 107 (constant)
state 123
constant -> GAMEMATERIAL . (rule 108)
$default reduce using rule 108 (constant)
state 124
constant -> LIGHT . (rule 109)
$default reduce using rule 109 (constant)
state 125
constant -> CAPS . (rule 110)
$default reduce using rule 110 (constant)
state 126
constant -> GRAPH . (rule 111)
$default reduce using rule 111 (constant)
state 127
constant -> MYREFLEX . (rule 113)
$default reduce using rule 113 (constant)
state 128
constant -> MYBEHAV . (rule 114)
$default reduce using rule 114 (constant)
state 129
constant -> REFLEX . (rule 115)
$default reduce using rule 115 (constant)
state 130
constant -> BEHAV . (rule 116)
$default reduce using rule 116 (constant)
state 131
constant -> KEYBUTTON . (rule 117)
$default reduce using rule 117 (constant)
state 132
constant -> PARTGEN . (rule 122)
$default reduce using rule 122 (constant)
state 133
constant -> STATE . (rule 124)
$default reduce using rule 124 (constant)
state 134
constant -> CONSTANTINT . (rule 90)
$default reduce using rule 90 (constant)
state 135
constant -> CONSTANTREAL . (rule 91)
$default reduce using rule 91 (constant)
state 136
function -> FUNCTION . (rule 134)
$default reduce using rule 134 (function)
state 137
vector -> VECTOR . (rule 84)
$default reduce using rule 84 (vector)
state 138
masktype -> MASKTYPE . (rule 133)
$default reduce using rule 133 (masktype)
state 139
constvector -> CONSTVECTOR . (rule 126)
$default reduce using rule 126 (constvector)
state 140
constant -> POWER . (rule 119)
$default reduce using rule 119 (constant)
state 141
null -> NOBODY . (rule 46)
$default reduce using rule 46 (null)
state 142
null -> NOWHERE . (rule 47)
$default reduce using rule 47 (null)
state 143
null -> NOCOMPORT . (rule 48)
$default reduce using rule 48 (null)
state 144
null -> NOACTION . (rule 49)
$default reduce using rule 49 (null)
state 145
null -> EMPTYTEXT . (rule 52)
$default reduce using rule 52 (null)
state 146
null -> CAPSNULL . (rule 50)
$default reduce using rule 50 (null)
state 147
null -> NOGRAPH . (rule 51)
$default reduce using rule 51 (null)
state 148
exp -> '-' . exp (rule 82)
STRING shift, and go to state 102
TEXT shift, and go to state 103
BOOLEAN shift, and go to state 104
INT shift, and go to state 105
REAL shift, and go to state 106
PERSO shift, and go to state 19
ZDD shift, and go to state 107
ZDE shift, and go to state 108
ZDM shift, and go to state 109
ZDR shift, and go to state 110
ACTION shift, and go to state 111
WAYPOINT shift, and go to state 112
CHANNEL shift, and go to state 113
SURFACE shift, and go to state 114
ENVIRONMENT shift, and go to state 115
SECTOR shift, and go to state 116
SUPEROBJECT shift, and go to state 117
LIPSYNCHRO shift, and go to state 118
OBJECTTABLE shift, and go to state 119
FAMILY shift, and go to state 120
MODEL shift, and go to state 121
SOUNDEVENT shift, and go to state 122
GAMEMATERIAL shift, and go to state 123
LIGHT shift, and go to state 124
CAPS shift, and go to state 125
GRAPH shift, and go to state 126
MYREFLEX shift, and go to state 127
MYBEHAV shift, and go to state 128
REFLEX shift, and go to state 129
BEHAV shift, and go to state 130
KEYBUTTON shift, and go to state 131
PARTGEN shift, and go to state 132
STATE shift, and go to state 133
DESVAR shift, and go to state 20
CONSTANTINT shift, and go to state 134
CONSTANTREAL shift, and go to state 135
FUNCTION shift, and go to state 136
FIELD shift, and go to state 21
VECTOR shift, and go to state 137
MASKTYPE shift, and go to state 138
CONSTVECTOR shift, and go to state 139
POWER shift, and go to state 140
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
'-' shift, and go to state 148
'(' shift, and go to state 149
'{' shift, and go to state 150
lvariable go to state 152
ext2var go to state 44
extvar go to state 45
variable go to state 153
extfield go to state 47
field go to state 48
exp go to state 192
vector go to state 155
perso go to state 156
constant go to state 157
constvector go to state 158
masktypes go to state 159
masktype go to state 160
function go to state 161
state 149
exp -> '(' . exp ')' (rule 83)
STRING shift, and go to state 102
TEXT shift, and go to state 103
BOOLEAN shift, and go to state 104
INT shift, and go to state 105
REAL shift, and go to state 106
PERSO shift, and go to state 19
ZDD shift, and go to state 107
ZDE shift, and go to state 108
ZDM shift, and go to state 109
ZDR shift, and go to state 110
ACTION shift, and go to state 111
WAYPOINT shift, and go to state 112
CHANNEL shift, and go to state 113
SURFACE shift, and go to state 114
ENVIRONMENT shift, and go to state 115
SECTOR shift, and go to state 116
SUPEROBJECT shift, and go to state 117
LIPSYNCHRO shift, and go to state 118
OBJECTTABLE shift, and go to state 119
FAMILY shift, and go to state 120
MODEL shift, and go to state 121
SOUNDEVENT shift, and go to state 122
GAMEMATERIAL shift, and go to state 123
LIGHT shift, and go to state 124
CAPS shift, and go to state 125
GRAPH shift, and go to state 126
MYREFLEX shift, and go to state 127
MYBEHAV shift, and go to state 128
REFLEX shift, and go to state 129
BEHAV shift, and go to state 130
KEYBUTTON shift, and go to state 131
PARTGEN shift, and go to state 132
STATE shift, and go to state 133
DESVAR shift, and go to state 20
CONSTANTINT shift, and go to state 134
CONSTANTREAL shift, and go to state 135
FUNCTION shift, and go to state 136
FIELD shift, and go to state 21
VECTOR shift, and go to state 137
MASKTYPE shift, and go to state 138
CONSTVECTOR shift, and go to state 139
POWER shift, and go to state 140
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
'-' shift, and go to state 148
'(' shift, and go to state 149
'{' shift, and go to state 150
lvariable go to state 152
ext2var go to state 44
extvar go to state 45
variable go to state 153
extfield go to state 47
field go to state 48
exp go to state 193
vector go to state 155
perso go to state 156
constant go to state 157
constvector go to state 158
masktypes go to state 159
masktype go to state 160
function go to state 161
state 150
exp -> '{' . conditions '}' (rule 73)
PERSO shift, and go to state 19
CONDITION shift, and go to state 83
DESVAR shift, and go to state 20
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
NOT shift, and go to state 84
'(' shift, and go to state 85
'?' shift, and go to state 86
variable go to state 87
perso go to state 88
conditions go to state 194
condition go to state 90
not go to state 91
state 151
affectation -> lvariable opaffect null . (rule 44)
$default reduce using rule 44 (affectation)
state 152
exp -> lvariable . (rule 71)
$default reduce using rule 71 (exp)
state 153
extvar -> variable . (rule 59)
extvar -> variable . '.' MODEL '@' variable (rule 61)
extfield -> variable . '.' field (rule 66)
exp -> variable . '.' function '(' parms ')' (rule 77)
'.' shift, and go to state 195
$default reduce using rule 59 (extvar)
state 154
affectation -> lvariable opaffect exp . (rule 43)
exp -> exp . '+' exp (rule 78)
exp -> exp . '-' exp (rule 79)
exp -> exp . '*' exp (rule 80)
exp -> exp . '/' exp (rule 81)
'+' shift, and go to state 196
'-' shift, and go to state 197
'*' shift, and go to state 198
'/' shift, and go to state 199
$default reduce using rule 43 (affectation)
state 155
exp -> vector . '(' parms ')' (rule 74)
'(' shift, and go to state 200
state 156
extvar -> perso . '.' variable (rule 60)
extvar -> perso . '.' variable '.' MODEL '@' variable (rule 62)
extfield -> perso . '.' field (rule 65)
exp -> perso . '.' function '(' parms ')' (rule 76)
constant -> perso . (rule 92)
'.' shift, and go to state 201
$default reduce using rule 92 (constant)
state 157
exp -> constant . (rule 72)
$default reduce using rule 72 (exp)
state 158
constant -> constvector . '(' constparms ')' (rule 125)
'(' shift, and go to state 202
state 159
constant -> masktypes . (rule 118)
masktypes -> masktypes . '&' masktype (rule 132)
'&' shift, and go to state 203
$default reduce using rule 118 (constant)
state 160
masktypes -> masktype . (rule 131)
$default reduce using rule 131 (masktypes)
state 161
exp -> function . '(' parms ')' (rule 75)
'(' shift, and go to state 204
state 162
ext2var -> extvar '[' exp . ']' (rule 58)
exp -> exp . '+' exp (rule 78)
exp -> exp . '-' exp (rule 79)
exp -> exp . '*' exp (rule 80)
exp -> exp . '/' exp (rule 81)
'+' shift, and go to state 196
'-' shift, and go to state 197
'*' shift, and go to state 198
'/' shift, and go to state 199
']' shift, and go to state 205
state 163
extvar -> variable '.' MODEL . '@' variable (rule 61)
'@' shift, and go to state 206
state 164
action -> variable '.' procedure . '(' parms ')' (rule 31)
'(' shift, and go to state 207
state 165
extfield -> variable '.' field . (rule 66)
$default reduce using rule 66 (extfield)
state 166
action -> perso '.' procedure . '(' parms ')' (rule 30)
'(' shift, and go to state 208
state 167
extvar -> perso '.' variable . (rule 60)
extvar -> perso '.' variable . '.' MODEL '@' variable (rule 62)
'.' shift, and go to state 209
$default reduce using rule 60 (extvar)
state 168
extfield -> perso '.' field . (rule 65)
$default reduce using rule 65 (extfield)
state 169
endif -> ENDIF . (rule 160)
$default reduce using rule 160 (endif)
state 170
condaction -> ifdebug statements endif . (rule 148)
$default reduce using rule 148 (condaction)
state 171
condaction -> ifnotu64 statements endif . (rule 149)
$default reduce using rule 149 (condaction)
state 172
exp -> '(' . exp ')' (rule 83)
conditions -> '(' . conditions opcond conditions ')' (rule 166)
conditions -> '(' . exp opbin exp ')' (rule 167)
STRING shift, and go to state 102
TEXT shift, and go to state 103
BOOLEAN shift, and go to state 104
INT shift, and go to state 105
REAL shift, and go to state 106
PERSO shift, and go to state 19
ZDD shift, and go to state 107
ZDE shift, and go to state 108
ZDM shift, and go to state 109
ZDR shift, and go to state 110
ACTION shift, and go to state 111
WAYPOINT shift, and go to state 112
CHANNEL shift, and go to state 113
SURFACE shift, and go to state 114
ENVIRONMENT shift, and go to state 115
SECTOR shift, and go to state 116
SUPEROBJECT shift, and go to state 117
LIPSYNCHRO shift, and go to state 118
OBJECTTABLE shift, and go to state 119
FAMILY shift, and go to state 120
MODEL shift, and go to state 121
SOUNDEVENT shift, and go to state 122
GAMEMATERIAL shift, and go to state 123
LIGHT shift, and go to state 124
CAPS shift, and go to state 125
GRAPH shift, and go to state 126
MYREFLEX shift, and go to state 127
MYBEHAV shift, and go to state 128
REFLEX shift, and go to state 129
BEHAV shift, and go to state 130
KEYBUTTON shift, and go to state 131
PARTGEN shift, and go to state 132
STATE shift, and go to state 133
CONDITION shift, and go to state 83
DESVAR shift, and go to state 20
CONSTANTINT shift, and go to state 134
CONSTANTREAL shift, and go to state 135
FUNCTION shift, and go to state 136
FIELD shift, and go to state 21
VECTOR shift, and go to state 137
MASKTYPE shift, and go to state 138
CONSTVECTOR shift, and go to state 139
POWER shift, and go to state 140
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
NOT shift, and go to state 84
'-' shift, and go to state 148
'(' shift, and go to state 172
'{' shift, and go to state 150
'?' shift, and go to state 86
lvariable go to state 152
ext2var go to state 44
extvar go to state 45
variable go to state 173
extfield go to state 47
field go to state 48
exp go to state 210
vector go to state 155
perso go to state 175
constant go to state 157
constvector go to state 158
masktypes go to state 159
masktype go to state 160
function go to state 161
conditions go to state 176
condition go to state 90
not go to state 91
state 173
extvar -> variable . (rule 59)
extvar -> variable . '.' MODEL '@' variable (rule 61)
extfield -> variable . '.' field (rule 66)
exp -> variable . '.' function '(' parms ')' (rule 77)
conditions -> variable . '.' condition '(' parms ')' (rule 163)
'.' shift, and go to state 211
$default reduce using rule 59 (extvar)
state 174
exp -> exp . '+' exp (rule 78)
exp -> exp . '-' exp (rule 79)
exp -> exp . '*' exp (rule 80)
exp -> exp . '/' exp (rule 81)
conditions -> '(' exp . opbin exp ')' (rule 167)
OPCOND shift, and go to state 212
'+' shift, and go to state 196
'-' shift, and go to state 197
'*' shift, and go to state 198
'/' shift, and go to state 199
opbin go to state 213
state 175
extvar -> perso . '.' variable (rule 60)
extvar -> perso . '.' variable '.' MODEL '@' variable (rule 62)
extfield -> perso . '.' field (rule 65)
exp -> perso . '.' function '(' parms ')' (rule 76)
constant -> perso . (rule 92)
conditions -> perso . '.' condition '(' parms ')' (rule 162)
'.' shift, and go to state 214
$default reduce using rule 92 (constant)
state 176
conditions -> '(' conditions . opcond conditions ')' (rule 166)
AND shift, and go to state 215
OR shift, and go to state 216
XOR shift, and go to state 217
opcond go to state 218
state 177
parm -> null . (rule 139)
$default reduce using rule 139 (parm)
state 178
exp -> exp . '+' exp (rule 78)
exp -> exp . '-' exp (rule 79)
exp -> exp . '*' exp (rule 80)
exp -> exp . '/' exp (rule 81)
parm -> exp . (rule 138)
'+' shift, and go to state 196
'-' shift, and go to state 197
'*' shift, and go to state 198
'/' shift, and go to state 199
$default reduce using rule 138 (parm)
state 179
conditions -> '?' parm . (rule 168)
$default reduce using rule 168 (conditions)
state 180
conditions -> variable '.' . condition '(' parms ')' (rule 163)
CONDITION shift, and go to state 83
condition go to state 219
state 181
conditions -> perso '.' . condition '(' parms ')' (rule 162)
CONDITION shift, and go to state 83
condition go to state 220
state 182
then -> THEN . (rule 158)
$default reduce using rule 158 (then)
state 183
condaction -> if conditions then . statements endif (rule 146)
condaction -> if conditions then . statements else statements endif (rule 147)
PERSO shift, and go to state 19
DESVAR shift, and go to state 20
FIELD shift, and go to state 21
SUBRREF shift, and go to state 22
BEGINMACRO shift, and go to state 23
IF shift, and go to state 24
IF2 shift, and go to state 25
IF4 shift, and go to state 26
IF8 shift, and go to state 27
IF16 shift, and go to state 28
IFDEBUG shift, and go to state 29
IFNOTU64 shift, and go to state 30
IFNOT shift, and go to state 31
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
STOPENGINE shift, and go to state 34
STOPRULE shift, and go to state 35
NONSTOP shift, and go to state 36
$default reduce using rule 33 (metaflag)
action go to state 37
metaflag go to state 38
stopflag go to state 39
beginmacro go to state 40
subrref go to state 41
affectation go to state 42
lvariable go to state 43
ext2var go to state 44
extvar go to state 45
variable go to state 46
extfield go to state 47
field go to state 48
perso go to state 49
statements go to state 221
statement go to state 51
condaction go to state 52
ifdebug go to state 53
ifnotu64 go to state 54
if go to state 55
state 184
conditions -> condition '(' . parms ')' (rule 161)
STRING shift, and go to state 102
TEXT shift, and go to state 103
BOOLEAN shift, and go to state 104
INT shift, and go to state 105
REAL shift, and go to state 106
PERSO shift, and go to state 19
ZDD shift, and go to state 107
ZDE shift, and go to state 108
ZDM shift, and go to state 109
ZDR shift, and go to state 110
ACTION shift, and go to state 111
WAYPOINT shift, and go to state 112
CHANNEL shift, and go to state 113
SURFACE shift, and go to state 114
ENVIRONMENT shift, and go to state 115
SECTOR shift, and go to state 116
SUPEROBJECT shift, and go to state 117
LIPSYNCHRO shift, and go to state 118
OBJECTTABLE shift, and go to state 119
FAMILY shift, and go to state 120
MODEL shift, and go to state 121
SOUNDEVENT shift, and go to state 122
GAMEMATERIAL shift, and go to state 123
LIGHT shift, and go to state 124
CAPS shift, and go to state 125
GRAPH shift, and go to state 126
MYREFLEX shift, and go to state 127
MYBEHAV shift, and go to state 128
REFLEX shift, and go to state 129
BEHAV shift, and go to state 130
KEYBUTTON shift, and go to state 131
PARTGEN shift, and go to state 132
STATE shift, and go to state 133
DESVAR shift, and go to state 20
CONSTANTINT shift, and go to state 134
CONSTANTREAL shift, and go to state 135
FUNCTION shift, and go to state 136
FIELD shift, and go to state 21
VECTOR shift, and go to state 137
MASKTYPE shift, and go to state 138
CONSTVECTOR shift, and go to state 139
POWER shift, and go to state 140
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
NOBODY shift, and go to state 141
NOWHERE shift, and go to state 142
NOCOMPORT shift, and go to state 143
NOACTION shift, and go to state 144
EMPTYTEXT shift, and go to state 145
CAPSNULL shift, and go to state 146
NOGRAPH shift, and go to state 147
'-' shift, and go to state 148
'(' shift, and go to state 149
'{' shift, and go to state 150
$default reduce using rule 135 (parms)
null go to state 177
lvariable go to state 152
ext2var go to state 44
extvar go to state 45
variable go to state 153
extfield go to state 47
field go to state 48
exp go to state 178
vector go to state 155
perso go to state 156
constant go to state 157
constvector go to state 158
masktypes go to state 159
masktype go to state 160
function go to state 161
parms go to state 222
parm go to state 190
state 185
conditions -> not '(' . conditions ')' (rule 165)
conditions -> '(' . conditions opcond conditions ')' (rule 166)
conditions -> '(' . exp opbin exp ')' (rule 167)
STRING shift, and go to state 102
TEXT shift, and go to state 103
BOOLEAN shift, and go to state 104
INT shift, and go to state 105
REAL shift, and go to state 106
PERSO shift, and go to state 19
ZDD shift, and go to state 107
ZDE shift, and go to state 108
ZDM shift, and go to state 109
ZDR shift, and go to state 110
ACTION shift, and go to state 111
WAYPOINT shift, and go to state 112
CHANNEL shift, and go to state 113
SURFACE shift, and go to state 114
ENVIRONMENT shift, and go to state 115
SECTOR shift, and go to state 116
SUPEROBJECT shift, and go to state 117
LIPSYNCHRO shift, and go to state 118
OBJECTTABLE shift, and go to state 119
FAMILY shift, and go to state 120
MODEL shift, and go to state 121
SOUNDEVENT shift, and go to state 122
GAMEMATERIAL shift, and go to state 123
LIGHT shift, and go to state 124
CAPS shift, and go to state 125
GRAPH shift, and go to state 126
MYREFLEX shift, and go to state 127
MYBEHAV shift, and go to state 128
REFLEX shift, and go to state 129
BEHAV shift, and go to state 130
KEYBUTTON shift, and go to state 131
PARTGEN shift, and go to state 132
STATE shift, and go to state 133
CONDITION shift, and go to state 83
DESVAR shift, and go to state 20
CONSTANTINT shift, and go to state 134
CONSTANTREAL shift, and go to state 135
FUNCTION shift, and go to state 136
FIELD shift, and go to state 21
VECTOR shift, and go to state 137
MASKTYPE shift, and go to state 138
CONSTVECTOR shift, and go to state 139
POWER shift, and go to state 140
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
NOT shift, and go to state 84
'-' shift, and go to state 148
'(' shift, and go to state 172
'{' shift, and go to state 150
'?' shift, and go to state 86
lvariable go to state 152
ext2var go to state 44
extvar go to state 45
variable go to state 173
extfield go to state 47
field go to state 48
exp go to state 174
vector go to state 155
perso go to state 175
constant go to state 157
constvector go to state 158
masktypes go to state 159
masktype go to state 160
function go to state 161
conditions go to state 223
condition go to state 90
not go to state 91
state 186
conditions -> not conditions . (rule 164)
$default reduce using rule 164 (conditions)
state 187
dvdecl -> dvqual dvtype dvname ':' . dvvalue (rule 15)
STRING shift, and go to state 102
TEXT shift, and go to state 103
BOOLEAN shift, and go to state 104
INT shift, and go to state 105
REAL shift, and go to state 106
PERSO shift, and go to state 19
ZDD shift, and go to state 107
ZDE shift, and go to state 108
ZDM shift, and go to state 109
ZDR shift, and go to state 110
ACTION shift, and go to state 111
WAYPOINT shift, and go to state 112
CHANNEL shift, and go to state 113
SURFACE shift, and go to state 114
ENVIRONMENT shift, and go to state 115
SECTOR shift, and go to state 116
SUPEROBJECT shift, and go to state 117
LIPSYNCHRO shift, and go to state 118
OBJECTTABLE shift, and go to state 119
FAMILY shift, and go to state 120
MODEL shift, and go to state 121
SOUNDEVENT shift, and go to state 122
GAMEMATERIAL shift, and go to state 123
LIGHT shift, and go to state 124
CAPS shift, and go to state 125
GRAPH shift, and go to state 126
MYREFLEX shift, and go to state 127
MYBEHAV shift, and go to state 128
REFLEX shift, and go to state 129
BEHAV shift, and go to state 130
KEYBUTTON shift, and go to state 131
PARTGEN shift, and go to state 132
STATE shift, and go to state 133
CONSTANTINT shift, and go to state 134
CONSTANTREAL shift, and go to state 135
MASKTYPE shift, and go to state 138
CONSTVECTOR shift, and go to state 139
POWER shift, and go to state 140
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
NOBODY shift, and go to state 141
NOWHERE shift, and go to state 142
NOCOMPORT shift, and go to state 143
NOACTION shift, and go to state 144
EMPTYTEXT shift, and go to state 145
CAPSNULL shift, and go to state 146
NOGRAPH shift, and go to state 147
dvvalue go to state 224
null go to state 225
perso go to state 226
constant go to state 227
constvector go to state 158
masktypes go to state 159
masktype go to state 160
state 188
beginmacro -> BEGINMACRO '(' INT ',' . INT ')' (rule 38)
INT shift, and go to state 228
state 189
action -> metaflag metaaction '(' parms . ')' (rule 26)
parms -> parms . ',' parm (rule 137)
')' shift, and go to state 229
',' shift, and go to state 230
state 190
parms -> parm . (rule 136)
$default reduce using rule 136 (parms)
state 191
action -> metaflag procedure '(' parms . ')' (rule 29)
parms -> parms . ',' parm (rule 137)
')' shift, and go to state 231
',' shift, and go to state 230
state 192
exp -> exp . '+' exp (rule 78)
exp -> exp . '-' exp (rule 79)
exp -> exp . '*' exp (rule 80)
exp -> exp . '/' exp (rule 81)
exp -> '-' exp . (rule 82)
$default reduce using rule 82 (exp)
state 193
exp -> exp . '+' exp (rule 78)
exp -> exp . '-' exp (rule 79)
exp -> exp . '*' exp (rule 80)
exp -> exp . '/' exp (rule 81)
exp -> '(' exp . ')' (rule 83)
'+' shift, and go to state 196
'-' shift, and go to state 197
'*' shift, and go to state 198
'/' shift, and go to state 199
')' shift, and go to state 232
state 194
exp -> '{' conditions . '}' (rule 73)
'}' shift, and go to state 233
state 195
extvar -> variable '.' . MODEL '@' variable (rule 61)
extfield -> variable '.' . field (rule 66)
exp -> variable '.' . function '(' parms ')' (rule 77)
MODEL shift, and go to state 163
FUNCTION shift, and go to state 136
FIELD shift, and go to state 21
field go to state 165
function go to state 234
state 196
exp -> exp '+' . exp (rule 78)
STRING shift, and go to state 102
TEXT shift, and go to state 103
BOOLEAN shift, and go to state 104
INT shift, and go to state 105
REAL shift, and go to state 106
PERSO shift, and go to state 19
ZDD shift, and go to state 107
ZDE shift, and go to state 108
ZDM shift, and go to state 109
ZDR shift, and go to state 110
ACTION shift, and go to state 111
WAYPOINT shift, and go to state 112
CHANNEL shift, and go to state 113
SURFACE shift, and go to state 114
ENVIRONMENT shift, and go to state 115
SECTOR shift, and go to state 116
SUPEROBJECT shift, and go to state 117
LIPSYNCHRO shift, and go to state 118
OBJECTTABLE shift, and go to state 119
FAMILY shift, and go to state 120
MODEL shift, and go to state 121
SOUNDEVENT shift, and go to state 122
GAMEMATERIAL shift, and go to state 123
LIGHT shift, and go to state 124
CAPS shift, and go to state 125
GRAPH shift, and go to state 126
MYREFLEX shift, and go to state 127
MYBEHAV shift, and go to state 128
REFLEX shift, and go to state 129
BEHAV shift, and go to state 130
KEYBUTTON shift, and go to state 131
PARTGEN shift, and go to state 132
STATE shift, and go to state 133
DESVAR shift, and go to state 20
CONSTANTINT shift, and go to state 134
CONSTANTREAL shift, and go to state 135
FUNCTION shift, and go to state 136
FIELD shift, and go to state 21
VECTOR shift, and go to state 137
MASKTYPE shift, and go to state 138
CONSTVECTOR shift, and go to state 139
POWER shift, and go to state 140
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
'-' shift, and go to state 148
'(' shift, and go to state 149
'{' shift, and go to state 150
lvariable go to state 152
ext2var go to state 44
extvar go to state 45
variable go to state 153
extfield go to state 47
field go to state 48
exp go to state 235
vector go to state 155
perso go to state 156
constant go to state 157
constvector go to state 158
masktypes go to state 159
masktype go to state 160
function go to state 161
state 197
exp -> exp '-' . exp (rule 79)
STRING shift, and go to state 102
TEXT shift, and go to state 103
BOOLEAN shift, and go to state 104
INT shift, and go to state 105
REAL shift, and go to state 106
PERSO shift, and go to state 19
ZDD shift, and go to state 107
ZDE shift, and go to state 108
ZDM shift, and go to state 109
ZDR shift, and go to state 110
ACTION shift, and go to state 111
WAYPOINT shift, and go to state 112
CHANNEL shift, and go to state 113
SURFACE shift, and go to state 114
ENVIRONMENT shift, and go to state 115
SECTOR shift, and go to state 116
SUPEROBJECT shift, and go to state 117
LIPSYNCHRO shift, and go to state 118
OBJECTTABLE shift, and go to state 119
FAMILY shift, and go to state 120
MODEL shift, and go to state 121
SOUNDEVENT shift, and go to state 122
GAMEMATERIAL shift, and go to state 123
LIGHT shift, and go to state 124
CAPS shift, and go to state 125
GRAPH shift, and go to state 126
MYREFLEX shift, and go to state 127
MYBEHAV shift, and go to state 128
REFLEX shift, and go to state 129
BEHAV shift, and go to state 130
KEYBUTTON shift, and go to state 131
PARTGEN shift, and go to state 132
STATE shift, and go to state 133
DESVAR shift, and go to state 20
CONSTANTINT shift, and go to state 134
CONSTANTREAL shift, and go to state 135
FUNCTION shift, and go to state 136
FIELD shift, and go to state 21
VECTOR shift, and go to state 137
MASKTYPE shift, and go to state 138
CONSTVECTOR shift, and go to state 139
POWER shift, and go to state 140
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
'-' shift, and go to state 148
'(' shift, and go to state 149
'{' shift, and go to state 150
lvariable go to state 152
ext2var go to state 44
extvar go to state 45
variable go to state 153
extfield go to state 47
field go to state 48
exp go to state 236
vector go to state 155
perso go to state 156
constant go to state 157
constvector go to state 158
masktypes go to state 159
masktype go to state 160
function go to state 161
state 198
exp -> exp '*' . exp (rule 80)
STRING shift, and go to state 102
TEXT shift, and go to state 103
BOOLEAN shift, and go to state 104
INT shift, and go to state 105
REAL shift, and go to state 106
PERSO shift, and go to state 19
ZDD shift, and go to state 107
ZDE shift, and go to state 108
ZDM shift, and go to state 109
ZDR shift, and go to state 110
ACTION shift, and go to state 111
WAYPOINT shift, and go to state 112
CHANNEL shift, and go to state 113
SURFACE shift, and go to state 114
ENVIRONMENT shift, and go to state 115
SECTOR shift, and go to state 116
SUPEROBJECT shift, and go to state 117
LIPSYNCHRO shift, and go to state 118
OBJECTTABLE shift, and go to state 119
FAMILY shift, and go to state 120
MODEL shift, and go to state 121
SOUNDEVENT shift, and go to state 122
GAMEMATERIAL shift, and go to state 123
LIGHT shift, and go to state 124
CAPS shift, and go to state 125
GRAPH shift, and go to state 126
MYREFLEX shift, and go to state 127
MYBEHAV shift, and go to state 128
REFLEX shift, and go to state 129
BEHAV shift, and go to state 130
KEYBUTTON shift, and go to state 131
PARTGEN shift, and go to state 132
STATE shift, and go to state 133
DESVAR shift, and go to state 20
CONSTANTINT shift, and go to state 134
CONSTANTREAL shift, and go to state 135
FUNCTION shift, and go to state 136
FIELD shift, and go to state 21
VECTOR shift, and go to state 137
MASKTYPE shift, and go to state 138
CONSTVECTOR shift, and go to state 139
POWER shift, and go to state 140
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
'-' shift, and go to state 148
'(' shift, and go to state 149
'{' shift, and go to state 150
lvariable go to state 152
ext2var go to state 44
extvar go to state 45
variable go to state 153
extfield go to state 47
field go to state 48
exp go to state 237
vector go to state 155
perso go to state 156
constant go to state 157
constvector go to state 158
masktypes go to state 159
masktype go to state 160
function go to state 161
state 199
exp -> exp '/' . exp (rule 81)
STRING shift, and go to state 102
TEXT shift, and go to state 103
BOOLEAN shift, and go to state 104
INT shift, and go to state 105
REAL shift, and go to state 106
PERSO shift, and go to state 19
ZDD shift, and go to state 107
ZDE shift, and go to state 108
ZDM shift, and go to state 109
ZDR shift, and go to state 110
ACTION shift, and go to state 111
WAYPOINT shift, and go to state 112
CHANNEL shift, and go to state 113
SURFACE shift, and go to state 114
ENVIRONMENT shift, and go to state 115
SECTOR shift, and go to state 116
SUPEROBJECT shift, and go to state 117
LIPSYNCHRO shift, and go to state 118
OBJECTTABLE shift, and go to state 119
FAMILY shift, and go to state 120
MODEL shift, and go to state 121
SOUNDEVENT shift, and go to state 122
GAMEMATERIAL shift, and go to state 123
LIGHT shift, and go to state 124
CAPS shift, and go to state 125
GRAPH shift, and go to state 126
MYREFLEX shift, and go to state 127
MYBEHAV shift, and go to state 128
REFLEX shift, and go to state 129
BEHAV shift, and go to state 130
KEYBUTTON shift, and go to state 131
PARTGEN shift, and go to state 132
STATE shift, and go to state 133
DESVAR shift, and go to state 20
CONSTANTINT shift, and go to state 134
CONSTANTREAL shift, and go to state 135
FUNCTION shift, and go to state 136
FIELD shift, and go to state 21
VECTOR shift, and go to state 137
MASKTYPE shift, and go to state 138
CONSTVECTOR shift, and go to state 139
POWER shift, and go to state 140
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
'-' shift, and go to state 148
'(' shift, and go to state 149
'{' shift, and go to state 150
lvariable go to state 152
ext2var go to state 44
extvar go to state 45
variable go to state 153
extfield go to state 47
field go to state 48
exp go to state 238
vector go to state 155
perso go to state 156
constant go to state 157
constvector go to state 158
masktypes go to state 159
masktype go to state 160
function go to state 161
state 200
exp -> vector '(' . parms ')' (rule 74)
STRING shift, and go to state 102
TEXT shift, and go to state 103
BOOLEAN shift, and go to state 104
INT shift, and go to state 105
REAL shift, and go to state 106
PERSO shift, and go to state 19
ZDD shift, and go to state 107
ZDE shift, and go to state 108
ZDM shift, and go to state 109
ZDR shift, and go to state 110
ACTION shift, and go to state 111
WAYPOINT shift, and go to state 112
CHANNEL shift, and go to state 113
SURFACE shift, and go to state 114
ENVIRONMENT shift, and go to state 115
SECTOR shift, and go to state 116
SUPEROBJECT shift, and go to state 117
LIPSYNCHRO shift, and go to state 118
OBJECTTABLE shift, and go to state 119
FAMILY shift, and go to state 120
MODEL shift, and go to state 121
SOUNDEVENT shift, and go to state 122
GAMEMATERIAL shift, and go to state 123
LIGHT shift, and go to state 124
CAPS shift, and go to state 125
GRAPH shift, and go to state 126
MYREFLEX shift, and go to state 127
MYBEHAV shift, and go to state 128
REFLEX shift, and go to state 129
BEHAV shift, and go to state 130
KEYBUTTON shift, and go to state 131
PARTGEN shift, and go to state 132
STATE shift, and go to state 133
DESVAR shift, and go to state 20
CONSTANTINT shift, and go to state 134
CONSTANTREAL shift, and go to state 135
FUNCTION shift, and go to state 136
FIELD shift, and go to state 21
VECTOR shift, and go to state 137
MASKTYPE shift, and go to state 138
CONSTVECTOR shift, and go to state 139
POWER shift, and go to state 140
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
NOBODY shift, and go to state 141
NOWHERE shift, and go to state 142
NOCOMPORT shift, and go to state 143
NOACTION shift, and go to state 144
EMPTYTEXT shift, and go to state 145
CAPSNULL shift, and go to state 146
NOGRAPH shift, and go to state 147
'-' shift, and go to state 148
'(' shift, and go to state 149
'{' shift, and go to state 150
$default reduce using rule 135 (parms)
null go to state 177
lvariable go to state 152
ext2var go to state 44
extvar go to state 45
variable go to state 153
extfield go to state 47
field go to state 48
exp go to state 178
vector go to state 155
perso go to state 156
constant go to state 157
constvector go to state 158
masktypes go to state 159
masktype go to state 160
function go to state 161
parms go to state 239
parm go to state 190
state 201
extvar -> perso '.' . variable (rule 60)
extvar -> perso '.' . variable '.' MODEL '@' variable (rule 62)
extfield -> perso '.' . field (rule 65)
exp -> perso '.' . function '(' parms ')' (rule 76)
DESVAR shift, and go to state 20
FUNCTION shift, and go to state 136
FIELD shift, and go to state 21
variable go to state 167
field go to state 168
function go to state 240
state 202
constant -> constvector '(' . constparms ')' (rule 125)
STRING shift, and go to state 102
TEXT shift, and go to state 103
BOOLEAN shift, and go to state 104
INT shift, and go to state 105
REAL shift, and go to state 106
PERSO shift, and go to state 19
ZDD shift, and go to state 107
ZDE shift, and go to state 108
ZDM shift, and go to state 109
ZDR shift, and go to state 110
ACTION shift, and go to state 111
WAYPOINT shift, and go to state 112
CHANNEL shift, and go to state 113
SURFACE shift, and go to state 114
ENVIRONMENT shift, and go to state 115
SECTOR shift, and go to state 116
SUPEROBJECT shift, and go to state 117
LIPSYNCHRO shift, and go to state 118
OBJECTTABLE shift, and go to state 119
FAMILY shift, and go to state 120
MODEL shift, and go to state 121
SOUNDEVENT shift, and go to state 122
GAMEMATERIAL shift, and go to state 123
LIGHT shift, and go to state 124
CAPS shift, and go to state 125
GRAPH shift, and go to state 126
MYREFLEX shift, and go to state 127
MYBEHAV shift, and go to state 128
REFLEX shift, and go to state 129
BEHAV shift, and go to state 130
KEYBUTTON shift, and go to state 131
PARTGEN shift, and go to state 132
STATE shift, and go to state 133
CONSTANTINT shift, and go to state 134
CONSTANTREAL shift, and go to state 135
MASKTYPE shift, and go to state 138
CONSTVECTOR shift, and go to state 139
POWER shift, and go to state 140
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
$default reduce using rule 127 (constparms)
perso go to state 226
constant go to state 241
constvector go to state 158
constparms go to state 242
constparm go to state 243
masktypes go to state 159
masktype go to state 160
state 203
masktypes -> masktypes '&' . masktype (rule 132)
MASKTYPE shift, and go to state 138
masktype go to state 244
state 204
exp -> function '(' . parms ')' (rule 75)
STRING shift, and go to state 102
TEXT shift, and go to state 103
BOOLEAN shift, and go to state 104
INT shift, and go to state 105
REAL shift, and go to state 106
PERSO shift, and go to state 19
ZDD shift, and go to state 107
ZDE shift, and go to state 108
ZDM shift, and go to state 109
ZDR shift, and go to state 110
ACTION shift, and go to state 111
WAYPOINT shift, and go to state 112
CHANNEL shift, and go to state 113
SURFACE shift, and go to state 114
ENVIRONMENT shift, and go to state 115
SECTOR shift, and go to state 116
SUPEROBJECT shift, and go to state 117
LIPSYNCHRO shift, and go to state 118
OBJECTTABLE shift, and go to state 119
FAMILY shift, and go to state 120
MODEL shift, and go to state 121
SOUNDEVENT shift, and go to state 122
GAMEMATERIAL shift, and go to state 123
LIGHT shift, and go to state 124
CAPS shift, and go to state 125
GRAPH shift, and go to state 126
MYREFLEX shift, and go to state 127
MYBEHAV shift, and go to state 128
REFLEX shift, and go to state 129
BEHAV shift, and go to state 130
KEYBUTTON shift, and go to state 131
PARTGEN shift, and go to state 132
STATE shift, and go to state 133
DESVAR shift, and go to state 20
CONSTANTINT shift, and go to state 134
CONSTANTREAL shift, and go to state 135
FUNCTION shift, and go to state 136
FIELD shift, and go to state 21
VECTOR shift, and go to state 137
MASKTYPE shift, and go to state 138
CONSTVECTOR shift, and go to state 139
POWER shift, and go to state 140
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
NOBODY shift, and go to state 141
NOWHERE shift, and go to state 142
NOCOMPORT shift, and go to state 143
NOACTION shift, and go to state 144
EMPTYTEXT shift, and go to state 145
CAPSNULL shift, and go to state 146
NOGRAPH shift, and go to state 147
'-' shift, and go to state 148
'(' shift, and go to state 149
'{' shift, and go to state 150
$default reduce using rule 135 (parms)
null go to state 177
lvariable go to state 152
ext2var go to state 44
extvar go to state 45
variable go to state 153
extfield go to state 47
field go to state 48
exp go to state 178
vector go to state 155
perso go to state 156
constant go to state 157
constvector go to state 158
masktypes go to state 159
masktype go to state 160
function go to state 161
parms go to state 245
parm go to state 190
state 205
ext2var -> extvar '[' exp ']' . (rule 58)
$default reduce using rule 58 (ext2var)
state 206
extvar -> variable '.' MODEL '@' . variable (rule 61)
DESVAR shift, and go to state 20
variable go to state 246
state 207
action -> variable '.' procedure '(' . parms ')' (rule 31)
STRING shift, and go to state 102
TEXT shift, and go to state 103
BOOLEAN shift, and go to state 104
INT shift, and go to state 105
REAL shift, and go to state 106
PERSO shift, and go to state 19
ZDD shift, and go to state 107
ZDE shift, and go to state 108
ZDM shift, and go to state 109
ZDR shift, and go to state 110
ACTION shift, and go to state 111
WAYPOINT shift, and go to state 112
CHANNEL shift, and go to state 113
SURFACE shift, and go to state 114
ENVIRONMENT shift, and go to state 115
SECTOR shift, and go to state 116
SUPEROBJECT shift, and go to state 117
LIPSYNCHRO shift, and go to state 118
OBJECTTABLE shift, and go to state 119
FAMILY shift, and go to state 120
MODEL shift, and go to state 121
SOUNDEVENT shift, and go to state 122
GAMEMATERIAL shift, and go to state 123
LIGHT shift, and go to state 124
CAPS shift, and go to state 125
GRAPH shift, and go to state 126
MYREFLEX shift, and go to state 127
MYBEHAV shift, and go to state 128
REFLEX shift, and go to state 129
BEHAV shift, and go to state 130
KEYBUTTON shift, and go to state 131
PARTGEN shift, and go to state 132
STATE shift, and go to state 133
DESVAR shift, and go to state 20
CONSTANTINT shift, and go to state 134
CONSTANTREAL shift, and go to state 135
FUNCTION shift, and go to state 136
FIELD shift, and go to state 21
VECTOR shift, and go to state 137
MASKTYPE shift, and go to state 138
CONSTVECTOR shift, and go to state 139
POWER shift, and go to state 140
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
NOBODY shift, and go to state 141
NOWHERE shift, and go to state 142
NOCOMPORT shift, and go to state 143
NOACTION shift, and go to state 144
EMPTYTEXT shift, and go to state 145
CAPSNULL shift, and go to state 146
NOGRAPH shift, and go to state 147
'-' shift, and go to state 148
'(' shift, and go to state 149
'{' shift, and go to state 150
$default reduce using rule 135 (parms)
null go to state 177
lvariable go to state 152
ext2var go to state 44
extvar go to state 45
variable go to state 153
extfield go to state 47
field go to state 48
exp go to state 178
vector go to state 155
perso go to state 156
constant go to state 157
constvector go to state 158
masktypes go to state 159
masktype go to state 160
function go to state 161
parms go to state 247
parm go to state 190
state 208
action -> perso '.' procedure '(' . parms ')' (rule 30)
STRING shift, and go to state 102
TEXT shift, and go to state 103
BOOLEAN shift, and go to state 104
INT shift, and go to state 105
REAL shift, and go to state 106
PERSO shift, and go to state 19
ZDD shift, and go to state 107
ZDE shift, and go to state 108
ZDM shift, and go to state 109
ZDR shift, and go to state 110
ACTION shift, and go to state 111
WAYPOINT shift, and go to state 112
CHANNEL shift, and go to state 113
SURFACE shift, and go to state 114
ENVIRONMENT shift, and go to state 115
SECTOR shift, and go to state 116
SUPEROBJECT shift, and go to state 117
LIPSYNCHRO shift, and go to state 118
OBJECTTABLE shift, and go to state 119
FAMILY shift, and go to state 120
MODEL shift, and go to state 121
SOUNDEVENT shift, and go to state 122
GAMEMATERIAL shift, and go to state 123
LIGHT shift, and go to state 124
CAPS shift, and go to state 125
GRAPH shift, and go to state 126
MYREFLEX shift, and go to state 127
MYBEHAV shift, and go to state 128
REFLEX shift, and go to state 129
BEHAV shift, and go to state 130
KEYBUTTON shift, and go to state 131
PARTGEN shift, and go to state 132
STATE shift, and go to state 133
DESVAR shift, and go to state 20
CONSTANTINT shift, and go to state 134
CONSTANTREAL shift, and go to state 135
FUNCTION shift, and go to state 136
FIELD shift, and go to state 21
VECTOR shift, and go to state 137
MASKTYPE shift, and go to state 138
CONSTVECTOR shift, and go to state 139
POWER shift, and go to state 140
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
NOBODY shift, and go to state 141
NOWHERE shift, and go to state 142
NOCOMPORT shift, and go to state 143
NOACTION shift, and go to state 144
EMPTYTEXT shift, and go to state 145
CAPSNULL shift, and go to state 146
NOGRAPH shift, and go to state 147
'-' shift, and go to state 148
'(' shift, and go to state 149
'{' shift, and go to state 150
$default reduce using rule 135 (parms)
null go to state 177
lvariable go to state 152
ext2var go to state 44
extvar go to state 45
variable go to state 153
extfield go to state 47
field go to state 48
exp go to state 178
vector go to state 155
perso go to state 156
constant go to state 157
constvector go to state 158
masktypes go to state 159
masktype go to state 160
function go to state 161
parms go to state 248
parm go to state 190
state 209
extvar -> perso '.' variable '.' . MODEL '@' variable (rule 62)
MODEL shift, and go to state 249
state 210
exp -> exp . '+' exp (rule 78)
exp -> exp . '-' exp (rule 79)
exp -> exp . '*' exp (rule 80)
exp -> exp . '/' exp (rule 81)
exp -> '(' exp . ')' (rule 83)
conditions -> '(' exp . opbin exp ')' (rule 167)
OPCOND shift, and go to state 212
'+' shift, and go to state 196
'-' shift, and go to state 197
'*' shift, and go to state 198
'/' shift, and go to state 199
')' shift, and go to state 232
opbin go to state 213
state 211
extvar -> variable '.' . MODEL '@' variable (rule 61)
extfield -> variable '.' . field (rule 66)
exp -> variable '.' . function '(' parms ')' (rule 77)
conditions -> variable '.' . condition '(' parms ')' (rule 163)
MODEL shift, and go to state 163
CONDITION shift, and go to state 83
FUNCTION shift, and go to state 136
FIELD shift, and go to state 21
field go to state 165
function go to state 234
condition go to state 219
state 212
opbin -> OPCOND . (rule 174)
$default reduce using rule 174 (opbin)
state 213
conditions -> '(' exp opbin . exp ')' (rule 167)
STRING shift, and go to state 102
TEXT shift, and go to state 103
BOOLEAN shift, and go to state 104
INT shift, and go to state 105
REAL shift, and go to state 106
PERSO shift, and go to state 19
ZDD shift, and go to state 107
ZDE shift, and go to state 108
ZDM shift, and go to state 109
ZDR shift, and go to state 110
ACTION shift, and go to state 111
WAYPOINT shift, and go to state 112
CHANNEL shift, and go to state 113
SURFACE shift, and go to state 114
ENVIRONMENT shift, and go to state 115
SECTOR shift, and go to state 116
SUPEROBJECT shift, and go to state 117
LIPSYNCHRO shift, and go to state 118
OBJECTTABLE shift, and go to state 119
FAMILY shift, and go to state 120
MODEL shift, and go to state 121
SOUNDEVENT shift, and go to state 122
GAMEMATERIAL shift, and go to state 123
LIGHT shift, and go to state 124
CAPS shift, and go to state 125
GRAPH shift, and go to state 126
MYREFLEX shift, and go to state 127
MYBEHAV shift, and go to state 128
REFLEX shift, and go to state 129
BEHAV shift, and go to state 130
KEYBUTTON shift, and go to state 131
PARTGEN shift, and go to state 132
STATE shift, and go to state 133
DESVAR shift, and go to state 20
CONSTANTINT shift, and go to state 134
CONSTANTREAL shift, and go to state 135
FUNCTION shift, and go to state 136
FIELD shift, and go to state 21
VECTOR shift, and go to state 137
MASKTYPE shift, and go to state 138
CONSTVECTOR shift, and go to state 139
POWER shift, and go to state 140
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
'-' shift, and go to state 148
'(' shift, and go to state 149
'{' shift, and go to state 150
lvariable go to state 152
ext2var go to state 44
extvar go to state 45
variable go to state 153
extfield go to state 47
field go to state 48
exp go to state 250
vector go to state 155
perso go to state 156
constant go to state 157
constvector go to state 158
masktypes go to state 159
masktype go to state 160
function go to state 161
state 214
extvar -> perso '.' . variable (rule 60)
extvar -> perso '.' . variable '.' MODEL '@' variable (rule 62)
extfield -> perso '.' . field (rule 65)
exp -> perso '.' . function '(' parms ')' (rule 76)
conditions -> perso '.' . condition '(' parms ')' (rule 162)
CONDITION shift, and go to state 83
DESVAR shift, and go to state 20
FUNCTION shift, and go to state 136
FIELD shift, and go to state 21
variable go to state 167
field go to state 168
function go to state 240
condition go to state 220
state 215
opcond -> AND . (rule 171)
$default reduce using rule 171 (opcond)
state 216
opcond -> OR . (rule 172)
$default reduce using rule 172 (opcond)
state 217
opcond -> XOR . (rule 173)
$default reduce using rule 173 (opcond)
state 218
conditions -> '(' conditions opcond . conditions ')' (rule 166)
PERSO shift, and go to state 19
CONDITION shift, and go to state 83
DESVAR shift, and go to state 20
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
NOT shift, and go to state 84
'(' shift, and go to state 85
'?' shift, and go to state 86
variable go to state 87
perso go to state 88
conditions go to state 251
condition go to state 90
not go to state 91
state 219
conditions -> variable '.' condition . '(' parms ')' (rule 163)
'(' shift, and go to state 252
state 220
conditions -> perso '.' condition . '(' parms ')' (rule 162)
'(' shift, and go to state 253
state 221
statements -> statements . statement (rule 143)
condaction -> if conditions then statements . endif (rule 146)
condaction -> if conditions then statements . else statements endif (rule 147)
PERSO shift, and go to state 19
DESVAR shift, and go to state 20
FIELD shift, and go to state 21
SUBRREF shift, and go to state 22
BEGINMACRO shift, and go to state 23
IF shift, and go to state 24
IF2 shift, and go to state 25
IF4 shift, and go to state 26
IF8 shift, and go to state 27
IF16 shift, and go to state 28
IFDEBUG shift, and go to state 29
IFNOTU64 shift, and go to state 30
IFNOT shift, and go to state 31
ELSE shift, and go to state 254
ENDIF shift, and go to state 169
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
STOPENGINE shift, and go to state 34
STOPRULE shift, and go to state 35
NONSTOP shift, and go to state 36
$default reduce using rule 33 (metaflag)
action go to state 37
metaflag go to state 38
stopflag go to state 39
beginmacro go to state 40
subrref go to state 41
affectation go to state 42
lvariable go to state 43
ext2var go to state 44
extvar go to state 45
variable go to state 46
extfield go to state 47
field go to state 48
perso go to state 49
statement go to state 80
condaction go to state 52
ifdebug go to state 53
ifnotu64 go to state 54
if go to state 55
else go to state 255
endif go to state 256
state 222
parms -> parms . ',' parm (rule 137)
conditions -> condition '(' parms . ')' (rule 161)
')' shift, and go to state 257
',' shift, and go to state 230
state 223
conditions -> not '(' conditions . ')' (rule 165)
conditions -> '(' conditions . opcond conditions ')' (rule 166)
AND shift, and go to state 215
OR shift, and go to state 216
XOR shift, and go to state 217
')' shift, and go to state 258
opcond go to state 218
state 224
dvdecl -> dvqual dvtype dvname ':' dvvalue . (rule 15)
$default reduce using rule 15 (dvdecl)
state 225
dvvalue -> null . (rule 19)
$default reduce using rule 19 (dvvalue)
state 226
constant -> perso . (rule 92)
$default reduce using rule 92 (constant)
state 227
dvvalue -> constant . (rule 18)
$default reduce using rule 18 (dvvalue)
state 228
beginmacro -> BEGINMACRO '(' INT ',' INT . ')' (rule 38)
')' shift, and go to state 259
state 229
action -> metaflag metaaction '(' parms ')' . (rule 26)
$default reduce using rule 26 (action)
state 230
parms -> parms ',' . parm (rule 137)
STRING shift, and go to state 102
TEXT shift, and go to state 103
BOOLEAN shift, and go to state 104
INT shift, and go to state 105
REAL shift, and go to state 106
PERSO shift, and go to state 19
ZDD shift, and go to state 107
ZDE shift, and go to state 108
ZDM shift, and go to state 109
ZDR shift, and go to state 110
ACTION shift, and go to state 111
WAYPOINT shift, and go to state 112
CHANNEL shift, and go to state 113
SURFACE shift, and go to state 114
ENVIRONMENT shift, and go to state 115
SECTOR shift, and go to state 116
SUPEROBJECT shift, and go to state 117
LIPSYNCHRO shift, and go to state 118
OBJECTTABLE shift, and go to state 119
FAMILY shift, and go to state 120
MODEL shift, and go to state 121
SOUNDEVENT shift, and go to state 122
GAMEMATERIAL shift, and go to state 123
LIGHT shift, and go to state 124
CAPS shift, and go to state 125
GRAPH shift, and go to state 126
MYREFLEX shift, and go to state 127
MYBEHAV shift, and go to state 128
REFLEX shift, and go to state 129
BEHAV shift, and go to state 130
KEYBUTTON shift, and go to state 131
PARTGEN shift, and go to state 132
STATE shift, and go to state 133
DESVAR shift, and go to state 20
CONSTANTINT shift, and go to state 134
CONSTANTREAL shift, and go to state 135
FUNCTION shift, and go to state 136
FIELD shift, and go to state 21
VECTOR shift, and go to state 137
MASKTYPE shift, and go to state 138
CONSTVECTOR shift, and go to state 139
POWER shift, and go to state 140
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
NOBODY shift, and go to state 141
NOWHERE shift, and go to state 142
NOCOMPORT shift, and go to state 143
NOACTION shift, and go to state 144
EMPTYTEXT shift, and go to state 145
CAPSNULL shift, and go to state 146
NOGRAPH shift, and go to state 147
'-' shift, and go to state 148
'(' shift, and go to state 149
'{' shift, and go to state 150
null go to state 177
lvariable go to state 152
ext2var go to state 44
extvar go to state 45
variable go to state 153
extfield go to state 47
field go to state 48
exp go to state 178
vector go to state 155
perso go to state 156
constant go to state 157
constvector go to state 158
masktypes go to state 159
masktype go to state 160
function go to state 161
parm go to state 260
state 231
action -> metaflag procedure '(' parms ')' . (rule 29)
$default reduce using rule 29 (action)
state 232
exp -> '(' exp ')' . (rule 83)
$default reduce using rule 83 (exp)
state 233
exp -> '{' conditions '}' . (rule 73)
$default reduce using rule 73 (exp)
state 234
exp -> variable '.' function . '(' parms ')' (rule 77)
'(' shift, and go to state 261
state 235
exp -> exp . '+' exp (rule 78)
exp -> exp '+' exp . (rule 78)
exp -> exp . '-' exp (rule 79)
exp -> exp . '*' exp (rule 80)
exp -> exp . '/' exp (rule 81)
'*' shift, and go to state 198
'/' shift, and go to state 199
$default reduce using rule 78 (exp)
state 236
exp -> exp . '+' exp (rule 78)
exp -> exp . '-' exp (rule 79)
exp -> exp '-' exp . (rule 79)
exp -> exp . '*' exp (rule 80)
exp -> exp . '/' exp (rule 81)
'*' shift, and go to state 198
'/' shift, and go to state 199
$default reduce using rule 79 (exp)
state 237
exp -> exp . '+' exp (rule 78)
exp -> exp . '-' exp (rule 79)
exp -> exp . '*' exp (rule 80)
exp -> exp '*' exp . (rule 80)
exp -> exp . '/' exp (rule 81)
$default reduce using rule 80 (exp)
state 238
exp -> exp . '+' exp (rule 78)
exp -> exp . '-' exp (rule 79)
exp -> exp . '*' exp (rule 80)
exp -> exp . '/' exp (rule 81)
exp -> exp '/' exp . (rule 81)
$default reduce using rule 81 (exp)
state 239
exp -> vector '(' parms . ')' (rule 74)
parms -> parms . ',' parm (rule 137)
')' shift, and go to state 262
',' shift, and go to state 230
state 240
exp -> perso '.' function . '(' parms ')' (rule 76)
'(' shift, and go to state 263
state 241
constparm -> constant . (rule 130)
$default reduce using rule 130 (constparm)
state 242
constant -> constvector '(' constparms . ')' (rule 125)
constparms -> constparms . ',' constparm (rule 129)
')' shift, and go to state 264
',' shift, and go to state 265
state 243
constparms -> constparm . (rule 128)
$default reduce using rule 128 (constparms)
state 244
masktypes -> masktypes '&' masktype . (rule 132)
$default reduce using rule 132 (masktypes)
state 245
exp -> function '(' parms . ')' (rule 75)
parms -> parms . ',' parm (rule 137)
')' shift, and go to state 266
',' shift, and go to state 230
state 246
extvar -> variable '.' MODEL '@' variable . (rule 61)
$default reduce using rule 61 (extvar)
state 247
action -> variable '.' procedure '(' parms . ')' (rule 31)
parms -> parms . ',' parm (rule 137)
')' shift, and go to state 267
',' shift, and go to state 230
state 248
action -> perso '.' procedure '(' parms . ')' (rule 30)
parms -> parms . ',' parm (rule 137)
')' shift, and go to state 268
',' shift, and go to state 230
state 249
extvar -> perso '.' variable '.' MODEL . '@' variable (rule 62)
'@' shift, and go to state 269
state 250
exp -> exp . '+' exp (rule 78)
exp -> exp . '-' exp (rule 79)
exp -> exp . '*' exp (rule 80)
exp -> exp . '/' exp (rule 81)
conditions -> '(' exp opbin exp . ')' (rule 167)
'+' shift, and go to state 196
'-' shift, and go to state 197
'*' shift, and go to state 198
'/' shift, and go to state 199
')' shift, and go to state 270
state 251
conditions -> '(' conditions opcond conditions . ')' (rule 166)
')' shift, and go to state 271
state 252
conditions -> variable '.' condition '(' . parms ')' (rule 163)
STRING shift, and go to state 102
TEXT shift, and go to state 103
BOOLEAN shift, and go to state 104
INT shift, and go to state 105
REAL shift, and go to state 106
PERSO shift, and go to state 19
ZDD shift, and go to state 107
ZDE shift, and go to state 108
ZDM shift, and go to state 109
ZDR shift, and go to state 110
ACTION shift, and go to state 111
WAYPOINT shift, and go to state 112
CHANNEL shift, and go to state 113
SURFACE shift, and go to state 114
ENVIRONMENT shift, and go to state 115
SECTOR shift, and go to state 116
SUPEROBJECT shift, and go to state 117
LIPSYNCHRO shift, and go to state 118
OBJECTTABLE shift, and go to state 119
FAMILY shift, and go to state 120
MODEL shift, and go to state 121
SOUNDEVENT shift, and go to state 122
GAMEMATERIAL shift, and go to state 123
LIGHT shift, and go to state 124
CAPS shift, and go to state 125
GRAPH shift, and go to state 126
MYREFLEX shift, and go to state 127
MYBEHAV shift, and go to state 128
REFLEX shift, and go to state 129
BEHAV shift, and go to state 130
KEYBUTTON shift, and go to state 131
PARTGEN shift, and go to state 132
STATE shift, and go to state 133
DESVAR shift, and go to state 20
CONSTANTINT shift, and go to state 134
CONSTANTREAL shift, and go to state 135
FUNCTION shift, and go to state 136
FIELD shift, and go to state 21
VECTOR shift, and go to state 137
MASKTYPE shift, and go to state 138
CONSTVECTOR shift, and go to state 139
POWER shift, and go to state 140
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
NOBODY shift, and go to state 141
NOWHERE shift, and go to state 142
NOCOMPORT shift, and go to state 143
NOACTION shift, and go to state 144
EMPTYTEXT shift, and go to state 145
CAPSNULL shift, and go to state 146
NOGRAPH shift, and go to state 147
'-' shift, and go to state 148
'(' shift, and go to state 149
'{' shift, and go to state 150
$default reduce using rule 135 (parms)
null go to state 177
lvariable go to state 152
ext2var go to state 44
extvar go to state 45
variable go to state 153
extfield go to state 47
field go to state 48
exp go to state 178
vector go to state 155
perso go to state 156
constant go to state 157
constvector go to state 158
masktypes go to state 159
masktype go to state 160
function go to state 161
parms go to state 272
parm go to state 190
state 253
conditions -> perso '.' condition '(' . parms ')' (rule 162)
STRING shift, and go to state 102
TEXT shift, and go to state 103
BOOLEAN shift, and go to state 104
INT shift, and go to state 105
REAL shift, and go to state 106
PERSO shift, and go to state 19
ZDD shift, and go to state 107
ZDE shift, and go to state 108
ZDM shift, and go to state 109
ZDR shift, and go to state 110
ACTION shift, and go to state 111
WAYPOINT shift, and go to state 112
CHANNEL shift, and go to state 113
SURFACE shift, and go to state 114
ENVIRONMENT shift, and go to state 115
SECTOR shift, and go to state 116
SUPEROBJECT shift, and go to state 117
LIPSYNCHRO shift, and go to state 118
OBJECTTABLE shift, and go to state 119
FAMILY shift, and go to state 120
MODEL shift, and go to state 121
SOUNDEVENT shift, and go to state 122
GAMEMATERIAL shift, and go to state 123
LIGHT shift, and go to state 124
CAPS shift, and go to state 125
GRAPH shift, and go to state 126
MYREFLEX shift, and go to state 127
MYBEHAV shift, and go to state 128
REFLEX shift, and go to state 129
BEHAV shift, and go to state 130
KEYBUTTON shift, and go to state 131
PARTGEN shift, and go to state 132
STATE shift, and go to state 133
DESVAR shift, and go to state 20
CONSTANTINT shift, and go to state 134
CONSTANTREAL shift, and go to state 135
FUNCTION shift, and go to state 136
FIELD shift, and go to state 21
VECTOR shift, and go to state 137
MASKTYPE shift, and go to state 138
CONSTVECTOR shift, and go to state 139
POWER shift, and go to state 140
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
NOBODY shift, and go to state 141
NOWHERE shift, and go to state 142
NOCOMPORT shift, and go to state 143
NOACTION shift, and go to state 144
EMPTYTEXT shift, and go to state 145
CAPSNULL shift, and go to state 146
NOGRAPH shift, and go to state 147
'-' shift, and go to state 148
'(' shift, and go to state 149
'{' shift, and go to state 150
$default reduce using rule 135 (parms)
null go to state 177
lvariable go to state 152
ext2var go to state 44
extvar go to state 45
variable go to state 153
extfield go to state 47
field go to state 48
exp go to state 178
vector go to state 155
perso go to state 156
constant go to state 157
constvector go to state 158
masktypes go to state 159
masktype go to state 160
function go to state 161
parms go to state 273
parm go to state 190
state 254
else -> ELSE . (rule 159)
$default reduce using rule 159 (else)
state 255
condaction -> if conditions then statements else . statements endif (rule 147)
PERSO shift, and go to state 19
DESVAR shift, and go to state 20
FIELD shift, and go to state 21
SUBRREF shift, and go to state 22
BEGINMACRO shift, and go to state 23
IF shift, and go to state 24
IF2 shift, and go to state 25
IF4 shift, and go to state 26
IF8 shift, and go to state 27
IF16 shift, and go to state 28
IFDEBUG shift, and go to state 29
IFNOTU64 shift, and go to state 30
IFNOT shift, and go to state 31
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
STOPENGINE shift, and go to state 34
STOPRULE shift, and go to state 35
NONSTOP shift, and go to state 36
$default reduce using rule 33 (metaflag)
action go to state 37
metaflag go to state 38
stopflag go to state 39
beginmacro go to state 40
subrref go to state 41
affectation go to state 42
lvariable go to state 43
ext2var go to state 44
extvar go to state 45
variable go to state 46
extfield go to state 47
field go to state 48
perso go to state 49
statements go to state 274
statement go to state 51
condaction go to state 52
ifdebug go to state 53
ifnotu64 go to state 54
if go to state 55
state 256
condaction -> if conditions then statements endif . (rule 146)
$default reduce using rule 146 (condaction)
state 257
conditions -> condition '(' parms ')' . (rule 161)
$default reduce using rule 161 (conditions)
state 258
conditions -> not '(' conditions ')' . (rule 165)
$default reduce using rule 165 (conditions)
state 259
beginmacro -> BEGINMACRO '(' INT ',' INT ')' . (rule 38)
$default reduce using rule 38 (beginmacro)
state 260
parms -> parms ',' parm . (rule 137)
$default reduce using rule 137 (parms)
state 261
exp -> variable '.' function '(' . parms ')' (rule 77)
STRING shift, and go to state 102
TEXT shift, and go to state 103
BOOLEAN shift, and go to state 104
INT shift, and go to state 105
REAL shift, and go to state 106
PERSO shift, and go to state 19
ZDD shift, and go to state 107
ZDE shift, and go to state 108
ZDM shift, and go to state 109
ZDR shift, and go to state 110
ACTION shift, and go to state 111
WAYPOINT shift, and go to state 112
CHANNEL shift, and go to state 113
SURFACE shift, and go to state 114
ENVIRONMENT shift, and go to state 115
SECTOR shift, and go to state 116
SUPEROBJECT shift, and go to state 117
LIPSYNCHRO shift, and go to state 118
OBJECTTABLE shift, and go to state 119
FAMILY shift, and go to state 120
MODEL shift, and go to state 121
SOUNDEVENT shift, and go to state 122
GAMEMATERIAL shift, and go to state 123
LIGHT shift, and go to state 124
CAPS shift, and go to state 125
GRAPH shift, and go to state 126
MYREFLEX shift, and go to state 127
MYBEHAV shift, and go to state 128
REFLEX shift, and go to state 129
BEHAV shift, and go to state 130
KEYBUTTON shift, and go to state 131
PARTGEN shift, and go to state 132
STATE shift, and go to state 133
DESVAR shift, and go to state 20
CONSTANTINT shift, and go to state 134
CONSTANTREAL shift, and go to state 135
FUNCTION shift, and go to state 136
FIELD shift, and go to state 21
VECTOR shift, and go to state 137
MASKTYPE shift, and go to state 138
CONSTVECTOR shift, and go to state 139
POWER shift, and go to state 140
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
NOBODY shift, and go to state 141
NOWHERE shift, and go to state 142
NOCOMPORT shift, and go to state 143
NOACTION shift, and go to state 144
EMPTYTEXT shift, and go to state 145
CAPSNULL shift, and go to state 146
NOGRAPH shift, and go to state 147
'-' shift, and go to state 148
'(' shift, and go to state 149
'{' shift, and go to state 150
$default reduce using rule 135 (parms)
null go to state 177
lvariable go to state 152
ext2var go to state 44
extvar go to state 45
variable go to state 153
extfield go to state 47
field go to state 48
exp go to state 178
vector go to state 155
perso go to state 156
constant go to state 157
constvector go to state 158
masktypes go to state 159
masktype go to state 160
function go to state 161
parms go to state 275
parm go to state 190
state 262
exp -> vector '(' parms ')' . (rule 74)
$default reduce using rule 74 (exp)
state 263
exp -> perso '.' function '(' . parms ')' (rule 76)
STRING shift, and go to state 102
TEXT shift, and go to state 103
BOOLEAN shift, and go to state 104
INT shift, and go to state 105
REAL shift, and go to state 106
PERSO shift, and go to state 19
ZDD shift, and go to state 107
ZDE shift, and go to state 108
ZDM shift, and go to state 109
ZDR shift, and go to state 110
ACTION shift, and go to state 111
WAYPOINT shift, and go to state 112
CHANNEL shift, and go to state 113
SURFACE shift, and go to state 114
ENVIRONMENT shift, and go to state 115
SECTOR shift, and go to state 116
SUPEROBJECT shift, and go to state 117
LIPSYNCHRO shift, and go to state 118
OBJECTTABLE shift, and go to state 119
FAMILY shift, and go to state 120
MODEL shift, and go to state 121
SOUNDEVENT shift, and go to state 122
GAMEMATERIAL shift, and go to state 123
LIGHT shift, and go to state 124
CAPS shift, and go to state 125
GRAPH shift, and go to state 126
MYREFLEX shift, and go to state 127
MYBEHAV shift, and go to state 128
REFLEX shift, and go to state 129
BEHAV shift, and go to state 130
KEYBUTTON shift, and go to state 131
PARTGEN shift, and go to state 132
STATE shift, and go to state 133
DESVAR shift, and go to state 20
CONSTANTINT shift, and go to state 134
CONSTANTREAL shift, and go to state 135
FUNCTION shift, and go to state 136
FIELD shift, and go to state 21
VECTOR shift, and go to state 137
MASKTYPE shift, and go to state 138
CONSTVECTOR shift, and go to state 139
POWER shift, and go to state 140
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
NOBODY shift, and go to state 141
NOWHERE shift, and go to state 142
NOCOMPORT shift, and go to state 143
NOACTION shift, and go to state 144
EMPTYTEXT shift, and go to state 145
CAPSNULL shift, and go to state 146
NOGRAPH shift, and go to state 147
'-' shift, and go to state 148
'(' shift, and go to state 149
'{' shift, and go to state 150
$default reduce using rule 135 (parms)
null go to state 177
lvariable go to state 152
ext2var go to state 44
extvar go to state 45
variable go to state 153
extfield go to state 47
field go to state 48
exp go to state 178
vector go to state 155
perso go to state 156
constant go to state 157
constvector go to state 158
masktypes go to state 159
masktype go to state 160
function go to state 161
parms go to state 276
parm go to state 190
state 264
constant -> constvector '(' constparms ')' . (rule 125)
$default reduce using rule 125 (constant)
state 265
constparms -> constparms ',' . constparm (rule 129)
STRING shift, and go to state 102
TEXT shift, and go to state 103
BOOLEAN shift, and go to state 104
INT shift, and go to state 105
REAL shift, and go to state 106
PERSO shift, and go to state 19
ZDD shift, and go to state 107
ZDE shift, and go to state 108
ZDM shift, and go to state 109
ZDR shift, and go to state 110
ACTION shift, and go to state 111
WAYPOINT shift, and go to state 112
CHANNEL shift, and go to state 113
SURFACE shift, and go to state 114
ENVIRONMENT shift, and go to state 115
SECTOR shift, and go to state 116
SUPEROBJECT shift, and go to state 117
LIPSYNCHRO shift, and go to state 118
OBJECTTABLE shift, and go to state 119
FAMILY shift, and go to state 120
MODEL shift, and go to state 121
SOUNDEVENT shift, and go to state 122
GAMEMATERIAL shift, and go to state 123
LIGHT shift, and go to state 124
CAPS shift, and go to state 125
GRAPH shift, and go to state 126
MYREFLEX shift, and go to state 127
MYBEHAV shift, and go to state 128
REFLEX shift, and go to state 129
BEHAV shift, and go to state 130
KEYBUTTON shift, and go to state 131
PARTGEN shift, and go to state 132
STATE shift, and go to state 133
CONSTANTINT shift, and go to state 134
CONSTANTREAL shift, and go to state 135
MASKTYPE shift, and go to state 138
CONSTVECTOR shift, and go to state 139
POWER shift, and go to state 140
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
perso go to state 226
constant go to state 241
constvector go to state 158
constparm go to state 277
masktypes go to state 159
masktype go to state 160
state 266
exp -> function '(' parms ')' . (rule 75)
$default reduce using rule 75 (exp)
state 267
action -> variable '.' procedure '(' parms ')' . (rule 31)
$default reduce using rule 31 (action)
state 268
action -> perso '.' procedure '(' parms ')' . (rule 30)
$default reduce using rule 30 (action)
state 269
extvar -> perso '.' variable '.' MODEL '@' . variable (rule 62)
DESVAR shift, and go to state 20
variable go to state 278
state 270
conditions -> '(' exp opbin exp ')' . (rule 167)
$default reduce using rule 167 (conditions)
state 271
conditions -> '(' conditions opcond conditions ')' . (rule 166)
$default reduce using rule 166 (conditions)
state 272
parms -> parms . ',' parm (rule 137)
conditions -> variable '.' condition '(' parms . ')' (rule 163)
')' shift, and go to state 279
',' shift, and go to state 230
state 273
parms -> parms . ',' parm (rule 137)
conditions -> perso '.' condition '(' parms . ')' (rule 162)
')' shift, and go to state 280
',' shift, and go to state 230
state 274
statements -> statements . statement (rule 143)
condaction -> if conditions then statements else statements . endif (rule 147)
PERSO shift, and go to state 19
DESVAR shift, and go to state 20
FIELD shift, and go to state 21
SUBRREF shift, and go to state 22
BEGINMACRO shift, and go to state 23
IF shift, and go to state 24
IF2 shift, and go to state 25
IF4 shift, and go to state 26
IF8 shift, and go to state 27
IF16 shift, and go to state 28
IFDEBUG shift, and go to state 29
IFNOTU64 shift, and go to state 30
IFNOT shift, and go to state 31
ENDIF shift, and go to state 169
ME shift, and go to state 32
MAINACTOR shift, and go to state 33
STOPENGINE shift, and go to state 34
STOPRULE shift, and go to state 35
NONSTOP shift, and go to state 36
$default reduce using rule 33 (metaflag)
action go to state 37
metaflag go to state 38
stopflag go to state 39
beginmacro go to state 40
subrref go to state 41
affectation go to state 42
lvariable go to state 43
ext2var go to state 44
extvar go to state 45
variable go to state 46
extfield go to state 47
field go to state 48
perso go to state 49
statement go to state 80
condaction go to state 52
ifdebug go to state 53
ifnotu64 go to state 54
if go to state 55
endif go to state 281
state 275
exp -> variable '.' function '(' parms . ')' (rule 77)
parms -> parms . ',' parm (rule 137)
')' shift, and go to state 282
',' shift, and go to state 230
state 276
exp -> perso '.' function '(' parms . ')' (rule 76)
parms -> parms . ',' parm (rule 137)
')' shift, and go to state 283
',' shift, and go to state 230
state 277
constparms -> constparms ',' constparm . (rule 129)
$default reduce using rule 129 (constparms)
state 278
extvar -> perso '.' variable '.' MODEL '@' variable . (rule 62)
$default reduce using rule 62 (extvar)
state 279
conditions -> variable '.' condition '(' parms ')' . (rule 163)
$default reduce using rule 163 (conditions)
state 280
conditions -> perso '.' condition '(' parms ')' . (rule 162)
$default reduce using rule 162 (conditions)
state 281
condaction -> if conditions then statements else statements endif . (rule 147)
$default reduce using rule 147 (condaction)
state 282
exp -> variable '.' function '(' parms ')' . (rule 77)
$default reduce using rule 77 (exp)
state 283
exp -> perso '.' function '(' parms ')' . (rule 76)
$default reduce using rule 76 (exp)
state 284
$ go to state 285
state 285
$ go to state 286
state 286
$default accept