Make TokenLabel a declaration

This commit is contained in:
I-Al-Istannen 2020-03-31 15:27:00 +02:00
parent 7ee414bbb3
commit 300ef6e0c0

View file

@ -347,7 +347,7 @@ comment = char ';' *> takeWhileP (Just "comment") (/= '\n')
asmToken :: Parser (AsmToken Span)
asmToken
= (TokenLabel <$> name) <|>
= (TokenLabel <$> name) <* (space <* char ':') <|>
(TokenInstruction <$> instruction) <|>
(TokenDirective <$> directive) <|>
fmap (uncurry TokenComment) (withSpan comment)