Safe Haskell | None |
---|
- keywords :: [(String, Tok n)]
- readSoConBuiltin :: String -> Maybe SoCon
- readKiConBuiltin :: String -> Maybe KiCon
- readTwConBuiltin :: String -> Maybe TwCon
- readTcConBuiltin :: String -> Maybe TcCon
- readWbConBuiltin :: String -> Maybe WbCon
- isVarName :: String -> Bool
- isVarStart :: Char -> Bool
- isVarBody :: Char -> Bool
- readVar :: String -> Maybe String
- isConName :: String -> Bool
- isConStart :: Char -> Bool
- isConBody :: Char -> Bool
- readCon :: String -> Maybe String
- isOpName :: String -> Bool
- isOpStart :: Char -> Bool
- isOpBody :: Char -> Bool
- isLitName :: String -> Bool
- isLitStart :: Char -> Bool
- isLitBody :: Char -> Bool
Keywords
Builtin constructors
readSoConBuiltin :: String -> Maybe SoConSource
Read a named sort constructor.
readKiConBuiltin :: String -> Maybe KiConSource
Read a named kind constructor.
readTwConBuiltin :: String -> Maybe TwConSource
Read a named witness type constructor.
readTcConBuiltin :: String -> Maybe TcConSource
Read a builtin type constructor with a non-symbolic name. ie not '->'.
readWbConBuiltin :: String -> Maybe WbConSource
Read a witness constructor.
Variable names
isVarStart :: Char -> BoolSource
Charater can start a variable name.
Constructor names
isConStart :: Char -> BoolSource
Character can start a constructor name.
Operator names
Literal names
isLitStart :: Char -> BoolSource
Character can start a literal.