@@ -32,7 +32,7 @@ methodIdentifierAtom
32
32
extends identifierAtom
33
33
resultIdentifierAtom
34
34
extends identifierAtom
35
- keywordAtom
35
+ cueAtom
36
36
paint keyword
37
37
stringIdentifierAtom
38
38
extends identifierAtom
@@ -63,7 +63,7 @@ fireParser
63
63
}
64
64
abstractNonTerminalParser
65
65
inScope abstractTerminalParser abstractNonTerminalParser
66
- atoms keywordAtom
66
+ atoms cueAtom
67
67
abstractJsblockParser
68
68
compiler
69
69
openSubparticles {
@@ -79,7 +79,7 @@ blockParser
79
79
functionParser
80
80
cue function
81
81
description Function Assignment
82
- atoms keywordAtom functionIdentifierAtom
82
+ atoms cueAtom functionIdentifierAtom
83
83
catchAllAtomType anyAtom
84
84
compiler
85
85
stringTemplate const {functionIdentifierAtom} = ({anyAtom}) =>
@@ -89,25 +89,25 @@ functionParser
89
89
ifParser
90
90
cue if
91
91
description If tile
92
- atoms keywordAtom identifierAtom
92
+ atoms cueAtom identifierAtom
93
93
popularity .2
94
94
compiler
95
95
stringTemplate if ({identifierAtom})
96
96
extends abstractJsblockParser
97
97
whileParser
98
98
cue while
99
99
description While tile
100
- atoms keywordAtom identifierAtom
100
+ atoms cueAtom identifierAtom
101
101
popularity .1
102
102
compiler
103
103
stringTemplate while ({identifierAtom})
104
104
extends abstractJsblockParser
105
105
abstractTerminalParser
106
- atoms keywordAtom
106
+ atoms cueAtom
107
107
abstractAssignmentParser
108
108
extends abstractTerminalParser
109
109
abstractArithmeticParser
110
- atoms keywordAtom identifierAtom
110
+ atoms cueAtom identifierAtom
111
111
catchAllAtomType anyAtom
112
112
compiler
113
113
stringTemplate const {identifierAtom} = {anyAtom}
@@ -150,23 +150,23 @@ abstractBooleanOperatorParser
150
150
extends abstractAssignmentParser
151
151
greaterThanParser
152
152
description Greater than test
153
- atoms keywordAtom identifierAtom leftNumberAtom numberAtom
153
+ atoms cueAtom identifierAtom leftNumberAtom numberAtom
154
154
compiler
155
155
stringTemplate const {identifierAtom} = {leftNumberAtom} > {numberAtom}
156
156
popularity .1
157
157
extends abstractBooleanOperatorParser
158
158
cue greaterThan
159
159
greaterThanOrEqualParser
160
160
description Greater than or equal to test
161
- atoms keywordAtom identifierAtom leftNumberAtom numberAtom
161
+ atoms cueAtom identifierAtom leftNumberAtom numberAtom
162
162
compiler
163
163
stringTemplate const {identifierAtom} = {leftNumberAtom} >= {numberAtom}
164
164
popularity .1
165
165
extends abstractBooleanOperatorParser
166
166
cue greaterThanOrEqual
167
167
lessThanParser
168
168
description Less than test
169
- atoms keywordAtom identifierAtom leftAnyAtom anyAtom
169
+ atoms cueAtom identifierAtom leftAnyAtom anyAtom
170
170
compiler
171
171
stringTemplate const {identifierAtom} = {leftAnyAtom} < {anyAtom}
172
172
popularity .1
@@ -175,15 +175,15 @@ lessThanParser
175
175
lessThanOrEqualParser
176
176
cue lessThanOrEqual
177
177
description Less than or equal to test
178
- atoms keywordAtom identifierAtom leftAnyAtom anyAtom
178
+ atoms cueAtom identifierAtom leftAnyAtom anyAtom
179
179
compiler
180
180
stringTemplate const {identifierAtom} = {leftAnyAtom} <= {anyAtom}
181
181
popularity .1
182
182
extends abstractBooleanOperatorParser
183
183
sumParser
184
184
cue sum
185
185
description Add numbers and store result
186
- atoms keywordAtom numberIdentifierAtom
186
+ atoms cueAtom numberIdentifierAtom
187
187
catchAllAtomType numberAtom
188
188
compiler
189
189
stringTemplate const {numberIdentifierAtom} = [{numberAtom}].reduce((sum, num) => sum + num)
@@ -193,15 +193,15 @@ sumParser
193
193
booleanParser
194
194
cue boolean
195
195
description Boolean Assignment
196
- atoms keywordAtom booleanIdentifierAtom booleanAtom
196
+ atoms cueAtom booleanIdentifierAtom booleanAtom
197
197
compiler
198
198
stringTemplate const {booleanIdentifierAtom} = {booleanAtom}
199
199
extends abstractAssignmentParser
200
200
callFunctionAndSetParser
201
201
cue callFunctionAndSet
202
202
description Function Call
203
203
popularity .5
204
- atoms keywordAtom resultIdentifierAtom functionIdentifierAtom
204
+ atoms cueAtom resultIdentifierAtom functionIdentifierAtom
205
205
catchAllAtomType anyAtom
206
206
compiler
207
207
stringTemplate const {resultIdentifierAtom} = {functionIdentifierAtom}({anyAtom})
@@ -211,7 +211,7 @@ callMethodAndSetParser
211
211
cue callMethodAndSet
212
212
description Method Call
213
213
popularity .5
214
- atoms keywordAtom resultIdentifierAtom instanceIdentifierAtom methodIdentifierAtom
214
+ atoms cueAtom resultIdentifierAtom instanceIdentifierAtom methodIdentifierAtom
215
215
catchAllAtomType anyAtom
216
216
compiler
217
217
stringTemplate const {resultIdentifierAtom} = {instanceIdentifierAtom}.{methodIdentifierAtom}({anyAtom})
@@ -220,7 +220,7 @@ callMethodAndSetParser
220
220
joinParser
221
221
cue join
222
222
description Join strings to form new string
223
- atoms keywordAtom identifierAtom
223
+ atoms cueAtom identifierAtom
224
224
catchAllAtomType identifiersAtom
225
225
compiler
226
226
stringTemplate const {identifierAtom} = [{identifiersAtom}].join("")
@@ -230,22 +230,22 @@ joinParser
230
230
mutableNumberParser
231
231
cue mutableNumber
232
232
description Mutable Number Assignment
233
- atoms keywordAtom identifierAtom numberAtom
233
+ atoms cueAtom identifierAtom numberAtom
234
234
compiler
235
235
stringTemplate let {identifierAtom} = {numberAtom}
236
236
extends abstractAssignmentParser
237
237
numberParser
238
238
cue number
239
239
description Number Assignment
240
- atoms keywordAtom identifierAtom numberAtom
240
+ atoms cueAtom identifierAtom numberAtom
241
241
compiler
242
242
stringTemplate const {identifierAtom} = {numberAtom}
243
243
popularity .3
244
244
extends abstractAssignmentParser
245
245
numbersParser
246
246
cue numbers
247
247
description Number Array Assignment
248
- atoms keywordAtom identifierAtom
248
+ atoms cueAtom identifierAtom
249
249
catchAllAtomType numberAtom
250
250
popularity .4
251
251
compiler
@@ -255,7 +255,7 @@ numbersParser
255
255
stringParser
256
256
cue string
257
257
description String Assignment
258
- atoms keywordAtom stringIdentifierAtom
258
+ atoms cueAtom stringIdentifierAtom
259
259
catchAllAtomType anyAtom
260
260
compiler
261
261
stringTemplate const {stringIdentifierAtom} = "{anyAtom}"
@@ -265,7 +265,7 @@ callFunctionParser
265
265
cue callFunction
266
266
description Function call ignore result.
267
267
popularity .1
268
- atoms keywordAtom functionIdentifierAtom
268
+ atoms cueAtom functionIdentifierAtom
269
269
catchAllAtomType anyAtom
270
270
compiler
271
271
stringTemplate {functionIdentifierAtom}({anyAtom})
@@ -274,7 +274,7 @@ callFunctionParser
274
274
decrementParser
275
275
cue decrement
276
276
description Decrement
277
- atoms keywordAtom numberIdentifierAtom
277
+ atoms cueAtom numberIdentifierAtom
278
278
compiler
279
279
stringTemplate {numberIdentifierAtom}--
280
280
popularity .1
@@ -291,7 +291,7 @@ dumpIdentifierParser
291
291
exportParser
292
292
cue export
293
293
description Export This
294
- atoms keywordAtom identifierAtom
294
+ atoms cueAtom identifierAtom
295
295
compiler
296
296
stringTemplate module.exports = {identifierAtom}
297
297
popularity .1
@@ -300,7 +300,7 @@ incrementParser
300
300
cue increment
301
301
description Increment
302
302
popularity .3
303
- atoms keywordAtom numberIdentifierAtom
303
+ atoms cueAtom numberIdentifierAtom
304
304
compiler
305
305
stringTemplate {numberIdentifierAtom}++
306
306
extends abstractTerminalParser
@@ -320,14 +320,14 @@ printStringParser
320
320
requireParser
321
321
cue require
322
322
description Require Something
323
- atoms keywordAtom identifierAtom filepathAtom
323
+ atoms cueAtom identifierAtom filepathAtom
324
324
compiler
325
325
stringTemplate const {identifierAtom} = require("{filepathAtom}")
326
326
popularity .1
327
327
extends abstractTerminalParser
328
328
returnParser
329
329
cue return
330
- atoms keywordAtom anyAtom
330
+ atoms cueAtom anyAtom
331
331
compiler
332
332
stringTemplate return {anyAtom}
333
333
popularity .1
0 commit comments