on master help sign in
Fixed wrong usages of glue
commitab04c6c6b899b6f85b6d0319d3b16f5379f8fe63 authoriko <mail@iko.soy> dateSun 12 May 2024, 19:04 (2 years ago) parent33c145d
1 file changed+4−21
zod/luau/lib/lua.hoon+4−21
zod/luau/lib/lua.hoon+4−21
@@ -57,6 +57,7 @@
5757 |.
5858 %+ parse-interlist parse-binop parse-atomic-expr
5959:: TODO: This is mock and should take operator priority into account.
60+::
6061++ process-expr-list
6162 |= l=(interlist binop expr)
6263 ^- expr
@@ -199,16 +200,7 @@
199200++ parse-exprlist
200201 %+ knee *exprlist
201202 |.
202− ;~ (glue gaw)
203− parse-expr
204− ::
205− %- star
206− %+ cook |=([* =expr] expr)
207− ;~ (glue gaw)
208− (just ',')
209− parse-expr
210− ==
211− ==
203+ %+ most (ifix [gaw gaw] com) parse-expr
212204:: Var
213205::
214206+$ var
@@ -255,16 +247,7 @@
255247++ parse-varlist
256248 %+ knee *varlist
257249 |.
258− ;~ (glue gaw)
259− parse-var
260− ::
261− %- star
262− %+ cook |=([* =var] var)
263− ;~ (glue gaw)
264− (just ',')
265− parse-var
266− ==
267− ==
250+ %+ most (ifix [gaw gaw] com) parse-var
268251:: Prefix Expr
269252::
270253+$ prefix-expr
@@ -352,7 +335,7 @@
352335++ parse-blok
353336 %+ knee *blok
354337 |.
355− (plus parse-stat)
338+ (most gawn parse-stat)
356339:: Helpers
357340::
358341++ commaed