Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
alex_tab_size :: Int Source #
alex_accept :: Array Int (AlexAcc (LexAction (Maybe Token)) FortranVersion) Source #
quickIndex :: Array Int (AlexAcc (LexAction (Maybe Token)) FortranVersion) -> Int -> AlexAcc (LexAction (Maybe Token)) FortranVersion Source #
data AlexReturn a Source #
alex_scan_tkn :: FortranVersion -> AlexInput -> Int# -> AlexInput -> Int# -> AlexLastAcc (LexAction (Maybe Token)) -> (AlexLastAcc (LexAction (Maybe Token)), AlexInput) Source #
data AlexLastAcc a Source #
AlexAccNone | |
AlexAcc a | |
AlexAccSkip | |
AlexAccPred a (AlexAccPred user) (AlexAcc a user) | |
AlexAccSkipPred (AlexAccPred user) (AlexAcc a user) |
alexAndPred :: (t3 -> t2 -> t1 -> t -> Bool) -> (t3 -> t2 -> t1 -> t -> Bool) -> t3 -> t2 -> t1 -> t -> Bool Source #
alexPrevCharMatches :: (Char -> t3) -> t2 -> AlexInput -> t1 -> t -> t3 Source #
alexRightContext :: Int -> FortranVersion -> t1 -> t -> AlexInput -> Bool Source #
formatExtendedP :: FortranVersion -> AlexInput -> Int -> AlexInput -> Bool Source #
implicitType77P :: FortranVersion -> AlexInput -> Int -> AlexInput -> Bool Source #
implicitTypeExtendedP :: FortranVersion -> AlexInput -> Int -> AlexInput -> Bool Source #
implicitStP :: FortranVersion -> AlexInput -> Int -> AlexInput -> Bool Source #
extendedIdP :: FortranVersion -> AlexInput -> Int -> AlexInput -> Bool Source #
equalFollowsP :: FortranVersion -> AlexInput -> Bool Source #
withinLabelColsP :: FortranVersion -> AlexInput -> Int -> AlexInput -> Bool Source #
fortran66P :: FortranVersion -> AlexInput -> Int -> AlexInput -> Bool Source #
fortran77P :: FortranVersion -> AlexInput -> Int -> AlexInput -> Bool Source #
extended77P :: FortranVersion -> AlexInput -> Int -> AlexInput -> Bool Source #
resetLexeme :: LexAction () Source #
addToPreviousTokensInLine :: Token -> LexAction () Source #
initLexeme :: Lexeme Source #
AlexInput | |
|
alexInputPrevChar :: AlexInput -> Char Source #
currentChar :: AlexInput -> Char Source #
isContinuation :: AlexInput -> Bool Source #
utf8Encode :: Char -> [Word8] Source #
alexScanUser :: FortranVersion -> AlexInput -> Int -> AlexReturn (LexAction (Maybe Token)) Source #
initParseState :: ByteString -> FortranVersion -> String -> ParseState AlexInput Source #
collectFixedTokens :: FortranVersion -> ByteString -> [Token] Source #
collectFixedTokensSafe :: FortranVersion -> ByteString -> Maybe [Token] Source #