| Safe Haskell | Safe-Infered |
|---|
Language.Grammars.SyntaxMacros.Scanner
Documentation
getBaseNumber :: Integer -> [Char] -> IntegerSource
data EnumValToken Source
Constructors
| TkVarid | |
| TkConid | |
| TkOp | |
| TkConOp | |
| TkQVarid | |
| TkQConid | |
| TkQOp | |
| TkQConOp | |
| TkString | |
| TkChar | |
| TkInteger8 | |
| TkInteger10 | |
| TkInteger16 | |
| TkFraction | |
| TkTextnm | |
| TkTextln | |
| TkError |
Instances
module UU.Scanner.GenToken
valueToken :: EnumValToken -> String -> Pos -> TokenSource
tokTpIsInt :: EnumValToken -> BoolSource
tokTpIsId :: EnumValToken -> BoolSource
pStringPos, pConsymPos, pVarsymPos, pIntegerPos, pTextlnPos, pTextnmPos, pConidPos, pVaridPos, pFractionPos, pInteger16Pos, pInteger10Pos, pInteger8Pos, pCharPos :: IsParser p Token => p (String, Pos)Source
pString, pConsym, pVarsym, pInteger, pTextln, pTextnm, pConid, pVarid, pFraction, pInteger16, pInteger10, pInteger8, pChar :: IsParser p Token => p StringSource
pComma, pCCurly, pOCurly, pCBrack, pOBrack, pCParen, pOParen, pSemi :: IsParser p Token => p StringSource
pCommaPos, pCCurlyPos, pOCurlyPos, pCBrackPos, pOBrackPos, pCParenPos, pOParenPos, pSemiPos :: IsParser p Token => p PosSource
pParens_pCommas :: IsParser p Token => p a -> p [a]Source
pBracks_pCommas :: IsParser p Token => p a -> p [a]Source
pCurly_pSemics :: IsParser p Token => p a -> p [a]Source
Constructors
| ScanOpts | |
Fields
| |
posIs1stColumn :: Pos -> BoolSource
Constructors
| InFilePos | |
Fields
| |
infpAdvCol :: Int -> InFilePos -> InFilePosSource
infpAdvLine :: Int -> InFilePos -> InFilePosSource
infpAdvStr :: String -> InFilePos -> InFilePosSource
isStrQuote :: Char -> BoolSource
isVarStart :: Char -> BoolSource
module UU.Scanner.Position