aboutsummaryrefslogtreecommitdiff
path: root/engines/director/lingo/lingo-gr.h
diff options
context:
space:
mode:
authorEugene Sandulenko2016-08-12 17:31:58 +0200
committerEugene Sandulenko2016-08-12 17:45:21 +0200
commit1507cdca2d7a7ef8504bdff0c0eb9ec2dd15a054 (patch)
treee25d9a5cfc3a8edc5ff2d7afbf007be50a05842d /engines/director/lingo/lingo-gr.h
parent0dd5aac5e10c4477635c091a054d9a6a0ef04c30 (diff)
downloadscummvm-rg350-1507cdca2d7a7ef8504bdff0c0eb9ec2dd15a054.tar.gz
scummvm-rg350-1507cdca2d7a7ef8504bdff0c0eb9ec2dd15a054.tar.bz2
scummvm-rg350-1507cdca2d7a7ef8504bdff0c0eb9ec2dd15a054.zip
DIRECTOR: Lingo: Implemented factory(mNew) method handling
Diffstat (limited to 'engines/director/lingo/lingo-gr.h')
-rw-r--r--engines/director/lingo/lingo-gr.h236
1 files changed, 119 insertions, 117 deletions
diff --git a/engines/director/lingo/lingo-gr.h b/engines/director/lingo/lingo-gr.h
index de14709531..49bd8b5c08 100644
--- a/engines/director/lingo/lingo-gr.h
+++ b/engines/director/lingo/lingo-gr.h
@@ -47,64 +47,65 @@
RECT = 263,
ARRAY = 264,
SYMBOL = 265,
- INT = 266,
- THEENTITY = 267,
- THEENTITYWITHID = 268,
- FLOAT = 269,
- BLTIN = 270,
- BLTINNOARGS = 271,
- BLTINNOARGSORONE = 272,
- BLTINONEARG = 273,
- BLTINARGLIST = 274,
- ID = 275,
- STRING = 276,
- HANDLER = 277,
- tDOWN = 278,
- tELSE = 279,
- tNLELSIF = 280,
- tEND = 281,
- tEXIT = 282,
- tFRAME = 283,
- tGLOBAL = 284,
- tGO = 285,
- tIF = 286,
- tINTO = 287,
- tLOOP = 288,
- tMACRO = 289,
- tMOVIE = 290,
- tNEXT = 291,
- tOF = 292,
- tPREVIOUS = 293,
- tPUT = 294,
- tREPEAT = 295,
- tSET = 296,
- tTHEN = 297,
- tTO = 298,
- tWHEN = 299,
- tWITH = 300,
- tWHILE = 301,
- tNLELSE = 302,
- tFACTORY = 303,
- tMETHOD = 304,
- tOPEN = 305,
- tPLAY = 306,
- tDONE = 307,
- tPLAYACCEL = 308,
- tGE = 309,
- tLE = 310,
- tGT = 311,
- tLT = 312,
- tEQ = 313,
- tNEQ = 314,
- tAND = 315,
- tOR = 316,
- tNOT = 317,
- tCONCAT = 318,
- tCONTAINS = 319,
- tSTARTS = 320,
- tSPRITE = 321,
- tINTERSECTS = 322,
- tWITHIN = 323
+ OBJECT = 266,
+ INT = 267,
+ THEENTITY = 268,
+ THEENTITYWITHID = 269,
+ FLOAT = 270,
+ BLTIN = 271,
+ BLTINNOARGS = 272,
+ BLTINNOARGSORONE = 273,
+ BLTINONEARG = 274,
+ BLTINARGLIST = 275,
+ ID = 276,
+ STRING = 277,
+ HANDLER = 278,
+ tDOWN = 279,
+ tELSE = 280,
+ tNLELSIF = 281,
+ tEND = 282,
+ tEXIT = 283,
+ tFRAME = 284,
+ tGLOBAL = 285,
+ tGO = 286,
+ tIF = 287,
+ tINTO = 288,
+ tLOOP = 289,
+ tMACRO = 290,
+ tMOVIE = 291,
+ tNEXT = 292,
+ tOF = 293,
+ tPREVIOUS = 294,
+ tPUT = 295,
+ tREPEAT = 296,
+ tSET = 297,
+ tTHEN = 298,
+ tTO = 299,
+ tWHEN = 300,
+ tWITH = 301,
+ tWHILE = 302,
+ tNLELSE = 303,
+ tFACTORY = 304,
+ tMETHOD = 305,
+ tOPEN = 306,
+ tPLAY = 307,
+ tDONE = 308,
+ tPLAYACCEL = 309,
+ tGE = 310,
+ tLE = 311,
+ tGT = 312,
+ tLT = 313,
+ tEQ = 314,
+ tNEQ = 315,
+ tAND = 316,
+ tOR = 317,
+ tNOT = 318,
+ tCONCAT = 319,
+ tCONTAINS = 320,
+ tSTARTS = 321,
+ tSPRITE = 322,
+ tINTERSECTS = 323,
+ tWITHIN = 324
};
#endif
/* Tokens. */
@@ -116,64 +117,65 @@
#define RECT 263
#define ARRAY 264
#define SYMBOL 265
-#define INT 266
-#define THEENTITY 267
-#define THEENTITYWITHID 268
-#define FLOAT 269
-#define BLTIN 270
-#define BLTINNOARGS 271
-#define BLTINNOARGSORONE 272
-#define BLTINONEARG 273
-#define BLTINARGLIST 274
-#define ID 275
-#define STRING 276
-#define HANDLER 277
-#define tDOWN 278
-#define tELSE 279
-#define tNLELSIF 280
-#define tEND 281
-#define tEXIT 282
-#define tFRAME 283
-#define tGLOBAL 284
-#define tGO 285
-#define tIF 286
-#define tINTO 287
-#define tLOOP 288
-#define tMACRO 289
-#define tMOVIE 290
-#define tNEXT 291
-#define tOF 292
-#define tPREVIOUS 293
-#define tPUT 294
-#define tREPEAT 295
-#define tSET 296
-#define tTHEN 297
-#define tTO 298
-#define tWHEN 299
-#define tWITH 300
-#define tWHILE 301
-#define tNLELSE 302
-#define tFACTORY 303
-#define tMETHOD 304
-#define tOPEN 305
-#define tPLAY 306
-#define tDONE 307
-#define tPLAYACCEL 308
-#define tGE 309
-#define tLE 310
-#define tGT 311
-#define tLT 312
-#define tEQ 313
-#define tNEQ 314
-#define tAND 315
-#define tOR 316
-#define tNOT 317
-#define tCONCAT 318
-#define tCONTAINS 319
-#define tSTARTS 320
-#define tSPRITE 321
-#define tINTERSECTS 322
-#define tWITHIN 323
+#define OBJECT 266
+#define INT 267
+#define THEENTITY 268
+#define THEENTITYWITHID 269
+#define FLOAT 270
+#define BLTIN 271
+#define BLTINNOARGS 272
+#define BLTINNOARGSORONE 273
+#define BLTINONEARG 274
+#define BLTINARGLIST 275
+#define ID 276
+#define STRING 277
+#define HANDLER 278
+#define tDOWN 279
+#define tELSE 280
+#define tNLELSIF 281
+#define tEND 282
+#define tEXIT 283
+#define tFRAME 284
+#define tGLOBAL 285
+#define tGO 286
+#define tIF 287
+#define tINTO 288
+#define tLOOP 289
+#define tMACRO 290
+#define tMOVIE 291
+#define tNEXT 292
+#define tOF 293
+#define tPREVIOUS 294
+#define tPUT 295
+#define tREPEAT 296
+#define tSET 297
+#define tTHEN 298
+#define tTO 299
+#define tWHEN 300
+#define tWITH 301
+#define tWHILE 302
+#define tNLELSE 303
+#define tFACTORY 304
+#define tMETHOD 305
+#define tOPEN 306
+#define tPLAY 307
+#define tDONE 308
+#define tPLAYACCEL 309
+#define tGE 310
+#define tLE 311
+#define tGT 312
+#define tLT 313
+#define tEQ 314
+#define tNEQ 315
+#define tAND 316
+#define tOR 317
+#define tNOT 318
+#define tCONCAT 319
+#define tCONTAINS 320
+#define tSTARTS 321
+#define tSPRITE 322
+#define tINTERSECTS 323
+#define tWITHIN 324
@@ -191,7 +193,7 @@ typedef union YYSTYPE
Common::Array<double> *arr;
}
/* Line 1529 of yacc.c. */
-#line 195 "engines/director/lingo/lingo-gr.hpp"
+#line 197 "engines/director/lingo/lingo-gr.hpp"
YYSTYPE;
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
# define YYSTYPE_IS_DECLARED 1