summaryrefslogtreecommitdiff
path: root/src/SPL
diff options
context:
space:
mode:
authorErin van der Veen2018-02-06 21:23:32 +0100
committerErin van der Veen2018-02-06 21:23:32 +0100
commit9d660e6fc1bc302b22aa8893afff91d2a7bc4c8c (patch)
treeea19311a807a982cf5c07aedd72de1472f7b9b26 /src/SPL
parentAdd TComma (diff)
Change order of Lexing, we do not want True to be considered an Ident
Diffstat (limited to 'src/SPL')
-rw-r--r--src/SPL/Parse.hs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/SPL/Parse.hs b/src/SPL/Parse.hs
index 62f64df..ff8f619 100644
--- a/src/SPL/Parse.hs
+++ b/src/SPL/Parse.hs
@@ -60,7 +60,7 @@ data Token
lex :: (Monad m, Alternative m) => String -> m [Token]
lex [] = pure []
lex (c:s) | isSpace c = lex s
-lex s = (comment s <|> item s <|> ident s <|> int s <|> char s <|> bool s) >>=
+lex s = (comment s <|> item s <|> int s <|> char s <|> bool s <|> ident s) >>=
\(t,s') -> lex s' >>= \ts -> pure (t:ts)
where
ident :: (Alternative m) => String -> m (Token, String)