Skip to content

Commit 3970227

Browse files
committed
Remove unwanted left associativity
1 parent 12f9c09 commit 3970227

File tree

4 files changed

+12
-14
lines changed

4 files changed

+12
-14
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
@@ -304,7 +304,7 @@ static yyconst int yy_ec[256] =
304304
1, 2, 1, 4, 5, 1, 1, 1, 6, 1,
305305
1, 1, 1, 7, 5, 5, 5, 8, 8, 8,
306306
8, 8, 8, 8, 8, 8, 8, 1, 1, 1,
307-
1, 1, 1, 5, 9, 10, 10, 10, 11, 10,
307+
1, 1, 5, 5, 9, 10, 10, 10, 11, 10,
308308
10, 10, 12, 10, 10, 13, 10, 14, 15, 10,
309309
10, 16, 17, 18, 19, 20, 10, 10, 10, 10,
310310
1, 1, 1, 1, 5, 1, 9, 10, 10, 10,

sql.y

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@
1111
%token INSERT
1212
%token INTO
1313
%token VALUES
14-
15-
%left ID NUM
1614

1715
%%
1816
S : ST1';'{

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, 18, 18, 24, 31, 34, 35, 38, 39, 40,
423-
41, 44
422+
0, 16, 16, 22, 29, 32, 33, 36, 37, 38,
423+
39, 42
424424
};
425425
#endif
426426

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

13321332
/* Line 1455 of yacc.c */
1333-
#line 18 "sql.y"
1333+
#line 16 "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 25 "sql.y"
1343+
#line 23 "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 34 "sql.y"
1355+
#line 32 "sql.y"
13561356
{columnCount++;}
13571357
break;
13581358

13591359
case 6:
13601360

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

13661366
case 7:
13671367

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

13731373
case 8:
13741374

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

13801380
case 9:
13811381

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

13871387
case 10:
13881388

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

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

16071607

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

16111611

16121612
int yyerror (const char *str) {

0 commit comments

Comments
 (0)