| Safe Haskell | None |
|---|
Language.Grammars.Murder.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
pInteger16 :: IsParser p Token => p StringSource
pInteger10 :: IsParser p Token => p StringSource
pCCurlyPos :: IsParser p Token => p PosSource
pOCurlyPos :: IsParser p Token => p PosSource
pCBrackPos :: IsParser p Token => p PosSource
pOBrackPos :: IsParser p Token => p PosSource
pCParenPos :: IsParser p Token => p PosSource
pOParenPos :: 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