uuagc-bootstrap

Safe HaskellSafe-Infered

HsTokenScanner

Documentation

scanTokens :: [String] -> [String] -> String -> String -> Pos -> String -> [HsToken]

lexNest :: (Pos -> [Char] -> [HsToken]) -> Pos -> [Char] -> [HsToken]

scanString :: [Char] -> ([Char], Int, [Char])

scanChar :: [Char] -> (Maybe Char, Int, [Char])

getchar :: [Char] -> (Maybe Char, Int, [Char])

readn :: Int -> [Char] -> Int

getNumber :: Num t => [Char] -> (t, [Char], Int, [Char])

value :: Char -> Int