Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell98 |
Language.GLSL.Parser
Documentation
reservedWords :: [String] #
parse :: [Char] -> Either ParseError TranslationUnit #
identifier :: P String #
intConstant :: P Expr #
floatingConstant :: P Expr #
identifierHead :: P Char #
identifierTail :: P Char #
hexadecimal :: P Expr #
floatExponent :: P Expr #
floatPoint :: P Expr #
pointFloat :: P Expr #
primaryExpression :: P Expr #
postfixExpression :: P Expr #
dotFunctionCallGeneric :: P (Expr -> Expr) #
dotFieldSelection :: P (Expr -> Expr) #
integerExpression :: P Expr #
unaryExpression :: P Expr #
expression :: P Expr #
constantExpression :: P Expr #
declaration :: P Declaration #
functionDeclarator :: P (FullType, String, [ParameterDeclaration]) #
functionHeader :: P (FullType, String) #
structDeclarationList :: P [Field] #
structDeclaration :: P Field #
initializer :: P Expr #
statementList :: P [Statement] #
expressionStatement :: P (Maybe Expr) #
switchStatementList :: P [Statement] #
forInitStatement :: P (Either (Maybe Expr) Declaration) #
jumpStatement :: P Statement #