Skip to content

Commit f349f94

Browse files
authored
Fix/antlr update. Update to use the most recent ANTLR (#307)
* Better make file * Added samples * Taking the oportunity in this branch to fix some documentation issue * Fixed issue 306 and 307, due to wrong logic when adding ArrayMapSelector ast into ExpressionAtom * Removed unnecessary dummy file * ANTLR version bump
1 parent 9f272d7 commit f349f94

12 files changed

+1715
-696
lines changed

antlr/parser/grulev3/grulev3.interp

100644100755
Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

antlr/parser/grulev3/grulev3.tokens

100644100755
Lines changed: 80 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -1,80 +1,80 @@
1-
T__0=1
2-
PLUS=2
3-
MINUS=3
4-
DIV=4
5-
MUL=5
6-
MOD=6
7-
DOT=7
8-
SEMICOLON=8
9-
LR_BRACE=9
10-
RR_BRACE=10
11-
LR_BRACKET=11
12-
RR_BRACKET=12
13-
LS_BRACKET=13
14-
RS_BRACKET=14
15-
RULE=15
16-
WHEN=16
17-
THEN=17
18-
AND=18
19-
OR=19
20-
TRUE=20
21-
FALSE=21
22-
NIL_LITERAL=22
23-
NEGATION=23
24-
SALIENCE=24
25-
EQUALS=25
26-
ASSIGN=26
27-
PLUS_ASIGN=27
28-
MINUS_ASIGN=28
29-
DIV_ASIGN=29
30-
MUL_ASIGN=30
31-
GT=31
32-
LT=32
33-
GTE=33
34-
LTE=34
35-
NOTEQUALS=35
36-
BITAND=36
37-
BITOR=37
38-
SIMPLENAME=38
39-
DQUOTA_STRING=39
40-
SQUOTA_STRING=40
41-
DECIMAL_FLOAT_LIT=41
42-
DECIMAL_EXPONENT=42
43-
HEX_FLOAT_LIT=43
44-
HEX_EXPONENT=44
45-
DEC_LIT=45
46-
HEX_LIT=46
47-
OCT_LIT=47
48-
SPACE=48
49-
COMMENT=49
50-
LINE_COMMENT=50
51-
','=1
52-
'+'=2
53-
'-'=3
54-
'/'=4
55-
'*'=5
56-
'%'=6
57-
'.'=7
58-
';'=8
59-
'{'=9
60-
'}'=10
61-
'('=11
62-
')'=12
63-
'['=13
64-
']'=14
65-
'&&'=18
66-
'||'=19
67-
'!'=23
68-
'=='=25
69-
'='=26
70-
'+='=27
71-
'-='=28
72-
'/='=29
73-
'*='=30
74-
'>'=31
75-
'<'=32
76-
'>='=33
77-
'<='=34
78-
'!='=35
79-
'&'=36
80-
'|'=37
1+
T__0=1
2+
PLUS=2
3+
MINUS=3
4+
DIV=4
5+
MUL=5
6+
MOD=6
7+
DOT=7
8+
SEMICOLON=8
9+
LR_BRACE=9
10+
RR_BRACE=10
11+
LR_BRACKET=11
12+
RR_BRACKET=12
13+
LS_BRACKET=13
14+
RS_BRACKET=14
15+
RULE=15
16+
WHEN=16
17+
THEN=17
18+
AND=18
19+
OR=19
20+
TRUE=20
21+
FALSE=21
22+
NIL_LITERAL=22
23+
NEGATION=23
24+
SALIENCE=24
25+
EQUALS=25
26+
ASSIGN=26
27+
PLUS_ASIGN=27
28+
MINUS_ASIGN=28
29+
DIV_ASIGN=29
30+
MUL_ASIGN=30
31+
GT=31
32+
LT=32
33+
GTE=33
34+
LTE=34
35+
NOTEQUALS=35
36+
BITAND=36
37+
BITOR=37
38+
SIMPLENAME=38
39+
DQUOTA_STRING=39
40+
SQUOTA_STRING=40
41+
DECIMAL_FLOAT_LIT=41
42+
DECIMAL_EXPONENT=42
43+
HEX_FLOAT_LIT=43
44+
HEX_EXPONENT=44
45+
DEC_LIT=45
46+
HEX_LIT=46
47+
OCT_LIT=47
48+
SPACE=48
49+
COMMENT=49
50+
LINE_COMMENT=50
51+
','=1
52+
'+'=2
53+
'-'=3
54+
'/'=4
55+
'*'=5
56+
'%'=6
57+
'.'=7
58+
';'=8
59+
'{'=9
60+
'}'=10
61+
'('=11
62+
')'=12
63+
'['=13
64+
']'=14
65+
'&&'=18
66+
'||'=19
67+
'!'=23
68+
'=='=25
69+
'='=26
70+
'+='=27
71+
'-='=28
72+
'/='=29
73+
'*='=30
74+
'>'=31
75+
'<'=32
76+
'>='=33
77+
'<='=34
78+
'!='=35
79+
'&'=36
80+
'|'=37

antlr/parser/grulev3/grulev3Lexer.interp

100644100755
Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

antlr/parser/grulev3/grulev3Lexer.tokens

100644100755
Lines changed: 80 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -1,80 +1,80 @@
1-
T__0=1
2-
PLUS=2
3-
MINUS=3
4-
DIV=4
5-
MUL=5
6-
MOD=6
7-
DOT=7
8-
SEMICOLON=8
9-
LR_BRACE=9
10-
RR_BRACE=10
11-
LR_BRACKET=11
12-
RR_BRACKET=12
13-
LS_BRACKET=13
14-
RS_BRACKET=14
15-
RULE=15
16-
WHEN=16
17-
THEN=17
18-
AND=18
19-
OR=19
20-
TRUE=20
21-
FALSE=21
22-
NIL_LITERAL=22
23-
NEGATION=23
24-
SALIENCE=24
25-
EQUALS=25
26-
ASSIGN=26
27-
PLUS_ASIGN=27
28-
MINUS_ASIGN=28
29-
DIV_ASIGN=29
30-
MUL_ASIGN=30
31-
GT=31
32-
LT=32
33-
GTE=33
34-
LTE=34
35-
NOTEQUALS=35
36-
BITAND=36
37-
BITOR=37
38-
SIMPLENAME=38
39-
DQUOTA_STRING=39
40-
SQUOTA_STRING=40
41-
DECIMAL_FLOAT_LIT=41
42-
DECIMAL_EXPONENT=42
43-
HEX_FLOAT_LIT=43
44-
HEX_EXPONENT=44
45-
DEC_LIT=45
46-
HEX_LIT=46
47-
OCT_LIT=47
48-
SPACE=48
49-
COMMENT=49
50-
LINE_COMMENT=50
51-
','=1
52-
'+'=2
53-
'-'=3
54-
'/'=4
55-
'*'=5
56-
'%'=6
57-
'.'=7
58-
';'=8
59-
'{'=9
60-
'}'=10
61-
'('=11
62-
')'=12
63-
'['=13
64-
']'=14
65-
'&&'=18
66-
'||'=19
67-
'!'=23
68-
'=='=25
69-
'='=26
70-
'+='=27
71-
'-='=28
72-
'/='=29
73-
'*='=30
74-
'>'=31
75-
'<'=32
76-
'>='=33
77-
'<='=34
78-
'!='=35
79-
'&'=36
80-
'|'=37
1+
T__0=1
2+
PLUS=2
3+
MINUS=3
4+
DIV=4
5+
MUL=5
6+
MOD=6
7+
DOT=7
8+
SEMICOLON=8
9+
LR_BRACE=9
10+
RR_BRACE=10
11+
LR_BRACKET=11
12+
RR_BRACKET=12
13+
LS_BRACKET=13
14+
RS_BRACKET=14
15+
RULE=15
16+
WHEN=16
17+
THEN=17
18+
AND=18
19+
OR=19
20+
TRUE=20
21+
FALSE=21
22+
NIL_LITERAL=22
23+
NEGATION=23
24+
SALIENCE=24
25+
EQUALS=25
26+
ASSIGN=26
27+
PLUS_ASIGN=27
28+
MINUS_ASIGN=28
29+
DIV_ASIGN=29
30+
MUL_ASIGN=30
31+
GT=31
32+
LT=32
33+
GTE=33
34+
LTE=34
35+
NOTEQUALS=35
36+
BITAND=36
37+
BITOR=37
38+
SIMPLENAME=38
39+
DQUOTA_STRING=39
40+
SQUOTA_STRING=40
41+
DECIMAL_FLOAT_LIT=41
42+
DECIMAL_EXPONENT=42
43+
HEX_FLOAT_LIT=43
44+
HEX_EXPONENT=44
45+
DEC_LIT=45
46+
HEX_LIT=46
47+
OCT_LIT=47
48+
SPACE=48
49+
COMMENT=49
50+
LINE_COMMENT=50
51+
','=1
52+
'+'=2
53+
'-'=3
54+
'/'=4
55+
'*'=5
56+
'%'=6
57+
'.'=7
58+
';'=8
59+
'{'=9
60+
'}'=10
61+
'('=11
62+
')'=12
63+
'['=13
64+
']'=14
65+
'&&'=18
66+
'||'=19
67+
'!'=23
68+
'=='=25
69+
'='=26
70+
'+='=27
71+
'-='=28
72+
'/='=29
73+
'*='=30
74+
'>'=31
75+
'<'=32
76+
'>='=33
77+
'<='=34
78+
'!='=35
79+
'&'=36
80+
'|'=37

antlr/parser/grulev3/grulev3_base_listener.go

100644100755
Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)