CParserBaseListener

This class provides an empty implementation of CParserListener, which can be extended to create a listener which only needs to handle a subset of the available methods.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
Enter a parse tree produced by CParser#abstractDeclarator.
Link copied to clipboard
Enter a parse tree produced by CParser#additiveExpression.
Link copied to clipboard
Enter a parse tree produced by CParser#alignmentSpecifier.
Link copied to clipboard
Enter a parse tree produced by CParser#andExpression.
Link copied to clipboard
Enter a parse tree produced by CParser#argumentExpressionList.
Link copied to clipboard
Enter a parse tree produced by CParser#asm_.
Link copied to clipboard
Enter a parse tree produced by CParser#asmArgument.
Link copied to clipboard
Enter a parse tree produced by CParser#asmClobbers.
Link copied to clipboard
Enter a parse tree produced by CParser#asmDefinition.
Link copied to clipboard
Enter a parse tree produced by CParser#asmOperand.
Link copied to clipboard
Enter a parse tree produced by CParser#asmOperands.
Link copied to clipboard
Enter a parse tree produced by CParser#asmQualifier.
Link copied to clipboard
Enter a parse tree produced by CParser#asmQualifierList.
Link copied to clipboard
Enter a parse tree produced by CParser#asmStatement.
Link copied to clipboard
Enter a parse tree produced by CParser#asmStringLiteral.
Link copied to clipboard
Enter a parse tree produced by CParser#assignmentExpression.
Link copied to clipboard
Enter a parse tree produced by CParser#atomicTypeSpecifier.
Link copied to clipboard
Enter a parse tree produced by CParser#attribute.
Link copied to clipboard
Enter a parse tree produced by CParser#attributeArgumentClause.
Link copied to clipboard
Enter a parse tree produced by CParser#attributeDeclaration.
Link copied to clipboard
Enter a parse tree produced by CParser#attributeList.
Link copied to clipboard
Enter a parse tree produced by CParser#attributeSpecifier.
Link copied to clipboard
Enter a parse tree produced by CParser#attributeSpecifierSequence.
Link copied to clipboard
Enter a parse tree produced by CParser#attributeToken.
Link copied to clipboard
Enter a parse tree produced by CParser#balancedToken.
Link copied to clipboard
Enter a parse tree produced by CParser#balancedTokenSequence.
Link copied to clipboard
Enter a parse tree produced by CParser#blockItem.
Link copied to clipboard
Enter a parse tree produced by CParser#blockItemList.
Link copied to clipboard
Enter a parse tree produced by CParser#castExpression.
Link copied to clipboard
Enter a parse tree produced by CParser#compilationUnit.
Link copied to clipboard
Enter a parse tree produced by CParser#compoundStatement.
Link copied to clipboard
Enter a parse tree produced by CParser#conditionalExpression.
Link copied to clipboard
Enter a parse tree produced by CParser#constant.
Link copied to clipboard
Enter a parse tree produced by CParser#constantExpression.
Link copied to clipboard
Enter a parse tree produced by CParser#declaration.
Link copied to clipboard
Enter a parse tree produced by CParser#declarationList.
Link copied to clipboard
Enter a parse tree produced by CParser#declarationSpecifier.
Link copied to clipboard
Enter a parse tree produced by CParser#declarationSpecifiers.
Link copied to clipboard
Enter a parse tree produced by CParser#declarator.
Link copied to clipboard
Enter a parse tree produced by CParser#designation.
Link copied to clipboard
Enter a parse tree produced by CParser#designator.
Link copied to clipboard
Enter a parse tree produced by CParser#designatorList.
Link copied to clipboard
Enter a parse tree produced by CParser#directAbstractDeclarator.
Link copied to clipboard
Enter a parse tree produced by CParser#directDeclarator.
Link copied to clipboard
Enter a parse tree produced by CParser#enumerationConstant.
Link copied to clipboard
Enter a parse tree produced by CParser#enumerator.
Link copied to clipboard
Enter a parse tree produced by CParser#enumeratorList.
Link copied to clipboard
Enter a parse tree produced by CParser#enumSpecifier.
Link copied to clipboard
Enter a parse tree produced by CParser#enumTypeSpecifier.
Link copied to clipboard
Enter a parse tree produced by CParser#equalityExpression.
Link copied to clipboard
open fun enterEveryRule(ctx: ParserRuleContext)
The default implementation does nothing.
Link copied to clipboard
Enter a parse tree produced by CParser#exclusiveOrExpression.
Link copied to clipboard
Enter a parse tree produced by CParser#expression.
Link copied to clipboard
Enter a parse tree produced by CParser#expressionStatement.
Link copied to clipboard
Enter a parse tree produced by CParser#exprList.
Link copied to clipboard
Enter a parse tree produced by CParser#externalDeclaration.
Link copied to clipboard
Enter a parse tree produced by CParser#forCondition.
Link copied to clipboard
Enter a parse tree produced by CParser#forDeclaration.
Link copied to clipboard
Enter a parse tree produced by CParser#forExpression.
Link copied to clipboard
Enter a parse tree produced by CParser#functionBody.
Link copied to clipboard
Enter a parse tree produced by CParser#functionDefinition.
Link copied to clipboard
Enter a parse tree produced by CParser#functionSpecifier.
Link copied to clipboard
Enter a parse tree produced by CParser#gccDeclaratorExtension.
Link copied to clipboard
Enter a parse tree produced by CParser#genericAssociation.
Link copied to clipboard
Enter a parse tree produced by CParser#genericAssocList.
Link copied to clipboard
Enter a parse tree produced by CParser#genericSelection.
Link copied to clipboard
Enter a parse tree produced by CParser#gnuArrayDesignator.
Link copied to clipboard
Enter a parse tree produced by CParser#gnuAttribute.
Link copied to clipboard
Enter a parse tree produced by CParser#gnuAttributeList.
Link copied to clipboard
Enter a parse tree produced by CParser#gnuAttributes.
Link copied to clipboard
Enter a parse tree produced by CParser#gnuIdentifier.
Link copied to clipboard
Enter a parse tree produced by CParser#gnuSingleAttribute.
Link copied to clipboard
Enter a parse tree produced by CParser#identifierList.
Link copied to clipboard
Enter a parse tree produced by CParser#inclusiveOrExpression.
Link copied to clipboard
Enter a parse tree produced by CParser#initDeclarator.
Link copied to clipboard
Enter a parse tree produced by CParser#initDeclaratorList.
Link copied to clipboard
Enter a parse tree produced by CParser#initializer.
Link copied to clipboard
Enter a parse tree produced by CParser#initializerList.
Link copied to clipboard
Enter a parse tree produced by CParser#iterationStatement.
Link copied to clipboard
Enter a parse tree produced by CParser#jumpStatement.
Link copied to clipboard
Enter a parse tree produced by CParser#labeledStatement.
Link copied to clipboard
Enter a parse tree produced by CParser#logicalAndExpression.
Link copied to clipboard
Enter a parse tree produced by CParser#logicalOrExpression.
Link copied to clipboard
Enter a parse tree produced by CParser#memberDeclaration.
Link copied to clipboard
Enter a parse tree produced by CParser#memberDeclarationList.
Link copied to clipboard
Enter a parse tree produced by CParser#memberDeclarator.
Link copied to clipboard
Enter a parse tree produced by CParser#memberDeclaratorList.
Link copied to clipboard
Enter a parse tree produced by CParser#multiplicativeExpression.
Link copied to clipboard
Enter a parse tree produced by CParser#parameterDeclaration.
Link copied to clipboard
Enter a parse tree produced by CParser#parameterList.
Link copied to clipboard
Enter a parse tree produced by CParser#parameterTypeList.
Link copied to clipboard
Enter a parse tree produced by CParser#pointer.
Link copied to clipboard
Enter a parse tree produced by CParser#postfixExpression.
Link copied to clipboard
Enter a parse tree produced by CParser#predefinedConstant.
Link copied to clipboard
Enter a parse tree produced by CParser#primaryExpression.
Link copied to clipboard
Enter a parse tree produced by CParser#relationalExpression.
Link copied to clipboard
Enter a parse tree produced by CParser#selectionStatement.
Link copied to clipboard
Enter a parse tree produced by CParser#shiftExpression.
Link copied to clipboard
Enter a parse tree produced by CParser#simpleAsmExpr.
Link copied to clipboard
Enter a parse tree produced by CParser#specifierQualifierList.
Link copied to clipboard
Enter a parse tree produced by CParser#statement.
Link copied to clipboard
Enter a parse tree produced by CParser#staticAssertDeclaration.
Link copied to clipboard
Enter a parse tree produced by CParser#storageClassSpecifier.
Link copied to clipboard
Enter a parse tree produced by CParser#structOrUnion.
Link copied to clipboard
Enter a parse tree produced by CParser#structOrUnionSpecifier.
Link copied to clipboard
Enter a parse tree produced by CParser#toplevelAsmArgument.
Link copied to clipboard
Enter a parse tree produced by CParser#translationUnit.
Link copied to clipboard
Enter a parse tree produced by CParser#typedefName.
Link copied to clipboard
Enter a parse tree produced by CParser#typeName.
Link copied to clipboard
Enter a parse tree produced by CParser#typeofSpecifier.
Link copied to clipboard
Enter a parse tree produced by CParser#typeofSpecifierArgument.
Link copied to clipboard
Enter a parse tree produced by CParser#typeQualifier.
Link copied to clipboard
Enter a parse tree produced by CParser#typeQualifierList.
Link copied to clipboard
Enter a parse tree produced by CParser#typeSpecifier.
Link copied to clipboard
Enter a parse tree produced by CParser#typeSpecifierQualifier.
Link copied to clipboard
Enter a parse tree produced by CParser#unaryExpression.
Link copied to clipboard
Enter a parse tree produced by CParser#vcSpecificModifer.
Link copied to clipboard
Enter a parse tree produced by CParser#volatile_.
Link copied to clipboard
Exit a parse tree produced by CParser#abstractDeclarator.
Link copied to clipboard
Exit a parse tree produced by CParser#additiveExpression.
Link copied to clipboard
Exit a parse tree produced by CParser#alignmentSpecifier.
Link copied to clipboard
Exit a parse tree produced by CParser#andExpression.
Link copied to clipboard
Exit a parse tree produced by CParser#argumentExpressionList.
Link copied to clipboard
Exit a parse tree produced by CParser#asm_.
Link copied to clipboard
Exit a parse tree produced by CParser#asmArgument.
Link copied to clipboard
Exit a parse tree produced by CParser#asmClobbers.
Link copied to clipboard
Exit a parse tree produced by CParser#asmDefinition.
Link copied to clipboard
Exit a parse tree produced by CParser#asmOperand.
Link copied to clipboard
Exit a parse tree produced by CParser#asmOperands.
Link copied to clipboard
Exit a parse tree produced by CParser#asmQualifier.
Link copied to clipboard
Exit a parse tree produced by CParser#asmQualifierList.
Link copied to clipboard
Exit a parse tree produced by CParser#asmStatement.
Link copied to clipboard
Exit a parse tree produced by CParser#asmStringLiteral.
Link copied to clipboard
Exit a parse tree produced by CParser#assignmentExpression.
Link copied to clipboard
Exit a parse tree produced by CParser#atomicTypeSpecifier.
Link copied to clipboard
Exit a parse tree produced by CParser#attribute.
Link copied to clipboard
Exit a parse tree produced by CParser#attributeArgumentClause.
Link copied to clipboard
Exit a parse tree produced by CParser#attributeDeclaration.
Link copied to clipboard
Exit a parse tree produced by CParser#attributeList.
Link copied to clipboard
Exit a parse tree produced by CParser#attributeSpecifier.
Link copied to clipboard
Exit a parse tree produced by CParser#attributeSpecifierSequence.
Link copied to clipboard
Exit a parse tree produced by CParser#attributeToken.
Link copied to clipboard
Exit a parse tree produced by CParser#balancedToken.
Link copied to clipboard
Exit a parse tree produced by CParser#balancedTokenSequence.
Link copied to clipboard
Exit a parse tree produced by CParser#blockItem.
Link copied to clipboard
Exit a parse tree produced by CParser#blockItemList.
Link copied to clipboard
Exit a parse tree produced by CParser#castExpression.
Link copied to clipboard
Exit a parse tree produced by CParser#compilationUnit.
Link copied to clipboard
Exit a parse tree produced by CParser#compoundStatement.
Link copied to clipboard
Exit a parse tree produced by CParser#conditionalExpression.
Link copied to clipboard
Exit a parse tree produced by CParser#constant.
Link copied to clipboard
Exit a parse tree produced by CParser#constantExpression.
Link copied to clipboard
Exit a parse tree produced by CParser#declaration.
Link copied to clipboard
Exit a parse tree produced by CParser#declarationList.
Link copied to clipboard
Exit a parse tree produced by CParser#declarationSpecifier.
Link copied to clipboard
Exit a parse tree produced by CParser#declarationSpecifiers.
Link copied to clipboard
Exit a parse tree produced by CParser#declarator.
Link copied to clipboard
Exit a parse tree produced by CParser#designation.
Link copied to clipboard
Exit a parse tree produced by CParser#designator.
Link copied to clipboard
Exit a parse tree produced by CParser#designatorList.
Link copied to clipboard
Exit a parse tree produced by CParser#directAbstractDeclarator.
Link copied to clipboard
Exit a parse tree produced by CParser#directDeclarator.
Link copied to clipboard
Exit a parse tree produced by CParser#enumerationConstant.
Link copied to clipboard
Exit a parse tree produced by CParser#enumerator.
Link copied to clipboard
Exit a parse tree produced by CParser#enumeratorList.
Link copied to clipboard
Exit a parse tree produced by CParser#enumSpecifier.
Link copied to clipboard
Exit a parse tree produced by CParser#enumTypeSpecifier.
Link copied to clipboard
Exit a parse tree produced by CParser#equalityExpression.
Link copied to clipboard
open fun exitEveryRule(ctx: ParserRuleContext)
The default implementation does nothing.
Link copied to clipboard
Exit a parse tree produced by CParser#exclusiveOrExpression.
Link copied to clipboard
Exit a parse tree produced by CParser#expression.
Link copied to clipboard
Exit a parse tree produced by CParser#expressionStatement.
Link copied to clipboard
Exit a parse tree produced by CParser#exprList.
Link copied to clipboard
Exit a parse tree produced by CParser#externalDeclaration.
Link copied to clipboard
Exit a parse tree produced by CParser#forCondition.
Link copied to clipboard
Exit a parse tree produced by CParser#forDeclaration.
Link copied to clipboard
Exit a parse tree produced by CParser#forExpression.
Link copied to clipboard
Exit a parse tree produced by CParser#functionBody.
Link copied to clipboard
Exit a parse tree produced by CParser#functionDefinition.
Link copied to clipboard
Exit a parse tree produced by CParser#functionSpecifier.
Link copied to clipboard
Exit a parse tree produced by CParser#gccDeclaratorExtension.
Link copied to clipboard
Exit a parse tree produced by CParser#genericAssociation.
Link copied to clipboard
Exit a parse tree produced by CParser#genericAssocList.
Link copied to clipboard
Exit a parse tree produced by CParser#genericSelection.
Link copied to clipboard
Exit a parse tree produced by CParser#gnuArrayDesignator.
Link copied to clipboard
Exit a parse tree produced by CParser#gnuAttribute.
Link copied to clipboard
Exit a parse tree produced by CParser#gnuAttributeList.
Link copied to clipboard
Exit a parse tree produced by CParser#gnuAttributes.
Link copied to clipboard
Exit a parse tree produced by CParser#gnuIdentifier.
Link copied to clipboard
Exit a parse tree produced by CParser#gnuSingleAttribute.
Link copied to clipboard
Exit a parse tree produced by CParser#identifierList.
Link copied to clipboard
Exit a parse tree produced by CParser#inclusiveOrExpression.
Link copied to clipboard
Exit a parse tree produced by CParser#initDeclarator.
Link copied to clipboard
Exit a parse tree produced by CParser#initDeclaratorList.
Link copied to clipboard
Exit a parse tree produced by CParser#initializer.
Link copied to clipboard
Exit a parse tree produced by CParser#initializerList.
Link copied to clipboard
Exit a parse tree produced by CParser#iterationStatement.
Link copied to clipboard
Exit a parse tree produced by CParser#jumpStatement.
Link copied to clipboard
Exit a parse tree produced by CParser#labeledStatement.
Link copied to clipboard
Exit a parse tree produced by CParser#logicalAndExpression.
Link copied to clipboard
Exit a parse tree produced by CParser#logicalOrExpression.
Link copied to clipboard
Exit a parse tree produced by CParser#memberDeclaration.
Link copied to clipboard
Exit a parse tree produced by CParser#memberDeclarationList.
Link copied to clipboard
Exit a parse tree produced by CParser#memberDeclarator.
Link copied to clipboard
Exit a parse tree produced by CParser#memberDeclaratorList.
Link copied to clipboard
Exit a parse tree produced by CParser#multiplicativeExpression.
Link copied to clipboard
Exit a parse tree produced by CParser#parameterDeclaration.
Link copied to clipboard
Exit a parse tree produced by CParser#parameterList.
Link copied to clipboard
Exit a parse tree produced by CParser#parameterTypeList.
Link copied to clipboard
Exit a parse tree produced by CParser#pointer.
Link copied to clipboard
Exit a parse tree produced by CParser#postfixExpression.
Link copied to clipboard
Exit a parse tree produced by CParser#predefinedConstant.
Link copied to clipboard
Exit a parse tree produced by CParser#primaryExpression.
Link copied to clipboard
Exit a parse tree produced by CParser#relationalExpression.
Link copied to clipboard
Exit a parse tree produced by CParser#selectionStatement.
Link copied to clipboard
Exit a parse tree produced by CParser#shiftExpression.
Link copied to clipboard
Exit a parse tree produced by CParser#simpleAsmExpr.
Link copied to clipboard
Exit a parse tree produced by CParser#specifierQualifierList.
Link copied to clipboard
Exit a parse tree produced by CParser#statement.
Link copied to clipboard
Exit a parse tree produced by CParser#staticAssertDeclaration.
Link copied to clipboard
Exit a parse tree produced by CParser#storageClassSpecifier.
Link copied to clipboard
Exit a parse tree produced by CParser#structOrUnion.
Link copied to clipboard
Exit a parse tree produced by CParser#structOrUnionSpecifier.
Link copied to clipboard
Exit a parse tree produced by CParser#toplevelAsmArgument.
Link copied to clipboard
Exit a parse tree produced by CParser#translationUnit.
Link copied to clipboard
Exit a parse tree produced by CParser#typedefName.
Link copied to clipboard
Exit a parse tree produced by CParser#typeName.
Link copied to clipboard
Exit a parse tree produced by CParser#typeofSpecifier.
Link copied to clipboard
Exit a parse tree produced by CParser#typeofSpecifierArgument.
Link copied to clipboard
Exit a parse tree produced by CParser#typeQualifier.
Link copied to clipboard
Exit a parse tree produced by CParser#typeQualifierList.
Link copied to clipboard
Exit a parse tree produced by CParser#typeSpecifier.
Link copied to clipboard
Exit a parse tree produced by CParser#typeSpecifierQualifier.
Link copied to clipboard
Exit a parse tree produced by CParser#unaryExpression.
Link copied to clipboard
Exit a parse tree produced by CParser#vcSpecificModifer.
Link copied to clipboard
Exit a parse tree produced by CParser#volatile_.
Link copied to clipboard
open fun visitErrorNode(node: ErrorNode)
The default implementation does nothing.
Link copied to clipboard
open fun visitTerminal(node: TerminalNode)
The default implementation does nothing.
Generated with STIG