37 |
%token <sValue> IDENTIFIER |
%token <sValue> IDENTIFIER |
38 |
%token <sValue> VARIABLE |
%token <sValue> VARIABLE |
39 |
%token ON END INIT NOTE DECLARE ASSIGNMENT WHILE IF OR RELEASE AND ELSE |
%token ON END INIT NOTE DECLARE ASSIGNMENT WHILE IF OR RELEASE AND ELSE |
40 |
%token CONTROLLER SELECT CASE TO NOT CONST POLYPHONIC MOD |
%token CONTROLLER SELECT CASE TO NOT CONST_ POLYPHONIC MOD |
41 |
%token LE GE |
%token LE GE |
42 |
|
|
43 |
%type <nEventHandlers> script eventhandlers |
%type <nEventHandlers> script eventhandlers |
244 |
} |
} |
245 |
} |
} |
246 |
} |
} |
247 |
| DECLARE CONST VARIABLE ASSIGNMENT expr { |
| DECLARE CONST_ VARIABLE ASSIGNMENT expr { |
248 |
const char* name = $3; |
const char* name = $3; |
249 |
if ($5->exprType() == STRING_EXPR) { |
if ($5->exprType() == STRING_EXPR) { |
250 |
if (name[0] == '$') |
if (name[0] == '$') |