Elm-0.1.0: src/Parse/Tokens.hs
module Tokens where
data Token =
NUMBER Int | ID String | TYPE String |
CHAR Char | STRING String |
LAMBDA | ARROW | OP String | DOT2 | UNDERSCORE |
LPAREN | RPAREN |
LBRACE | RBRACE |
LBRACKET | RBRACKET |
COMMA | SEMI |
TRUE | FALSE |
IF | THEN | ELSE |
CASE | OF | LET | IN |
SPACES | NEWLINE | DATA
deriving (Show, Eq)