Class GnuCTreeParser

    • Field Detail

      • _tokenNames

        public static final String[] _tokenNames
      • _tokenSet_0

        public static final antlr.collections.impl.BitSet _tokenSet_0
      • _tokenSet_1

        public static final antlr.collections.impl.BitSet _tokenSet_1
      • _tokenSet_2

        public static final antlr.collections.impl.BitSet _tokenSet_2
      • _tokenSet_3

        public static final antlr.collections.impl.BitSet _tokenSet_3
    • Constructor Detail

      • GnuCTreeParser

        public GnuCTreeParser()
    • Method Detail

      • reportError

        public void reportError​(antlr.RecognitionException ex)
        Overrides:
        reportError in class antlr.TreeParser
      • reportError

        public void reportError​(antlr.NoViableAltException ex)
      • reportError

        public void reportError​(antlr.MismatchedTokenException ex)
      • reportError

        public void reportError​(String s)
        Overrides:
        reportError in class antlr.TreeParser
      • reportWarning

        public void reportWarning​(String s)
        Overrides:
        reportWarning in class antlr.TreeParser
      • match

        protected void match​(antlr.collections.AST t,
                             int ttype)
                      throws antlr.MismatchedTokenException
        Overrides:
        match in class antlr.TreeParser
        Throws:
        antlr.MismatchedTokenException
      • match

        public void match​(antlr.collections.AST t,
                          antlr.collections.impl.BitSet b)
                   throws antlr.MismatchedTokenException
        Overrides:
        match in class antlr.TreeParser
        Throws:
        antlr.MismatchedTokenException
      • matchNot

        protected void matchNot​(antlr.collections.AST t,
                                int ttype)
                         throws antlr.MismatchedTokenException
        Overrides:
        matchNot in class antlr.TreeParser
        Throws:
        antlr.MismatchedTokenException
      • traceIn

        public void traceIn​(String rname,
                            antlr.collections.AST t)
        Overrides:
        traceIn in class antlr.TreeParser
      • traceOut

        public void traceOut​(String rname,
                             antlr.collections.AST t)
        Overrides:
        traceOut in class antlr.TreeParser
      • translationUnit

        public final void translationUnit​(antlr.collections.AST _t)
                                   throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • externalList

        public final void externalList​(antlr.collections.AST _t)
                                throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • externalDef

        public final void externalDef​(antlr.collections.AST _t)
                               throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • declaration

        public final void declaration​(antlr.collections.AST _t)
                               throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • functionDef

        public final void functionDef​(antlr.collections.AST _t)
                               throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • asm_expr

        public final void asm_expr​(antlr.collections.AST _t)
                            throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • typelessDeclaration

        public final void typelessDeclaration​(antlr.collections.AST _t)
                                       throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • initDeclList

        public final void initDeclList​(antlr.collections.AST _t)
                                throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • expr

        public final void expr​(antlr.collections.AST _t)
                        throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • declSpecifiers

        public final void declSpecifiers​(antlr.collections.AST _t)
                                  throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • storageClassSpecifier

        public final void storageClassSpecifier​(antlr.collections.AST _t)
                                         throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • typeQualifier

        public final void typeQualifier​(antlr.collections.AST _t)
                                 throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • typeSpecifier

        public final void typeSpecifier​(antlr.collections.AST _t)
                                 throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • functionStorageClassSpecifier

        public final void functionStorageClassSpecifier​(antlr.collections.AST _t)
                                                 throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • structSpecifier

        public final void structSpecifier​(antlr.collections.AST _t)
                                   throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • attributeDecl

        public final void attributeDecl​(antlr.collections.AST _t)
                                 throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • unionSpecifier

        public final void unionSpecifier​(antlr.collections.AST _t)
                                  throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • enumSpecifier

        public final void enumSpecifier​(antlr.collections.AST _t)
                                 throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • typedefName

        public final void typedefName​(antlr.collections.AST _t)
                               throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • typeName

        public final void typeName​(antlr.collections.AST _t)
                            throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • structOrUnionBody

        public final void structOrUnionBody​(antlr.collections.AST _t)
                                     throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • structDeclarationList

        public final void structDeclarationList​(antlr.collections.AST _t)
                                         throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • structDeclaration

        public final void structDeclaration​(antlr.collections.AST _t)
                                     throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • specifierQualifierList

        public final void specifierQualifierList​(antlr.collections.AST _t)
                                          throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • structDeclaratorList

        public final void structDeclaratorList​(antlr.collections.AST _t)
                                        throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • structDeclarator

        public final void structDeclarator​(antlr.collections.AST _t)
                                    throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • declarator

        public final void declarator​(antlr.collections.AST _t)
                              throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • enumList

        public final void enumList​(antlr.collections.AST _t)
                            throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • enumerator

        public final void enumerator​(antlr.collections.AST _t)
                              throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • initDecl

        public final void initDecl​(antlr.collections.AST _t)
                            throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • initializer

        public final void initializer​(antlr.collections.AST _t)
                               throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • pointerGroup

        public final void pointerGroup​(antlr.collections.AST _t)
                                throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • idList

        public final void idList​(antlr.collections.AST _t)
                          throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • initializerElementLabel

        public final void initializerElementLabel​(antlr.collections.AST _t)
                                           throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • lcurlyInitializer

        public final void lcurlyInitializer​(antlr.collections.AST _t)
                                     throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • initializerList

        public final void initializerList​(antlr.collections.AST _t)
                                   throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • parameterTypeList

        public final void parameterTypeList​(antlr.collections.AST _t)
                                     throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • parameterDeclaration

        public final void parameterDeclaration​(antlr.collections.AST _t)
                                        throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • nonemptyAbstractDeclarator

        public final void nonemptyAbstractDeclarator​(antlr.collections.AST _t)
                                              throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • functionDeclSpecifiers

        public final void functionDeclSpecifiers​(antlr.collections.AST _t)
                                          throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • compoundStatement

        public final void compoundStatement​(antlr.collections.AST _t)
                                     throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • declarationList

        public final void declarationList​(antlr.collections.AST _t)
                                   throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • localLabelDecl

        public final void localLabelDecl​(antlr.collections.AST _t)
                                  throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • statementList

        public final void statementList​(antlr.collections.AST _t)
                                 throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • statement

        public final void statement​(antlr.collections.AST _t)
                             throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • statementBody

        public final void statementBody​(antlr.collections.AST _t)
                                 throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • assignExpr

        public final void assignExpr​(antlr.collections.AST _t)
                              throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • conditionalExpr

        public final void conditionalExpr​(antlr.collections.AST _t)
                                   throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • logicalOrExpr

        public final void logicalOrExpr​(antlr.collections.AST _t)
                                 throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • logicalAndExpr

        public final void logicalAndExpr​(antlr.collections.AST _t)
                                  throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • inclusiveOrExpr

        public final void inclusiveOrExpr​(antlr.collections.AST _t)
                                   throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • exclusiveOrExpr

        public final void exclusiveOrExpr​(antlr.collections.AST _t)
                                   throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • bitAndExpr

        public final void bitAndExpr​(antlr.collections.AST _t)
                              throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • equalityExpr

        public final void equalityExpr​(antlr.collections.AST _t)
                                throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • relationalExpr

        public final void relationalExpr​(antlr.collections.AST _t)
                                  throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • shiftExpr

        public final void shiftExpr​(antlr.collections.AST _t)
                             throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • additiveExpr

        public final void additiveExpr​(antlr.collections.AST _t)
                                throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • multExpr

        public final void multExpr​(antlr.collections.AST _t)
                            throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • castExpr

        public final void castExpr​(antlr.collections.AST _t)
                            throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • unaryExpr

        public final void unaryExpr​(antlr.collections.AST _t)
                             throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • postfixExpr

        public final void postfixExpr​(antlr.collections.AST _t)
                               throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • primaryExpr

        public final void primaryExpr​(antlr.collections.AST _t)
                               throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • commaExpr

        public final void commaExpr​(antlr.collections.AST _t)
                             throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • emptyExpr

        public final void emptyExpr​(antlr.collections.AST _t)
                             throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • compoundStatementExpr

        public final void compoundStatementExpr​(antlr.collections.AST _t)
                                         throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • rangeExpr

        public final void rangeExpr​(antlr.collections.AST _t)
                             throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • gnuAsmExpr

        public final void gnuAsmExpr​(antlr.collections.AST _t)
                              throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • stringConst

        protected final void stringConst​(antlr.collections.AST _t)
                                  throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • strOptExprPair

        public final void strOptExprPair​(antlr.collections.AST _t)
                                  throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • unaryOperator

        public final void unaryOperator​(antlr.collections.AST _t)
                                 throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • argExprList

        public final void argExprList​(antlr.collections.AST _t)
                               throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • charConst

        protected final void charConst​(antlr.collections.AST _t)
                                throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • intConst

        protected final void intConst​(antlr.collections.AST _t)
                               throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • floatConst

        protected final void floatConst​(antlr.collections.AST _t)
                                 throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException