mirror of
https://github.com/UberGames/rpgxEF.git
synced 2025-04-22 08:50:48 +00:00
Fixes to the lexer
This commit is contained in:
parent
53091ffba2
commit
3b23bfa353
2 changed files with 54 additions and 55 deletions
|
@ -41,7 +41,7 @@ KEYWORD [a-zA-Z]+[a-zA-Z0-9]*
|
|||
}
|
||||
"{"" "+{INT}" "+{INT}" "+{INT}" "+"}" {
|
||||
double a, b, c;
|
||||
sscanf(yytext, "{ %f %f %f }", &a, &b, &c);
|
||||
sscanf(yytext, "{ %lf %lf %lf }", &a, &b, &c);
|
||||
yyextra->data.vector3[0] = a;
|
||||
yyextra->data.vector3[1] = b;
|
||||
yyextra->data.vector3[2] = c;
|
||||
|
@ -52,7 +52,7 @@ KEYWORD [a-zA-Z]+[a-zA-Z0-9]*
|
|||
|
||||
"{"" "+{INT}" "+{INT}" "+{DOUBLE}" "+"}" {
|
||||
double a, b, c;
|
||||
sscanf(yytext, "{ %f %f %f }", &a, &b, &c);
|
||||
sscanf(yytext, "{ %lf %lf %lf }", &a, &b, &c);
|
||||
yyextra->data.vector3[0] = a;
|
||||
yyextra->data.vector3[1] = b;
|
||||
yyextra->data.vector3[2] = c;
|
||||
|
@ -62,7 +62,7 @@ KEYWORD [a-zA-Z]+[a-zA-Z0-9]*
|
|||
}
|
||||
"{"" "+{INT}" "+{DOUBLE}" "+{INT}" "+"}" {
|
||||
double a, b, c;
|
||||
sscanf(yytext, "{ %f %f %f }", &a, &b, &c);
|
||||
sscanf(yytext, "{ %lf %lf %lf }", &a, &b, &c);
|
||||
yyextra->data.vector3[0] = a;
|
||||
yyextra->data.vector3[1] = b;
|
||||
yyextra->data.vector3[2] = c;
|
||||
|
@ -72,7 +72,7 @@ KEYWORD [a-zA-Z]+[a-zA-Z0-9]*
|
|||
}
|
||||
"{"" "+{INT}" "+{DOUBLE}" "+{DOUBLE}" "+"}" {
|
||||
double a, b, c;
|
||||
sscanf(yytext, "{ %f %f %f }", &a, &b, &c);
|
||||
sscanf(yytext, "{ %lf %lf %lf }", &a, &b, &c);
|
||||
yyextra->data.vector3[0] = a;
|
||||
yyextra->data.vector3[1] = b;
|
||||
yyextra->data.vector3[2] = c;
|
||||
|
@ -82,7 +82,7 @@ KEYWORD [a-zA-Z]+[a-zA-Z0-9]*
|
|||
}
|
||||
"{"" "+{DOUBLE}" "+{INT}" "+{INT}" "+"}" {
|
||||
double a, b, c;
|
||||
sscanf(yytext, "{ %f %f %f }", &a, &b, &c);
|
||||
sscanf(yytext, "{ %lf %lf %lf }", &a, &b, &c);
|
||||
yyextra->data.vector3[0] = a;
|
||||
yyextra->data.vector3[1] = b;
|
||||
yyextra->data.vector3[2] = c;
|
||||
|
@ -92,7 +92,7 @@ KEYWORD [a-zA-Z]+[a-zA-Z0-9]*
|
|||
}
|
||||
"{"" "+{DOUBLE}" "+{INT}" "+{DOUBLE}" "+"}" {
|
||||
double a, b, c;
|
||||
sscanf(yytext, "{ %f %f %f }", &a, &b, &c);
|
||||
sscanf(yytext, "{ %lf %lf %lf }", &a, &b, &c);
|
||||
yyextra->data.vector3[0] = a;
|
||||
yyextra->data.vector3[1] = b;
|
||||
yyextra->data.vector3[2] = c;
|
||||
|
@ -102,7 +102,7 @@ KEYWORD [a-zA-Z]+[a-zA-Z0-9]*
|
|||
}
|
||||
"{"" "+{DOUBLE}" "+{DOUBLE}" "+{INT}" "+"}" {
|
||||
double a, b, c;
|
||||
sscanf(yytext, "{ %f %f %f }", &a, &b, &c);
|
||||
sscanf(yytext, "{ %lf %lf %lf }", &a, &b, &c);
|
||||
yyextra->data.vector3[0] = a;
|
||||
yyextra->data.vector3[1] = b;
|
||||
yyextra->data.vector3[2] = c;
|
||||
|
@ -112,7 +112,7 @@ KEYWORD [a-zA-Z]+[a-zA-Z0-9]*
|
|||
}
|
||||
"{"" "+{DOUBLE}" "+{DOUBLE}" "+{DOUBLE}" "+"}" {
|
||||
double a, b, c;
|
||||
sscanf(yytext, "{ %f %f %f }", &a, &b, &c);
|
||||
sscanf(yytext, "{ %lf %lf %lf }", &a, &b, &c);
|
||||
yyextra->data.vector3[0] = a;
|
||||
yyextra->data.vector3[1] = b;
|
||||
yyextra->data.vector3[2] = c;
|
||||
|
@ -122,7 +122,7 @@ KEYWORD [a-zA-Z]+[a-zA-Z0-9]*
|
|||
}
|
||||
"{"" "+{INT}" "+{INT}" "+{INT}" "+{INT}" "+"}" {
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -133,7 +133,7 @@ KEYWORD [a-zA-Z]+[a-zA-Z0-9]*
|
|||
}
|
||||
"{"" "+{INT}" "+{INT}" "+{INT}" "+{DOUBLE}" "+"}" {
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -144,7 +144,7 @@ KEYWORD [a-zA-Z]+[a-zA-Z0-9]*
|
|||
}
|
||||
"{"" "+{INT}" "+{INT}" "+{DOUBLE}" "+{INT}" "+"}" {
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -155,7 +155,7 @@ KEYWORD [a-zA-Z]+[a-zA-Z0-9]*
|
|||
}
|
||||
"{"" "+{INT}" "+{INT}" "+{DOUBLE}" "+{DOUBLE}" "+"}" {
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -166,7 +166,7 @@ KEYWORD [a-zA-Z]+[a-zA-Z0-9]*
|
|||
}
|
||||
"{"" "+{INT}" "+{DOUBLE}" "+{INT}" "+{INT}" "+"}" {
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -177,7 +177,7 @@ KEYWORD [a-zA-Z]+[a-zA-Z0-9]*
|
|||
}
|
||||
"{"" "+{INT}" "+{DOUBLE}" "+{INT}" "+{DOUBLE}" "+"}" {
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -188,7 +188,7 @@ KEYWORD [a-zA-Z]+[a-zA-Z0-9]*
|
|||
}
|
||||
"{"" "+{INT}" "+{DOUBLE}" "+{DOUBLE}" "+{INT}" "+"}" {
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -199,7 +199,7 @@ KEYWORD [a-zA-Z]+[a-zA-Z0-9]*
|
|||
}
|
||||
"{"" "+{INT}" "+{DOUBLE}" "+{DOUBLE}" "+{DOUBLE}" "+"}" {
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -210,7 +210,7 @@ KEYWORD [a-zA-Z]+[a-zA-Z0-9]*
|
|||
}
|
||||
"{"" "+{DOUBLE}" "+{INT}" "+{INT}" "+{INT}" "+"}" {
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -221,7 +221,7 @@ KEYWORD [a-zA-Z]+[a-zA-Z0-9]*
|
|||
}
|
||||
"{"" "+{DOUBLE}" "+{INT}" "+{INT}" "+{DOUBLE}" "+"}" {
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -232,7 +232,7 @@ KEYWORD [a-zA-Z]+[a-zA-Z0-9]*
|
|||
}
|
||||
"{"" "+{DOUBLE}" "+{INT}" "+{DOUBLE}" "+{INT}" "+"}" {
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -243,7 +243,7 @@ KEYWORD [a-zA-Z]+[a-zA-Z0-9]*
|
|||
}
|
||||
"{"" "+{DOUBLE}" "+{INT}" "+{DOUBLE}" "+{DOUBLE}" "+"}" {
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -254,7 +254,7 @@ KEYWORD [a-zA-Z]+[a-zA-Z0-9]*
|
|||
}
|
||||
"{"" "+{DOUBLE}" "+{DOUBLE}" "+{INT}" "+{INT}" "+"}" {
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -265,7 +265,7 @@ KEYWORD [a-zA-Z]+[a-zA-Z0-9]*
|
|||
}
|
||||
"{"" "+{DOUBLE}" "+{DOUBLE}" "+{INT}" "+{DOUBLE}" "+"}" {
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -276,7 +276,7 @@ KEYWORD [a-zA-Z]+[a-zA-Z0-9]*
|
|||
}
|
||||
"{"" "+{DOUBLE}" "+{DOUBLE}" "+{DOUBLE}" "+{INT}" "+"}" {
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -287,7 +287,7 @@ KEYWORD [a-zA-Z]+[a-zA-Z0-9]*
|
|||
}
|
||||
"{"" "+{DOUBLE}" "+{DOUBLE}" "+{DOUBLE}" "+{DOUBLE}" "+"}" {
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -300,7 +300,7 @@ KEYWORD [a-zA-Z]+[a-zA-Z0-9]*
|
|||
yyextra->type = LMT_SYMBOL;
|
||||
yyextra->data.symbol = LSYM_OBRACEC;
|
||||
yyextra->column++;
|
||||
return;
|
||||
return 1;
|
||||
}
|
||||
"}" {
|
||||
yyextra->type = LMT_SYMBOL;
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
#line 2 "bg_lex.yy.c"
|
||||
#line 2 "bg_lex.lex"
|
||||
#include "q_shared.h"
|
||||
#include "bg_lex.h"
|
||||
|
@ -7,7 +6,7 @@
|
|||
|
||||
|
||||
|
||||
#line 11 "bg_lex.yy.c"
|
||||
#line 10 "lex.yy.c"
|
||||
|
||||
#define YY_INT_ALIGNED short int
|
||||
|
||||
|
@ -538,7 +537,7 @@ static yyconst flex_int16_t yy_chk[233] =
|
|||
#define YY_RESTORE_YY_MORE_OFFSET
|
||||
#line 1 "bg_lex.lex"
|
||||
|
||||
#line 542 "bg_lex.yy.c"
|
||||
#line 541 "lex.yy.c"
|
||||
|
||||
#define INITIAL 0
|
||||
|
||||
|
@ -764,7 +763,7 @@ YY_DECL
|
|||
|
||||
#line 17 "bg_lex.lex"
|
||||
|
||||
#line 768 "bg_lex.yy.c"
|
||||
#line 767 "lex.yy.c"
|
||||
|
||||
if ( !yyg->yy_init )
|
||||
{
|
||||
|
@ -893,7 +892,7 @@ YY_RULE_SETUP
|
|||
#line 42 "bg_lex.lex"
|
||||
{
|
||||
double a, b, c;
|
||||
sscanf(yytext, "{ %f %f %f }", &a, &b, &c);
|
||||
sscanf(yytext, "{ %lf %lf %lf }", &a, &b, &c);
|
||||
yyextra->data.vector3[0] = a;
|
||||
yyextra->data.vector3[1] = b;
|
||||
yyextra->data.vector3[2] = c;
|
||||
|
@ -907,7 +906,7 @@ YY_RULE_SETUP
|
|||
#line 53 "bg_lex.lex"
|
||||
{
|
||||
double a, b, c;
|
||||
sscanf(yytext, "{ %f %f %f }", &a, &b, &c);
|
||||
sscanf(yytext, "{ %lf %lf %lf }", &a, &b, &c);
|
||||
yyextra->data.vector3[0] = a;
|
||||
yyextra->data.vector3[1] = b;
|
||||
yyextra->data.vector3[2] = c;
|
||||
|
@ -921,7 +920,7 @@ YY_RULE_SETUP
|
|||
#line 63 "bg_lex.lex"
|
||||
{
|
||||
double a, b, c;
|
||||
sscanf(yytext, "{ %f %f %f }", &a, &b, &c);
|
||||
sscanf(yytext, "{ %lf %lf %lf }", &a, &b, &c);
|
||||
yyextra->data.vector3[0] = a;
|
||||
yyextra->data.vector3[1] = b;
|
||||
yyextra->data.vector3[2] = c;
|
||||
|
@ -935,7 +934,7 @@ YY_RULE_SETUP
|
|||
#line 73 "bg_lex.lex"
|
||||
{
|
||||
double a, b, c;
|
||||
sscanf(yytext, "{ %f %f %f }", &a, &b, &c);
|
||||
sscanf(yytext, "{ %lf %lf %lf }", &a, &b, &c);
|
||||
yyextra->data.vector3[0] = a;
|
||||
yyextra->data.vector3[1] = b;
|
||||
yyextra->data.vector3[2] = c;
|
||||
|
@ -949,7 +948,7 @@ YY_RULE_SETUP
|
|||
#line 83 "bg_lex.lex"
|
||||
{
|
||||
double a, b, c;
|
||||
sscanf(yytext, "{ %f %f %f }", &a, &b, &c);
|
||||
sscanf(yytext, "{ %lf %lf %lf }", &a, &b, &c);
|
||||
yyextra->data.vector3[0] = a;
|
||||
yyextra->data.vector3[1] = b;
|
||||
yyextra->data.vector3[2] = c;
|
||||
|
@ -963,7 +962,7 @@ YY_RULE_SETUP
|
|||
#line 93 "bg_lex.lex"
|
||||
{
|
||||
double a, b, c;
|
||||
sscanf(yytext, "{ %f %f %f }", &a, &b, &c);
|
||||
sscanf(yytext, "{ %lf %lf %lf }", &a, &b, &c);
|
||||
yyextra->data.vector3[0] = a;
|
||||
yyextra->data.vector3[1] = b;
|
||||
yyextra->data.vector3[2] = c;
|
||||
|
@ -977,7 +976,7 @@ YY_RULE_SETUP
|
|||
#line 103 "bg_lex.lex"
|
||||
{
|
||||
double a, b, c;
|
||||
sscanf(yytext, "{ %f %f %f }", &a, &b, &c);
|
||||
sscanf(yytext, "{ %lf %lf %lf }", &a, &b, &c);
|
||||
yyextra->data.vector3[0] = a;
|
||||
yyextra->data.vector3[1] = b;
|
||||
yyextra->data.vector3[2] = c;
|
||||
|
@ -991,7 +990,7 @@ YY_RULE_SETUP
|
|||
#line 113 "bg_lex.lex"
|
||||
{
|
||||
double a, b, c;
|
||||
sscanf(yytext, "{ %f %f %f }", &a, &b, &c);
|
||||
sscanf(yytext, "{ %lf %lf %lf }", &a, &b, &c);
|
||||
yyextra->data.vector3[0] = a;
|
||||
yyextra->data.vector3[1] = b;
|
||||
yyextra->data.vector3[2] = c;
|
||||
|
@ -1005,7 +1004,7 @@ YY_RULE_SETUP
|
|||
#line 123 "bg_lex.lex"
|
||||
{
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -1020,7 +1019,7 @@ YY_RULE_SETUP
|
|||
#line 134 "bg_lex.lex"
|
||||
{
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -1035,7 +1034,7 @@ YY_RULE_SETUP
|
|||
#line 145 "bg_lex.lex"
|
||||
{
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -1050,7 +1049,7 @@ YY_RULE_SETUP
|
|||
#line 156 "bg_lex.lex"
|
||||
{
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -1065,7 +1064,7 @@ YY_RULE_SETUP
|
|||
#line 167 "bg_lex.lex"
|
||||
{
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -1080,7 +1079,7 @@ YY_RULE_SETUP
|
|||
#line 178 "bg_lex.lex"
|
||||
{
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -1095,7 +1094,7 @@ YY_RULE_SETUP
|
|||
#line 189 "bg_lex.lex"
|
||||
{
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -1110,7 +1109,7 @@ YY_RULE_SETUP
|
|||
#line 200 "bg_lex.lex"
|
||||
{
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -1125,7 +1124,7 @@ YY_RULE_SETUP
|
|||
#line 211 "bg_lex.lex"
|
||||
{
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -1140,7 +1139,7 @@ YY_RULE_SETUP
|
|||
#line 222 "bg_lex.lex"
|
||||
{
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -1155,7 +1154,7 @@ YY_RULE_SETUP
|
|||
#line 233 "bg_lex.lex"
|
||||
{
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -1170,7 +1169,7 @@ YY_RULE_SETUP
|
|||
#line 244 "bg_lex.lex"
|
||||
{
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -1185,7 +1184,7 @@ YY_RULE_SETUP
|
|||
#line 255 "bg_lex.lex"
|
||||
{
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -1200,7 +1199,7 @@ YY_RULE_SETUP
|
|||
#line 266 "bg_lex.lex"
|
||||
{
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -1215,7 +1214,7 @@ YY_RULE_SETUP
|
|||
#line 277 "bg_lex.lex"
|
||||
{
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -1230,7 +1229,7 @@ YY_RULE_SETUP
|
|||
#line 288 "bg_lex.lex"
|
||||
{
|
||||
double a, b, c, d;
|
||||
sscanf(yytext, "{ %f %f %f %f }", &a, &b, &c, &d);
|
||||
sscanf(yytext, "{ %lf %lf %lf %lf }", &a, &b, &c, &d);
|
||||
yyextra->data.vector4[0] = a;
|
||||
yyextra->data.vector4[1] = b;
|
||||
yyextra->data.vector4[2] = c;
|
||||
|
@ -1247,7 +1246,7 @@ YY_RULE_SETUP
|
|||
yyextra->type = LMT_SYMBOL;
|
||||
yyextra->data.symbol = LSYM_OBRACEC;
|
||||
yyextra->column++;
|
||||
return;
|
||||
return 1;
|
||||
}
|
||||
YY_BREAK
|
||||
case 30:
|
||||
|
@ -1333,7 +1332,7 @@ YY_RULE_SETUP
|
|||
#line 350 "bg_lex.lex"
|
||||
ECHO;
|
||||
YY_BREAK
|
||||
#line 1337 "bg_lex.yy.c"
|
||||
#line 1336 "lex.yy.c"
|
||||
case YY_STATE_EOF(INITIAL):
|
||||
yyterminate();
|
||||
|
||||
|
|
Loading…
Reference in a new issue