on master help sign in
Get declarations parsing properly. The definition parser needs to be
87d2f8dEvan Czaplicki
compiler/Parse/Declaration.hs+1−1
@@ -17,7 +17,7 @@ import SourceSyntax.Declaration (Declaration(..))
17import Unique
17import Unique
18
18
19declaration :: IParser (Declaration t v)
19declaration :: IParser (Declaration t v)
20−declaration = definition <|> alias <|> datatype <|> foreignDef
20+declaration = alias <|> datatype <|> foreignDef <|> definition
21
21
22definition :: IParser (Declaration t v)
22definition :: IParser (Declaration t v)
23definition = Definition <$> Expr.def
23definition = Definition <$> Expr.def