com.jogamp.gluegen.cgram
Class GnuCEmitter
java.lang.Object
antlr.TreeParser
com.jogamp.gluegen.cgram.GnuCEmitter
- All Implemented Interfaces:
- GnuCEmitterTokenTypes
public class GnuCEmitter
- extends antlr.TreeParser
- implements GnuCEmitterTokenTypes
Fields inherited from interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes |
ASSIGN, BadStringLiteral, BAND, BAND_ASSIGN, BNOT, BOR, BOR_ASSIGN, BXOR, BXOR_ASSIGN, CharLiteral, COLON, COMMA, Comment, CPPComment, DEC, DefineExpr, DefineExpr2, Digit, DIV, DIV_ASSIGN, DOT, DoubleDoubleConst, EOF, EQUAL, Escape, Exponent, FloatDoubleConst, FloatSuffix, GT, GTE, ID, INC, IntHexConst, IntIntConst, IntOctalConst, LAND, LBRACKET, LCURLY, LineDirective, LITERAL___alignof, LITERAL___attribute, LITERAL___complex, LITERAL___imag, LITERAL___label__, LITERAL___real, LITERAL_asm, LITERAL_auto, LITERAL_break, LITERAL_case, LITERAL_char, LITERAL_const, LITERAL_continue, LITERAL_default, LITERAL_do, LITERAL_double, LITERAL_else, LITERAL_enum, LITERAL_extern, LITERAL_float, LITERAL_for, LITERAL_goto, LITERAL_if, LITERAL_inline, LITERAL_int, LITERAL_intptr_t, LITERAL_long, LITERAL_ptrdiff_t, LITERAL_register, LITERAL_return, LITERAL_short, LITERAL_signed, LITERAL_size_t, LITERAL_sizeof, LITERAL_static, LITERAL_struct, LITERAL_switch, LITERAL_typedef, LITERAL_typeof, LITERAL_uintptr_t, LITERAL_union, LITERAL_unsigned, LITERAL_void, LITERAL_volatile, LITERAL_wchar_t, LITERAL_while, LNOT, LongDoubleConst, LongHexConst, LongIntConst, LongOctalConst, LongSuffix, LOR, LPAREN, LSHIFT, LSHIFT_ASSIGN, LT, LTE, MINUS, MINUS_ASSIGN, MOD, MOD_ASSIGN, NAsmAttribute, NCast, NCommaExpr, NCompoundStatement, NDeclaration, NDeclarator, NEmptyExpression, NExpressionGroup, NFunctionCallArgs, NFunctionDef, NGnuAsmExpr, NInitDecl, NInitializer, NInitializerElementLabel, NLabel, NLcurlyInitializer, NNonemptyAbstractDeclarator, NonWhitespace, NOT_EQUAL, NParameterDeclaration, NParameterTypeList, NPointerGroup, NPostfixExpr, NRangeExpr, NStatementExpr, NStringSeq, NStructDeclarator, NTypedefName, NTypeMissing, NULL_TREE_LOOKAHEAD, Number, NUnaryExpr, PLUS, PLUS_ASSIGN, PREPROC_DIRECTIVE, PTR, QUESTION, RBRACKET, RCURLY, RPAREN, RSHIFT, RSHIFT_ASSIGN, SEMI, Space, STAR, STAR_ASSIGN, StringLiteral, UnsignedHexConst, UnsignedIntConst, UnsignedOctalConst, UnsignedSuffix, VARARGS, Vocabulary, Whitespace |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_tokenNames
public static final String[] _tokenNames
_tokenSet_0
public static final BitSet _tokenSet_0
_tokenSet_1
public static final BitSet _tokenSet_1
_tokenSet_2
public static final BitSet _tokenSet_2
_tokenSet_3
public static final BitSet _tokenSet_3
GnuCEmitter
public GnuCEmitter(PreprocessorInfoChannel preprocChannel)
GnuCEmitter
public GnuCEmitter()
reportError
public void reportError(RecognitionException ex)
reportError
public void reportError(NoViableAltException ex)
reportError
public void reportError(MismatchedTokenException ex)
reportWarning
public void reportWarning(String s)
match
protected void match(AST t,
int ttype)
throws MismatchedTokenException
- Throws:
MismatchedTokenException
match
public void match(AST t,
BitSet b)
throws MismatchedTokenException
- Throws:
MismatchedTokenException
matchNot
protected void matchNot(AST t,
int ttype)
throws MismatchedTokenException
- Throws:
MismatchedTokenException
traceIn
public void traceIn(String rname,
AST t)
traceOut
public void traceOut(String rname,
AST t)
translationUnit
public final void translationUnit(AST _t)
throws RecognitionException
- Throws:
RecognitionException
externalList
public final void externalList(AST _t)
throws RecognitionException
- Throws:
RecognitionException
externalDef
public final void externalDef(AST _t)
throws RecognitionException
- Throws:
RecognitionException
declaration
public final void declaration(AST _t)
throws RecognitionException
- Throws:
RecognitionException
functionDef
public final void functionDef(AST _t)
throws RecognitionException
- Throws:
RecognitionException
asm_expr
public final void asm_expr(AST _t)
throws RecognitionException
- Throws:
RecognitionException
typelessDeclaration
public final void typelessDeclaration(AST _t)
throws RecognitionException
- Throws:
RecognitionException
initDeclList
public final void initDeclList(AST _t)
throws RecognitionException
- Throws:
RecognitionException
expr
public final void expr(AST _t)
throws RecognitionException
- Throws:
RecognitionException
declSpecifiers
public final void declSpecifiers(AST _t)
throws RecognitionException
- Throws:
RecognitionException
storageClassSpecifier
public final void storageClassSpecifier(AST _t)
throws RecognitionException
- Throws:
RecognitionException
typeQualifier
public final void typeQualifier(AST _t)
throws RecognitionException
- Throws:
RecognitionException
typeSpecifier
public final void typeSpecifier(AST _t)
throws RecognitionException
- Throws:
RecognitionException
functionStorageClassSpecifier
public final void functionStorageClassSpecifier(AST _t)
throws RecognitionException
- Throws:
RecognitionException
structSpecifier
public final void structSpecifier(AST _t)
throws RecognitionException
- Throws:
RecognitionException
attributeDecl
public final void attributeDecl(AST _t)
throws RecognitionException
- Throws:
RecognitionException
unionSpecifier
public final void unionSpecifier(AST _t)
throws RecognitionException
- Throws:
RecognitionException
enumSpecifier
public final void enumSpecifier(AST _t)
throws RecognitionException
- Throws:
RecognitionException
typedefName
public final void typedefName(AST _t)
throws RecognitionException
- Throws:
RecognitionException
typeName
public final void typeName(AST _t)
throws RecognitionException
- Throws:
RecognitionException
structOrUnionBody
public final void structOrUnionBody(AST _t)
throws RecognitionException
- Throws:
RecognitionException
structDeclarationList
public final void structDeclarationList(AST _t)
throws RecognitionException
- Throws:
RecognitionException
structDeclaration
public final void structDeclaration(AST _t)
throws RecognitionException
- Throws:
RecognitionException
specifierQualifierList
public final void specifierQualifierList(AST _t)
throws RecognitionException
- Throws:
RecognitionException
structDeclaratorList
public final void structDeclaratorList(AST _t)
throws RecognitionException
- Throws:
RecognitionException
structDeclarator
public final void structDeclarator(AST _t)
throws RecognitionException
- Throws:
RecognitionException
declarator
public final void declarator(AST _t)
throws RecognitionException
- Throws:
RecognitionException
enumList
public final void enumList(AST _t)
throws RecognitionException
- Throws:
RecognitionException
enumerator
public final void enumerator(AST _t)
throws RecognitionException
- Throws:
RecognitionException
initDecl
public final void initDecl(AST _t)
throws RecognitionException
- Throws:
RecognitionException
initializer
public final void initializer(AST _t)
throws RecognitionException
- Throws:
RecognitionException
pointerGroup
public final void pointerGroup(AST _t)
throws RecognitionException
- Throws:
RecognitionException
idList
public final void idList(AST _t)
throws RecognitionException
- Throws:
RecognitionException
initializerElementLabel
public final void initializerElementLabel(AST _t)
throws RecognitionException
- Throws:
RecognitionException
lcurlyInitializer
public final void lcurlyInitializer(AST _t)
throws RecognitionException
- Throws:
RecognitionException
initializerList
public final void initializerList(AST _t)
throws RecognitionException
- Throws:
RecognitionException
parameterTypeList
public final void parameterTypeList(AST _t)
throws RecognitionException
- Throws:
RecognitionException
parameterDeclaration
public final void parameterDeclaration(AST _t)
throws RecognitionException
- Throws:
RecognitionException
nonemptyAbstractDeclarator
public final void nonemptyAbstractDeclarator(AST _t)
throws RecognitionException
- Throws:
RecognitionException
functionDeclSpecifiers
public final void functionDeclSpecifiers(AST _t)
throws RecognitionException
- Throws:
RecognitionException
compoundStatement
public final void compoundStatement(AST _t)
throws RecognitionException
- Throws:
RecognitionException
declarationList
public final void declarationList(AST _t)
throws RecognitionException
- Throws:
RecognitionException
localLabelDecl
public final void localLabelDecl(AST _t)
throws RecognitionException
- Throws:
RecognitionException
statementList
public final void statementList(AST _t)
throws RecognitionException
- Throws:
RecognitionException
statement
public final void statement(AST _t)
throws RecognitionException
- Throws:
RecognitionException
statementBody
public final void statementBody(AST _t)
throws RecognitionException
- Throws:
RecognitionException
binaryExpr
public final void binaryExpr(AST _t)
throws RecognitionException
- Throws:
RecognitionException
conditionalExpr
public final void conditionalExpr(AST _t)
throws RecognitionException
- Throws:
RecognitionException
castExpr
public final void castExpr(AST _t)
throws RecognitionException
- Throws:
RecognitionException
unaryExpr
public final void unaryExpr(AST _t)
throws RecognitionException
- Throws:
RecognitionException
postfixExpr
public final void postfixExpr(AST _t)
throws RecognitionException
- Throws:
RecognitionException
primaryExpr
public final void primaryExpr(AST _t)
throws RecognitionException
- Throws:
RecognitionException
emptyExpr
public final void emptyExpr(AST _t)
throws RecognitionException
- Throws:
RecognitionException
compoundStatementExpr
public final void compoundStatementExpr(AST _t)
throws RecognitionException
- Throws:
RecognitionException
rangeExpr
public final void rangeExpr(AST _t)
throws RecognitionException
- Throws:
RecognitionException
gnuAsmExpr
public final void gnuAsmExpr(AST _t)
throws RecognitionException
- Throws:
RecognitionException
stringConst
protected final void stringConst(AST _t)
throws RecognitionException
- Throws:
RecognitionException
strOptExprPair
public final void strOptExprPair(AST _t)
throws RecognitionException
- Throws:
RecognitionException
binaryOperator
public final void binaryOperator(AST _t)
throws RecognitionException
- Throws:
RecognitionException
unaryOperator
public final void unaryOperator(AST _t)
throws RecognitionException
- Throws:
RecognitionException
argExprList
public final void argExprList(AST _t)
throws RecognitionException
- Throws:
RecognitionException
charConst
protected final void charConst(AST _t)
throws RecognitionException
- Throws:
RecognitionException
intConst
protected final void intConst(AST _t)
throws RecognitionException
- Throws:
RecognitionException
floatConst
protected final void floatConst(AST _t)
throws RecognitionException
- Throws:
RecognitionException
commaExpr
public final void commaExpr(AST _t)
throws RecognitionException
- Throws:
RecognitionException
assignExpr
public final void assignExpr(AST _t)
throws RecognitionException
- Throws:
RecognitionException
logicalOrExpr
public final void logicalOrExpr(AST _t)
throws RecognitionException
- Throws:
RecognitionException
logicalAndExpr
public final void logicalAndExpr(AST _t)
throws RecognitionException
- Throws:
RecognitionException
inclusiveOrExpr
public final void inclusiveOrExpr(AST _t)
throws RecognitionException
- Throws:
RecognitionException
exclusiveOrExpr
public final void exclusiveOrExpr(AST _t)
throws RecognitionException
- Throws:
RecognitionException
bitAndExpr
public final void bitAndExpr(AST _t)
throws RecognitionException
- Throws:
RecognitionException
equalityExpr
public final void equalityExpr(AST _t)
throws RecognitionException
- Throws:
RecognitionException
relationalExpr
public final void relationalExpr(AST _t)
throws RecognitionException
- Throws:
RecognitionException
shiftExpr
public final void shiftExpr(AST _t)
throws RecognitionException
- Throws:
RecognitionException
additiveExpr
public final void additiveExpr(AST _t)
throws RecognitionException
- Throws:
RecognitionException
multExpr
public final void multExpr(AST _t)
throws RecognitionException
- Throws:
RecognitionException