uulib-0.9.20: Haskell Utrecht Tools Library

Safe Haskell | Safe
Language | Haskell98

UU.Scanner.Token

# Documentation

type Token = GenToken String EnumValToken String Source #

data EnumValToken Source #

Constructors

TkVarid |
TkConid |
TkString |
TkChar |
TkInteger8 |
TkInteger10 |
TkInteger16 |
TkFraction |
TkTextnm |
TkTextln |
TkOp |
TkConOp |
TkError |

Instances

Eq EnumValToken Source # |
Methods (==) :: EnumValToken -> EnumValToken -> Bool # (/=) :: EnumValToken -> EnumValToken -> Bool #
Ord EnumValToken Source # |
Methods compare :: EnumValToken -> EnumValToken -> Ordering # (<) :: EnumValToken -> EnumValToken -> Bool # (<=) :: EnumValToken -> EnumValToken -> Bool # (>) :: EnumValToken -> EnumValToken -> Bool # (>=) :: EnumValToken -> EnumValToken -> Bool # max :: EnumValToken -> EnumValToken -> EnumValToken # min :: EnumValToken -> EnumValToken -> EnumValToken #

reserved :: String -> Pos -> Token Source #

valueToken :: EnumValToken -> String -> Pos -> Token Source #

errToken :: String -> Pos -> Token Source #