| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell98 |
Language.GLSL.Parser
Documentation
reservedWords :: [String] Source #
parse :: [Char] -> Either ParseError TranslationUnit Source #
identifier :: P String Source #
intConstant :: P Expr Source #
floatingConstant :: P Expr Source #
identifierHead :: P Char Source #
identifierTail :: P Char Source #
hexadecimal :: P Expr Source #
floatExponent :: P Expr Source #
floatPoint :: P Expr Source #
pointFloat :: P Expr Source #
infixLeft' :: String -> (a -> a -> a) -> Operator Char S a Source #
infixLeft'' :: Char -> (a -> a -> a) -> Operator Char S a Source #
infixRight :: String -> (a -> a -> a) -> Operator Char S a Source #
conditionalTable :: [[Operator Char S Expr]] Source #
assignmentTable :: [[Operator Char S Expr]] Source #
expressionTable :: [[Operator Char S Expr]] Source #
unaryExpression :: P Expr Source #
expression :: P Expr Source #
functionDeclarator :: P (FullType, String, [ParameterDeclaration]) Source #
functionHeader :: P (FullType, String) Source #
structDeclarationList :: P [Field] Source #
initializer :: P Expr Source #
statementList :: P [Statement] Source #
expressionStatement :: P (Maybe Expr) Source #
switchStatementList :: P [Statement] Source #
forInitStatement :: P (Either (Maybe Expr) Declaration) Source #