]>
git.proxmox.com Git - mirror_edk2.git/blob - BaseTools/Source/Python/Eot/CParser4/CListener.py
1 # Generated from C.g4 by ANTLR 4.7.1
3 if __name__
is not None and "." in __name__
:
4 from .CParser
import CParser
6 from CParser
import CParser
9 # The file defines the parser for C source files.
11 # THIS FILE IS AUTO-GENENERATED. PLEASE DON NOT MODIFY THIS FILE.
12 # This file is generated by running:
13 # java org.antlr.Tool C.g
15 # Copyright (c) 2009 - 2010, Intel Corporation All rights reserved.
17 # SPDX-License-Identifier: BSD-2-Clause-Patent
21 import Ecc
.CodeFragment
as CodeFragment
22 import Ecc
.FileProfile
as FileProfile
25 # This class defines a complete listener for a parse tree produced by CParser.
26 class CListener(ParseTreeListener
):
28 # Enter a parse tree produced by CParser#translation_unit.
29 # @param ctx Type: CParser.Translation_unitContext
30 def enterTranslation_unit(self
,ctx
):
33 # Exit a parse tree produced by CParser#translation_unit.
34 # @param ctx Type: CParser.Translation_unitContext
35 def exitTranslation_unit(self
,ctx
):
39 # Enter a parse tree produced by CParser#external_declaration.
40 # @param ctx Type: CParser.External_declarationContext
41 def enterExternal_declaration(self
,ctx
):
44 # Exit a parse tree produced by CParser#external_declaration.
45 # @param ctx Type: CParser.External_declarationContext
46 def exitExternal_declaration(self
,ctx
):
50 # Enter a parse tree produced by CParser#function_definition.
51 # @param ctx Type: CParser.Function_definitionContext
52 def enterFunction_definition(self
,ctx
):
55 # Exit a parse tree produced by CParser#function_definition.
56 # @param ctx Type: CParser.Function_definitionContext
57 def exitFunction_definition(self
,ctx
):
61 # Enter a parse tree produced by CParser#declaration_specifiers.
62 # @param ctx Type: CParser.Declaration_specifiersContext
63 def enterDeclaration_specifiers(self
,ctx
):
66 # Exit a parse tree produced by CParser#declaration_specifiers.
67 # @param ctx Type: CParser.Declaration_specifiersContext
68 def exitDeclaration_specifiers(self
,ctx
):
72 # Enter a parse tree produced by CParser#declaration.
73 # @param ctx Type: CParser.DeclarationContext
74 def enterDeclaration(self
,ctx
):
77 # Exit a parse tree produced by CParser#declaration.
78 # @param ctx Type: CParser.DeclarationContext
79 def exitDeclaration(self
,ctx
):
83 # Enter a parse tree produced by CParser#init_declarator_list.
84 # @param ctx Type: CParser.Init_declarator_listContext
85 def enterInit_declarator_list(self
,ctx
):
88 # Exit a parse tree produced by CParser#init_declarator_list.
89 # @param ctx Type: CParser.Init_declarator_listContext
90 def exitInit_declarator_list(self
,ctx
):
94 # Enter a parse tree produced by CParser#init_declarator.
95 # @param ctx Type: CParser.Init_declaratorContext
96 def enterInit_declarator(self
,ctx
):
99 # Exit a parse tree produced by CParser#init_declarator.
100 # @param ctx Type: CParser.Init_declaratorContext
101 def exitInit_declarator(self
,ctx
):
105 # Enter a parse tree produced by CParser#storage_class_specifier.
106 # @param ctx Type: CParser.Storage_class_specifierContext
107 def enterStorage_class_specifier(self
,ctx
):
110 # Exit a parse tree produced by CParser#storage_class_specifier.
111 # @param ctx Type: CParser.Storage_class_specifierContext
112 def exitStorage_class_specifier(self
,ctx
):
116 # Enter a parse tree produced by CParser#type_specifier.
117 # @param ctx Type: CParser.Type_specifierContext
118 def enterType_specifier(self
,ctx
):
121 # Exit a parse tree produced by CParser#type_specifier.
122 # @param ctx Type: CParser.Type_specifierContext
123 def exitType_specifier(self
,ctx
):
127 # Enter a parse tree produced by CParser#type_id.
128 # @param ctx Type: CParser.Type_idContext
129 def enterType_id(self
,ctx
):
132 # Exit a parse tree produced by CParser#type_id.
133 # @param ctx Type: CParser.Type_idContext
134 def exitType_id(self
,ctx
):
138 # Enter a parse tree produced by CParser#struct_or_union_specifier.
139 # @param ctx Type: CParser.Struct_or_union_specifierContext
140 def enterStruct_or_union_specifier(self
,ctx
):
143 # Exit a parse tree produced by CParser#struct_or_union_specifier.
144 # @param ctx Type: CParser.Struct_or_union_specifierContext
145 def exitStruct_or_union_specifier(self
,ctx
):
149 # Enter a parse tree produced by CParser#struct_or_union.
150 # @param ctx Type: CParser.Struct_or_unionContext
151 def enterStruct_or_union(self
,ctx
):
154 # Exit a parse tree produced by CParser#struct_or_union.
155 # @param ctx Type: CParser.Struct_or_unionContext
156 def exitStruct_or_union(self
,ctx
):
160 # Enter a parse tree produced by CParser#struct_declaration_list.
161 # @param ctx Type: CParser.Struct_declaration_listContext
162 def enterStruct_declaration_list(self
,ctx
):
165 # Exit a parse tree produced by CParser#struct_declaration_list.
166 # @param ctx Type: CParser.Struct_declaration_listContext
167 def exitStruct_declaration_list(self
,ctx
):
171 # Enter a parse tree produced by CParser#struct_declaration.
172 # @param ctx Type: CParser.Struct_declarationContext
173 def enterStruct_declaration(self
,ctx
):
176 # Exit a parse tree produced by CParser#struct_declaration.
177 # @param ctx Type: CParser.Struct_declarationContext
178 def exitStruct_declaration(self
,ctx
):
182 # Enter a parse tree produced by CParser#specifier_qualifier_list.
183 # @param ctx Type: CParser.Specifier_qualifier_listContext
184 def enterSpecifier_qualifier_list(self
,ctx
):
187 # Exit a parse tree produced by CParser#specifier_qualifier_list.
188 # @param ctx Type: CParser.Specifier_qualifier_listContext
189 def exitSpecifier_qualifier_list(self
,ctx
):
193 # Enter a parse tree produced by CParser#struct_declarator_list.
194 # @param ctx Type: CParser.Struct_declarator_listContext
195 def enterStruct_declarator_list(self
,ctx
):
198 # Exit a parse tree produced by CParser#struct_declarator_list.
199 # @param ctx Type: CParser.Struct_declarator_listContext
200 def exitStruct_declarator_list(self
,ctx
):
204 # Enter a parse tree produced by CParser#struct_declarator.
205 # @param ctx Type: CParser.Struct_declaratorContext
206 def enterStruct_declarator(self
,ctx
):
209 # Exit a parse tree produced by CParser#struct_declarator.
210 # @param ctx Type: CParser.Struct_declaratorContext
211 def exitStruct_declarator(self
,ctx
):
215 # Enter a parse tree produced by CParser#enum_specifier.
216 # @param ctx Type: CParser.Enum_specifierContext
217 def enterEnum_specifier(self
,ctx
):
220 # Exit a parse tree produced by CParser#enum_specifier.
221 # @param ctx Type: CParser.Enum_specifierContext
222 def exitEnum_specifier(self
,ctx
):
226 # Enter a parse tree produced by CParser#enumerator_list.
227 # @param ctx Type: CParser.Enumerator_listContext
228 def enterEnumerator_list(self
,ctx
):
231 # Exit a parse tree produced by CParser#enumerator_list.
232 # @param ctx Type: CParser.Enumerator_listContext
233 def exitEnumerator_list(self
,ctx
):
237 # Enter a parse tree produced by CParser#enumerator.
238 # @param ctx Type: CParser.EnumeratorContext
239 def enterEnumerator(self
,ctx
):
242 # Exit a parse tree produced by CParser#enumerator.
243 # @param ctx Type: CParser.EnumeratorContext
244 def exitEnumerator(self
,ctx
):
248 # Enter a parse tree produced by CParser#type_qualifier.
249 # @param ctx Type: CParser.Type_qualifierContext
250 def enterType_qualifier(self
,ctx
):
253 # Exit a parse tree produced by CParser#type_qualifier.
254 # @param ctx Type: CParser.Type_qualifierContext
255 def exitType_qualifier(self
,ctx
):
259 # Enter a parse tree produced by CParser#declarator.
260 # @param ctx Type: CParser.DeclaratorContext
261 def enterDeclarator(self
,ctx
):
264 # Exit a parse tree produced by CParser#declarator.
265 # @param ctx Type: CParser.DeclaratorContext
266 def exitDeclarator(self
,ctx
):
270 # Enter a parse tree produced by CParser#direct_declarator.
271 # @param ctx Type: CParser.Direct_declaratorContext
272 def enterDirect_declarator(self
,ctx
):
275 # Exit a parse tree produced by CParser#direct_declarator.
276 # @param ctx Type: CParser.Direct_declaratorContext
277 def exitDirect_declarator(self
,ctx
):
281 # Enter a parse tree produced by CParser#declarator_suffix.
282 # @param ctx Type: CParser.Declarator_suffixContext
283 def enterDeclarator_suffix(self
,ctx
):
286 # Exit a parse tree produced by CParser#declarator_suffix.
287 # @param ctx Type: CParser.Declarator_suffixContext
288 def exitDeclarator_suffix(self
,ctx
):
292 # Enter a parse tree produced by CParser#pointer.
293 # @param ctx Type: CParser.PointerContext
294 def enterPointer(self
,ctx
):
297 # Exit a parse tree produced by CParser#pointer.
298 # @param ctx Type: CParser.PointerContext
299 def exitPointer(self
,ctx
):
303 # Enter a parse tree produced by CParser#parameter_type_list.
304 # @param ctx Type: CParser.Parameter_type_listContext
305 def enterParameter_type_list(self
,ctx
):
308 # Exit a parse tree produced by CParser#parameter_type_list.
309 # @param ctx Type: CParser.Parameter_type_listContext
310 def exitParameter_type_list(self
,ctx
):
314 # Enter a parse tree produced by CParser#parameter_list.
315 # @param ctx Type: CParser.Parameter_listContext
316 def enterParameter_list(self
,ctx
):
319 # Exit a parse tree produced by CParser#parameter_list.
320 # @param ctx Type: CParser.Parameter_listContext
321 def exitParameter_list(self
,ctx
):
325 # Enter a parse tree produced by CParser#parameter_declaration.
326 # @param ctx Type: CParser.Parameter_declarationContext
327 def enterParameter_declaration(self
,ctx
):
330 # Exit a parse tree produced by CParser#parameter_declaration.
331 # @param ctx Type: CParser.Parameter_declarationContext
332 def exitParameter_declaration(self
,ctx
):
336 # Enter a parse tree produced by CParser#identifier_list.
337 # @param ctx Type: CParser.Identifier_listContext
338 def enterIdentifier_list(self
,ctx
):
341 # Exit a parse tree produced by CParser#identifier_list.
342 # @param ctx Type: CParser.Identifier_listContext
343 def exitIdentifier_list(self
,ctx
):
347 # Enter a parse tree produced by CParser#type_name.
348 # @param ctx Type: CParser.Type_nameContext
349 def enterType_name(self
,ctx
):
352 # Exit a parse tree produced by CParser#type_name.
353 # @param ctx Type: CParser.Type_nameContext
354 def exitType_name(self
,ctx
):
358 # Enter a parse tree produced by CParser#abstract_declarator.
359 # @param ctx Type: CParser.Abstract_declaratorContext
360 def enterAbstract_declarator(self
,ctx
):
363 # Exit a parse tree produced by CParser#abstract_declarator.
364 # @param ctx Type: CParser.Abstract_declaratorContext
365 def exitAbstract_declarator(self
,ctx
):
369 # Enter a parse tree produced by CParser#direct_abstract_declarator.
370 # @param ctx Type: CParser.Direct_abstract_declaratorContext
371 def enterDirect_abstract_declarator(self
,ctx
):
374 # Exit a parse tree produced by CParser#direct_abstract_declarator.
375 # @param ctx Type: CParser.Direct_abstract_declaratorContext
376 def exitDirect_abstract_declarator(self
,ctx
):
380 # Enter a parse tree produced by CParser#abstract_declarator_suffix.
381 # @param ctx Type: CParser.Abstract_declarator_suffixContext
382 def enterAbstract_declarator_suffix(self
,ctx
):
385 # Exit a parse tree produced by CParser#abstract_declarator_suffix.
386 # @param ctx Type: CParser.Abstract_declarator_suffixContext
387 def exitAbstract_declarator_suffix(self
,ctx
):
391 # Enter a parse tree produced by CParser#initializer.
392 # @param ctx Type: CParser.InitializerContext
393 def enterInitializer(self
,ctx
):
396 # Exit a parse tree produced by CParser#initializer.
397 # @param ctx Type: CParser.InitializerContext
398 def exitInitializer(self
,ctx
):
402 # Enter a parse tree produced by CParser#initializer_list.
403 # @param ctx Type: CParser.Initializer_listContext
404 def enterInitializer_list(self
,ctx
):
407 # Exit a parse tree produced by CParser#initializer_list.
408 # @param ctx Type: CParser.Initializer_listContext
409 def exitInitializer_list(self
,ctx
):
413 # Enter a parse tree produced by CParser#argument_expression_list.
414 # @param ctx Type: CParser.Argument_expression_listContext
415 def enterArgument_expression_list(self
,ctx
):
418 # Exit a parse tree produced by CParser#argument_expression_list.
419 # @param ctx Type: CParser.Argument_expression_listContext
420 def exitArgument_expression_list(self
,ctx
):
424 # Enter a parse tree produced by CParser#additive_expression.
425 # @param ctx Type: CParser.Additive_expressionContext
426 def enterAdditive_expression(self
,ctx
):
429 # Exit a parse tree produced by CParser#additive_expression.
430 # @param ctx Type: CParser.Additive_expressionContext
431 def exitAdditive_expression(self
,ctx
):
435 # Enter a parse tree produced by CParser#multiplicative_expression.
436 # @param ctx Type: CParser.Multiplicative_expressionContext
437 def enterMultiplicative_expression(self
,ctx
):
440 # Exit a parse tree produced by CParser#multiplicative_expression.
441 # @param ctx Type: CParser.Multiplicative_expressionContext
442 def exitMultiplicative_expression(self
,ctx
):
446 # Enter a parse tree produced by CParser#cast_expression.
447 # @param ctx Type: CParser.Cast_expressionContext
448 def enterCast_expression(self
,ctx
):
451 # Exit a parse tree produced by CParser#cast_expression.
452 # @param ctx Type: CParser.Cast_expressionContext
453 def exitCast_expression(self
,ctx
):
457 # Enter a parse tree produced by CParser#unary_expression.
458 # @param ctx Type: CParser.Unary_expressionContext
459 def enterUnary_expression(self
,ctx
):
462 # Exit a parse tree produced by CParser#unary_expression.
463 # @param ctx Type: CParser.Unary_expressionContext
464 def exitUnary_expression(self
,ctx
):
468 # Enter a parse tree produced by CParser#postfix_expression.
469 # @param ctx Type: CParser.Postfix_expressionContext
470 def enterPostfix_expression(self
,ctx
):
473 # Exit a parse tree produced by CParser#postfix_expression.
474 # @param ctx Type: CParser.Postfix_expressionContext
475 def exitPostfix_expression(self
,ctx
):
479 # Enter a parse tree produced by CParser#macro_parameter_list.
480 # @param ctx Type: CParser.Macro_parameter_listContext
481 def enterMacro_parameter_list(self
,ctx
):
484 # Exit a parse tree produced by CParser#macro_parameter_list.
485 # @param ctx Type: CParser.Macro_parameter_listContext
486 def exitMacro_parameter_list(self
,ctx
):
490 # Enter a parse tree produced by CParser#unary_operator.
491 # @param ctx Type: CParser.Unary_operatorContext
492 def enterUnary_operator(self
,ctx
):
495 # Exit a parse tree produced by CParser#unary_operator.
496 # @param ctx Type: CParser.Unary_operatorContext
497 def exitUnary_operator(self
,ctx
):
501 # Enter a parse tree produced by CParser#primary_expression.
502 # @param ctx Type: CParser.Primary_expressionContext
503 def enterPrimary_expression(self
,ctx
):
506 # Exit a parse tree produced by CParser#primary_expression.
507 # @param ctx Type: CParser.Primary_expressionContext
508 def exitPrimary_expression(self
,ctx
):
512 # Enter a parse tree produced by CParser#constant.
513 # @param ctx Type: CParser.ConstantContext
514 def enterConstant(self
,ctx
):
517 # Exit a parse tree produced by CParser#constant.
518 # @param ctx Type: CParser.ConstantContext
519 def exitConstant(self
,ctx
):
523 # Enter a parse tree produced by CParser#expression.
524 # @param ctx Type: CParser.ExpressionContext
525 def enterExpression(self
,ctx
):
528 # Exit a parse tree produced by CParser#expression.
529 # @param ctx Type: CParser.ExpressionContext
530 def exitExpression(self
,ctx
):
534 # Enter a parse tree produced by CParser#constant_expression.
535 # @param ctx Type: CParser.Constant_expressionContext
536 def enterConstant_expression(self
,ctx
):
539 # Exit a parse tree produced by CParser#constant_expression.
540 # @param ctx Type: CParser.Constant_expressionContext
541 def exitConstant_expression(self
,ctx
):
545 # Enter a parse tree produced by CParser#assignment_expression.
546 # @param ctx Type: CParser.Assignment_expressionContext
547 def enterAssignment_expression(self
,ctx
):
550 # Exit a parse tree produced by CParser#assignment_expression.
551 # @param ctx Type: CParser.Assignment_expressionContext
552 def exitAssignment_expression(self
,ctx
):
556 # Enter a parse tree produced by CParser#lvalue.
557 # @param ctx Type: CParser.LvalueContext
558 def enterLvalue(self
,ctx
):
561 # Exit a parse tree produced by CParser#lvalue.
562 # @param ctx Type: CParser.LvalueContext
563 def exitLvalue(self
,ctx
):
567 # Enter a parse tree produced by CParser#assignment_operator.
568 # @param ctx Type: CParser.Assignment_operatorContext
569 def enterAssignment_operator(self
,ctx
):
572 # Exit a parse tree produced by CParser#assignment_operator.
573 # @param ctx Type: CParser.Assignment_operatorContext
574 def exitAssignment_operator(self
,ctx
):
578 # Enter a parse tree produced by CParser#conditional_expression.
579 # @param ctx Type: CParser.Conditional_expressionContext
580 def enterConditional_expression(self
,ctx
):
583 # Exit a parse tree produced by CParser#conditional_expression.
584 # @param ctx Type: CParser.Conditional_expressionContext
585 def exitConditional_expression(self
,ctx
):
589 # Enter a parse tree produced by CParser#logical_or_expression.
590 # @param ctx Type: CParser.Logical_or_expressionContext
591 def enterLogical_or_expression(self
,ctx
):
594 # Exit a parse tree produced by CParser#logical_or_expression.
595 # @param ctx Type: CParser.Logical_or_expressionContext
596 def exitLogical_or_expression(self
,ctx
):
600 # Enter a parse tree produced by CParser#logical_and_expression.
601 # @param ctx Type: CParser.Logical_and_expressionContext
602 def enterLogical_and_expression(self
,ctx
):
605 # Exit a parse tree produced by CParser#logical_and_expression.
606 # @param ctx Type: CParser.Logical_and_expressionContext
607 def exitLogical_and_expression(self
,ctx
):
611 # Enter a parse tree produced by CParser#inclusive_or_expression.
612 # @param ctx Type: CParser.Inclusive_or_expressionContext
613 def enterInclusive_or_expression(self
,ctx
):
616 # Exit a parse tree produced by CParser#inclusive_or_expression.
617 # @param ctx Type: CParser.Inclusive_or_expressionContext
618 def exitInclusive_or_expression(self
,ctx
):
622 # Enter a parse tree produced by CParser#exclusive_or_expression.
623 # @param ctx Type: CParser.Exclusive_or_expressionContext
624 def enterExclusive_or_expression(self
,ctx
):
627 # Exit a parse tree produced by CParser#exclusive_or_expression.
628 # @param ctx Type: CParser.Exclusive_or_expressionContext
629 def exitExclusive_or_expression(self
,ctx
):
633 # Enter a parse tree produced by CParser#and_expression.
634 # @param ctx Type: CParser.And_expressionContext
635 def enterAnd_expression(self
,ctx
):
638 # Exit a parse tree produced by CParser#and_expression.
639 # @param ctx Type: CParser.And_expressionContext
640 def exitAnd_expression(self
,ctx
):
644 # Enter a parse tree produced by CParser#equality_expression.
645 # @param ctx Type: CParser.Equality_expressionContext
646 def enterEquality_expression(self
,ctx
):
649 # Exit a parse tree produced by CParser#equality_expression.
650 # @param ctx Type: CParser.Equality_expressionContext
651 def exitEquality_expression(self
,ctx
):
655 # Enter a parse tree produced by CParser#relational_expression.
656 # @param ctx Type: CParser.Relational_expressionContext
657 def enterRelational_expression(self
,ctx
):
660 # Exit a parse tree produced by CParser#relational_expression.
661 # @param ctx Type: CParser.Relational_expressionContext
662 def exitRelational_expression(self
,ctx
):
666 # Enter a parse tree produced by CParser#shift_expression.
667 # @param ctx Type: CParser.Shift_expressionContext
668 def enterShift_expression(self
,ctx
):
671 # Exit a parse tree produced by CParser#shift_expression.
672 # @param ctx Type: CParser.Shift_expressionContext
673 def exitShift_expression(self
,ctx
):
677 # Enter a parse tree produced by CParser#statement.
678 # @param ctx Type: CParser.StatementContext
679 def enterStatement(self
,ctx
):
682 # Exit a parse tree produced by CParser#statement.
683 # @param ctx Type: CParser.StatementContext
684 def exitStatement(self
,ctx
):
688 # Enter a parse tree produced by CParser#asm2_statement.
689 # @param ctx Type: CParser.Asm2_statementContext
690 def enterAsm2_statement(self
,ctx
):
693 # Exit a parse tree produced by CParser#asm2_statement.
694 # @param ctx Type: CParser.Asm2_statementContext
695 def exitAsm2_statement(self
,ctx
):
699 # Enter a parse tree produced by CParser#asm1_statement.
700 # @param ctx Type: CParser.Asm1_statementContext
701 def enterAsm1_statement(self
,ctx
):
704 # Exit a parse tree produced by CParser#asm1_statement.
705 # @param ctx Type: CParser.Asm1_statementContext
706 def exitAsm1_statement(self
,ctx
):
710 # Enter a parse tree produced by CParser#asm_statement.
711 # @param ctx Type: CParser.Asm_statementContext
712 def enterAsm_statement(self
,ctx
):
715 # Exit a parse tree produced by CParser#asm_statement.
716 # @param ctx Type: CParser.Asm_statementContext
717 def exitAsm_statement(self
,ctx
):
721 # Enter a parse tree produced by CParser#macro_statement.
722 # @param ctx Type: CParser.Macro_statementContext
723 def enterMacro_statement(self
,ctx
):
726 # Exit a parse tree produced by CParser#macro_statement.
727 # @param ctx Type: CParser.Macro_statementContext
728 def exitMacro_statement(self
,ctx
):
732 # Enter a parse tree produced by CParser#labeled_statement.
733 # @param ctx Type: CParser.Labeled_statementContext
734 def enterLabeled_statement(self
,ctx
):
737 # Exit a parse tree produced by CParser#labeled_statement.
738 # @param ctx Type: CParser.Labeled_statementContext
739 def exitLabeled_statement(self
,ctx
):
743 # Enter a parse tree produced by CParser#compound_statement.
744 # @param ctx Type: CParser.Compound_statementContext
745 def enterCompound_statement(self
,ctx
):
748 # Exit a parse tree produced by CParser#compound_statement.
749 # @param ctx Type: CParser.Compound_statementContext
750 def exitCompound_statement(self
,ctx
):
754 # Enter a parse tree produced by CParser#statement_list.
755 # @param ctx Type: CParser.Statement_listContext
756 def enterStatement_list(self
,ctx
):
759 # Exit a parse tree produced by CParser#statement_list.
760 # @param ctx Type: CParser.Statement_listContext
761 def exitStatement_list(self
,ctx
):
765 # Enter a parse tree produced by CParser#expression_statement.
766 # @param ctx Type: CParser.Expression_statementContext
767 def enterExpression_statement(self
,ctx
):
770 # Exit a parse tree produced by CParser#expression_statement.
771 # @param ctx Type: CParser.Expression_statementContext
772 def exitExpression_statement(self
,ctx
):
776 # Enter a parse tree produced by CParser#selection_statement.
777 # @param ctx Type: CParser.Selection_statementContext
778 def enterSelection_statement(self
,ctx
):
781 # Exit a parse tree produced by CParser#selection_statement.
782 # @param ctx Type: CParser.Selection_statementContext
783 def exitSelection_statement(self
,ctx
):
787 # Enter a parse tree produced by CParser#iteration_statement.
788 # @param ctx Type: CParser.Iteration_statementContext
789 def enterIteration_statement(self
,ctx
):
792 # Exit a parse tree produced by CParser#iteration_statement.
793 # @param ctx Type: CParser.Iteration_statementContext
794 def exitIteration_statement(self
,ctx
):
798 # Enter a parse tree produced by CParser#jump_statement.
799 # @param ctx Type: CParser.Jump_statementContext
800 def enterJump_statement(self
,ctx
):
803 # Exit a parse tree produced by CParser#jump_statement.
804 # @param ctx Type: CParser.Jump_statementContext
805 def exitJump_statement(self
,ctx
):