Skip to content

Commit 966c214

Browse files
added dataflow framework
1 parent 54cb1c5 commit 966c214

File tree

1,112 files changed

+29526
-3622
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,112 files changed

+29526
-3622
lines changed

.idea/jarRepositories.xml

+20
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bin/alki.out

100755100644
File mode changed.

bin/alki.sh

100755100644
File mode changed.

debug/alk.g4

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
grammar alk;
2+
3+
import statement, init;
4+
5+
main
6+
:
7+
statement_sequence? EOF #StartPoint
8+
;

debug/alk.interp

+285
Large diffs are not rendered by default.

debug/alk.tokens

+213
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,213 @@
1+
WS=1
2+
COMMENT=2
3+
LINE_COMMENT=3
4+
TO=4
5+
IF=5
6+
ELSE=6
7+
WHILE=7
8+
DO=8
9+
FOR=9
10+
FOREACH=10
11+
IN=11
12+
FROM=12
13+
OUT=13
14+
CHOOSE=14
15+
UNIFORM=15
16+
REPEAT=16
17+
RETURN=17
18+
SUCCESS=18
19+
UNTIL=19
20+
FAILURE=20
21+
CONTINUE=21
22+
BREAK=22
23+
EMPTYSET=23
24+
EMPTYLIST=24
25+
MODIFIES=25
26+
INCLDUE=26
27+
XOR=27
28+
ABS=28
29+
ACOS=29
30+
ASIN=30
31+
ATAN=31
32+
COS=32
33+
LOG=33
34+
PI=34
35+
POW=35
36+
SIN=36
37+
SQRT=37
38+
TAN=38
39+
LEN=39
40+
AT=40
41+
BELONGSTO=41
42+
DELETE=42
43+
EMPTY=43
44+
END=44
45+
FIRST=45
46+
FLOAT=46
47+
INSERT=47
48+
INTEGER=48
49+
PRINT=49
50+
POPBACK=50
51+
POPFRONT=51
52+
PUSHBACK=52
53+
PUSHFRONT=53
54+
REMOVE=54
55+
REMOVEALLEQTO=55
56+
REMOVEAT=56
57+
SINGLETONSET=57
58+
SIZE=58
59+
SPLIT=59
60+
TOPBACK=60
61+
TOPFRONT=61
62+
UPDATE=62
63+
RANDOM=63
64+
SOTHAT=64
65+
ARROW=65
66+
NUMSIGN=66
67+
UNION=67
68+
INTERSECT=68
69+
SUBTRACT=69
70+
INT=70
71+
DOUBLE=71
72+
BOOL=72
73+
ID=73
74+
PLUSPLUS=74
75+
MINUSMINUS=75
76+
BITWISE_AND=76
77+
PLUSMOD=77
78+
MINUSMOD=78
79+
PLUSPLUSMOD=79
80+
MINUSMINUSMOD=80
81+
LOWER=81
82+
GREATER=82
83+
LOWEREQ=83
84+
GREATEREQ=84
85+
ISEQUAL=85
86+
NOTEQUAL=86
87+
ASSIGNMENT_OPERATOR=87
88+
MINUS=88
89+
PLUS=89
90+
MUL=90
91+
DIV=91
92+
MOD=92
93+
LPAR=93
94+
RPAR=94
95+
LEFTSHIFT=95
96+
RIGHTSHIFT=96
97+
OR=97
98+
AND=98
99+
NOT=99
100+
SEMICOLON=100
101+
DPOINT=101
102+
VBAR=102
103+
LCB=103
104+
RCB=104
105+
COMMA=105
106+
POINT=106
107+
LBRA=107
108+
RBRA=108
109+
QUOTE=109
110+
QUESTION=110
111+
STRING=111
112+
'|->'=4
113+
'if'=5
114+
'else'=6
115+
'while'=7
116+
'do'=8
117+
'for'=9
118+
'foreach'=10
119+
'in'=11
120+
'from'=12
121+
'out'=13
122+
'choose'=14
123+
'uniform'=15
124+
'repeat'=16
125+
'return'=17
126+
'success'=18
127+
'until'=19
128+
'failure'=20
129+
'continue'=21
130+
'break'=22
131+
'emptySet'=23
132+
'emptyList'=24
133+
'modifies'=25
134+
'include'=26
135+
'xor'=27
136+
'abs'=28
137+
'acos'=29
138+
'asin'=30
139+
'atan'=31
140+
'cos'=32
141+
'log'=33
142+
'pi'=34
143+
'pow'=35
144+
'sin'=36
145+
'sqrt'=37
146+
'tan'=38
147+
'len'=39
148+
'at'=40
149+
'belongsTo'=41
150+
'delete'=42
151+
'empty'=43
152+
'end'=44
153+
'first'=45
154+
'float'=46
155+
'insert'=47
156+
'int'=48
157+
'print'=49
158+
'popBack'=50
159+
'popFront'=51
160+
'pushBack'=52
161+
'pushFront'=53
162+
'remove'=54
163+
'removeAllEqTo'=55
164+
'removeAt'=56
165+
'singletonSet'=57
166+
'size'=58
167+
'split'=59
168+
'topBack'=60
169+
'topFront'=61
170+
'update'=62
171+
'random'=63
172+
's.t.'=64
173+
'->'=65
174+
'#'=66
175+
'U'=67
176+
'^'=68
177+
'\\'=69
178+
'++'=74
179+
'--'=75
180+
'&'=76
181+
'+%'=77
182+
'-%'=78
183+
'++%'=79
184+
'--%'=80
185+
'<'=81
186+
'>'=82
187+
'<='=83
188+
'>='=84
189+
'=='=85
190+
'!='=86
191+
'-'=88
192+
'+'=89
193+
'*'=90
194+
'/'=91
195+
'%'=92
196+
'('=93
197+
')'=94
198+
'<<'=95
199+
'>>'=96
200+
'||'=97
201+
'&&'=98
202+
'!'=99
203+
';'=100
204+
':'=101
205+
'|'=102
206+
'{'=103
207+
'}'=104
208+
','=105
209+
'.'=106
210+
'['=107
211+
']'=108
212+
'"'=109
213+
'?'=110

debug/alkBaseVisitor.class

23.7 KB
Binary file not shown.

0 commit comments

Comments
 (0)