azslParserBaseListener.h 34 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524
  1. // Generated from ../azslParser.g4 by ANTLR 4.9.3
  2. #pragma once
  3. #include "antlr4-runtime.h"
  4. #include "azslParserListener.h"
  5. /**
  6. * This class provides an empty implementation of azslParserListener,
  7. * which can be extended to create a listener which only needs to handle a subset
  8. * of the available methods.
  9. */
  10. class azslParserBaseListener : public azslParserListener {
  11. public:
  12. virtual void enterCompilationUnit(azslParser::CompilationUnitContext * /*ctx*/) override { }
  13. virtual void exitCompilationUnit(azslParser::CompilationUnitContext * /*ctx*/) override { }
  14. virtual void enterTopLevelDeclaration(azslParser::TopLevelDeclarationContext * /*ctx*/) override { }
  15. virtual void exitTopLevelDeclaration(azslParser::TopLevelDeclarationContext * /*ctx*/) override { }
  16. virtual void enterIdExpression(azslParser::IdExpressionContext * /*ctx*/) override { }
  17. virtual void exitIdExpression(azslParser::IdExpressionContext * /*ctx*/) override { }
  18. virtual void enterUnqualifiedId(azslParser::UnqualifiedIdContext * /*ctx*/) override { }
  19. virtual void exitUnqualifiedId(azslParser::UnqualifiedIdContext * /*ctx*/) override { }
  20. virtual void enterQualifiedId(azslParser::QualifiedIdContext * /*ctx*/) override { }
  21. virtual void exitQualifiedId(azslParser::QualifiedIdContext * /*ctx*/) override { }
  22. virtual void enterNestedNameSpecifier(azslParser::NestedNameSpecifierContext * /*ctx*/) override { }
  23. virtual void exitNestedNameSpecifier(azslParser::NestedNameSpecifierContext * /*ctx*/) override { }
  24. virtual void enterClassDefinitionStatement(azslParser::ClassDefinitionStatementContext * /*ctx*/) override { }
  25. virtual void exitClassDefinitionStatement(azslParser::ClassDefinitionStatementContext * /*ctx*/) override { }
  26. virtual void enterClassDefinition(azslParser::ClassDefinitionContext * /*ctx*/) override { }
  27. virtual void exitClassDefinition(azslParser::ClassDefinitionContext * /*ctx*/) override { }
  28. virtual void enterBaseList(azslParser::BaseListContext * /*ctx*/) override { }
  29. virtual void exitBaseList(azslParser::BaseListContext * /*ctx*/) override { }
  30. virtual void enterClassMemberDeclaration(azslParser::ClassMemberDeclarationContext * /*ctx*/) override { }
  31. virtual void exitClassMemberDeclaration(azslParser::ClassMemberDeclarationContext * /*ctx*/) override { }
  32. virtual void enterStructDefinitionStatement(azslParser::StructDefinitionStatementContext * /*ctx*/) override { }
  33. virtual void exitStructDefinitionStatement(azslParser::StructDefinitionStatementContext * /*ctx*/) override { }
  34. virtual void enterStructDefinition(azslParser::StructDefinitionContext * /*ctx*/) override { }
  35. virtual void exitStructDefinition(azslParser::StructDefinitionContext * /*ctx*/) override { }
  36. virtual void enterStructMemberDeclaration(azslParser::StructMemberDeclarationContext * /*ctx*/) override { }
  37. virtual void exitStructMemberDeclaration(azslParser::StructMemberDeclarationContext * /*ctx*/) override { }
  38. virtual void enterAnyStructuredTypeDefinitionStatement(azslParser::AnyStructuredTypeDefinitionStatementContext * /*ctx*/) override { }
  39. virtual void exitAnyStructuredTypeDefinitionStatement(azslParser::AnyStructuredTypeDefinitionStatementContext * /*ctx*/) override { }
  40. virtual void enterEnumDefinitionStatement(azslParser::EnumDefinitionStatementContext * /*ctx*/) override { }
  41. virtual void exitEnumDefinitionStatement(azslParser::EnumDefinitionStatementContext * /*ctx*/) override { }
  42. virtual void enterEnumDefinition(azslParser::EnumDefinitionContext * /*ctx*/) override { }
  43. virtual void exitEnumDefinition(azslParser::EnumDefinitionContext * /*ctx*/) override { }
  44. virtual void enterUnscopedEnum(azslParser::UnscopedEnumContext * /*ctx*/) override { }
  45. virtual void exitUnscopedEnum(azslParser::UnscopedEnumContext * /*ctx*/) override { }
  46. virtual void enterScopedEnum(azslParser::ScopedEnumContext * /*ctx*/) override { }
  47. virtual void exitScopedEnum(azslParser::ScopedEnumContext * /*ctx*/) override { }
  48. virtual void enterEnumeratorListDefinition(azslParser::EnumeratorListDefinitionContext * /*ctx*/) override { }
  49. virtual void exitEnumeratorListDefinition(azslParser::EnumeratorListDefinitionContext * /*ctx*/) override { }
  50. virtual void enterEnumeratorDeclarator(azslParser::EnumeratorDeclaratorContext * /*ctx*/) override { }
  51. virtual void exitEnumeratorDeclarator(azslParser::EnumeratorDeclaratorContext * /*ctx*/) override { }
  52. virtual void enterAnyStructuredTypeDefinition(azslParser::AnyStructuredTypeDefinitionContext * /*ctx*/) override { }
  53. virtual void exitAnyStructuredTypeDefinition(azslParser::AnyStructuredTypeDefinitionContext * /*ctx*/) override { }
  54. virtual void enterInterfaceDefinitionStatement(azslParser::InterfaceDefinitionStatementContext * /*ctx*/) override { }
  55. virtual void exitInterfaceDefinitionStatement(azslParser::InterfaceDefinitionStatementContext * /*ctx*/) override { }
  56. virtual void enterInterfaceDefinition(azslParser::InterfaceDefinitionContext * /*ctx*/) override { }
  57. virtual void exitInterfaceDefinition(azslParser::InterfaceDefinitionContext * /*ctx*/) override { }
  58. virtual void enterInterfaceMemberDeclaration(azslParser::InterfaceMemberDeclarationContext * /*ctx*/) override { }
  59. virtual void exitInterfaceMemberDeclaration(azslParser::InterfaceMemberDeclarationContext * /*ctx*/) override { }
  60. virtual void enterConstantBufferTemplated(azslParser::ConstantBufferTemplatedContext * /*ctx*/) override { }
  61. virtual void exitConstantBufferTemplated(azslParser::ConstantBufferTemplatedContext * /*ctx*/) override { }
  62. virtual void enterVariableDeclarationStatement(azslParser::VariableDeclarationStatementContext * /*ctx*/) override { }
  63. virtual void exitVariableDeclarationStatement(azslParser::VariableDeclarationStatementContext * /*ctx*/) override { }
  64. virtual void enterFunctionParams(azslParser::FunctionParamsContext * /*ctx*/) override { }
  65. virtual void exitFunctionParams(azslParser::FunctionParamsContext * /*ctx*/) override { }
  66. virtual void enterFunctionParam(azslParser::FunctionParamContext * /*ctx*/) override { }
  67. virtual void exitFunctionParam(azslParser::FunctionParamContext * /*ctx*/) override { }
  68. virtual void enterHlslSemantic(azslParser::HlslSemanticContext * /*ctx*/) override { }
  69. virtual void exitHlslSemantic(azslParser::HlslSemanticContext * /*ctx*/) override { }
  70. virtual void enterHlslSemanticName(azslParser::HlslSemanticNameContext * /*ctx*/) override { }
  71. virtual void exitHlslSemanticName(azslParser::HlslSemanticNameContext * /*ctx*/) override { }
  72. virtual void enterAttributeArguments(azslParser::AttributeArgumentsContext * /*ctx*/) override { }
  73. virtual void exitAttributeArguments(azslParser::AttributeArgumentsContext * /*ctx*/) override { }
  74. virtual void enterAttributeArgumentList(azslParser::AttributeArgumentListContext * /*ctx*/) override { }
  75. virtual void exitAttributeArgumentList(azslParser::AttributeArgumentListContext * /*ctx*/) override { }
  76. virtual void enterGlobalAttribute(azslParser::GlobalAttributeContext * /*ctx*/) override { }
  77. virtual void exitGlobalAttribute(azslParser::GlobalAttributeContext * /*ctx*/) override { }
  78. virtual void enterAttachedAttribute(azslParser::AttachedAttributeContext * /*ctx*/) override { }
  79. virtual void exitAttachedAttribute(azslParser::AttachedAttributeContext * /*ctx*/) override { }
  80. virtual void enterAttributeSpecifier(azslParser::AttributeSpecifierContext * /*ctx*/) override { }
  81. virtual void exitAttributeSpecifier(azslParser::AttributeSpecifierContext * /*ctx*/) override { }
  82. virtual void enterAttributeSpecifierSequence(azslParser::AttributeSpecifierSequenceContext * /*ctx*/) override { }
  83. virtual void exitAttributeSpecifierSequence(azslParser::AttributeSpecifierSequenceContext * /*ctx*/) override { }
  84. virtual void enterAttributeSpecifierAny(azslParser::AttributeSpecifierAnyContext * /*ctx*/) override { }
  85. virtual void exitAttributeSpecifierAny(azslParser::AttributeSpecifierAnyContext * /*ctx*/) override { }
  86. virtual void enterBlock(azslParser::BlockContext * /*ctx*/) override { }
  87. virtual void exitBlock(azslParser::BlockContext * /*ctx*/) override { }
  88. virtual void enterStatement(azslParser::StatementContext * /*ctx*/) override { }
  89. virtual void exitStatement(azslParser::StatementContext * /*ctx*/) override { }
  90. virtual void enterForInitializer(azslParser::ForInitializerContext * /*ctx*/) override { }
  91. virtual void exitForInitializer(azslParser::ForInitializerContext * /*ctx*/) override { }
  92. virtual void enterCaseSwitchLabel(azslParser::CaseSwitchLabelContext * /*ctx*/) override { }
  93. virtual void exitCaseSwitchLabel(azslParser::CaseSwitchLabelContext * /*ctx*/) override { }
  94. virtual void enterDefaultSwitchLabel(azslParser::DefaultSwitchLabelContext * /*ctx*/) override { }
  95. virtual void exitDefaultSwitchLabel(azslParser::DefaultSwitchLabelContext * /*ctx*/) override { }
  96. virtual void enterSwitchSection(azslParser::SwitchSectionContext * /*ctx*/) override { }
  97. virtual void exitSwitchSection(azslParser::SwitchSectionContext * /*ctx*/) override { }
  98. virtual void enterSwitchBlock(azslParser::SwitchBlockContext * /*ctx*/) override { }
  99. virtual void exitSwitchBlock(azslParser::SwitchBlockContext * /*ctx*/) override { }
  100. virtual void enterEmptyStatement(azslParser::EmptyStatementContext * /*ctx*/) override { }
  101. virtual void exitEmptyStatement(azslParser::EmptyStatementContext * /*ctx*/) override { }
  102. virtual void enterBlockStatement(azslParser::BlockStatementContext * /*ctx*/) override { }
  103. virtual void exitBlockStatement(azslParser::BlockStatementContext * /*ctx*/) override { }
  104. virtual void enterExpressionStatement(azslParser::ExpressionStatementContext * /*ctx*/) override { }
  105. virtual void exitExpressionStatement(azslParser::ExpressionStatementContext * /*ctx*/) override { }
  106. virtual void enterIfStatement(azslParser::IfStatementContext * /*ctx*/) override { }
  107. virtual void exitIfStatement(azslParser::IfStatementContext * /*ctx*/) override { }
  108. virtual void enterSwitchStatement(azslParser::SwitchStatementContext * /*ctx*/) override { }
  109. virtual void exitSwitchStatement(azslParser::SwitchStatementContext * /*ctx*/) override { }
  110. virtual void enterWhileStatement(azslParser::WhileStatementContext * /*ctx*/) override { }
  111. virtual void exitWhileStatement(azslParser::WhileStatementContext * /*ctx*/) override { }
  112. virtual void enterDoStatement(azslParser::DoStatementContext * /*ctx*/) override { }
  113. virtual void exitDoStatement(azslParser::DoStatementContext * /*ctx*/) override { }
  114. virtual void enterForStatement(azslParser::ForStatementContext * /*ctx*/) override { }
  115. virtual void exitForStatement(azslParser::ForStatementContext * /*ctx*/) override { }
  116. virtual void enterBreakStatement(azslParser::BreakStatementContext * /*ctx*/) override { }
  117. virtual void exitBreakStatement(azslParser::BreakStatementContext * /*ctx*/) override { }
  118. virtual void enterContinueStatement(azslParser::ContinueStatementContext * /*ctx*/) override { }
  119. virtual void exitContinueStatement(azslParser::ContinueStatementContext * /*ctx*/) override { }
  120. virtual void enterDiscardStatement(azslParser::DiscardStatementContext * /*ctx*/) override { }
  121. virtual void exitDiscardStatement(azslParser::DiscardStatementContext * /*ctx*/) override { }
  122. virtual void enterReturnStatement(azslParser::ReturnStatementContext * /*ctx*/) override { }
  123. virtual void exitReturnStatement(azslParser::ReturnStatementContext * /*ctx*/) override { }
  124. virtual void enterExtenstionStatement(azslParser::ExtenstionStatementContext * /*ctx*/) override { }
  125. virtual void exitExtenstionStatement(azslParser::ExtenstionStatementContext * /*ctx*/) override { }
  126. virtual void enterTypeAliasingDefinitionStatementLabel(azslParser::TypeAliasingDefinitionStatementLabelContext * /*ctx*/) override { }
  127. virtual void exitTypeAliasingDefinitionStatementLabel(azslParser::TypeAliasingDefinitionStatementLabelContext * /*ctx*/) override { }
  128. virtual void enterElseClause(azslParser::ElseClauseContext * /*ctx*/) override { }
  129. virtual void exitElseClause(azslParser::ElseClauseContext * /*ctx*/) override { }
  130. virtual void enterParenthesizedExpression(azslParser::ParenthesizedExpressionContext * /*ctx*/) override { }
  131. virtual void exitParenthesizedExpression(azslParser::ParenthesizedExpressionContext * /*ctx*/) override { }
  132. virtual void enterMemberAccessExpression(azslParser::MemberAccessExpressionContext * /*ctx*/) override { }
  133. virtual void exitMemberAccessExpression(azslParser::MemberAccessExpressionContext * /*ctx*/) override { }
  134. virtual void enterPrefixUnaryExpression(azslParser::PrefixUnaryExpressionContext * /*ctx*/) override { }
  135. virtual void exitPrefixUnaryExpression(azslParser::PrefixUnaryExpressionContext * /*ctx*/) override { }
  136. virtual void enterLiteralExpression(azslParser::LiteralExpressionContext * /*ctx*/) override { }
  137. virtual void exitLiteralExpression(azslParser::LiteralExpressionContext * /*ctx*/) override { }
  138. virtual void enterConditionalExpression(azslParser::ConditionalExpressionContext * /*ctx*/) override { }
  139. virtual void exitConditionalExpression(azslParser::ConditionalExpressionContext * /*ctx*/) override { }
  140. virtual void enterPostfixUnaryExpression(azslParser::PostfixUnaryExpressionContext * /*ctx*/) override { }
  141. virtual void exitPostfixUnaryExpression(azslParser::PostfixUnaryExpressionContext * /*ctx*/) override { }
  142. virtual void enterNumericConstructorExpression(azslParser::NumericConstructorExpressionContext * /*ctx*/) override { }
  143. virtual void exitNumericConstructorExpression(azslParser::NumericConstructorExpressionContext * /*ctx*/) override { }
  144. virtual void enterFunctionCallExpression(azslParser::FunctionCallExpressionContext * /*ctx*/) override { }
  145. virtual void exitFunctionCallExpression(azslParser::FunctionCallExpressionContext * /*ctx*/) override { }
  146. virtual void enterIdentifierExpression(azslParser::IdentifierExpressionContext * /*ctx*/) override { }
  147. virtual void exitIdentifierExpression(azslParser::IdentifierExpressionContext * /*ctx*/) override { }
  148. virtual void enterBinaryExpression(azslParser::BinaryExpressionContext * /*ctx*/) override { }
  149. virtual void exitBinaryExpression(azslParser::BinaryExpressionContext * /*ctx*/) override { }
  150. virtual void enterAssignmentExpression(azslParser::AssignmentExpressionContext * /*ctx*/) override { }
  151. virtual void exitAssignmentExpression(azslParser::AssignmentExpressionContext * /*ctx*/) override { }
  152. virtual void enterCastExpression(azslParser::CastExpressionContext * /*ctx*/) override { }
  153. virtual void exitCastExpression(azslParser::CastExpressionContext * /*ctx*/) override { }
  154. virtual void enterArrayAccessExpression(azslParser::ArrayAccessExpressionContext * /*ctx*/) override { }
  155. virtual void exitArrayAccessExpression(azslParser::ArrayAccessExpressionContext * /*ctx*/) override { }
  156. virtual void enterOtherExpression(azslParser::OtherExpressionContext * /*ctx*/) override { }
  157. virtual void exitOtherExpression(azslParser::OtherExpressionContext * /*ctx*/) override { }
  158. virtual void enterCommaExpression(azslParser::CommaExpressionContext * /*ctx*/) override { }
  159. virtual void exitCommaExpression(azslParser::CommaExpressionContext * /*ctx*/) override { }
  160. virtual void enterPostfixUnaryOperator(azslParser::PostfixUnaryOperatorContext * /*ctx*/) override { }
  161. virtual void exitPostfixUnaryOperator(azslParser::PostfixUnaryOperatorContext * /*ctx*/) override { }
  162. virtual void enterPrefixUnaryOperator(azslParser::PrefixUnaryOperatorContext * /*ctx*/) override { }
  163. virtual void exitPrefixUnaryOperator(azslParser::PrefixUnaryOperatorContext * /*ctx*/) override { }
  164. virtual void enterBinaryOperator(azslParser::BinaryOperatorContext * /*ctx*/) override { }
  165. virtual void exitBinaryOperator(azslParser::BinaryOperatorContext * /*ctx*/) override { }
  166. virtual void enterAssignmentOperator(azslParser::AssignmentOperatorContext * /*ctx*/) override { }
  167. virtual void exitAssignmentOperator(azslParser::AssignmentOperatorContext * /*ctx*/) override { }
  168. virtual void enterArgumentList(azslParser::ArgumentListContext * /*ctx*/) override { }
  169. virtual void exitArgumentList(azslParser::ArgumentListContext * /*ctx*/) override { }
  170. virtual void enterArguments(azslParser::ArgumentsContext * /*ctx*/) override { }
  171. virtual void exitArguments(azslParser::ArgumentsContext * /*ctx*/) override { }
  172. virtual void enterVariableDeclaration(azslParser::VariableDeclarationContext * /*ctx*/) override { }
  173. virtual void exitVariableDeclaration(azslParser::VariableDeclarationContext * /*ctx*/) override { }
  174. virtual void enterVariableDeclarators(azslParser::VariableDeclaratorsContext * /*ctx*/) override { }
  175. virtual void exitVariableDeclarators(azslParser::VariableDeclaratorsContext * /*ctx*/) override { }
  176. virtual void enterUnnamedVariableDeclarator(azslParser::UnnamedVariableDeclaratorContext * /*ctx*/) override { }
  177. virtual void exitUnnamedVariableDeclarator(azslParser::UnnamedVariableDeclaratorContext * /*ctx*/) override { }
  178. virtual void enterNamedVariableDeclarator(azslParser::NamedVariableDeclaratorContext * /*ctx*/) override { }
  179. virtual void exitNamedVariableDeclarator(azslParser::NamedVariableDeclaratorContext * /*ctx*/) override { }
  180. virtual void enterVariableInitializer(azslParser::VariableInitializerContext * /*ctx*/) override { }
  181. virtual void exitVariableInitializer(azslParser::VariableInitializerContext * /*ctx*/) override { }
  182. virtual void enterStandardVariableInitializer(azslParser::StandardVariableInitializerContext * /*ctx*/) override { }
  183. virtual void exitStandardVariableInitializer(azslParser::StandardVariableInitializerContext * /*ctx*/) override { }
  184. virtual void enterArrayElementInitializers(azslParser::ArrayElementInitializersContext * /*ctx*/) override { }
  185. virtual void exitArrayElementInitializers(azslParser::ArrayElementInitializersContext * /*ctx*/) override { }
  186. virtual void enterArrayRankSpecifier(azslParser::ArrayRankSpecifierContext * /*ctx*/) override { }
  187. virtual void exitArrayRankSpecifier(azslParser::ArrayRankSpecifierContext * /*ctx*/) override { }
  188. virtual void enterPackOffsetNode(azslParser::PackOffsetNodeContext * /*ctx*/) override { }
  189. virtual void exitPackOffsetNode(azslParser::PackOffsetNodeContext * /*ctx*/) override { }
  190. virtual void enterStorageFlags(azslParser::StorageFlagsContext * /*ctx*/) override { }
  191. virtual void exitStorageFlags(azslParser::StorageFlagsContext * /*ctx*/) override { }
  192. virtual void enterStorageFlag(azslParser::StorageFlagContext * /*ctx*/) override { }
  193. virtual void exitStorageFlag(azslParser::StorageFlagContext * /*ctx*/) override { }
  194. virtual void enterType(azslParser::TypeContext * /*ctx*/) override { }
  195. virtual void exitType(azslParser::TypeContext * /*ctx*/) override { }
  196. virtual void enterPredefinedType(azslParser::PredefinedTypeContext * /*ctx*/) override { }
  197. virtual void exitPredefinedType(azslParser::PredefinedTypeContext * /*ctx*/) override { }
  198. virtual void enterSubobjectType(azslParser::SubobjectTypeContext * /*ctx*/) override { }
  199. virtual void exitSubobjectType(azslParser::SubobjectTypeContext * /*ctx*/) override { }
  200. virtual void enterOtherViewResourceType(azslParser::OtherViewResourceTypeContext * /*ctx*/) override { }
  201. virtual void exitOtherViewResourceType(azslParser::OtherViewResourceTypeContext * /*ctx*/) override { }
  202. virtual void enterRtxBuiltInTypes(azslParser::RtxBuiltInTypesContext * /*ctx*/) override { }
  203. virtual void exitRtxBuiltInTypes(azslParser::RtxBuiltInTypesContext * /*ctx*/) override { }
  204. virtual void enterBufferPredefinedType(azslParser::BufferPredefinedTypeContext * /*ctx*/) override { }
  205. virtual void exitBufferPredefinedType(azslParser::BufferPredefinedTypeContext * /*ctx*/) override { }
  206. virtual void enterBufferType(azslParser::BufferTypeContext * /*ctx*/) override { }
  207. virtual void exitBufferType(azslParser::BufferTypeContext * /*ctx*/) override { }
  208. virtual void enterByteAddressBufferTypes(azslParser::ByteAddressBufferTypesContext * /*ctx*/) override { }
  209. virtual void exitByteAddressBufferTypes(azslParser::ByteAddressBufferTypesContext * /*ctx*/) override { }
  210. virtual void enterPatchPredefinedType(azslParser::PatchPredefinedTypeContext * /*ctx*/) override { }
  211. virtual void exitPatchPredefinedType(azslParser::PatchPredefinedTypeContext * /*ctx*/) override { }
  212. virtual void enterPatchType(azslParser::PatchTypeContext * /*ctx*/) override { }
  213. virtual void exitPatchType(azslParser::PatchTypeContext * /*ctx*/) override { }
  214. virtual void enterSamplerStatePredefinedType(azslParser::SamplerStatePredefinedTypeContext * /*ctx*/) override { }
  215. virtual void exitSamplerStatePredefinedType(azslParser::SamplerStatePredefinedTypeContext * /*ctx*/) override { }
  216. virtual void enterScalarType(azslParser::ScalarTypeContext * /*ctx*/) override { }
  217. virtual void exitScalarType(azslParser::ScalarTypeContext * /*ctx*/) override { }
  218. virtual void enterStreamOutputPredefinedType(azslParser::StreamOutputPredefinedTypeContext * /*ctx*/) override { }
  219. virtual void exitStreamOutputPredefinedType(azslParser::StreamOutputPredefinedTypeContext * /*ctx*/) override { }
  220. virtual void enterStreamOutputObjectType(azslParser::StreamOutputObjectTypeContext * /*ctx*/) override { }
  221. virtual void exitStreamOutputObjectType(azslParser::StreamOutputObjectTypeContext * /*ctx*/) override { }
  222. virtual void enterStructuredBufferPredefinedType(azslParser::StructuredBufferPredefinedTypeContext * /*ctx*/) override { }
  223. virtual void exitStructuredBufferPredefinedType(azslParser::StructuredBufferPredefinedTypeContext * /*ctx*/) override { }
  224. virtual void enterStructuredBufferName(azslParser::StructuredBufferNameContext * /*ctx*/) override { }
  225. virtual void exitStructuredBufferName(azslParser::StructuredBufferNameContext * /*ctx*/) override { }
  226. virtual void enterTextureType(azslParser::TextureTypeContext * /*ctx*/) override { }
  227. virtual void exitTextureType(azslParser::TextureTypeContext * /*ctx*/) override { }
  228. virtual void enterTexturePredefinedType(azslParser::TexturePredefinedTypeContext * /*ctx*/) override { }
  229. virtual void exitTexturePredefinedType(azslParser::TexturePredefinedTypeContext * /*ctx*/) override { }
  230. virtual void enterGenericTexturePredefinedType(azslParser::GenericTexturePredefinedTypeContext * /*ctx*/) override { }
  231. virtual void exitGenericTexturePredefinedType(azslParser::GenericTexturePredefinedTypeContext * /*ctx*/) override { }
  232. virtual void enterTextureTypeMS(azslParser::TextureTypeMSContext * /*ctx*/) override { }
  233. virtual void exitTextureTypeMS(azslParser::TextureTypeMSContext * /*ctx*/) override { }
  234. virtual void enterMsTexturePredefinedType(azslParser::MsTexturePredefinedTypeContext * /*ctx*/) override { }
  235. virtual void exitMsTexturePredefinedType(azslParser::MsTexturePredefinedTypeContext * /*ctx*/) override { }
  236. virtual void enterVectorType(azslParser::VectorTypeContext * /*ctx*/) override { }
  237. virtual void exitVectorType(azslParser::VectorTypeContext * /*ctx*/) override { }
  238. virtual void enterGenericVectorType(azslParser::GenericVectorTypeContext * /*ctx*/) override { }
  239. virtual void exitGenericVectorType(azslParser::GenericVectorTypeContext * /*ctx*/) override { }
  240. virtual void enterScalarOrVectorType(azslParser::ScalarOrVectorTypeContext * /*ctx*/) override { }
  241. virtual void exitScalarOrVectorType(azslParser::ScalarOrVectorTypeContext * /*ctx*/) override { }
  242. virtual void enterScalarOrVectorOrMatrixType(azslParser::ScalarOrVectorOrMatrixTypeContext * /*ctx*/) override { }
  243. virtual void exitScalarOrVectorOrMatrixType(azslParser::ScalarOrVectorOrMatrixTypeContext * /*ctx*/) override { }
  244. virtual void enterMatrixType(azslParser::MatrixTypeContext * /*ctx*/) override { }
  245. virtual void exitMatrixType(azslParser::MatrixTypeContext * /*ctx*/) override { }
  246. virtual void enterGenericMatrixPredefinedType(azslParser::GenericMatrixPredefinedTypeContext * /*ctx*/) override { }
  247. virtual void exitGenericMatrixPredefinedType(azslParser::GenericMatrixPredefinedTypeContext * /*ctx*/) override { }
  248. virtual void enterRegisterAllocation(azslParser::RegisterAllocationContext * /*ctx*/) override { }
  249. virtual void exitRegisterAllocation(azslParser::RegisterAllocationContext * /*ctx*/) override { }
  250. virtual void enterSamplerStateProperty(azslParser::SamplerStatePropertyContext * /*ctx*/) override { }
  251. virtual void exitSamplerStateProperty(azslParser::SamplerStatePropertyContext * /*ctx*/) override { }
  252. virtual void enterLiteral(azslParser::LiteralContext * /*ctx*/) override { }
  253. virtual void exitLiteral(azslParser::LiteralContext * /*ctx*/) override { }
  254. virtual void enterLeadingTypeFunctionSignature(azslParser::LeadingTypeFunctionSignatureContext * /*ctx*/) override { }
  255. virtual void exitLeadingTypeFunctionSignature(azslParser::LeadingTypeFunctionSignatureContext * /*ctx*/) override { }
  256. virtual void enterHlslFunctionDefinition(azslParser::HlslFunctionDefinitionContext * /*ctx*/) override { }
  257. virtual void exitHlslFunctionDefinition(azslParser::HlslFunctionDefinitionContext * /*ctx*/) override { }
  258. virtual void enterHlslFunctionDeclaration(azslParser::HlslFunctionDeclarationContext * /*ctx*/) override { }
  259. virtual void exitHlslFunctionDeclaration(azslParser::HlslFunctionDeclarationContext * /*ctx*/) override { }
  260. virtual void enterUserDefinedType(azslParser::UserDefinedTypeContext * /*ctx*/) override { }
  261. virtual void exitUserDefinedType(azslParser::UserDefinedTypeContext * /*ctx*/) override { }
  262. virtual void enterAssociatedTypeDeclaration(azslParser::AssociatedTypeDeclarationContext * /*ctx*/) override { }
  263. virtual void exitAssociatedTypeDeclaration(azslParser::AssociatedTypeDeclarationContext * /*ctx*/) override { }
  264. virtual void enterTypedefStatement(azslParser::TypedefStatementContext * /*ctx*/) override { }
  265. virtual void exitTypedefStatement(azslParser::TypedefStatementContext * /*ctx*/) override { }
  266. virtual void enterTypealiasStatement(azslParser::TypealiasStatementContext * /*ctx*/) override { }
  267. virtual void exitTypealiasStatement(azslParser::TypealiasStatementContext * /*ctx*/) override { }
  268. virtual void enterTypeAliasingDefinitionStatement(azslParser::TypeAliasingDefinitionStatementContext * /*ctx*/) override { }
  269. virtual void exitTypeAliasingDefinitionStatement(azslParser::TypeAliasingDefinitionStatementContext * /*ctx*/) override { }
  270. virtual void enterTypeofExpression(azslParser::TypeofExpressionContext * /*ctx*/) override { }
  271. virtual void exitTypeofExpression(azslParser::TypeofExpressionContext * /*ctx*/) override { }
  272. virtual void enterGenericParameterList(azslParser::GenericParameterListContext * /*ctx*/) override { }
  273. virtual void exitGenericParameterList(azslParser::GenericParameterListContext * /*ctx*/) override { }
  274. virtual void enterGenericTypeDefinition(azslParser::GenericTypeDefinitionContext * /*ctx*/) override { }
  275. virtual void exitGenericTypeDefinition(azslParser::GenericTypeDefinitionContext * /*ctx*/) override { }
  276. virtual void enterGenericConstraint(azslParser::GenericConstraintContext * /*ctx*/) override { }
  277. virtual void exitGenericConstraint(azslParser::GenericConstraintContext * /*ctx*/) override { }
  278. virtual void enterLanguageDefinedConstraint(azslParser::LanguageDefinedConstraintContext * /*ctx*/) override { }
  279. virtual void exitLanguageDefinedConstraint(azslParser::LanguageDefinedConstraintContext * /*ctx*/) override { }
  280. virtual void enterFunctionDeclaration(azslParser::FunctionDeclarationContext * /*ctx*/) override { }
  281. virtual void exitFunctionDeclaration(azslParser::FunctionDeclarationContext * /*ctx*/) override { }
  282. virtual void enterAttributedFunctionDeclaration(azslParser::AttributedFunctionDeclarationContext * /*ctx*/) override { }
  283. virtual void exitAttributedFunctionDeclaration(azslParser::AttributedFunctionDeclarationContext * /*ctx*/) override { }
  284. virtual void enterFunctionDefinition(azslParser::FunctionDefinitionContext * /*ctx*/) override { }
  285. virtual void exitFunctionDefinition(azslParser::FunctionDefinitionContext * /*ctx*/) override { }
  286. virtual void enterAttributedFunctionDefinition(azslParser::AttributedFunctionDefinitionContext * /*ctx*/) override { }
  287. virtual void exitAttributedFunctionDefinition(azslParser::AttributedFunctionDefinitionContext * /*ctx*/) override { }
  288. virtual void enterCompilerExtensionStatement(azslParser::CompilerExtensionStatementContext * /*ctx*/) override { }
  289. virtual void exitCompilerExtensionStatement(azslParser::CompilerExtensionStatementContext * /*ctx*/) override { }
  290. virtual void enterSrgDefinition(azslParser::SrgDefinitionContext * /*ctx*/) override { }
  291. virtual void exitSrgDefinition(azslParser::SrgDefinitionContext * /*ctx*/) override { }
  292. virtual void enterAttributedSrgDefinition(azslParser::AttributedSrgDefinitionContext * /*ctx*/) override { }
  293. virtual void exitAttributedSrgDefinition(azslParser::AttributedSrgDefinitionContext * /*ctx*/) override { }
  294. virtual void enterSrgMemberDeclaration(azslParser::SrgMemberDeclarationContext * /*ctx*/) override { }
  295. virtual void exitSrgMemberDeclaration(azslParser::SrgMemberDeclarationContext * /*ctx*/) override { }
  296. virtual void enterSrgSemantic(azslParser::SrgSemanticContext * /*ctx*/) override { }
  297. virtual void exitSrgSemantic(azslParser::SrgSemanticContext * /*ctx*/) override { }
  298. virtual void enterAttributedSrgSemantic(azslParser::AttributedSrgSemanticContext * /*ctx*/) override { }
  299. virtual void exitAttributedSrgSemantic(azslParser::AttributedSrgSemanticContext * /*ctx*/) override { }
  300. virtual void enterSrgSemanticBodyDeclaration(azslParser::SrgSemanticBodyDeclarationContext * /*ctx*/) override { }
  301. virtual void exitSrgSemanticBodyDeclaration(azslParser::SrgSemanticBodyDeclarationContext * /*ctx*/) override { }
  302. virtual void enterSrgSemanticMemberDeclaration(azslParser::SrgSemanticMemberDeclarationContext * /*ctx*/) override { }
  303. virtual void exitSrgSemanticMemberDeclaration(azslParser::SrgSemanticMemberDeclarationContext * /*ctx*/) override { }
  304. virtual void enterSamplerBodyDeclaration(azslParser::SamplerBodyDeclarationContext * /*ctx*/) override { }
  305. virtual void exitSamplerBodyDeclaration(azslParser::SamplerBodyDeclarationContext * /*ctx*/) override { }
  306. virtual void enterSamplerMemberDeclaration(azslParser::SamplerMemberDeclarationContext * /*ctx*/) override { }
  307. virtual void exitSamplerMemberDeclaration(azslParser::SamplerMemberDeclarationContext * /*ctx*/) override { }
  308. virtual void enterMaxAnisotropyOption(azslParser::MaxAnisotropyOptionContext * /*ctx*/) override { }
  309. virtual void exitMaxAnisotropyOption(azslParser::MaxAnisotropyOptionContext * /*ctx*/) override { }
  310. virtual void enterMinFilterOption(azslParser::MinFilterOptionContext * /*ctx*/) override { }
  311. virtual void exitMinFilterOption(azslParser::MinFilterOptionContext * /*ctx*/) override { }
  312. virtual void enterMagFilterOption(azslParser::MagFilterOptionContext * /*ctx*/) override { }
  313. virtual void exitMagFilterOption(azslParser::MagFilterOptionContext * /*ctx*/) override { }
  314. virtual void enterMipFilterOption(azslParser::MipFilterOptionContext * /*ctx*/) override { }
  315. virtual void exitMipFilterOption(azslParser::MipFilterOptionContext * /*ctx*/) override { }
  316. virtual void enterReductionTypeOption(azslParser::ReductionTypeOptionContext * /*ctx*/) override { }
  317. virtual void exitReductionTypeOption(azslParser::ReductionTypeOptionContext * /*ctx*/) override { }
  318. virtual void enterComparisonFunctionOption(azslParser::ComparisonFunctionOptionContext * /*ctx*/) override { }
  319. virtual void exitComparisonFunctionOption(azslParser::ComparisonFunctionOptionContext * /*ctx*/) override { }
  320. virtual void enterAddressUOption(azslParser::AddressUOptionContext * /*ctx*/) override { }
  321. virtual void exitAddressUOption(azslParser::AddressUOptionContext * /*ctx*/) override { }
  322. virtual void enterAddressVOption(azslParser::AddressVOptionContext * /*ctx*/) override { }
  323. virtual void exitAddressVOption(azslParser::AddressVOptionContext * /*ctx*/) override { }
  324. virtual void enterAddressWOption(azslParser::AddressWOptionContext * /*ctx*/) override { }
  325. virtual void exitAddressWOption(azslParser::AddressWOptionContext * /*ctx*/) override { }
  326. virtual void enterMinLodOption(azslParser::MinLodOptionContext * /*ctx*/) override { }
  327. virtual void exitMinLodOption(azslParser::MinLodOptionContext * /*ctx*/) override { }
  328. virtual void enterMaxLodOption(azslParser::MaxLodOptionContext * /*ctx*/) override { }
  329. virtual void exitMaxLodOption(azslParser::MaxLodOptionContext * /*ctx*/) override { }
  330. virtual void enterMipLodBiasOption(azslParser::MipLodBiasOptionContext * /*ctx*/) override { }
  331. virtual void exitMipLodBiasOption(azslParser::MipLodBiasOptionContext * /*ctx*/) override { }
  332. virtual void enterBorderColorOption(azslParser::BorderColorOptionContext * /*ctx*/) override { }
  333. virtual void exitBorderColorOption(azslParser::BorderColorOptionContext * /*ctx*/) override { }
  334. virtual void enterFilterModeEnum(azslParser::FilterModeEnumContext * /*ctx*/) override { }
  335. virtual void exitFilterModeEnum(azslParser::FilterModeEnumContext * /*ctx*/) override { }
  336. virtual void enterReductionTypeEnum(azslParser::ReductionTypeEnumContext * /*ctx*/) override { }
  337. virtual void exitReductionTypeEnum(azslParser::ReductionTypeEnumContext * /*ctx*/) override { }
  338. virtual void enterAddressModeEnum(azslParser::AddressModeEnumContext * /*ctx*/) override { }
  339. virtual void exitAddressModeEnum(azslParser::AddressModeEnumContext * /*ctx*/) override { }
  340. virtual void enterComparisonFunctionEnum(azslParser::ComparisonFunctionEnumContext * /*ctx*/) override { }
  341. virtual void exitComparisonFunctionEnum(azslParser::ComparisonFunctionEnumContext * /*ctx*/) override { }
  342. virtual void enterBorderColorEnum(azslParser::BorderColorEnumContext * /*ctx*/) override { }
  343. virtual void exitBorderColorEnum(azslParser::BorderColorEnumContext * /*ctx*/) override { }
  344. virtual void enterEveryRule(antlr4::ParserRuleContext * /*ctx*/) override { }
  345. virtual void exitEveryRule(antlr4::ParserRuleContext * /*ctx*/) override { }
  346. virtual void visitTerminal(antlr4::tree::TerminalNode * /*node*/) override { }
  347. virtual void visitErrorNode(antlr4::tree::ErrorNode * /*node*/) override { }
  348. };