Top Fields Constructors Methods
com.jogamp.gluegen.cgram

public Class GnuCEmitter

extends TreeParser
implements GnuCEmitterTokenTypes
Class Inheritance
All Implemented Interfaces
com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
Imports
java.io.*, java.util.*, antlr.CommonAST, .DumpASTVisitor, .TreeParser, .Token, .RecognitionException, .ANTLRException, .NoViableAltException, .MismatchedTokenException, .SemanticException, .ASTPair, antlr.collections.AST, antlr.collections.impl.BitSet, .ASTArray

Field Summary

Modifier and TypeField and Description
public static final String[]
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
pack-priv PrintStream
pack-priv String
pack-priv final int
pack-priv int
pack-priv PreprocessorInfoChannel
pack-priv Stack<E>
pack-priv int
pack-priv int
pack-priv LineObject
Inherited from antlr.TreeParser:
_retTreeastFactoryASTNULLinputStatereturnASTtokenNames

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
protected final void
public final void
pack-priv void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
expr(AST _t)

public final void
public final void
pack-priv void
protected final void
public final void
public final void
public final void
public final void
public final void
idList(AST _t)

public final void
public final void
public final void
pack-priv void
public final void
public final void
public final void
protected final void
public final void
public final void
public final void
public final void
protected void
match(AST t, int ttype)

Overrides antlr.TreeParser.match.

public void
match(AST t, BitSet b)

Overrides antlr.TreeParser.match.

Make sure current lookahead symbol matches the given set Throw an exception upon mismatch, which is catch by either the error handler or by the syntactic predicate.
protected void
matchNot(AST t, int ttype)

Overrides antlr.TreeParser.matchNot.

private static final long[]
private static final long[]
private static final long[]
private static final long[]
public final void
public final void
public final void
public final void
public final void
public final void
public final void
pack-priv void
pack-priv void
printPreprocs(Vector<E> preprocs)

pack-priv void
public final void
public final void
public void
reportError(RecognitionException ex)

Overrides antlr.TreeParser.reportError.

Parser error-reporting function can be overridden in subclass
public void
public void
public void
reportError(String s)

Overrides antlr.TreeParser.reportError.

Parser error-reporting function can be overridden in subclass
public void
reportWarning(String s)

Overrides antlr.TreeParser.reportWarning.

Parser warning-reporting function can be overridden in subclass
public final void
public final void
public final void
public final void
public final void
public final void
protected final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public void
public void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
Inherited from antlr.TreeParser:
getASTgetASTFactorygetTokenNamegetTokenNamespanicsetASTFactorysetASTNodeClasssetASTNodeTypetraceIndent

Field Detail

_tokenNamesback to summary
public static final String[] _tokenNames
_tokenSet_0back to summary
public static final BitSet _tokenSet_0
_tokenSet_1back to summary
public static final BitSet _tokenSet_1
_tokenSet_2back to summary
public static final BitSet _tokenSet_2
_tokenSet_3back to summary
public static final BitSet _tokenSet_3
currentOutputback to summary
pack-priv PrintStream currentOutput
currentSourceback to summary
pack-priv String currentSource
lineDirectiveThresholdback to summary
pack-priv final int lineDirectiveThreshold
lineNumback to summary
pack-priv int lineNum
preprocessorInfoChannelback to summary
pack-priv PreprocessorInfoChannel preprocessorInfoChannel
sourceFilesback to summary
pack-priv Stack<E> sourceFiles
tabsback to summary
pack-priv int tabs
traceDepthback to summary
pack-priv int traceDepth

Hides antlr.TreeParser.traceDepth.

trueSourceFileback to summary
pack-priv LineObject trueSourceFile

Constructor Detail

GnuCEmitterback to summary
public GnuCEmitter(PreprocessorInfoChannel preprocChannel)
GnuCEmitterback to summary
public GnuCEmitter()

Method Detail

additiveExprback to summary
public final void additiveExpr(AST _t) throws RecognitionException
argExprListback to summary
public final void argExprList(AST _t) throws RecognitionException
asm_exprback to summary
public final void asm_expr(AST _t) throws RecognitionException
assignExprback to summary
public final void assignExpr(AST _t) throws RecognitionException
attributeDeclback to summary
public final void attributeDecl(AST _t) throws RecognitionException
binaryExprback to summary
public final void binaryExpr(AST _t) throws RecognitionException
binaryOperatorback to summary
public final void binaryOperator(AST _t) throws RecognitionException
bitAndExprback to summary
public final void bitAndExpr(AST _t) throws RecognitionException
castExprback to summary
public final void castExpr(AST _t) throws RecognitionException
charConstback to summary
protected final void charConst(AST _t) throws RecognitionException
commaExprback to summary
public final void commaExpr(AST _t) throws RecognitionException
commaSepback to summary
pack-priv void commaSep(TNode t)
compoundStatementback to summary
public final void compoundStatement(AST _t) throws RecognitionException
compoundStatementExprback to summary
public final void compoundStatementExpr(AST _t) throws RecognitionException
conditionalExprback to summary
public final void conditionalExpr(AST _t) throws RecognitionException
declarationback to summary
public final void declaration(AST _t) throws RecognitionException
declarationListback to summary
public final void declarationList(AST _t) throws RecognitionException
declaratorback to summary
public final void declarator(AST _t) throws RecognitionException
declSpecifiersback to summary
public final void declSpecifiers(AST _t) throws RecognitionException
emptyExprback to summary
public final void emptyExpr(AST _t) throws RecognitionException
enumeratorback to summary
public final void enumerator(AST _t) throws RecognitionException
enumListback to summary
public final void enumList(AST _t) throws RecognitionException
enumSpecifierback to summary
public final void enumSpecifier(AST _t) throws RecognitionException
equalityExprback to summary
public final void equalityExpr(AST _t) throws RecognitionException
exclusiveOrExprback to summary
public final void exclusiveOrExpr(AST _t) throws RecognitionException
exprback to summary
public final void expr(AST _t) throws RecognitionException
externalDefback to summary
public final void externalDef(AST _t) throws RecognitionException
externalListback to summary
public final void externalList(AST _t) throws RecognitionException
finalizePrintingback to summary
pack-priv void finalizePrinting()
floatConstback to summary
protected final void floatConst(AST _t) throws RecognitionException
functionDeclSpecifiersback to summary
public final void functionDeclSpecifiers(AST _t) throws RecognitionException
functionDefback to summary
public final void functionDef(AST _t) throws RecognitionException
functionStorageClassSpecifierback to summary
public final void functionStorageClassSpecifier(AST _t) throws RecognitionException
gnuAsmExprback to summary
public final void gnuAsmExpr(AST _t) throws RecognitionException
idListback to summary
public final void idList(AST _t) throws RecognitionException
inclusiveOrExprback to summary
public final void inclusiveOrExpr(AST _t) throws RecognitionException
initDeclback to summary
public final void initDecl(AST _t) throws RecognitionException
initDeclListback to summary
public final void initDeclList(AST _t) throws RecognitionException
initializePrintingback to summary
pack-priv void initializePrinting()
initializerback to summary
public final void initializer(AST _t) throws RecognitionException
initializerElementLabelback to summary
public final void initializerElementLabel(AST _t) throws RecognitionException
initializerListback to summary
public final void initializerList(AST _t) throws RecognitionException
intConstback to summary
protected final void intConst(AST _t) throws RecognitionException
lcurlyInitializerback to summary
public final void lcurlyInitializer(AST _t) throws RecognitionException
localLabelDeclback to summary
public final void localLabelDecl(AST _t) throws RecognitionException
logicalAndExprback to summary
public final void logicalAndExpr(AST _t) throws RecognitionException
logicalOrExprback to summary
public final void logicalOrExpr(AST _t) throws RecognitionException
matchback to summary
protected void match(AST t, int ttype) throws MismatchedTokenException

Overrides antlr.TreeParser.match.

matchback to summary
public void match(AST t, BitSet b) throws MismatchedTokenException

Overrides antlr.TreeParser.match.

Doc from antlr.TreeParser.match.

Make sure current lookahead symbol matches the given set Throw an exception upon mismatch, which is catch by either the error handler or by the syntactic predicate.

matchNotback to summary
protected void matchNot(AST t, int ttype) throws MismatchedTokenException

Overrides antlr.TreeParser.matchNot.

mk_tokenSet_0back to summary
private static final long[] mk_tokenSet_0()
mk_tokenSet_1back to summary
private static final long[] mk_tokenSet_1()
mk_tokenSet_2back to summary
private static final long[] mk_tokenSet_2()
mk_tokenSet_3back to summary
private static final long[] mk_tokenSet_3()
multExprback to summary
public final void multExpr(AST _t) throws RecognitionException
nonemptyAbstractDeclaratorback to summary
public final void nonemptyAbstractDeclarator(AST _t) throws RecognitionException
parameterDeclarationback to summary
public final void parameterDeclaration(AST _t) throws RecognitionException
parameterTypeListback to summary
public final void parameterTypeList(AST _t) throws RecognitionException
pointerGroupback to summary
public final void pointerGroup(AST _t) throws RecognitionException
postfixExprback to summary
public final void postfixExpr(AST _t) throws RecognitionException
primaryExprback to summary
public final void primaryExpr(AST _t) throws RecognitionException
printAddingLineDirectivesback to summary
pack-priv void printAddingLineDirectives(TNode t)
printPreprocsback to summary
pack-priv void printPreprocs(Vector<E> preprocs)
printTabsback to summary
pack-priv void printTabs()
rangeExprback to summary
public final void rangeExpr(AST _t) throws RecognitionException
relationalExprback to summary
public final void relationalExpr(AST _t) throws RecognitionException
reportErrorback to summary
public void reportError(RecognitionException ex)

Overrides antlr.TreeParser.reportError.

Doc from antlr.TreeParser.reportError.

Parser error-reporting function can be overridden in subclass

reportErrorback to summary
public void reportError(NoViableAltException ex)
reportErrorback to summary
public void reportError(MismatchedTokenException ex)
reportErrorback to summary
public void reportError(String s)

Overrides antlr.TreeParser.reportError.

Doc from antlr.TreeParser.reportError.

Parser error-reporting function can be overridden in subclass

reportWarningback to summary
public void reportWarning(String s)

Overrides antlr.TreeParser.reportWarning.

Doc from antlr.TreeParser.reportWarning.

Parser warning-reporting function can be overridden in subclass

shiftExprback to summary
public final void shiftExpr(AST _t) throws RecognitionException
specifierQualifierListback to summary
public final void specifierQualifierList(AST _t) throws RecognitionException
statementback to summary
public final void statement(AST _t) throws RecognitionException
statementBodyback to summary
public final void statementBody(AST _t) throws RecognitionException
statementListback to summary
public final void statementList(AST _t) throws RecognitionException
storageClassSpecifierback to summary
public final void storageClassSpecifier(AST _t) throws RecognitionException
stringConstback to summary
protected final void stringConst(AST _t) throws RecognitionException
strOptExprPairback to summary
public final void strOptExprPair(AST _t) throws RecognitionException
structDeclarationback to summary
public final void structDeclaration(AST _t) throws RecognitionException
structDeclarationListback to summary
public final void structDeclarationList(AST _t) throws RecognitionException
structDeclaratorback to summary
public final void structDeclarator(AST _t) throws RecognitionException
structDeclaratorListback to summary
public final void structDeclaratorList(AST _t) throws RecognitionException
structOrUnionBodyback to summary
public final void structOrUnionBody(AST _t) throws RecognitionException
structSpecifierback to summary
public final void structSpecifier(AST _t) throws RecognitionException
traceInback to summary
public void traceIn(String rname, AST t)

Overrides antlr.TreeParser.traceIn.

traceOutback to summary
public void traceOut(String rname, AST t)

Overrides antlr.TreeParser.traceOut.

translationUnitback to summary
public final void translationUnit(AST _t) throws RecognitionException
typedefNameback to summary
public final void typedefName(AST _t) throws RecognitionException
typelessDeclarationback to summary
public final void typelessDeclaration(AST _t) throws RecognitionException
typeNameback to summary
public final void typeName(AST _t) throws RecognitionException
typeQualifierback to summary
public final void typeQualifier(AST _t) throws RecognitionException
typeSpecifierback to summary
public final void typeSpecifier(AST _t) throws RecognitionException
unaryExprback to summary
public final void unaryExpr(AST _t) throws RecognitionException
unaryOperatorback to summary
public final void unaryOperator(AST _t) throws RecognitionException
unionSpecifierback to summary
public final void unionSpecifier(AST _t) throws RecognitionException