aboutsummaryrefslogtreecommitdiff
path: root/engines/director/lingo/lingo-gr.y
diff options
context:
space:
mode:
Diffstat (limited to 'engines/director/lingo/lingo-gr.y')
-rw-r--r--engines/director/lingo/lingo-gr.y7
1 files changed, 4 insertions, 3 deletions
diff --git a/engines/director/lingo/lingo-gr.y b/engines/director/lingo/lingo-gr.y
index 033b7dd2ea..9ad2f750e7 100644
--- a/engines/director/lingo/lingo-gr.y
+++ b/engines/director/lingo/lingo-gr.y
@@ -68,14 +68,15 @@ void yyerror(char *s) {
%union {
Common::String *s;
- int i;
+ int i;
double f;
int e[2]; // Entity + field
int code;
- int narg; /* number of arguments */
+ int narg; /* number of arguments */
+ Common::Array<double> *arr;
}
-%token CASTREF UNARY VOID VAR
+%token CASTREF UNARY VOID VAR POINT RECT ARRAY
%token<i> INT
%token<e> THEENTITY THEENTITYWITHID
%token<f> FLOAT