Safe Haskell | None |
---|
Documentation
TS !String !Int | |
TL !String | |
TI !String | |
TV !String | |
TD !String | |
TC !String | |
T_PosInteger !String | |
T_PosDouble !String | |
T_PosString !String | |
T_PosIdent !String |
posLineCol :: Posn -> (Int, Int)Source
mkPosToken :: Token -> ((Int, Int), String)Source
eitherResIdent :: (String -> Tok) -> String -> TokSource
unescapeInitTail :: String -> StringSource
alexGetChar :: AlexInput -> Maybe (Char, AlexInput)Source
alexGetByte :: AlexInput -> Maybe (Int, AlexInput)Source
alexInputPrevChar :: AlexInput -> CharSource
alex_action_3 :: Posn -> String -> TokenSource
alex_action_4 :: Posn -> String -> TokenSource
alex_action_5 :: Posn -> String -> TokenSource
alex_action_6 :: Posn -> String -> TokenSource
alex_action_7 :: Posn -> String -> TokenSource
alex_action_8 :: Posn -> String -> TokenSource
alex_action_9 :: Posn -> String -> TokenSource
alex_accept :: Array Int [AlexAcc (Posn -> String -> Token) user]Source
alexIndexInt32OffAddr :: AlexAddr -> Int# -> Int#Source
quickIndex :: Array Int [AlexAcc (Posn -> String -> Token) (Any *)] -> Int -> [AlexAcc (Posn -> String -> Token) (Any *)]Source
data AlexReturn a Source
alexScanUser :: Any * -> (Posn, Char, String) -> Int -> AlexReturn (Posn -> String -> Token)Source
alex_scan_tkn :: Any * -> (Posn, Char, String) -> Int# -> (Posn, Char, String) -> Int# -> AlexLastAcc (Posn -> String -> Token) -> (AlexLastAcc (Posn -> String -> Token), (Posn, Char, String))Source
data AlexLastAcc a Source
AlexNone | |
AlexLastAcc a !AlexInput !Int | |
AlexLastSkip !AlexInput !Int |
Functor AlexLastAcc |
AlexAcc a | |
AlexAccSkip | |
AlexAccPred a (AlexAccPred user) | |
AlexAccSkipPred (AlexAccPred user) |
type AlexAccPred user = user -> AlexInput -> Int -> AlexInput -> BoolSource
alexAndPred :: (t -> t1 -> t2 -> t3 -> Bool) -> (t -> t1 -> t2 -> t3 -> Bool) -> t -> t1 -> t2 -> t3 -> BoolSource
alexPrevCharIs :: Char -> t -> AlexInput -> t1 -> t2 -> BoolSource
alexPrevCharMatches :: (Char -> t3) -> t -> AlexInput -> t1 -> t2 -> t3Source
alexPrevCharIsOneOf :: Array Char e -> t -> AlexInput -> t1 -> t2 -> eSource
alexRightContext :: Int -> Any * -> t -> t1 -> (Posn, Char, String) -> BoolSource
alexIndexInt16OffAddr :: AlexAddr -> Int# -> Int#Source