summaryrefslogtreecommitdiff
path: root/src/SPL/Parse.hs
diff options
context:
space:
mode:
Diffstat (limited to 'src/SPL/Parse.hs')
-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)