00001
00002 #ifndef DEFAULT_VISITOR_HH
00003 #define DEFAULT_VISITOR_HH
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034 #include "node_visitor.hh"
00035 #include "savant_plugin_base.hh"
00036
00047 class default_visitor: public node_visitor, savant_plugin_base {
00048
00049 public:
00050
00054 virtual char* plugin_purpose()=0;
00055
00060 virtual char* plugin_description()=0;
00061
00062
00068 virtual visitor_return_type *visit_IIR_AbsoluteOperator(IIR *node, visitor_argument_type *arg) {
00069 return default_action(node, arg);
00070 };
00071
00077 virtual visitor_return_type *visit_IIR_AccessSubtypeDefinition(IIR *node, visitor_argument_type *arg) {
00078 return default_action(node, arg);
00079 };
00080
00086 virtual visitor_return_type *visit_IIR_AccessTypeDefinition(IIR *node, visitor_argument_type *arg) {
00087 return default_action(node, arg);
00088 };
00089
00095 virtual visitor_return_type *visit_IIR_ActiveAttribute(IIR *node, visitor_argument_type *arg) {
00096 return default_action(node, arg);
00097 };
00098
00104 virtual visitor_return_type *visit_IIR_AdditionOperator(IIR *node, visitor_argument_type *arg) {
00105 return default_action(node, arg);
00106 };
00107
00113 virtual visitor_return_type *visit_IIR_Aggregate(IIR *node, visitor_argument_type *arg) {
00114 return default_action(node, arg);
00115 };
00116
00122 virtual visitor_return_type *visit_IIR_AliasDeclaration(IIR *node, visitor_argument_type *arg) {
00123 return default_action(node, arg);
00124 };
00125
00131 virtual visitor_return_type *visit_IIR_Allocator(IIR *node, visitor_argument_type *arg) {
00132 return default_action(node, arg);
00133 };
00134
00140 virtual visitor_return_type *visit_IIR_AndOperator(IIR *node, visitor_argument_type *arg) {
00141 return default_action(node, arg);
00142 };
00143
00149 virtual visitor_return_type *visit_IIR_ArchitectureDeclaration(IIR *node, visitor_argument_type *arg) {
00150 return default_action(node, arg);
00151 };
00152
00158 virtual visitor_return_type *visit_IIR_ArraySubtypeDefinition(IIR *node, visitor_argument_type *arg) {
00159 return default_action(node, arg);
00160 };
00161
00167 virtual visitor_return_type *visit_IIR_ArrayTypeDefinition(IIR *node, visitor_argument_type *arg) {
00168 return default_action(node, arg);
00169 };
00170
00176 virtual visitor_return_type *visit_IIR_AscendingAttribute(IIR *node, visitor_argument_type *arg) {
00177 return default_action(node, arg);
00178 };
00179
00185 virtual visitor_return_type *visit_IIR_AssertionStatement(IIR *node, visitor_argument_type *arg) {
00186 return default_action(node, arg);
00187 };
00188
00194 virtual visitor_return_type *visit_IIR_AssociationElementByExpression(IIR *node, visitor_argument_type *arg) {
00195 return default_action(node, arg);
00196 };
00197
00203 virtual visitor_return_type *visit_IIR_AssociationElementOpen(IIR *node, visitor_argument_type *arg) {
00204 return default_action(node, arg);
00205 };
00206
00212 virtual visitor_return_type *visit_IIR_AssociationList(IIR *node, visitor_argument_type *arg) {
00213 return default_action(node, arg);
00214 };
00215
00221 virtual visitor_return_type *visit_IIR_AttributeDeclaration(IIR *node, visitor_argument_type *arg) {
00222 return default_action(node, arg);
00223 };
00224
00230 virtual visitor_return_type *visit_IIR_AttributeSpecification(IIR *node, visitor_argument_type *arg) {
00231 return default_action(node, arg);
00232 };
00233
00239 virtual visitor_return_type *visit_IIR_AttributeSpecificationList(IIR *node, visitor_argument_type *arg) {
00240 return default_action(node, arg);
00241 };
00242
00248 virtual visitor_return_type *visit_IIR_BaseAttribute(IIR *node, visitor_argument_type *arg) {
00249 return default_action(node, arg);
00250 };
00251
00257 virtual visitor_return_type *visit_IIR_BitStringLiteral(IIR *node, visitor_argument_type *arg) {
00258 return default_action(node, arg);
00259 };
00260
00266 virtual visitor_return_type *visit_IIR_BlockConfiguration(IIR *node, visitor_argument_type *arg) {
00267 return default_action(node, arg);
00268 };
00269
00275 virtual visitor_return_type *visit_IIR_BlockStatement(IIR *node, visitor_argument_type *arg) {
00276 return default_action(node, arg);
00277 };
00278
00284 virtual visitor_return_type *visit_IIR_CaseStatement(IIR *node, visitor_argument_type *arg) {
00285 return default_action(node, arg);
00286 };
00287
00293 virtual visitor_return_type *visit_IIR_CaseStatementAlternativeByChoices(IIR *node, visitor_argument_type *arg) {
00294 return default_action(node, arg);
00295 };
00296
00302 virtual visitor_return_type *visit_IIR_CaseStatementAlternativeByExpression(IIR *node, visitor_argument_type *arg) {
00303 return default_action(node, arg);
00304 };
00305
00311 virtual visitor_return_type *visit_IIR_CaseStatementAlternativeByOthers(IIR *node, visitor_argument_type *arg) {
00312 return default_action(node, arg);
00313 };
00314
00320 virtual visitor_return_type *visit_IIR_CaseStatementAlternativeList(IIR *node, visitor_argument_type *arg) {
00321 return default_action(node, arg);
00322 };
00323
00329 virtual visitor_return_type *visit_IIR_CharacterLiteral(IIR *node, visitor_argument_type *arg) {
00330 return default_action(node, arg);
00331 };
00332
00338 virtual visitor_return_type *visit_IIR_Choice(IIR *node, visitor_argument_type *arg) {
00339 return default_action(node, arg);
00340 };
00341
00347 virtual visitor_return_type *visit_IIR_ChoiceList(IIR *node, visitor_argument_type *arg) {
00348 return default_action(node, arg);
00349 };
00350
00356 virtual visitor_return_type *visit_IIR_Comment(IIR *node, visitor_argument_type *arg) {
00357 return default_action(node, arg);
00358 };
00359
00365 virtual visitor_return_type *visit_IIR_CommentList(IIR *node, visitor_argument_type *arg) {
00366 return default_action(node, arg);
00367 };
00368
00374 virtual visitor_return_type *visit_IIR_ComponentConfiguration(IIR *node, visitor_argument_type *arg) {
00375 return default_action(node, arg);
00376 };
00377
00383 virtual visitor_return_type *visit_IIR_ComponentDeclaration(IIR *node, visitor_argument_type *arg) {
00384 return default_action(node, arg);
00385 };
00386
00392 virtual visitor_return_type *visit_IIR_ComponentInstantiationStatement(IIR *node, visitor_argument_type *arg) {
00393 return default_action(node, arg);
00394 };
00395
00401 virtual visitor_return_type *visit_IIR_ConcatenationOperator(IIR *node, visitor_argument_type *arg) {
00402 return default_action(node, arg);
00403 };
00404
00410 virtual visitor_return_type *visit_IIR_ConcurrentAssertionStatement(IIR *node, visitor_argument_type *arg) {
00411 return default_action(node, arg);
00412 };
00413
00419 virtual visitor_return_type *visit_IIR_ConcurrentConditionalSignalAssignment(IIR *node, visitor_argument_type *arg) {
00420 return default_action(node, arg);
00421 };
00422
00428 virtual visitor_return_type *visit_IIR_ConcurrentGenerateForStatement(IIR *node, visitor_argument_type *arg) {
00429 return default_action(node, arg);
00430 };
00431
00437 virtual visitor_return_type *visit_IIR_ConcurrentGenerateIfStatement(IIR *node, visitor_argument_type *arg) {
00438 return default_action(node, arg);
00439 };
00440
00446 virtual visitor_return_type *visit_IIR_ConcurrentProcedureCallStatement(IIR *node, visitor_argument_type *arg) {
00447 return default_action(node, arg);
00448 };
00449
00455 virtual visitor_return_type *visit_IIR_ConcurrentSelectedSignalAssignment(IIR *node, visitor_argument_type *arg) {
00456 return default_action(node, arg);
00457 };
00458
00464 virtual visitor_return_type *visit_IIR_ConcurrentStatementList(IIR *node, visitor_argument_type *arg) {
00465 return default_action(node, arg);
00466 };
00467
00473 virtual visitor_return_type *visit_IIR_ConditionalWaveform(IIR *node, visitor_argument_type *arg) {
00474 return default_action(node, arg);
00475 };
00476
00482 virtual visitor_return_type *visit_IIR_ConditionalWaveformList(IIR *node, visitor_argument_type *arg) {
00483 return default_action(node, arg);
00484 };
00485
00491 virtual visitor_return_type *visit_IIR_ConfigurationDeclaration(IIR *node, visitor_argument_type *arg) {
00492 return default_action(node, arg);
00493 };
00494
00500 virtual visitor_return_type *visit_IIR_ConfigurationItem(IIR *node, visitor_argument_type *arg) {
00501 return default_action(node, arg);
00502 };
00503
00509 virtual visitor_return_type *visit_IIR_ConfigurationItemList(IIR *node, visitor_argument_type *arg) {
00510 return default_action(node, arg);
00511 };
00512
00518 virtual visitor_return_type *visit_IIR_ConfigurationSpecification(IIR *node, visitor_argument_type *arg) {
00519 return default_action(node, arg);
00520 };
00521
00527 virtual visitor_return_type *visit_IIR_ConstantDeclaration(IIR *node, visitor_argument_type *arg) {
00528 return default_action(node, arg);
00529 };
00530
00536 virtual visitor_return_type *visit_IIR_ConstantInterfaceDeclaration(IIR *node, visitor_argument_type *arg) {
00537 return default_action(node, arg);
00538 };
00539
00545 virtual visitor_return_type *visit_IIR_DeclarationList(IIR *node, visitor_argument_type *arg) {
00546 return default_action(node, arg);
00547 };
00548
00554 virtual visitor_return_type *visit_IIR_DelayedAttribute(IIR *node, visitor_argument_type *arg) {
00555 return default_action(node, arg);
00556 };
00557
00563 virtual visitor_return_type *visit_IIR_DesignFile(IIR *node, visitor_argument_type *arg) {
00564 return default_action(node, arg);
00565 };
00566
00572 virtual visitor_return_type *visit_IIR_DesignFileList(IIR *node, visitor_argument_type *arg) {
00573 return default_action(node, arg);
00574 };
00575
00581 virtual visitor_return_type *visit_IIR_DesignUnitList(IIR *node, visitor_argument_type *arg) {
00582 return default_action(node, arg);
00583 };
00584
00590 virtual visitor_return_type *visit_IIR_DesignatorByAll(IIR *node, visitor_argument_type *arg) {
00591 return default_action(node, arg);
00592 };
00593
00599 virtual visitor_return_type *visit_IIR_DesignatorByOthers(IIR *node, visitor_argument_type *arg) {
00600 return default_action(node, arg);
00601 };
00602
00608 virtual visitor_return_type *visit_IIR_DesignatorExplicit(IIR *node, visitor_argument_type *arg) {
00609 return default_action(node, arg);
00610 };
00611
00617 virtual visitor_return_type *visit_IIR_DesignatorList(IIR *node, visitor_argument_type *arg) {
00618 return default_action(node, arg);
00619 };
00620
00626 virtual visitor_return_type *visit_IIR_DisconnectSpecification(IIR *node, visitor_argument_type *arg) {
00627 return default_action(node, arg);
00628 };
00629
00635 virtual visitor_return_type *visit_IIR_DivisionOperator(IIR *node, visitor_argument_type *arg) {
00636 return default_action(node, arg);
00637 };
00638
00644 virtual visitor_return_type *visit_IIR_DrivingAttribute(IIR *node, visitor_argument_type *arg) {
00645 return default_action(node, arg);
00646 };
00647
00653 virtual visitor_return_type *visit_IIR_DrivingValueAttribute(IIR *node, visitor_argument_type *arg) {
00654 return default_action(node, arg);
00655 };
00656
00662 virtual visitor_return_type *visit_IIR_ElementDeclaration(IIR *node, visitor_argument_type *arg) {
00663 return default_action(node, arg);
00664 };
00665
00671 virtual visitor_return_type *visit_IIR_ElementDeclarationList(IIR *node, visitor_argument_type *arg) {
00672 return default_action(node, arg);
00673 };
00674
00680 virtual visitor_return_type *visit_IIR_Elsif(IIR *node, visitor_argument_type *arg) {
00681 return default_action(node, arg);
00682 };
00683
00689 virtual visitor_return_type *visit_IIR_EntityClassEntry(IIR *node, visitor_argument_type *arg) {
00690 return default_action(node, arg);
00691 };
00692
00698 virtual visitor_return_type *visit_IIR_EntityClassEntryList(IIR *node, visitor_argument_type *arg) {
00699 return default_action(node, arg);
00700 };
00701
00707 virtual visitor_return_type *visit_IIR_EntityDeclaration(IIR *node, visitor_argument_type *arg) {
00708 return default_action(node, arg);
00709 };
00710
00716 virtual visitor_return_type *visit_IIR_EntityNameList(IIR *node, visitor_argument_type *arg) {
00717 return default_action(node, arg);
00718 };
00719
00725 virtual visitor_return_type *visit_IIR_EnumerationLiteral(IIR *node, visitor_argument_type *arg) {
00726 return default_action(node, arg);
00727 };
00728
00734 virtual visitor_return_type *visit_IIR_EnumerationLiteralList(IIR *node, visitor_argument_type *arg) {
00735 return default_action(node, arg);
00736 };
00737
00743 virtual visitor_return_type *visit_IIR_EnumerationSubtypeDefinition(IIR *node, visitor_argument_type *arg) {
00744 return default_action(node, arg);
00745 };
00746
00752 virtual visitor_return_type *visit_IIR_EnumerationTypeDefinition(IIR *node, visitor_argument_type *arg) {
00753 return default_action(node, arg);
00754 };
00755
00761 virtual visitor_return_type *visit_IIR_EqualityOperator(IIR *node, visitor_argument_type *arg) {
00762 return default_action(node, arg);
00763 };
00764
00770 virtual visitor_return_type *visit_IIR_EventAttribute(IIR *node, visitor_argument_type *arg) {
00771 return default_action(node, arg);
00772 };
00773
00779 virtual visitor_return_type *visit_IIR_ExitStatement(IIR *node, visitor_argument_type *arg) {
00780 return default_action(node, arg);
00781 };
00782
00788 virtual visitor_return_type *visit_IIR_ExponentiationOperator(IIR *node, visitor_argument_type *arg) {
00789 return default_action(node, arg);
00790 };
00791
00797 virtual visitor_return_type *visit_IIR_FileDeclaration(IIR *node, visitor_argument_type *arg) {
00798 return default_action(node, arg);
00799 };
00800
00806 virtual visitor_return_type *visit_IIR_FileInterfaceDeclaration(IIR *node, visitor_argument_type *arg) {
00807 return default_action(node, arg);
00808 };
00809
00815 virtual visitor_return_type *visit_IIR_FileTypeDefinition(IIR *node, visitor_argument_type *arg) {
00816 return default_action(node, arg);
00817 };
00818
00824 virtual visitor_return_type *visit_IIR_FloatingPointLiteral(IIR *node, visitor_argument_type *arg) {
00825 return default_action(node, arg);
00826 };
00827
00833 virtual visitor_return_type *visit_IIR_FloatingPointLiteral32(IIR *node, visitor_argument_type *arg) {
00834 return default_action(node, arg);
00835 };
00836
00842 virtual visitor_return_type *visit_IIR_FloatingPointLiteral64(IIR *node, visitor_argument_type *arg) {
00843 return default_action(node, arg);
00844 };
00845
00851 virtual visitor_return_type *visit_IIR_FloatingSubtypeDefinition(IIR *node, visitor_argument_type *arg) {
00852 return default_action(node, arg);
00853 };
00854
00860 virtual visitor_return_type *visit_IIR_FloatingTypeDefinition(IIR *node, visitor_argument_type *arg) {
00861 return default_action(node, arg);
00862 };
00863
00869 virtual visitor_return_type *visit_IIR_ForLoopStatement(IIR *node, visitor_argument_type *arg) {
00870 return default_action(node, arg);
00871 };
00872
00878 virtual visitor_return_type *visit_IIR_FunctionCall(IIR *node, visitor_argument_type *arg) {
00879 return default_action(node, arg);
00880 };
00881
00887 virtual visitor_return_type *visit_IIR_FunctionDeclaration(IIR *node, visitor_argument_type *arg) {
00888 return default_action(node, arg);
00889 };
00890
00896 virtual visitor_return_type *visit_IIR_GenericList(IIR *node, visitor_argument_type *arg) {
00897 return default_action(node, arg);
00898 };
00899
00905 virtual visitor_return_type *visit_IIR_GreaterThanOperator(IIR *node, visitor_argument_type *arg) {
00906 return default_action(node, arg);
00907 };
00908
00914 virtual visitor_return_type *visit_IIR_GreaterThanOrEqualOperator(IIR *node, visitor_argument_type *arg) {
00915 return default_action(node, arg);
00916 };
00917
00923 virtual visitor_return_type *visit_IIR_GroupConstituent(IIR *node, visitor_argument_type *arg) {
00924 return default_action(node, arg);
00925 };
00926
00932 virtual visitor_return_type *visit_IIR_GroupDeclaration(IIR *node, visitor_argument_type *arg) {
00933 return default_action(node, arg);
00934 };
00935
00941 virtual visitor_return_type *visit_IIR_GroupTemplateDeclaration(IIR *node, visitor_argument_type *arg) {
00942 return default_action(node, arg);
00943 };
00944
00950 virtual visitor_return_type *visit_IIR_HighAttribute(IIR *node, visitor_argument_type *arg) {
00951 return default_action(node, arg);
00952 };
00953
00959 virtual visitor_return_type *visit_IIR_Identifier(IIR *node, visitor_argument_type *arg) {
00960 return default_action(node, arg);
00961 };
00962
00968 virtual visitor_return_type *visit_IIR_IdentifierList(IIR *node, visitor_argument_type *arg) {
00969 return default_action(node, arg);
00970 };
00971
00977 virtual visitor_return_type *visit_IIR_IdentityOperator(IIR *node, visitor_argument_type *arg) {
00978 return default_action(node, arg);
00979 };
00980
00986 virtual visitor_return_type *visit_IIR_IfStatement(IIR *node, visitor_argument_type *arg) {
00987 return default_action(node, arg);
00988 };
00989
00995 virtual visitor_return_type *visit_IIR_ImageAttribute(IIR *node, visitor_argument_type *arg) {
00996 return default_action(node, arg);
00997 };
00998
01004 virtual visitor_return_type *visit_IIR_IndexedName(IIR *node, visitor_argument_type *arg) {
01005 return default_action(node, arg);
01006 };
01007
01013 virtual visitor_return_type *visit_IIR_InequalityOperator(IIR *node, visitor_argument_type *arg) {
01014 return default_action(node, arg);
01015 };
01016
01022 virtual visitor_return_type *visit_IIR_InstanceNameAttribute(IIR *node, visitor_argument_type *arg) {
01023 return default_action(node, arg);
01024 };
01025
01031 virtual visitor_return_type *visit_IIR_IntegerLiteral(IIR *node, visitor_argument_type *arg) {
01032 return default_action(node, arg);
01033 };
01034
01040 virtual visitor_return_type *visit_IIR_IntegerLiteral32(IIR *node, visitor_argument_type *arg) {
01041 return default_action(node, arg);
01042 };
01043
01049 virtual visitor_return_type *visit_IIR_IntegerLiteral64(IIR *node, visitor_argument_type *arg) {
01050 return default_action(node, arg);
01051 };
01052
01058 virtual visitor_return_type *visit_IIR_IntegerSubtypeDefinition(IIR *node, visitor_argument_type *arg) {
01059 return default_action(node, arg);
01060 };
01061
01067 virtual visitor_return_type *visit_IIR_IntegerTypeDefinition(IIR *node, visitor_argument_type *arg) {
01068 return default_action(node, arg);
01069 };
01070
01076 virtual visitor_return_type *visit_IIR_InterfaceList(IIR *node, visitor_argument_type *arg) {
01077 return default_action(node, arg);
01078 };
01079
01085 virtual visitor_return_type *visit_IIR_Label(IIR *node, visitor_argument_type *arg) {
01086 return default_action(node, arg);
01087 };
01088
01094 virtual visitor_return_type *visit_IIR_LastActiveAttribute(IIR *node, visitor_argument_type *arg) {
01095 return default_action(node, arg);
01096 };
01097
01103 virtual visitor_return_type *visit_IIR_LastEventAttribute(IIR *node, visitor_argument_type *arg) {
01104 return default_action(node, arg);
01105 };
01106
01112 virtual visitor_return_type *visit_IIR_LastValueAttribute(IIR *node, visitor_argument_type *arg) {
01113 return default_action(node, arg);
01114 };
01115
01121 virtual visitor_return_type *visit_IIR_LeftAttribute(IIR *node, visitor_argument_type *arg) {
01122 return default_action(node, arg);
01123 };
01124
01130 virtual visitor_return_type *visit_IIR_LeftOfAttribute(IIR *node, visitor_argument_type *arg) {
01131 return default_action(node, arg);
01132 };
01133
01139 virtual visitor_return_type *visit_IIR_LengthAttribute(IIR *node, visitor_argument_type *arg) {
01140 return default_action(node, arg);
01141 };
01142
01148 virtual visitor_return_type *visit_IIR_LessThanOperator(IIR *node, visitor_argument_type *arg) {
01149 return default_action(node, arg);
01150 };
01151
01157 virtual visitor_return_type *visit_IIR_LessThanOrEqualOperator(IIR *node, visitor_argument_type *arg) {
01158 return default_action(node, arg);
01159 };
01160
01166 virtual visitor_return_type *visit_IIR_LibraryClause(IIR *node, visitor_argument_type *arg) {
01167 return default_action(node, arg);
01168 };
01169
01175 virtual visitor_return_type *visit_IIR_LibraryDeclaration(IIR *node, visitor_argument_type *arg) {
01176 return default_action(node, arg);
01177 };
01178
01184 virtual visitor_return_type *visit_IIR_LibraryUnitList(IIR *node, visitor_argument_type *arg) {
01185 return default_action(node, arg);
01186 };
01187
01193 virtual visitor_return_type *visit_IIR_Literal(IIR *node, visitor_argument_type *arg) {
01194 return default_action(node, arg);
01195 };
01196
01202 virtual visitor_return_type *visit_IIR_LowAttribute(IIR *node, visitor_argument_type *arg) {
01203 return default_action(node, arg);
01204 };
01205
01211 virtual visitor_return_type *visit_IIR_ModulusOperator(IIR *node, visitor_argument_type *arg) {
01212 return default_action(node, arg);
01213 };
01214
01220 virtual visitor_return_type *visit_IIR_MultiplicationOperator(IIR *node, visitor_argument_type *arg) {
01221 return default_action(node, arg);
01222 };
01223
01229 virtual visitor_return_type *visit_IIR_Name(IIR *node, visitor_argument_type *arg) {
01230 return default_action(node, arg);
01231 };
01232
01238 virtual visitor_return_type *visit_IIR_NameList(IIR *node, visitor_argument_type *arg) {
01239 return default_action(node, arg);
01240 };
01241
01247 virtual visitor_return_type *visit_IIR_NandOperator(IIR *node, visitor_argument_type *arg) {
01248 return default_action(node, arg);
01249 };
01250
01256 virtual visitor_return_type *visit_IIR_NegationOperator(IIR *node, visitor_argument_type *arg) {
01257 return default_action(node, arg);
01258 };
01259
01265 virtual visitor_return_type *visit_IIR_NextStatement(IIR *node, visitor_argument_type *arg) {
01266 return default_action(node, arg);
01267 };
01268
01274 virtual visitor_return_type *visit_IIR_NorOperator(IIR *node, visitor_argument_type *arg) {
01275 return default_action(node, arg);
01276 };
01277
01283 virtual visitor_return_type *visit_IIR_NotOperator(IIR *node, visitor_argument_type *arg) {
01284 return default_action(node, arg);
01285 };
01286
01292 virtual visitor_return_type *visit_IIR_NullStatement(IIR *node, visitor_argument_type *arg) {
01293 return default_action(node, arg);
01294 };
01295
01301 virtual visitor_return_type *visit_IIR_OrOperator(IIR *node, visitor_argument_type *arg) {
01302 return default_action(node, arg);
01303 };
01304
01310 virtual visitor_return_type *visit_IIR_OthersInitialization(IIR *node, visitor_argument_type *arg) {
01311 return default_action(node, arg);
01312 };
01313
01319 virtual visitor_return_type *visit_IIR_PackageBodyDeclaration(IIR *node, visitor_argument_type *arg) {
01320 return default_action(node, arg);
01321 };
01322
01328 virtual visitor_return_type *visit_IIR_PackageDeclaration(IIR *node, visitor_argument_type *arg) {
01329 return default_action(node, arg);
01330 };
01331
01337 virtual visitor_return_type *visit_IIR_PathNameAttribute(IIR *node, visitor_argument_type *arg) {
01338 return default_action(node, arg);
01339 };
01340
01346 virtual visitor_return_type *visit_IIR_PhysicalLiteral(IIR *node, visitor_argument_type *arg) {
01347 return default_action(node, arg);
01348 };
01349
01355 virtual visitor_return_type *visit_IIR_PhysicalSubtypeDefinition(IIR *node, visitor_argument_type *arg) {
01356 return default_action(node, arg);
01357 };
01358
01364 virtual visitor_return_type *visit_IIR_PhysicalTypeDefinition(IIR *node, visitor_argument_type *arg) {
01365 return default_action(node, arg);
01366 };
01367
01373 virtual visitor_return_type *visit_IIR_PhysicalUnit(IIR *node, visitor_argument_type *arg) {
01374 return default_action(node, arg);
01375 };
01376
01382 virtual visitor_return_type *visit_IIR_PortList(IIR *node, visitor_argument_type *arg) {
01383 return default_action(node, arg);
01384 };
01385
01391 virtual visitor_return_type *visit_IIR_PosAttribute(IIR *node, visitor_argument_type *arg) {
01392 return default_action(node, arg);
01393 };
01394
01400 virtual visitor_return_type *visit_IIR_PredAttribute(IIR *node, visitor_argument_type *arg) {
01401 return default_action(node, arg);
01402 };
01403
01409 virtual visitor_return_type *visit_IIR_ProcedureCallStatement(IIR *node, visitor_argument_type *arg) {
01410 return default_action(node, arg);
01411 };
01412
01418 virtual visitor_return_type *visit_IIR_ProcedureDeclaration(IIR *node, visitor_argument_type *arg) {
01419 return default_action(node, arg);
01420 };
01421
01427 virtual visitor_return_type *visit_IIR_ProcessStatement(IIR *node, visitor_argument_type *arg) {
01428 return default_action(node, arg);
01429 };
01430
01436 virtual visitor_return_type *visit_IIR_QualifiedExpression(IIR *node, visitor_argument_type *arg) {
01437 return default_action(node, arg);
01438 };
01439
01445 virtual visitor_return_type *visit_IIR_QuietAttribute(IIR *node, visitor_argument_type *arg) {
01446 return default_action(node, arg);
01447 };
01448
01454 virtual visitor_return_type *visit_IIR_ROLOperator(IIR *node, visitor_argument_type *arg) {
01455 return default_action(node, arg);
01456 };
01457
01463 virtual visitor_return_type *visit_IIR_ROROperator(IIR *node, visitor_argument_type *arg) {
01464 return default_action(node, arg);
01465 };
01466
01472 virtual visitor_return_type *visit_IIR_RangeAttribute(IIR *node, visitor_argument_type *arg) {
01473 return default_action(node, arg);
01474 };
01475
01481 virtual visitor_return_type *visit_IIR_RangeTypeDefinition(IIR *node, visitor_argument_type *arg) {
01482 return default_action(node, arg);
01483 };
01484
01490 virtual visitor_return_type *visit_IIR_RecordTypeDefinition(IIR *node, visitor_argument_type *arg) {
01491 return default_action(node, arg);
01492 };
01493
01499 virtual visitor_return_type *visit_IIR_RemainderOperator(IIR *node, visitor_argument_type *arg) {
01500 return default_action(node, arg);
01501 };
01502
01508 virtual visitor_return_type *visit_IIR_ReportStatement(IIR *node, visitor_argument_type *arg) {
01509 return default_action(node, arg);
01510 };
01511
01517 virtual visitor_return_type *visit_IIR_ReturnStatement(IIR *node, visitor_argument_type *arg) {
01518 return default_action(node, arg);
01519 };
01520
01526 virtual visitor_return_type *visit_IIR_ReverseRangeAttribute(IIR *node, visitor_argument_type *arg) {
01527 return default_action(node, arg);
01528 };
01529
01535 virtual visitor_return_type *visit_IIR_RightAttribute(IIR *node, visitor_argument_type *arg) {
01536 return default_action(node, arg);
01537 };
01538
01544 virtual visitor_return_type *visit_IIR_RightOfAttribute(IIR *node, visitor_argument_type *arg) {
01545 return default_action(node, arg);
01546 };
01547
01553 virtual visitor_return_type *visit_IIR_SLAOperator(IIR *node, visitor_argument_type *arg) {
01554 return default_action(node, arg);
01555 };
01556
01562 virtual visitor_return_type *visit_IIR_SLLOperator(IIR *node, visitor_argument_type *arg) {
01563 return default_action(node, arg);
01564 };
01565
01571 virtual visitor_return_type *visit_IIR_SRAOperator(IIR *node, visitor_argument_type *arg) {
01572 return default_action(node, arg);
01573 };
01574
01580 virtual visitor_return_type *visit_IIR_SRLOperator(IIR *node, visitor_argument_type *arg) {
01581 return default_action(node, arg);
01582 };
01583
01589 virtual visitor_return_type *visit_IIR_SelectedName(IIR *node, visitor_argument_type *arg) {
01590 return default_action(node, arg);
01591 };
01592