Skip to content

Commit 12f9c09

Browse files
committed
Add some more special symbols
1 parent 5e10112 commit 12f9c09

File tree

4 files changed

+13
-13
lines changed

4 files changed

+13
-13
lines changed

a.exe

0 Bytes
Binary file not shown.

lex.yy.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -302,7 +302,7 @@ static yyconst int yy_ec[256] =
302302
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
303303
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
304304
1, 2, 1, 4, 5, 1, 1, 1, 6, 1,
305-
1, 1, 1, 7, 5, 5, 1, 8, 8, 8,
305+
1, 1, 1, 7, 5, 5, 5, 8, 8, 8,
306306
8, 8, 8, 8, 8, 8, 8, 1, 1, 1,
307307
1, 1, 1, 5, 9, 10, 10, 10, 11, 10,
308308
10, 10, 12, 10, 10, 13, 10, 14, 15, 10,

sql.l

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
alpha [A-Za-z]
1010
digit [0-9]+(.[0-9]+)?
11-
symbols ['\-_@#\.]
11+
symbols ['\-_@#\.\/\?]
1212
1313
/* rules section */
1414
%%

y.tab.c

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -419,8 +419,8 @@ static const yytype_int8 yyrhs[] =
419419
/* YYRLINE[YYN] -- source line where rule number YYN was defined. */
420420
static const yytype_uint8 yyrline[] =
421421
{
422-
0, 13, 13, 19, 26, 29, 30, 33, 34, 35,
423-
36, 39
422+
0, 18, 18, 24, 31, 34, 35, 38, 39, 40,
423+
41, 44
424424
};
425425
#endif
426426

@@ -1330,7 +1330,7 @@ yyparse ()
13301330
case 2:
13311331

13321332
/* Line 1455 of yacc.c */
1333-
#line 13 "sql.y"
1333+
#line 18 "sql.y"
13341334
{
13351335
printf("QUERY ACCEPTED");
13361336
exit(0);
@@ -1340,7 +1340,7 @@ yyparse ()
13401340
case 3:
13411341

13421342
/* Line 1455 of yacc.c */
1343-
#line 20 "sql.y"
1343+
#line 25 "sql.y"
13441344
{
13451345
if(valueCount != columnCount) {
13461346
printf("QUERY REJECTED!\nERROR : Mismatching LENGTH of Attributes and Values\n");
@@ -1352,42 +1352,42 @@ yyparse ()
13521352
case 5:
13531353

13541354
/* Line 1455 of yacc.c */
1355-
#line 29 "sql.y"
1355+
#line 34 "sql.y"
13561356
{columnCount++;}
13571357
break;
13581358

13591359
case 6:
13601360

13611361
/* Line 1455 of yacc.c */
1362-
#line 30 "sql.y"
1362+
#line 35 "sql.y"
13631363
{columnCount++;}
13641364
break;
13651365

13661366
case 7:
13671367

13681368
/* Line 1455 of yacc.c */
1369-
#line 33 "sql.y"
1369+
#line 38 "sql.y"
13701370
{valueCount++;}
13711371
break;
13721372

13731373
case 8:
13741374

13751375
/* Line 1455 of yacc.c */
1376-
#line 34 "sql.y"
1376+
#line 39 "sql.y"
13771377
{valueCount++;}
13781378
break;
13791379

13801380
case 9:
13811381

13821382
/* Line 1455 of yacc.c */
1383-
#line 35 "sql.y"
1383+
#line 40 "sql.y"
13841384
{valueCount++;}
13851385
break;
13861386

13871387
case 10:
13881388

13891389
/* Line 1455 of yacc.c */
1390-
#line 36 "sql.y"
1390+
#line 41 "sql.y"
13911391
{valueCount++;}
13921392
break;
13931393

@@ -1606,7 +1606,7 @@ yyparse ()
16061606

16071607

16081608
/* Line 1675 of yacc.c */
1609-
#line 40 "sql.y"
1609+
#line 45 "sql.y"
16101610

16111611

16121612
int yyerror (const char *str) {

0 commit comments

Comments
 (0)