# Generated from C.g4 by ANTLR 4.7.1
|
from antlr4 import *
|
if __name__ is not None and "." in __name__:
|
from .CParser import CParser
|
else:
|
from CParser import CParser
|
|
## @file
|
# The file defines the parser for C source files.
|
#
|
# THIS FILE IS AUTO-GENENERATED. PLEASE DON NOT MODIFY THIS FILE.
|
# This file is generated by running:
|
# java org.antlr.Tool C.g
|
#
|
# Copyright (c) 2009 - 2010, Intel Corporation All rights reserved.
|
#
|
# SPDX-License-Identifier: BSD-2-Clause-Patent
|
#
|
##
|
|
import Ecc.CodeFragment as CodeFragment
|
import Ecc.FileProfile as FileProfile
|
|
|
# This class defines a complete listener for a parse tree produced by CParser.
|
class CListener(ParseTreeListener):
|
|
# Enter a parse tree produced by CParser#translation_unit.
|
# @param ctx Type: CParser.Translation_unitContext
|
def enterTranslation_unit(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#translation_unit.
|
# @param ctx Type: CParser.Translation_unitContext
|
def exitTranslation_unit(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#external_declaration.
|
# @param ctx Type: CParser.External_declarationContext
|
def enterExternal_declaration(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#external_declaration.
|
# @param ctx Type: CParser.External_declarationContext
|
def exitExternal_declaration(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#function_definition.
|
# @param ctx Type: CParser.Function_definitionContext
|
def enterFunction_definition(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#function_definition.
|
# @param ctx Type: CParser.Function_definitionContext
|
def exitFunction_definition(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#declaration_specifiers.
|
# @param ctx Type: CParser.Declaration_specifiersContext
|
def enterDeclaration_specifiers(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#declaration_specifiers.
|
# @param ctx Type: CParser.Declaration_specifiersContext
|
def exitDeclaration_specifiers(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#declaration.
|
# @param ctx Type: CParser.DeclarationContext
|
def enterDeclaration(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#declaration.
|
# @param ctx Type: CParser.DeclarationContext
|
def exitDeclaration(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#init_declarator_list.
|
# @param ctx Type: CParser.Init_declarator_listContext
|
def enterInit_declarator_list(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#init_declarator_list.
|
# @param ctx Type: CParser.Init_declarator_listContext
|
def exitInit_declarator_list(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#init_declarator.
|
# @param ctx Type: CParser.Init_declaratorContext
|
def enterInit_declarator(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#init_declarator.
|
# @param ctx Type: CParser.Init_declaratorContext
|
def exitInit_declarator(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#storage_class_specifier.
|
# @param ctx Type: CParser.Storage_class_specifierContext
|
def enterStorage_class_specifier(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#storage_class_specifier.
|
# @param ctx Type: CParser.Storage_class_specifierContext
|
def exitStorage_class_specifier(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#type_specifier.
|
# @param ctx Type: CParser.Type_specifierContext
|
def enterType_specifier(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#type_specifier.
|
# @param ctx Type: CParser.Type_specifierContext
|
def exitType_specifier(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#type_id.
|
# @param ctx Type: CParser.Type_idContext
|
def enterType_id(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#type_id.
|
# @param ctx Type: CParser.Type_idContext
|
def exitType_id(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#struct_or_union_specifier.
|
# @param ctx Type: CParser.Struct_or_union_specifierContext
|
def enterStruct_or_union_specifier(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#struct_or_union_specifier.
|
# @param ctx Type: CParser.Struct_or_union_specifierContext
|
def exitStruct_or_union_specifier(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#struct_or_union.
|
# @param ctx Type: CParser.Struct_or_unionContext
|
def enterStruct_or_union(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#struct_or_union.
|
# @param ctx Type: CParser.Struct_or_unionContext
|
def exitStruct_or_union(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#struct_declaration_list.
|
# @param ctx Type: CParser.Struct_declaration_listContext
|
def enterStruct_declaration_list(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#struct_declaration_list.
|
# @param ctx Type: CParser.Struct_declaration_listContext
|
def exitStruct_declaration_list(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#struct_declaration.
|
# @param ctx Type: CParser.Struct_declarationContext
|
def enterStruct_declaration(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#struct_declaration.
|
# @param ctx Type: CParser.Struct_declarationContext
|
def exitStruct_declaration(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#specifier_qualifier_list.
|
# @param ctx Type: CParser.Specifier_qualifier_listContext
|
def enterSpecifier_qualifier_list(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#specifier_qualifier_list.
|
# @param ctx Type: CParser.Specifier_qualifier_listContext
|
def exitSpecifier_qualifier_list(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#struct_declarator_list.
|
# @param ctx Type: CParser.Struct_declarator_listContext
|
def enterStruct_declarator_list(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#struct_declarator_list.
|
# @param ctx Type: CParser.Struct_declarator_listContext
|
def exitStruct_declarator_list(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#struct_declarator.
|
# @param ctx Type: CParser.Struct_declaratorContext
|
def enterStruct_declarator(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#struct_declarator.
|
# @param ctx Type: CParser.Struct_declaratorContext
|
def exitStruct_declarator(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#enum_specifier.
|
# @param ctx Type: CParser.Enum_specifierContext
|
def enterEnum_specifier(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#enum_specifier.
|
# @param ctx Type: CParser.Enum_specifierContext
|
def exitEnum_specifier(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#enumerator_list.
|
# @param ctx Type: CParser.Enumerator_listContext
|
def enterEnumerator_list(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#enumerator_list.
|
# @param ctx Type: CParser.Enumerator_listContext
|
def exitEnumerator_list(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#enumerator.
|
# @param ctx Type: CParser.EnumeratorContext
|
def enterEnumerator(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#enumerator.
|
# @param ctx Type: CParser.EnumeratorContext
|
def exitEnumerator(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#type_qualifier.
|
# @param ctx Type: CParser.Type_qualifierContext
|
def enterType_qualifier(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#type_qualifier.
|
# @param ctx Type: CParser.Type_qualifierContext
|
def exitType_qualifier(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#declarator.
|
# @param ctx Type: CParser.DeclaratorContext
|
def enterDeclarator(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#declarator.
|
# @param ctx Type: CParser.DeclaratorContext
|
def exitDeclarator(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#direct_declarator.
|
# @param ctx Type: CParser.Direct_declaratorContext
|
def enterDirect_declarator(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#direct_declarator.
|
# @param ctx Type: CParser.Direct_declaratorContext
|
def exitDirect_declarator(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#declarator_suffix.
|
# @param ctx Type: CParser.Declarator_suffixContext
|
def enterDeclarator_suffix(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#declarator_suffix.
|
# @param ctx Type: CParser.Declarator_suffixContext
|
def exitDeclarator_suffix(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#pointer.
|
# @param ctx Type: CParser.PointerContext
|
def enterPointer(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#pointer.
|
# @param ctx Type: CParser.PointerContext
|
def exitPointer(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#parameter_type_list.
|
# @param ctx Type: CParser.Parameter_type_listContext
|
def enterParameter_type_list(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#parameter_type_list.
|
# @param ctx Type: CParser.Parameter_type_listContext
|
def exitParameter_type_list(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#parameter_list.
|
# @param ctx Type: CParser.Parameter_listContext
|
def enterParameter_list(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#parameter_list.
|
# @param ctx Type: CParser.Parameter_listContext
|
def exitParameter_list(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#parameter_declaration.
|
# @param ctx Type: CParser.Parameter_declarationContext
|
def enterParameter_declaration(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#parameter_declaration.
|
# @param ctx Type: CParser.Parameter_declarationContext
|
def exitParameter_declaration(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#identifier_list.
|
# @param ctx Type: CParser.Identifier_listContext
|
def enterIdentifier_list(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#identifier_list.
|
# @param ctx Type: CParser.Identifier_listContext
|
def exitIdentifier_list(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#type_name.
|
# @param ctx Type: CParser.Type_nameContext
|
def enterType_name(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#type_name.
|
# @param ctx Type: CParser.Type_nameContext
|
def exitType_name(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#abstract_declarator.
|
# @param ctx Type: CParser.Abstract_declaratorContext
|
def enterAbstract_declarator(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#abstract_declarator.
|
# @param ctx Type: CParser.Abstract_declaratorContext
|
def exitAbstract_declarator(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#direct_abstract_declarator.
|
# @param ctx Type: CParser.Direct_abstract_declaratorContext
|
def enterDirect_abstract_declarator(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#direct_abstract_declarator.
|
# @param ctx Type: CParser.Direct_abstract_declaratorContext
|
def exitDirect_abstract_declarator(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#abstract_declarator_suffix.
|
# @param ctx Type: CParser.Abstract_declarator_suffixContext
|
def enterAbstract_declarator_suffix(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#abstract_declarator_suffix.
|
# @param ctx Type: CParser.Abstract_declarator_suffixContext
|
def exitAbstract_declarator_suffix(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#initializer.
|
# @param ctx Type: CParser.InitializerContext
|
def enterInitializer(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#initializer.
|
# @param ctx Type: CParser.InitializerContext
|
def exitInitializer(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#initializer_list.
|
# @param ctx Type: CParser.Initializer_listContext
|
def enterInitializer_list(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#initializer_list.
|
# @param ctx Type: CParser.Initializer_listContext
|
def exitInitializer_list(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#argument_expression_list.
|
# @param ctx Type: CParser.Argument_expression_listContext
|
def enterArgument_expression_list(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#argument_expression_list.
|
# @param ctx Type: CParser.Argument_expression_listContext
|
def exitArgument_expression_list(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#additive_expression.
|
# @param ctx Type: CParser.Additive_expressionContext
|
def enterAdditive_expression(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#additive_expression.
|
# @param ctx Type: CParser.Additive_expressionContext
|
def exitAdditive_expression(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#multiplicative_expression.
|
# @param ctx Type: CParser.Multiplicative_expressionContext
|
def enterMultiplicative_expression(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#multiplicative_expression.
|
# @param ctx Type: CParser.Multiplicative_expressionContext
|
def exitMultiplicative_expression(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#cast_expression.
|
# @param ctx Type: CParser.Cast_expressionContext
|
def enterCast_expression(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#cast_expression.
|
# @param ctx Type: CParser.Cast_expressionContext
|
def exitCast_expression(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#unary_expression.
|
# @param ctx Type: CParser.Unary_expressionContext
|
def enterUnary_expression(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#unary_expression.
|
# @param ctx Type: CParser.Unary_expressionContext
|
def exitUnary_expression(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#postfix_expression.
|
# @param ctx Type: CParser.Postfix_expressionContext
|
def enterPostfix_expression(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#postfix_expression.
|
# @param ctx Type: CParser.Postfix_expressionContext
|
def exitPostfix_expression(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#macro_parameter_list.
|
# @param ctx Type: CParser.Macro_parameter_listContext
|
def enterMacro_parameter_list(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#macro_parameter_list.
|
# @param ctx Type: CParser.Macro_parameter_listContext
|
def exitMacro_parameter_list(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#unary_operator.
|
# @param ctx Type: CParser.Unary_operatorContext
|
def enterUnary_operator(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#unary_operator.
|
# @param ctx Type: CParser.Unary_operatorContext
|
def exitUnary_operator(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#primary_expression.
|
# @param ctx Type: CParser.Primary_expressionContext
|
def enterPrimary_expression(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#primary_expression.
|
# @param ctx Type: CParser.Primary_expressionContext
|
def exitPrimary_expression(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#constant.
|
# @param ctx Type: CParser.ConstantContext
|
def enterConstant(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#constant.
|
# @param ctx Type: CParser.ConstantContext
|
def exitConstant(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#expression.
|
# @param ctx Type: CParser.ExpressionContext
|
def enterExpression(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#expression.
|
# @param ctx Type: CParser.ExpressionContext
|
def exitExpression(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#constant_expression.
|
# @param ctx Type: CParser.Constant_expressionContext
|
def enterConstant_expression(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#constant_expression.
|
# @param ctx Type: CParser.Constant_expressionContext
|
def exitConstant_expression(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#assignment_expression.
|
# @param ctx Type: CParser.Assignment_expressionContext
|
def enterAssignment_expression(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#assignment_expression.
|
# @param ctx Type: CParser.Assignment_expressionContext
|
def exitAssignment_expression(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#lvalue.
|
# @param ctx Type: CParser.LvalueContext
|
def enterLvalue(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#lvalue.
|
# @param ctx Type: CParser.LvalueContext
|
def exitLvalue(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#assignment_operator.
|
# @param ctx Type: CParser.Assignment_operatorContext
|
def enterAssignment_operator(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#assignment_operator.
|
# @param ctx Type: CParser.Assignment_operatorContext
|
def exitAssignment_operator(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#conditional_expression.
|
# @param ctx Type: CParser.Conditional_expressionContext
|
def enterConditional_expression(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#conditional_expression.
|
# @param ctx Type: CParser.Conditional_expressionContext
|
def exitConditional_expression(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#logical_or_expression.
|
# @param ctx Type: CParser.Logical_or_expressionContext
|
def enterLogical_or_expression(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#logical_or_expression.
|
# @param ctx Type: CParser.Logical_or_expressionContext
|
def exitLogical_or_expression(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#logical_and_expression.
|
# @param ctx Type: CParser.Logical_and_expressionContext
|
def enterLogical_and_expression(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#logical_and_expression.
|
# @param ctx Type: CParser.Logical_and_expressionContext
|
def exitLogical_and_expression(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#inclusive_or_expression.
|
# @param ctx Type: CParser.Inclusive_or_expressionContext
|
def enterInclusive_or_expression(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#inclusive_or_expression.
|
# @param ctx Type: CParser.Inclusive_or_expressionContext
|
def exitInclusive_or_expression(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#exclusive_or_expression.
|
# @param ctx Type: CParser.Exclusive_or_expressionContext
|
def enterExclusive_or_expression(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#exclusive_or_expression.
|
# @param ctx Type: CParser.Exclusive_or_expressionContext
|
def exitExclusive_or_expression(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#and_expression.
|
# @param ctx Type: CParser.And_expressionContext
|
def enterAnd_expression(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#and_expression.
|
# @param ctx Type: CParser.And_expressionContext
|
def exitAnd_expression(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#equality_expression.
|
# @param ctx Type: CParser.Equality_expressionContext
|
def enterEquality_expression(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#equality_expression.
|
# @param ctx Type: CParser.Equality_expressionContext
|
def exitEquality_expression(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#relational_expression.
|
# @param ctx Type: CParser.Relational_expressionContext
|
def enterRelational_expression(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#relational_expression.
|
# @param ctx Type: CParser.Relational_expressionContext
|
def exitRelational_expression(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#shift_expression.
|
# @param ctx Type: CParser.Shift_expressionContext
|
def enterShift_expression(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#shift_expression.
|
# @param ctx Type: CParser.Shift_expressionContext
|
def exitShift_expression(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#statement.
|
# @param ctx Type: CParser.StatementContext
|
def enterStatement(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#statement.
|
# @param ctx Type: CParser.StatementContext
|
def exitStatement(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#asm2_statement.
|
# @param ctx Type: CParser.Asm2_statementContext
|
def enterAsm2_statement(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#asm2_statement.
|
# @param ctx Type: CParser.Asm2_statementContext
|
def exitAsm2_statement(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#asm1_statement.
|
# @param ctx Type: CParser.Asm1_statementContext
|
def enterAsm1_statement(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#asm1_statement.
|
# @param ctx Type: CParser.Asm1_statementContext
|
def exitAsm1_statement(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#asm_statement.
|
# @param ctx Type: CParser.Asm_statementContext
|
def enterAsm_statement(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#asm_statement.
|
# @param ctx Type: CParser.Asm_statementContext
|
def exitAsm_statement(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#macro_statement.
|
# @param ctx Type: CParser.Macro_statementContext
|
def enterMacro_statement(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#macro_statement.
|
# @param ctx Type: CParser.Macro_statementContext
|
def exitMacro_statement(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#labeled_statement.
|
# @param ctx Type: CParser.Labeled_statementContext
|
def enterLabeled_statement(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#labeled_statement.
|
# @param ctx Type: CParser.Labeled_statementContext
|
def exitLabeled_statement(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#compound_statement.
|
# @param ctx Type: CParser.Compound_statementContext
|
def enterCompound_statement(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#compound_statement.
|
# @param ctx Type: CParser.Compound_statementContext
|
def exitCompound_statement(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#statement_list.
|
# @param ctx Type: CParser.Statement_listContext
|
def enterStatement_list(self,ctx):
|
pass
|
|
|
# Exit a parse tree produced by CParser#statement_list.
|
# @param ctx Type: CParser.Statement_listContext
|
def exitStatement_list(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#expression_statement.
|
# @param ctx Type: CParser.Expression_statementContext
|
def enterExpression_statement(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#expression_statement.
|
# @param ctx Type: CParser.Expression_statementContext
|
def exitExpression_statement(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#selection_statement.
|
# @param ctx Type: CParser.Selection_statementContext
|
def enterSelection_statement(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#selection_statement.
|
# @param ctx Type: CParser.Selection_statementContext
|
def exitSelection_statement(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#iteration_statement.
|
# @param ctx Type: CParser.Iteration_statementContext
|
def enterIteration_statement(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#iteration_statement.
|
# @param ctx Type: CParser.Iteration_statementContext
|
def exitIteration_statement(self,ctx):
|
pass
|
|
|
# Enter a parse tree produced by CParser#jump_statement.
|
# @param ctx Type: CParser.Jump_statementContext
|
def enterJump_statement(self,ctx):
|
pass
|
|
# Exit a parse tree produced by CParser#jump_statement.
|
# @param ctx Type: CParser.Jump_statementContext
|
def exitJump_statement(self,ctx):
|
pass
|
|
|