@@ -36,6 +36,7 @@ program pkg src =
36 Result.throw syntaxError
36 Result.throw syntaxError
39-- CHOMP PROGRAMS
40-- CHOMP PROGRAMS
@@ -69,8 +70,8 @@ chompDeclarations decls =
70chompInfixes :: [Src.Decl] -> P.Parser [Src.Decl]
71chompInfixes :: [Src.Decl] -> P.Parser [Src.Decl]
71chompInfixes decls =
72chompInfixes decls =
72− do decl <- Decl.infix_
74+ [ do decl <- Decl.infix_
74− [ chompInfixes (decl:decls)
75+ chompInfixes (decl:decls)
75− , return (decl:decls)
76+ , return decls