Skip to content

Commit 4c764f5

Browse files
committed
reduces a bunch of dynamic lookaheads to fixed ones
1 parent eb5d7a2 commit 4c764f5

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/main/jjtree/net/sf/jsqlparser/parser/JSqlParserCC.jjt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -912,7 +912,7 @@ SelectItem SelectItem():
912912
|
913913
LOOKAHEAD(AllTableColumns()) selectItem=AllTableColumns()
914914
|
915-
LOOKAHEAD(SelectExpressionItem()) selectItem=SelectExpressionItem()
915+
selectItem=SelectExpressionItem()
916916
)
917917
{
918918
return selectItem;
@@ -2033,7 +2033,7 @@ Expression PrimaryExpression():
20332033

20342034
| LOOKAHEAD(["+" | "-"] "(" BitwiseAndOr() ")") [sign="+" | sign="-"] "(" retval=BitwiseAndOr() ")" {retval = new Parenthesis(retval); }
20352035

2036-
| LOOKAHEAD(["+" | "-"] "(" SubSelect() ")") [sign="+" | sign="-"] "(" retval=SubSelect() ")"
2036+
| LOOKAHEAD(3) [sign="+" | sign="-"] "(" retval=SubSelect() ")"
20372037

20382038
| token=<S_CHAR_LITERAL> { retval = new StringValue(token.image); }
20392039

@@ -2709,7 +2709,7 @@ CreateView CreateView():
27092709
[ columnNames = ColumnsNamesList() { createView.setColumnNames(columnNames); } ]
27102710
<K_AS>
27112711
(
2712-
LOOKAHEAD(SelectBody()) select=SelectBody() { createView.setSelectBody(select); }
2712+
LOOKAHEAD(3) select=SelectBody() { createView.setSelectBody(select); }
27132713
|
27142714
"(" select=SelectBody() ")" { createView.setSelectBody(select); }
27152715
)

0 commit comments

Comments
 (0)