1# Generated from C.g4 by ANTLR 4.7.1 2from antlr4 import * 3if __name__ is not None and "." in __name__: 4 from .CParser import CParser 5else: 6 from CParser import CParser 7 8## @file 9# The file defines the parser for C source files. 10# 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 14# 15# Copyright (c) 2009 - 2010, Intel Corporation All rights reserved. 16# 17# SPDX-License-Identifier: BSD-2-Clause-Patent 18# 19## 20 21import Ecc.CodeFragment as CodeFragment 22import Ecc.FileProfile as FileProfile 23 24 25# This class defines a complete listener for a parse tree produced by CParser. 26class CListener(ParseTreeListener): 27 28 # Enter a parse tree produced by CParser#translation_unit. 29 # @param ctx Type: CParser.Translation_unitContext 30 def enterTranslation_unit(self,ctx): 31 pass 32 33 # Exit a parse tree produced by CParser#translation_unit. 34 # @param ctx Type: CParser.Translation_unitContext 35 def exitTranslation_unit(self,ctx): 36 pass 37 38 39 # Enter a parse tree produced by CParser#external_declaration. 40 # @param ctx Type: CParser.External_declarationContext 41 def enterExternal_declaration(self,ctx): 42 pass 43 44 # Exit a parse tree produced by CParser#external_declaration. 45 # @param ctx Type: CParser.External_declarationContext 46 def exitExternal_declaration(self,ctx): 47 pass 48 49 50 # Enter a parse tree produced by CParser#function_definition. 51 # @param ctx Type: CParser.Function_definitionContext 52 def enterFunction_definition(self,ctx): 53 pass 54 55 # Exit a parse tree produced by CParser#function_definition. 56 # @param ctx Type: CParser.Function_definitionContext 57 def exitFunction_definition(self,ctx): 58 pass 59 60 61 # Enter a parse tree produced by CParser#declaration_specifiers. 62 # @param ctx Type: CParser.Declaration_specifiersContext 63 def enterDeclaration_specifiers(self,ctx): 64 pass 65 66 # Exit a parse tree produced by CParser#declaration_specifiers. 67 # @param ctx Type: CParser.Declaration_specifiersContext 68 def exitDeclaration_specifiers(self,ctx): 69 pass 70 71 72 # Enter a parse tree produced by CParser#declaration. 73 # @param ctx Type: CParser.DeclarationContext 74 def enterDeclaration(self,ctx): 75 pass 76 77 # Exit a parse tree produced by CParser#declaration. 78 # @param ctx Type: CParser.DeclarationContext 79 def exitDeclaration(self,ctx): 80 pass 81 82 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): 86 pass 87 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): 91 pass 92 93 94 # Enter a parse tree produced by CParser#init_declarator. 95 # @param ctx Type: CParser.Init_declaratorContext 96 def enterInit_declarator(self,ctx): 97 pass 98 99 # Exit a parse tree produced by CParser#init_declarator. 100 # @param ctx Type: CParser.Init_declaratorContext 101 def exitInit_declarator(self,ctx): 102 pass 103 104 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): 108 pass 109 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): 113 pass 114 115 116 # Enter a parse tree produced by CParser#type_specifier. 117 # @param ctx Type: CParser.Type_specifierContext 118 def enterType_specifier(self,ctx): 119 pass 120 121 # Exit a parse tree produced by CParser#type_specifier. 122 # @param ctx Type: CParser.Type_specifierContext 123 def exitType_specifier(self,ctx): 124 pass 125 126 127 # Enter a parse tree produced by CParser#type_id. 128 # @param ctx Type: CParser.Type_idContext 129 def enterType_id(self,ctx): 130 pass 131 132 # Exit a parse tree produced by CParser#type_id. 133 # @param ctx Type: CParser.Type_idContext 134 def exitType_id(self,ctx): 135 pass 136 137 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): 141 pass 142 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): 146 pass 147 148 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): 152 pass 153 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): 157 pass 158 159 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): 163 pass 164 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): 168 pass 169 170 171 # Enter a parse tree produced by CParser#struct_declaration. 172 # @param ctx Type: CParser.Struct_declarationContext 173 def enterStruct_declaration(self,ctx): 174 pass 175 176 # Exit a parse tree produced by CParser#struct_declaration. 177 # @param ctx Type: CParser.Struct_declarationContext 178 def exitStruct_declaration(self,ctx): 179 pass 180 181 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): 185 pass 186 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): 190 pass 191 192 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): 196 pass 197 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): 201 pass 202 203 204 # Enter a parse tree produced by CParser#struct_declarator. 205 # @param ctx Type: CParser.Struct_declaratorContext 206 def enterStruct_declarator(self,ctx): 207 pass 208 209 # Exit a parse tree produced by CParser#struct_declarator. 210 # @param ctx Type: CParser.Struct_declaratorContext 211 def exitStruct_declarator(self,ctx): 212 pass 213 214 215 # Enter a parse tree produced by CParser#enum_specifier. 216 # @param ctx Type: CParser.Enum_specifierContext 217 def enterEnum_specifier(self,ctx): 218 pass 219 220 # Exit a parse tree produced by CParser#enum_specifier. 221 # @param ctx Type: CParser.Enum_specifierContext 222 def exitEnum_specifier(self,ctx): 223 pass 224 225 226 # Enter a parse tree produced by CParser#enumerator_list. 227 # @param ctx Type: CParser.Enumerator_listContext 228 def enterEnumerator_list(self,ctx): 229 pass 230 231 # Exit a parse tree produced by CParser#enumerator_list. 232 # @param ctx Type: CParser.Enumerator_listContext 233 def exitEnumerator_list(self,ctx): 234 pass 235 236 237 # Enter a parse tree produced by CParser#enumerator. 238 # @param ctx Type: CParser.EnumeratorContext 239 def enterEnumerator(self,ctx): 240 pass 241 242 # Exit a parse tree produced by CParser#enumerator. 243 # @param ctx Type: CParser.EnumeratorContext 244 def exitEnumerator(self,ctx): 245 pass 246 247 248 # Enter a parse tree produced by CParser#type_qualifier. 249 # @param ctx Type: CParser.Type_qualifierContext 250 def enterType_qualifier(self,ctx): 251 pass 252 253 # Exit a parse tree produced by CParser#type_qualifier. 254 # @param ctx Type: CParser.Type_qualifierContext 255 def exitType_qualifier(self,ctx): 256 pass 257 258 259 # Enter a parse tree produced by CParser#declarator. 260 # @param ctx Type: CParser.DeclaratorContext 261 def enterDeclarator(self,ctx): 262 pass 263 264 # Exit a parse tree produced by CParser#declarator. 265 # @param ctx Type: CParser.DeclaratorContext 266 def exitDeclarator(self,ctx): 267 pass 268 269 270 # Enter a parse tree produced by CParser#direct_declarator. 271 # @param ctx Type: CParser.Direct_declaratorContext 272 def enterDirect_declarator(self,ctx): 273 pass 274 275 # Exit a parse tree produced by CParser#direct_declarator. 276 # @param ctx Type: CParser.Direct_declaratorContext 277 def exitDirect_declarator(self,ctx): 278 pass 279 280 281 # Enter a parse tree produced by CParser#declarator_suffix. 282 # @param ctx Type: CParser.Declarator_suffixContext 283 def enterDeclarator_suffix(self,ctx): 284 pass 285 286 # Exit a parse tree produced by CParser#declarator_suffix. 287 # @param ctx Type: CParser.Declarator_suffixContext 288 def exitDeclarator_suffix(self,ctx): 289 pass 290 291 292 # Enter a parse tree produced by CParser#pointer. 293 # @param ctx Type: CParser.PointerContext 294 def enterPointer(self,ctx): 295 pass 296 297 # Exit a parse tree produced by CParser#pointer. 298 # @param ctx Type: CParser.PointerContext 299 def exitPointer(self,ctx): 300 pass 301 302 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): 306 pass 307 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): 311 pass 312 313 314 # Enter a parse tree produced by CParser#parameter_list. 315 # @param ctx Type: CParser.Parameter_listContext 316 def enterParameter_list(self,ctx): 317 pass 318 319 # Exit a parse tree produced by CParser#parameter_list. 320 # @param ctx Type: CParser.Parameter_listContext 321 def exitParameter_list(self,ctx): 322 pass 323 324 325 # Enter a parse tree produced by CParser#parameter_declaration. 326 # @param ctx Type: CParser.Parameter_declarationContext 327 def enterParameter_declaration(self,ctx): 328 pass 329 330 # Exit a parse tree produced by CParser#parameter_declaration. 331 # @param ctx Type: CParser.Parameter_declarationContext 332 def exitParameter_declaration(self,ctx): 333 pass 334 335 336 # Enter a parse tree produced by CParser#identifier_list. 337 # @param ctx Type: CParser.Identifier_listContext 338 def enterIdentifier_list(self,ctx): 339 pass 340 341 # Exit a parse tree produced by CParser#identifier_list. 342 # @param ctx Type: CParser.Identifier_listContext 343 def exitIdentifier_list(self,ctx): 344 pass 345 346 347 # Enter a parse tree produced by CParser#type_name. 348 # @param ctx Type: CParser.Type_nameContext 349 def enterType_name(self,ctx): 350 pass 351 352 # Exit a parse tree produced by CParser#type_name. 353 # @param ctx Type: CParser.Type_nameContext 354 def exitType_name(self,ctx): 355 pass 356 357 358 # Enter a parse tree produced by CParser#abstract_declarator. 359 # @param ctx Type: CParser.Abstract_declaratorContext 360 def enterAbstract_declarator(self,ctx): 361 pass 362 363 # Exit a parse tree produced by CParser#abstract_declarator. 364 # @param ctx Type: CParser.Abstract_declaratorContext 365 def exitAbstract_declarator(self,ctx): 366 pass 367 368 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): 372 pass 373 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): 377 pass 378 379 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): 383 pass 384 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): 388 pass 389 390 391 # Enter a parse tree produced by CParser#initializer. 392 # @param ctx Type: CParser.InitializerContext 393 def enterInitializer(self,ctx): 394 pass 395 396 # Exit a parse tree produced by CParser#initializer. 397 # @param ctx Type: CParser.InitializerContext 398 def exitInitializer(self,ctx): 399 pass 400 401 402 # Enter a parse tree produced by CParser#initializer_list. 403 # @param ctx Type: CParser.Initializer_listContext 404 def enterInitializer_list(self,ctx): 405 pass 406 407 # Exit a parse tree produced by CParser#initializer_list. 408 # @param ctx Type: CParser.Initializer_listContext 409 def exitInitializer_list(self,ctx): 410 pass 411 412 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): 416 pass 417 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): 421 pass 422 423 424 # Enter a parse tree produced by CParser#additive_expression. 425 # @param ctx Type: CParser.Additive_expressionContext 426 def enterAdditive_expression(self,ctx): 427 pass 428 429 # Exit a parse tree produced by CParser#additive_expression. 430 # @param ctx Type: CParser.Additive_expressionContext 431 def exitAdditive_expression(self,ctx): 432 pass 433 434 435 # Enter a parse tree produced by CParser#multiplicative_expression. 436 # @param ctx Type: CParser.Multiplicative_expressionContext 437 def enterMultiplicative_expression(self,ctx): 438 pass 439 440 # Exit a parse tree produced by CParser#multiplicative_expression. 441 # @param ctx Type: CParser.Multiplicative_expressionContext 442 def exitMultiplicative_expression(self,ctx): 443 pass 444 445 446 # Enter a parse tree produced by CParser#cast_expression. 447 # @param ctx Type: CParser.Cast_expressionContext 448 def enterCast_expression(self,ctx): 449 pass 450 451 # Exit a parse tree produced by CParser#cast_expression. 452 # @param ctx Type: CParser.Cast_expressionContext 453 def exitCast_expression(self,ctx): 454 pass 455 456 457 # Enter a parse tree produced by CParser#unary_expression. 458 # @param ctx Type: CParser.Unary_expressionContext 459 def enterUnary_expression(self,ctx): 460 pass 461 462 # Exit a parse tree produced by CParser#unary_expression. 463 # @param ctx Type: CParser.Unary_expressionContext 464 def exitUnary_expression(self,ctx): 465 pass 466 467 468 # Enter a parse tree produced by CParser#postfix_expression. 469 # @param ctx Type: CParser.Postfix_expressionContext 470 def enterPostfix_expression(self,ctx): 471 pass 472 473 # Exit a parse tree produced by CParser#postfix_expression. 474 # @param ctx Type: CParser.Postfix_expressionContext 475 def exitPostfix_expression(self,ctx): 476 pass 477 478 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): 482 pass 483 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): 487 pass 488 489 490 # Enter a parse tree produced by CParser#unary_operator. 491 # @param ctx Type: CParser.Unary_operatorContext 492 def enterUnary_operator(self,ctx): 493 pass 494 495 # Exit a parse tree produced by CParser#unary_operator. 496 # @param ctx Type: CParser.Unary_operatorContext 497 def exitUnary_operator(self,ctx): 498 pass 499 500 501 # Enter a parse tree produced by CParser#primary_expression. 502 # @param ctx Type: CParser.Primary_expressionContext 503 def enterPrimary_expression(self,ctx): 504 pass 505 506 # Exit a parse tree produced by CParser#primary_expression. 507 # @param ctx Type: CParser.Primary_expressionContext 508 def exitPrimary_expression(self,ctx): 509 pass 510 511 512 # Enter a parse tree produced by CParser#constant. 513 # @param ctx Type: CParser.ConstantContext 514 def enterConstant(self,ctx): 515 pass 516 517 # Exit a parse tree produced by CParser#constant. 518 # @param ctx Type: CParser.ConstantContext 519 def exitConstant(self,ctx): 520 pass 521 522 523 # Enter a parse tree produced by CParser#expression. 524 # @param ctx Type: CParser.ExpressionContext 525 def enterExpression(self,ctx): 526 pass 527 528 # Exit a parse tree produced by CParser#expression. 529 # @param ctx Type: CParser.ExpressionContext 530 def exitExpression(self,ctx): 531 pass 532 533 534 # Enter a parse tree produced by CParser#constant_expression. 535 # @param ctx Type: CParser.Constant_expressionContext 536 def enterConstant_expression(self,ctx): 537 pass 538 539 # Exit a parse tree produced by CParser#constant_expression. 540 # @param ctx Type: CParser.Constant_expressionContext 541 def exitConstant_expression(self,ctx): 542 pass 543 544 545 # Enter a parse tree produced by CParser#assignment_expression. 546 # @param ctx Type: CParser.Assignment_expressionContext 547 def enterAssignment_expression(self,ctx): 548 pass 549 550 # Exit a parse tree produced by CParser#assignment_expression. 551 # @param ctx Type: CParser.Assignment_expressionContext 552 def exitAssignment_expression(self,ctx): 553 pass 554 555 556 # Enter a parse tree produced by CParser#lvalue. 557 # @param ctx Type: CParser.LvalueContext 558 def enterLvalue(self,ctx): 559 pass 560 561 # Exit a parse tree produced by CParser#lvalue. 562 # @param ctx Type: CParser.LvalueContext 563 def exitLvalue(self,ctx): 564 pass 565 566 567 # Enter a parse tree produced by CParser#assignment_operator. 568 # @param ctx Type: CParser.Assignment_operatorContext 569 def enterAssignment_operator(self,ctx): 570 pass 571 572 # Exit a parse tree produced by CParser#assignment_operator. 573 # @param ctx Type: CParser.Assignment_operatorContext 574 def exitAssignment_operator(self,ctx): 575 pass 576 577 578 # Enter a parse tree produced by CParser#conditional_expression. 579 # @param ctx Type: CParser.Conditional_expressionContext 580 def enterConditional_expression(self,ctx): 581 pass 582 583 # Exit a parse tree produced by CParser#conditional_expression. 584 # @param ctx Type: CParser.Conditional_expressionContext 585 def exitConditional_expression(self,ctx): 586 pass 587 588 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): 592 pass 593 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): 597 pass 598 599 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): 603 pass 604 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): 608 pass 609 610 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): 614 pass 615 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): 619 pass 620 621 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): 625 pass 626 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): 630 pass 631 632 633 # Enter a parse tree produced by CParser#and_expression. 634 # @param ctx Type: CParser.And_expressionContext 635 def enterAnd_expression(self,ctx): 636 pass 637 638 # Exit a parse tree produced by CParser#and_expression. 639 # @param ctx Type: CParser.And_expressionContext 640 def exitAnd_expression(self,ctx): 641 pass 642 643 644 # Enter a parse tree produced by CParser#equality_expression. 645 # @param ctx Type: CParser.Equality_expressionContext 646 def enterEquality_expression(self,ctx): 647 pass 648 649 # Exit a parse tree produced by CParser#equality_expression. 650 # @param ctx Type: CParser.Equality_expressionContext 651 def exitEquality_expression(self,ctx): 652 pass 653 654 655 # Enter a parse tree produced by CParser#relational_expression. 656 # @param ctx Type: CParser.Relational_expressionContext 657 def enterRelational_expression(self,ctx): 658 pass 659 660 # Exit a parse tree produced by CParser#relational_expression. 661 # @param ctx Type: CParser.Relational_expressionContext 662 def exitRelational_expression(self,ctx): 663 pass 664 665 666 # Enter a parse tree produced by CParser#shift_expression. 667 # @param ctx Type: CParser.Shift_expressionContext 668 def enterShift_expression(self,ctx): 669 pass 670 671 # Exit a parse tree produced by CParser#shift_expression. 672 # @param ctx Type: CParser.Shift_expressionContext 673 def exitShift_expression(self,ctx): 674 pass 675 676 677 # Enter a parse tree produced by CParser#statement. 678 # @param ctx Type: CParser.StatementContext 679 def enterStatement(self,ctx): 680 pass 681 682 # Exit a parse tree produced by CParser#statement. 683 # @param ctx Type: CParser.StatementContext 684 def exitStatement(self,ctx): 685 pass 686 687 688 # Enter a parse tree produced by CParser#asm2_statement. 689 # @param ctx Type: CParser.Asm2_statementContext 690 def enterAsm2_statement(self,ctx): 691 pass 692 693 # Exit a parse tree produced by CParser#asm2_statement. 694 # @param ctx Type: CParser.Asm2_statementContext 695 def exitAsm2_statement(self,ctx): 696 pass 697 698 699 # Enter a parse tree produced by CParser#asm1_statement. 700 # @param ctx Type: CParser.Asm1_statementContext 701 def enterAsm1_statement(self,ctx): 702 pass 703 704 # Exit a parse tree produced by CParser#asm1_statement. 705 # @param ctx Type: CParser.Asm1_statementContext 706 def exitAsm1_statement(self,ctx): 707 pass 708 709 710 # Enter a parse tree produced by CParser#asm_statement. 711 # @param ctx Type: CParser.Asm_statementContext 712 def enterAsm_statement(self,ctx): 713 pass 714 715 # Exit a parse tree produced by CParser#asm_statement. 716 # @param ctx Type: CParser.Asm_statementContext 717 def exitAsm_statement(self,ctx): 718 pass 719 720 721 # Enter a parse tree produced by CParser#macro_statement. 722 # @param ctx Type: CParser.Macro_statementContext 723 def enterMacro_statement(self,ctx): 724 pass 725 726 # Exit a parse tree produced by CParser#macro_statement. 727 # @param ctx Type: CParser.Macro_statementContext 728 def exitMacro_statement(self,ctx): 729 pass 730 731 732 # Enter a parse tree produced by CParser#labeled_statement. 733 # @param ctx Type: CParser.Labeled_statementContext 734 def enterLabeled_statement(self,ctx): 735 pass 736 737 # Exit a parse tree produced by CParser#labeled_statement. 738 # @param ctx Type: CParser.Labeled_statementContext 739 def exitLabeled_statement(self,ctx): 740 pass 741 742 743 # Enter a parse tree produced by CParser#compound_statement. 744 # @param ctx Type: CParser.Compound_statementContext 745 def enterCompound_statement(self,ctx): 746 pass 747 748 # Exit a parse tree produced by CParser#compound_statement. 749 # @param ctx Type: CParser.Compound_statementContext 750 def exitCompound_statement(self,ctx): 751 pass 752 753 754 # Enter a parse tree produced by CParser#statement_list. 755 # @param ctx Type: CParser.Statement_listContext 756 def enterStatement_list(self,ctx): 757 pass 758 759 # Exit a parse tree produced by CParser#statement_list. 760 # @param ctx Type: CParser.Statement_listContext 761 def exitStatement_list(self,ctx): 762 pass 763 764 765 # Enter a parse tree produced by CParser#expression_statement. 766 # @param ctx Type: CParser.Expression_statementContext 767 def enterExpression_statement(self,ctx): 768 pass 769 770 # Exit a parse tree produced by CParser#expression_statement. 771 # @param ctx Type: CParser.Expression_statementContext 772 def exitExpression_statement(self,ctx): 773 pass 774 775 776 # Enter a parse tree produced by CParser#selection_statement. 777 # @param ctx Type: CParser.Selection_statementContext 778 def enterSelection_statement(self,ctx): 779 pass 780 781 # Exit a parse tree produced by CParser#selection_statement. 782 # @param ctx Type: CParser.Selection_statementContext 783 def exitSelection_statement(self,ctx): 784 pass 785 786 787 # Enter a parse tree produced by CParser#iteration_statement. 788 # @param ctx Type: CParser.Iteration_statementContext 789 def enterIteration_statement(self,ctx): 790 pass 791 792 # Exit a parse tree produced by CParser#iteration_statement. 793 # @param ctx Type: CParser.Iteration_statementContext 794 def exitIteration_statement(self,ctx): 795 pass 796 797 798 # Enter a parse tree produced by CParser#jump_statement. 799 # @param ctx Type: CParser.Jump_statementContext 800 def enterJump_statement(self,ctx): 801 pass 802 803 # Exit a parse tree produced by CParser#jump_statement. 804 # @param ctx Type: CParser.Jump_statementContext 805 def exitJump_statement(self,ctx): 806 pass 807 808 809