|
GlueGen v2.6.0-rc-20250712
GlueGen, Native Binding Generator for Java (public API).
|
Public Member Functions | |
| GnuCEmitter (PreprocessorInfoChannel preprocChannel) | |
| void | reportError (RecognitionException ex) |
| void | reportError (NoViableAltException ex) |
| void | reportError (MismatchedTokenException ex) |
| void | reportError (String s) |
| void | reportWarning (String s) |
| void | match (AST t, BitSet b) throws MismatchedTokenException |
| void | traceIn (String rname, AST t) |
| void | traceOut (String rname, AST t) |
| GnuCEmitter () | |
| final void | translationUnit (AST _t) throws RecognitionException |
| final void | externalList (AST _t) throws RecognitionException |
| final void | externalDef (AST _t) throws RecognitionException |
| final void | declaration (AST _t) throws RecognitionException |
| final void | functionDef (AST _t) throws RecognitionException |
| final void | asm_expr (AST _t) throws RecognitionException |
| final void | typelessDeclaration (AST _t) throws RecognitionException |
| final void | initDeclList (AST _t) throws RecognitionException |
| final void | expr (AST _t) throws RecognitionException |
| final void | declSpecifiers (AST _t) throws RecognitionException |
| final void | storageClassSpecifier (AST _t) throws RecognitionException |
| final void | typeQualifier (AST _t) throws RecognitionException |
| final void | typeSpecifier (AST _t) throws RecognitionException |
| final void | functionStorageClassSpecifier (AST _t) throws RecognitionException |
| final void | structSpecifier (AST _t) throws RecognitionException |
| final void | attributeDecl (AST _t) throws RecognitionException |
| final void | unionSpecifier (AST _t) throws RecognitionException |
| final void | enumSpecifier (AST _t) throws RecognitionException |
| final void | typedefName (AST _t) throws RecognitionException |
| final void | typeName (AST _t) throws RecognitionException |
| final void | structOrUnionBody (AST _t) throws RecognitionException |
| final void | structDeclarationList (AST _t) throws RecognitionException |
| final void | structDeclaration (AST _t) throws RecognitionException |
| final void | specifierQualifierList (AST _t) throws RecognitionException |
| final void | structDeclaratorList (AST _t) throws RecognitionException |
| final void | structDeclarator (AST _t) throws RecognitionException |
| final void | declarator (AST _t) throws RecognitionException |
| final void | enumList (AST _t) throws RecognitionException |
| final void | enumerator (AST _t) throws RecognitionException |
| final void | initDecl (AST _t) throws RecognitionException |
| final void | initializer (AST _t) throws RecognitionException |
| final void | pointerGroup (AST _t) throws RecognitionException |
| final void | idList (AST _t) throws RecognitionException |
| final void | initializerElementLabel (AST _t) throws RecognitionException |
| final void | lcurlyInitializer (AST _t) throws RecognitionException |
| final void | initializerList (AST _t) throws RecognitionException |
| final void | parameterTypeList (AST _t) throws RecognitionException |
| final void | parameterDeclaration (AST _t) throws RecognitionException |
| final void | nonemptyAbstractDeclarator (AST _t) throws RecognitionException |
| final void | functionDeclSpecifiers (AST _t) throws RecognitionException |
| final void | compoundStatement (AST _t) throws RecognitionException |
| final void | declarationList (AST _t) throws RecognitionException |
| final void | localLabelDecl (AST _t) throws RecognitionException |
| final void | statementList (AST _t) throws RecognitionException |
| final void | statement (AST _t) throws RecognitionException |
| final void | statementBody (AST _t) throws RecognitionException |
| final void | binaryExpr (AST _t) throws RecognitionException |
| final void | conditionalExpr (AST _t) throws RecognitionException |
| final void | castExpr (AST _t) throws RecognitionException |
| final void | unaryExpr (AST _t) throws RecognitionException |
| final void | postfixExpr (AST _t) throws RecognitionException |
| final void | primaryExpr (AST _t) throws RecognitionException |
| final void | emptyExpr (AST _t) throws RecognitionException |
| final void | compoundStatementExpr (AST _t) throws RecognitionException |
| final void | rangeExpr (AST _t) throws RecognitionException |
| final void | gnuAsmExpr (AST _t) throws RecognitionException |
| final void | strOptExprPair (AST _t) throws RecognitionException |
| final void | binaryOperator (AST _t) throws RecognitionException |
| final void | unaryOperator (AST _t) throws RecognitionException |
| final void | argExprList (AST _t) throws RecognitionException |
| final void | commaExpr (AST _t) throws RecognitionException |
| final void | assignExpr (AST _t) throws RecognitionException |
| final void | logicalOrExpr (AST _t) throws RecognitionException |
| final void | logicalAndExpr (AST _t) throws RecognitionException |
| final void | inclusiveOrExpr (AST _t) throws RecognitionException |
| final void | exclusiveOrExpr (AST _t) throws RecognitionException |
| final void | bitAndExpr (AST _t) throws RecognitionException |
| final void | equalityExpr (AST _t) throws RecognitionException |
| final void | relationalExpr (AST _t) throws RecognitionException |
| final void | shiftExpr (AST _t) throws RecognitionException |
| final void | additiveExpr (AST _t) throws RecognitionException |
| final void | multExpr (AST _t) throws RecognitionException |
Static Public Attributes | |
| static final String[] | _tokenNames |
| static final BitSet | _tokenSet_0 = new BitSet(mk_tokenSet_0()) |
| static final BitSet | _tokenSet_1 = new BitSet(mk_tokenSet_1()) |
| static final BitSet | _tokenSet_2 = new BitSet(mk_tokenSet_2()) |
| static final BitSet | _tokenSet_3 = new BitSet(mk_tokenSet_3()) |
Protected Member Functions | |
| void | match (AST t, int ttype) throws MismatchedTokenException |
| void | matchNot (AST t, int ttype) throws MismatchedTokenException |
| final void | stringConst (AST _t) throws RecognitionException |
| final void | charConst (AST _t) throws RecognitionException |
| final void | intConst (AST _t) throws RecognitionException |
| final void | floatConst (AST _t) throws RecognitionException |
Definition at line 24 of file GnuCEmitter.java.
| com.jogamp.gluegen.cgram.GnuCEmitter.GnuCEmitter | ( | PreprocessorInfoChannel | preprocChannel | ) |
Definition at line 38 of file GnuCEmitter.java.
| com.jogamp.gluegen.cgram.GnuCEmitter.GnuCEmitter | ( | ) |
Definition at line 327 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.additiveExpr | ( | AST | _t | ) | throws RecognitionException |
| final void com.jogamp.gluegen.cgram.GnuCEmitter.argExprList | ( | AST | _t | ) | throws RecognitionException |
Definition at line 5567 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.asm_expr | ( | AST | _t | ) | throws RecognitionException |
Definition at line 618 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.assignExpr | ( | AST | _t | ) | throws RecognitionException |
| final void com.jogamp.gluegen.cgram.GnuCEmitter.attributeDecl | ( | AST | _t | ) | throws RecognitionException |
Definition at line 1450 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.binaryExpr | ( | AST | _t | ) | throws RecognitionException |
Definition at line 4176 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.binaryOperator | ( | AST | _t | ) | throws RecognitionException |
Definition at line 5246 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.bitAndExpr | ( | AST | _t | ) | throws RecognitionException |
| final void com.jogamp.gluegen.cgram.GnuCEmitter.castExpr | ( | AST | _t | ) | throws RecognitionException |
Definition at line 4311 of file GnuCEmitter.java.
|
protected |
Definition at line 5603 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.commaExpr | ( | AST | _t | ) | throws RecognitionException |
| final void com.jogamp.gluegen.cgram.GnuCEmitter.compoundStatement | ( | AST | _t | ) | throws RecognitionException |
Definition at line 3470 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.compoundStatementExpr | ( | AST | _t | ) | throws RecognitionException |
Definition at line 4846 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.conditionalExpr | ( | AST | _t | ) | throws RecognitionException |
Definition at line 4206 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.declaration | ( | AST | _t | ) | throws RecognitionException |
Definition at line 459 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.declarationList | ( | AST | _t | ) | throws RecognitionException |
Definition at line 3562 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.declarator | ( | AST | _t | ) | throws RecognitionException |
Definition at line 2120 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.declSpecifiers | ( | AST | _t | ) | throws RecognitionException |
Definition at line 888 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.emptyExpr | ( | AST | _t | ) | throws RecognitionException |
Definition at line 4826 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.enumerator | ( | AST | _t | ) | throws RecognitionException |
Definition at line 2396 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.enumList | ( | AST | _t | ) | throws RecognitionException |
Definition at line 2360 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.enumSpecifier | ( | AST | _t | ) | throws RecognitionException |
Definition at line 1569 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.equalityExpr | ( | AST | _t | ) | throws RecognitionException |
| final void com.jogamp.gluegen.cgram.GnuCEmitter.exclusiveOrExpr | ( | AST | _t | ) | throws RecognitionException |
| final void com.jogamp.gluegen.cgram.GnuCEmitter.expr | ( | AST | _t | ) | throws RecognitionException |
Definition at line 760 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.externalDef | ( | AST | _t | ) | throws RecognitionException |
Definition at line 400 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.externalList | ( | AST | _t | ) | throws RecognitionException |
Definition at line 367 of file GnuCEmitter.java.
|
protected |
| final void com.jogamp.gluegen.cgram.GnuCEmitter.functionDeclSpecifiers | ( | AST | _t | ) | throws RecognitionException |
Definition at line 3404 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.functionDef | ( | AST | _t | ) | throws RecognitionException |
Definition at line 524 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.functionStorageClassSpecifier | ( | AST | _t | ) | throws RecognitionException |
Definition at line 1364 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.gnuAsmExpr | ( | AST | _t | ) | throws RecognitionException |
Definition at line 4916 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.idList | ( | AST | _t | ) | throws RecognitionException |
Definition at line 2693 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.inclusiveOrExpr | ( | AST | _t | ) | throws RecognitionException |
| final void com.jogamp.gluegen.cgram.GnuCEmitter.initDecl | ( | AST | _t | ) | throws RecognitionException |
Definition at line 2447 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.initDeclList | ( | AST | _t | ) | throws RecognitionException |
Definition at line 724 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.initializer | ( | AST | _t | ) | throws RecognitionException |
Definition at line 2526 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.initializerElementLabel | ( | AST | _t | ) | throws RecognitionException |
Definition at line 2743 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.initializerList | ( | AST | _t | ) | throws RecognitionException |
Definition at line 2891 of file GnuCEmitter.java.
|
protected |
| final void com.jogamp.gluegen.cgram.GnuCEmitter.lcurlyInitializer | ( | AST | _t | ) | throws RecognitionException |
Definition at line 2855 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.localLabelDecl | ( | AST | _t | ) | throws RecognitionException |
Definition at line 3599 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.logicalAndExpr | ( | AST | _t | ) | throws RecognitionException |
| final void com.jogamp.gluegen.cgram.GnuCEmitter.logicalOrExpr | ( | AST | _t | ) | throws RecognitionException |
| void com.jogamp.gluegen.cgram.GnuCEmitter.match | ( | AST | t, |
| BitSet | b | ||
| ) | throws MismatchedTokenException |
Definition at line 306 of file GnuCEmitter.java.
|
protected |
Definition at line 302 of file GnuCEmitter.java.
|
protected |
Definition at line 310 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.multExpr | ( | AST | _t | ) | throws RecognitionException |
| final void com.jogamp.gluegen.cgram.GnuCEmitter.nonemptyAbstractDeclarator | ( | AST | _t | ) | throws RecognitionException |
Definition at line 3071 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.parameterDeclaration | ( | AST | _t | ) | throws RecognitionException |
Definition at line 3021 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.parameterTypeList | ( | AST | _t | ) | throws RecognitionException |
Definition at line 2927 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.pointerGroup | ( | AST | _t | ) | throws RecognitionException |
Definition at line 2635 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.postfixExpr | ( | AST | _t | ) | throws RecognitionException |
Definition at line 4550 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.primaryExpr | ( | AST | _t | ) | throws RecognitionException |
Definition at line 4749 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.rangeExpr | ( | AST | _t | ) | throws RecognitionException |
Definition at line 4882 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.relationalExpr | ( | AST | _t | ) | throws RecognitionException |
| void com.jogamp.gluegen.cgram.GnuCEmitter.reportError | ( | MismatchedTokenException | ex | ) |
| void com.jogamp.gluegen.cgram.GnuCEmitter.reportError | ( | NoViableAltException | ex | ) |
| void com.jogamp.gluegen.cgram.GnuCEmitter.reportError | ( | RecognitionException | ex | ) |
Definition at line 278 of file GnuCEmitter.java.
| void com.jogamp.gluegen.cgram.GnuCEmitter.reportError | ( | String | s | ) |
Definition at line 296 of file GnuCEmitter.java.
| void com.jogamp.gluegen.cgram.GnuCEmitter.reportWarning | ( | String | s | ) |
Definition at line 299 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.shiftExpr | ( | AST | _t | ) | throws RecognitionException |
| final void com.jogamp.gluegen.cgram.GnuCEmitter.specifierQualifierList | ( | AST | _t | ) | throws RecognitionException |
Definition at line 1939 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.statement | ( | AST | _t | ) | throws RecognitionException |
Definition at line 3683 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.statementBody | ( | AST | _t | ) | throws RecognitionException |
Definition at line 3702 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.statementList | ( | AST | _t | ) | throws RecognitionException |
Definition at line 3650 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.storageClassSpecifier | ( | AST | _t | ) | throws RecognitionException |
Definition at line 957 of file GnuCEmitter.java.
|
protected |
Definition at line 5148 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.strOptExprPair | ( | AST | _t | ) | throws RecognitionException |
Definition at line 5192 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.structDeclaration | ( | AST | _t | ) | throws RecognitionException |
Definition at line 1918 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.structDeclarationList | ( | AST | _t | ) | throws RecognitionException |
Definition at line 1882 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.structDeclarator | ( | AST | _t | ) | throws RecognitionException |
Definition at line 2033 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.structDeclaratorList | ( | AST | _t | ) | throws RecognitionException |
Definition at line 1997 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.structOrUnionBody | ( | AST | _t | ) | throws RecognitionException |
Definition at line 1722 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.structSpecifier | ( | AST | _t | ) | throws RecognitionException |
Definition at line 1421 of file GnuCEmitter.java.
| void com.jogamp.gluegen.cgram.GnuCEmitter.traceIn | ( | String | rname, |
| AST | t | ||
| ) |
Definition at line 314 of file GnuCEmitter.java.
| void com.jogamp.gluegen.cgram.GnuCEmitter.traceOut | ( | String | rname, |
| AST | t | ||
| ) |
Definition at line 319 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.translationUnit | ( | AST | _t | ) | throws RecognitionException |
| final void com.jogamp.gluegen.cgram.GnuCEmitter.typedefName | ( | AST | _t | ) | throws RecognitionException |
Definition at line 1654 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.typelessDeclaration | ( | AST | _t | ) | throws RecognitionException |
Definition at line 692 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.typeName | ( | AST | _t | ) | throws RecognitionException |
Definition at line 1684 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.typeQualifier | ( | AST | _t | ) | throws RecognitionException |
Definition at line 1022 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.typeSpecifier | ( | AST | _t | ) | throws RecognitionException |
Definition at line 1068 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.unaryExpr | ( | AST | _t | ) | throws RecognitionException |
Definition at line 4349 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.unaryOperator | ( | AST | _t | ) | throws RecognitionException |
Definition at line 5480 of file GnuCEmitter.java.
| final void com.jogamp.gluegen.cgram.GnuCEmitter.unionSpecifier | ( | AST | _t | ) | throws RecognitionException |
Definition at line 1540 of file GnuCEmitter.java.
|
static |
Definition at line 6402 of file GnuCEmitter.java.
|
static |
Definition at line 6576 of file GnuCEmitter.java.
|
static |
Definition at line 6581 of file GnuCEmitter.java.
|
static |
Definition at line 6586 of file GnuCEmitter.java.
|
static |
Definition at line 6591 of file GnuCEmitter.java.