Language.GLSL.Parser
data S
type P a
keywords
reservedWords
comment
blank
lexeme
parse
semicolon
comma
colon
lbrace
rbrace
lbracket
rbracket
lparen
rparen
keyword
identifier
intConstant
floatingConstant
operator
identifierHead
identifierTail
hexadecimal
octal
badOctal
decimal
floatExponent
floatPoint
pointFloat
exponent
infixLeft
infixLeft'
infixLeft''
infixRight
conditionalTable
assignmentTable
expressionTable
primaryExpression
postfixExpression
dotFunctionCallGeneric
dotFieldSelection
integerExpression
functionCallGeneric
functionCallHeader
functionIdentifier
unaryExpression
conditionalExpression
assignmentExpression
expression
constantExpression
declaration
functionPrototype
functionDeclarator
functionHeader
parameterDeclaration
parameterQualifier
fullySpecifiedType
invariantQualifier
interpolationQualifier
layoutQualifier
layoutQualifierId
parameterTypeQualifier
typeQualifier
storageQualifier
typeSpecifier
typeSpecifierNoPrecision
typeSpecifierNonArray
precisionQualifier
structSpecifier
structDeclarationList
structDeclaration
structDeclaratorList
structDeclarator
initializer
declarationStatement
statement
simpleStatement
compoundStatement
statementNoNewScope
compoundStatementNoNewScope
statementList
expressionStatement
selectionStatement
condition
switchStatement
switchStatementList
caseLabel
iterationStatement
forInitStatement
jumpStatement
translationUnit
externalDeclaration
functionDefinition