Fixes to the lexer

This commit is contained in:
Walter Julius Hennecke 2013-04-27 22:34:01 +02:00
parent 53091ffba2
commit 3b23bfa353
2 changed files with 54 additions and 55 deletions

View file

@ -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;

View file

@ -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();