Packages

t

io.joern.fuzzyc2cpg

FunctionListener

trait FunctionListener extends ParseTreeListener

This interface defines a complete listener for a parse tree produced by FunctionParser.

Linear Supertypes
ParseTreeListener, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FunctionListener
  2. ParseTreeListener
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def enterAccess_specifier(ctx: Access_specifierContext): Unit

    Enter a parse tree produced by FunctionParser#access_specifier.

    Enter a parse tree produced by FunctionParser#access_specifier.

    ctx

    the parse tree

  2. abstract def enterAdditive_expression(ctx: Additive_expressionContext): Unit

    Enter a parse tree produced by FunctionParser#additive_expression.

    Enter a parse tree produced by FunctionParser#additive_expression.

    ctx

    the parse tree

  3. abstract def enterAnd_expression(ctx: And_expressionContext): Unit

    Enter a parse tree produced by FunctionParser#and_expression.

    Enter a parse tree produced by FunctionParser#and_expression.

    ctx

    the parse tree

  4. abstract def enterArrayIndexing(ctx: ArrayIndexingContext): Unit

    Enter a parse tree produced by the arrayIndexing labeled alternative in FunctionParser#postfix_expression.

    Enter a parse tree produced by the arrayIndexing labeled alternative in FunctionParser#postfix_expression.

    ctx

    the parse tree

  5. abstract def enterAssign_expr(ctx: Assign_exprContext): Unit

    Enter a parse tree produced by FunctionParser#assign_expr.

    Enter a parse tree produced by FunctionParser#assign_expr.

    ctx

    the parse tree

  6. abstract def enterAssign_water(ctx: Assign_waterContext): Unit

    Enter a parse tree produced by FunctionParser#assign_water.

    Enter a parse tree produced by FunctionParser#assign_water.

    ctx

    the parse tree

  7. abstract def enterAssign_water_l2(ctx: Assign_water_l2Context): Unit

    Enter a parse tree produced by FunctionParser#assign_water_l2.

    Enter a parse tree produced by FunctionParser#assign_water_l2.

    ctx

    the parse tree

  8. abstract def enterAssignment_operator(ctx: Assignment_operatorContext): Unit

    Enter a parse tree produced by FunctionParser#assignment_operator.

    Enter a parse tree produced by FunctionParser#assignment_operator.

    ctx

    the parse tree

  9. abstract def enterBase_class(ctx: Base_classContext): Unit

    Enter a parse tree produced by FunctionParser#base_class.

    Enter a parse tree produced by FunctionParser#base_class.

    ctx

    the parse tree

  10. abstract def enterBase_classes(ctx: Base_classesContext): Unit

    Enter a parse tree produced by FunctionParser#base_classes.

    Enter a parse tree produced by FunctionParser#base_classes.

    ctx

    the parse tree

  11. abstract def enterBase_type(ctx: Base_typeContext): Unit

    Enter a parse tree produced by FunctionParser#base_type.

    Enter a parse tree produced by FunctionParser#base_type.

    ctx

    the parse tree

  12. abstract def enterBit_and_expression(ctx: Bit_and_expressionContext): Unit

    Enter a parse tree produced by FunctionParser#bit_and_expression.

    Enter a parse tree produced by FunctionParser#bit_and_expression.

    ctx

    the parse tree

  13. abstract def enterBlock_starter(ctx: Block_starterContext): Unit

    Enter a parse tree produced by FunctionParser#block_starter.

    Enter a parse tree produced by FunctionParser#block_starter.

    ctx

    the parse tree

  14. abstract def enterBreakStatement(ctx: BreakStatementContext): Unit

    Enter a parse tree produced by the breakStatement labeled alternative in FunctionParser#jump_statement.

    Enter a parse tree produced by the breakStatement labeled alternative in FunctionParser#jump_statement.

    ctx

    the parse tree

  15. abstract def enterCast_expression(ctx: Cast_expressionContext): Unit

    Enter a parse tree produced by FunctionParser#cast_expression.

    Enter a parse tree produced by FunctionParser#cast_expression.

    ctx

    the parse tree

  16. abstract def enterCast_target(ctx: Cast_targetContext): Unit

    Enter a parse tree produced by FunctionParser#cast_target.

    Enter a parse tree produced by FunctionParser#cast_target.

    ctx

    the parse tree

  17. abstract def enterCatch_statement(ctx: Catch_statementContext): Unit

    Enter a parse tree produced by the Catch_statement labeled alternative in FunctionParser#selection_or_iteration.

    Enter a parse tree produced by the Catch_statement labeled alternative in FunctionParser#selection_or_iteration.

    ctx

    the parse tree

  18. abstract def enterClass_def(ctx: Class_defContext): Unit

    Enter a parse tree produced by FunctionParser#class_def.

    Enter a parse tree produced by FunctionParser#class_def.

    ctx

    the parse tree

  19. abstract def enterClass_key(ctx: Class_keyContext): Unit

    Enter a parse tree produced by FunctionParser#class_key.

    Enter a parse tree produced by FunctionParser#class_key.

    ctx

    the parse tree

  20. abstract def enterClass_name(ctx: Class_nameContext): Unit

    Enter a parse tree produced by FunctionParser#class_name.

    Enter a parse tree produced by FunctionParser#class_name.

    ctx

    the parse tree

  21. abstract def enterClosing_curly(ctx: Closing_curlyContext): Unit

    Enter a parse tree produced by FunctionParser#closing_curly.

    Enter a parse tree produced by FunctionParser#closing_curly.

    ctx

    the parse tree

  22. abstract def enterCndExpr(ctx: CndExprContext): Unit

    Enter a parse tree produced by the cndExpr labeled alternative in FunctionParser#conditional_expression.

    Enter a parse tree produced by the cndExpr labeled alternative in FunctionParser#conditional_expression.

    ctx

    the parse tree

  23. abstract def enterCondition(ctx: ConditionContext): Unit

    Enter a parse tree produced by FunctionParser#condition.

    Enter a parse tree produced by FunctionParser#condition.

    ctx

    the parse tree

  24. abstract def enterConstant(ctx: ConstantContext): Unit

    Enter a parse tree produced by FunctionParser#constant.

    Enter a parse tree produced by FunctionParser#constant.

    ctx

    the parse tree

  25. abstract def enterContinueStatement(ctx: ContinueStatementContext): Unit

    Enter a parse tree produced by the continueStatement labeled alternative in FunctionParser#jump_statement.

    Enter a parse tree produced by the continueStatement labeled alternative in FunctionParser#jump_statement.

    ctx

    the parse tree

  26. abstract def enterCpp_cast_identifier(ctx: Cpp_cast_identifierContext): Unit

    Enter a parse tree produced by FunctionParser#cpp_cast_identifier.

    Enter a parse tree produced by FunctionParser#cpp_cast_identifier.

    ctx

    the parse tree

  27. abstract def enterDeclByClass(ctx: DeclByClassContext): Unit

    Enter a parse tree produced by the declByClass labeled alternative in FunctionParser#var_decl.

    Enter a parse tree produced by the declByClass labeled alternative in FunctionParser#var_decl.

    ctx

    the parse tree

  28. abstract def enterDeclByType(ctx: DeclByTypeContext): Unit

    Enter a parse tree produced by the declByType labeled alternative in FunctionParser#var_decl.

    Enter a parse tree produced by the declByType labeled alternative in FunctionParser#var_decl.

    ctx

    the parse tree

  29. abstract def enterDeclarator(ctx: DeclaratorContext): Unit

    Enter a parse tree produced by FunctionParser#declarator.

    Enter a parse tree produced by FunctionParser#declarator.

    ctx

    the parse tree

  30. abstract def enterDelete_expression(ctx: Delete_expressionContext): Unit

    Enter a parse tree produced by FunctionParser#delete_expression.

    Enter a parse tree produced by FunctionParser#delete_expression.

    ctx

    the parse tree

  31. abstract def enterDo_statement(ctx: Do_statementContext): Unit

    Enter a parse tree produced by the Do_statement labeled alternative in FunctionParser#selection_or_iteration.

    Enter a parse tree produced by the Do_statement labeled alternative in FunctionParser#selection_or_iteration.

    ctx

    the parse tree

  32. abstract def enterDo_statement1(ctx: Do_statement1Context): Unit

    Enter a parse tree produced by FunctionParser#do_statement1.

    Enter a parse tree produced by FunctionParser#do_statement1.

    ctx

    the parse tree

  33. abstract def enterElse_statement(ctx: Else_statementContext): Unit

    Enter a parse tree produced by the Else_statement labeled alternative in FunctionParser#selection_or_iteration.

    Enter a parse tree produced by the Else_statement labeled alternative in FunctionParser#selection_or_iteration.

    ctx

    the parse tree

  34. abstract def enterEquality_expression(ctx: Equality_expressionContext): Unit

    Enter a parse tree produced by FunctionParser#equality_expression.

    Enter a parse tree produced by FunctionParser#equality_expression.

    ctx

    the parse tree

  35. abstract def enterEquality_operator(ctx: Equality_operatorContext): Unit

    Enter a parse tree produced by FunctionParser#equality_operator.

    Enter a parse tree produced by FunctionParser#equality_operator.

    ctx

    the parse tree

  36. abstract def enterEveryRule(arg0: ParserRuleContext): Unit
    Definition Classes
    ParseTreeListener
  37. abstract def enterExclusive_or_expression(ctx: Exclusive_or_expressionContext): Unit

    Enter a parse tree produced by FunctionParser#exclusive_or_expression.

    Enter a parse tree produced by FunctionParser#exclusive_or_expression.

    ctx

    the parse tree

  38. abstract def enterExpr(ctx: ExprContext): Unit

    Enter a parse tree produced by FunctionParser#expr.

    Enter a parse tree produced by FunctionParser#expr.

    ctx

    the parse tree

  39. abstract def enterExpr_statement(ctx: Expr_statementContext): Unit

    Enter a parse tree produced by FunctionParser#expr_statement.

    Enter a parse tree produced by FunctionParser#expr_statement.

    ctx

    the parse tree

  40. abstract def enterFor_init_statement(ctx: For_init_statementContext): Unit

    Enter a parse tree produced by FunctionParser#for_init_statement.

    Enter a parse tree produced by FunctionParser#for_init_statement.

    ctx

    the parse tree

  41. abstract def enterFor_statement(ctx: For_statementContext): Unit

    Enter a parse tree produced by the For_statement labeled alternative in FunctionParser#selection_or_iteration.

    Enter a parse tree produced by the For_statement labeled alternative in FunctionParser#selection_or_iteration.

    ctx

    the parse tree

  42. abstract def enterFuncCall(ctx: FuncCallContext): Unit

    Enter a parse tree produced by the funcCall labeled alternative in FunctionParser#postfix_expression.

    Enter a parse tree produced by the funcCall labeled alternative in FunctionParser#postfix_expression.

    ctx

    the parse tree

  43. abstract def enterFunc_ptrs(ctx: Func_ptrsContext): Unit

    Enter a parse tree produced by FunctionParser#func_ptrs.

    Enter a parse tree produced by FunctionParser#func_ptrs.

    ctx

    the parse tree

  44. abstract def enterFunction_argument(ctx: Function_argumentContext): Unit

    Enter a parse tree produced by FunctionParser#function_argument.

    Enter a parse tree produced by FunctionParser#function_argument.

    ctx

    the parse tree

  45. abstract def enterFunction_argument_list(ctx: Function_argument_listContext): Unit

    Enter a parse tree produced by FunctionParser#function_argument_list.

    Enter a parse tree produced by FunctionParser#function_argument_list.

    ctx

    the parse tree

  46. abstract def enterFunction_decl_specifiers(ctx: Function_decl_specifiersContext): Unit

    Enter a parse tree produced by FunctionParser#function_decl_specifiers.

    Enter a parse tree produced by FunctionParser#function_decl_specifiers.

    ctx

    the parse tree

  47. abstract def enterGcc_attribute(ctx: Gcc_attributeContext): Unit

    Enter a parse tree produced by FunctionParser#gcc_attribute.

    Enter a parse tree produced by FunctionParser#gcc_attribute.

    ctx

    the parse tree

  48. abstract def enterGotoStatement(ctx: GotoStatementContext): Unit

    Enter a parse tree produced by the gotoStatement labeled alternative in FunctionParser#jump_statement.

    Enter a parse tree produced by the gotoStatement labeled alternative in FunctionParser#jump_statement.

    ctx

    the parse tree

  49. abstract def enterIdentifier(ctx: IdentifierContext): Unit

    Enter a parse tree produced by FunctionParser#identifier.

    Enter a parse tree produced by FunctionParser#identifier.

    ctx

    the parse tree

  50. abstract def enterIf_statement(ctx: If_statementContext): Unit

    Enter a parse tree produced by the If_statement labeled alternative in FunctionParser#selection_or_iteration.

    Enter a parse tree produced by the If_statement labeled alternative in FunctionParser#selection_or_iteration.

    ctx

    the parse tree

  51. abstract def enterIncDecOp(ctx: IncDecOpContext): Unit

    Enter a parse tree produced by the incDecOp labeled alternative in FunctionParser#postfix_expression.

    Enter a parse tree produced by the incDecOp labeled alternative in FunctionParser#postfix_expression.

    ctx

    the parse tree

  52. abstract def enterInc_dec(ctx: Inc_decContext): Unit

    Enter a parse tree produced by FunctionParser#inc_dec.

    Enter a parse tree produced by FunctionParser#inc_dec.

    ctx

    the parse tree

  53. abstract def enterInclusive_or_expression(ctx: Inclusive_or_expressionContext): Unit

    Enter a parse tree produced by FunctionParser#inclusive_or_expression.

    Enter a parse tree produced by FunctionParser#inclusive_or_expression.

    ctx

    the parse tree

  54. abstract def enterInitDeclSimple(ctx: InitDeclSimpleContext): Unit

    Enter a parse tree produced by the initDeclSimple labeled alternative in FunctionParser#init_declarator.

    Enter a parse tree produced by the initDeclSimple labeled alternative in FunctionParser#init_declarator.

    ctx

    the parse tree

  55. abstract def enterInitDeclWithAssign(ctx: InitDeclWithAssignContext): Unit

    Enter a parse tree produced by the initDeclWithAssign labeled alternative in FunctionParser#init_declarator.

    Enter a parse tree produced by the initDeclWithAssign labeled alternative in FunctionParser#init_declarator.

    ctx

    the parse tree

  56. abstract def enterInitDeclWithCall(ctx: InitDeclWithCallContext): Unit

    Enter a parse tree produced by the initDeclWithCall labeled alternative in FunctionParser#init_declarator.

    Enter a parse tree produced by the initDeclWithCall labeled alternative in FunctionParser#init_declarator.

    ctx

    the parse tree

  57. abstract def enterInit_declarator_list(ctx: Init_declarator_listContext): Unit

    Enter a parse tree produced by FunctionParser#init_declarator_list.

    Enter a parse tree produced by FunctionParser#init_declarator_list.

    ctx

    the parse tree

  58. abstract def enterInitializer(ctx: InitializerContext): Unit

    Enter a parse tree produced by FunctionParser#initializer.

    Enter a parse tree produced by FunctionParser#initializer.

    ctx

    the parse tree

  59. abstract def enterInitializer_list(ctx: Initializer_listContext): Unit

    Enter a parse tree produced by FunctionParser#initializer_list.

    Enter a parse tree produced by FunctionParser#initializer_list.

    ctx

    the parse tree

  60. abstract def enterLabel(ctx: LabelContext): Unit

    Enter a parse tree produced by FunctionParser#label.

    Enter a parse tree produced by FunctionParser#label.

    ctx

    the parse tree

  61. abstract def enterMemberAccess(ctx: MemberAccessContext): Unit

    Enter a parse tree produced by the memberAccess labeled alternative in FunctionParser#postfix_expression.

    Enter a parse tree produced by the memberAccess labeled alternative in FunctionParser#postfix_expression.

    ctx

    the parse tree

  62. abstract def enterMultiplicative_expression(ctx: Multiplicative_expressionContext): Unit

    Enter a parse tree produced by FunctionParser#multiplicative_expression.

    Enter a parse tree produced by FunctionParser#multiplicative_expression.

    ctx

    the parse tree

  63. abstract def enterNew_expression(ctx: New_expressionContext): Unit

    Enter a parse tree produced by FunctionParser#new_expression.

    Enter a parse tree produced by FunctionParser#new_expression.

    ctx

    the parse tree

  64. abstract def enterNo_angle_brackets_or_brackets(ctx: No_angle_brackets_or_bracketsContext): Unit

    Enter a parse tree produced by FunctionParser#no_angle_brackets_or_brackets.

    Enter a parse tree produced by FunctionParser#no_angle_brackets_or_brackets.

    ctx

    the parse tree

  65. abstract def enterNo_brackets(ctx: No_bracketsContext): Unit

    Enter a parse tree produced by FunctionParser#no_brackets.

    Enter a parse tree produced by FunctionParser#no_brackets.

    ctx

    the parse tree

  66. abstract def enterNo_brackets_curlies_or_squares(ctx: No_brackets_curlies_or_squaresContext): Unit

    Enter a parse tree produced by FunctionParser#no_brackets_curlies_or_squares.

    Enter a parse tree produced by FunctionParser#no_brackets_curlies_or_squares.

    ctx

    the parse tree

  67. abstract def enterNo_brackets_or_semicolon(ctx: No_brackets_or_semicolonContext): Unit

    Enter a parse tree produced by FunctionParser#no_brackets_or_semicolon.

    Enter a parse tree produced by FunctionParser#no_brackets_or_semicolon.

    ctx

    the parse tree

  68. abstract def enterNo_comma_or_semicolon(ctx: No_comma_or_semicolonContext): Unit

    Enter a parse tree produced by FunctionParser#no_comma_or_semicolon.

    Enter a parse tree produced by FunctionParser#no_comma_or_semicolon.

    ctx

    the parse tree

  69. abstract def enterNo_curlies(ctx: No_curliesContext): Unit

    Enter a parse tree produced by FunctionParser#no_curlies.

    Enter a parse tree produced by FunctionParser#no_curlies.

    ctx

    the parse tree

  70. abstract def enterNo_squares(ctx: No_squaresContext): Unit

    Enter a parse tree produced by FunctionParser#no_squares.

    Enter a parse tree produced by FunctionParser#no_squares.

    ctx

    the parse tree

  71. abstract def enterNo_squares_or_semicolon(ctx: No_squares_or_semicolonContext): Unit

    Enter a parse tree produced by FunctionParser#no_squares_or_semicolon.

    Enter a parse tree produced by FunctionParser#no_squares_or_semicolon.

    ctx

    the parse tree

  72. abstract def enterNormOr(ctx: NormOrContext): Unit

    Enter a parse tree produced by the normOr labeled alternative in FunctionParser#conditional_expression.

    Enter a parse tree produced by the normOr labeled alternative in FunctionParser#conditional_expression.

    ctx

    the parse tree

  73. abstract def enterNumber(ctx: NumberContext): Unit

    Enter a parse tree produced by FunctionParser#number.

    Enter a parse tree produced by FunctionParser#number.

    ctx

    the parse tree

  74. abstract def enterOpening_curly(ctx: Opening_curlyContext): Unit

    Enter a parse tree produced by FunctionParser#opening_curly.

    Enter a parse tree produced by FunctionParser#opening_curly.

    ctx

    the parse tree

  75. abstract def enterOperator(ctx: OperatorContext): Unit

    Enter a parse tree produced by FunctionParser#operator.

    Enter a parse tree produced by FunctionParser#operator.

    ctx

    the parse tree

  76. abstract def enterOr_expression(ctx: Or_expressionContext): Unit

    Enter a parse tree produced by FunctionParser#or_expression.

    Enter a parse tree produced by FunctionParser#or_expression.

    ctx

    the parse tree

  77. abstract def enterParam_decl_specifiers(ctx: Param_decl_specifiersContext): Unit

    Enter a parse tree produced by FunctionParser#param_decl_specifiers.

    Enter a parse tree produced by FunctionParser#param_decl_specifiers.

    ctx

    the parse tree

  78. abstract def enterParam_type(ctx: Param_typeContext): Unit

    Enter a parse tree produced by FunctionParser#param_type.

    Enter a parse tree produced by FunctionParser#param_type.

    ctx

    the parse tree

  79. abstract def enterParam_type_id(ctx: Param_type_idContext): Unit

    Enter a parse tree produced by FunctionParser#param_type_id.

    Enter a parse tree produced by FunctionParser#param_type_id.

    ctx

    the parse tree

  80. abstract def enterParam_type_list(ctx: Param_type_listContext): Unit

    Enter a parse tree produced by FunctionParser#param_type_list.

    Enter a parse tree produced by FunctionParser#param_type_list.

    ctx

    the parse tree

  81. abstract def enterParameter_name(ctx: Parameter_nameContext): Unit

    Enter a parse tree produced by FunctionParser#parameter_name.

    Enter a parse tree produced by FunctionParser#parameter_name.

    ctx

    the parse tree

  82. abstract def enterPre_closer(ctx: Pre_closerContext): Unit

    Enter a parse tree produced by FunctionParser#pre_closer.

    Enter a parse tree produced by FunctionParser#pre_closer.

    ctx

    the parse tree

  83. abstract def enterPre_else(ctx: Pre_elseContext): Unit

    Enter a parse tree produced by FunctionParser#pre_else.

    Enter a parse tree produced by FunctionParser#pre_else.

    ctx

    the parse tree

  84. abstract def enterPre_opener(ctx: Pre_openerContext): Unit

    Enter a parse tree produced by FunctionParser#pre_opener.

    Enter a parse tree produced by FunctionParser#pre_opener.

    ctx

    the parse tree

  85. abstract def enterPrimaryOnly(ctx: PrimaryOnlyContext): Unit

    Enter a parse tree produced by the primaryOnly labeled alternative in FunctionParser#postfix_expression.

    Enter a parse tree produced by the primaryOnly labeled alternative in FunctionParser#postfix_expression.

    ctx

    the parse tree

  86. abstract def enterPrimary_expression(ctx: Primary_expressionContext): Unit

    Enter a parse tree produced by FunctionParser#primary_expression.

    Enter a parse tree produced by FunctionParser#primary_expression.

    ctx

    the parse tree

  87. abstract def enterPtrMemberAccess(ctx: PtrMemberAccessContext): Unit

    Enter a parse tree produced by the ptrMemberAccess labeled alternative in FunctionParser#postfix_expression.

    Enter a parse tree produced by the ptrMemberAccess labeled alternative in FunctionParser#postfix_expression.

    ctx

    the parse tree

  88. abstract def enterPtr_operator(ctx: Ptr_operatorContext): Unit

    Enter a parse tree produced by FunctionParser#ptr_operator.

    Enter a parse tree produced by FunctionParser#ptr_operator.

    ctx

    the parse tree

  89. abstract def enterPtrs(ctx: PtrsContext): Unit

    Enter a parse tree produced by FunctionParser#ptrs.

    Enter a parse tree produced by FunctionParser#ptrs.

    ctx

    the parse tree

  90. abstract def enterRelational_expression(ctx: Relational_expressionContext): Unit

    Enter a parse tree produced by FunctionParser#relational_expression.

    Enter a parse tree produced by FunctionParser#relational_expression.

    ctx

    the parse tree

  91. abstract def enterRelational_operator(ctx: Relational_operatorContext): Unit

    Enter a parse tree produced by FunctionParser#relational_operator.

    Enter a parse tree produced by FunctionParser#relational_operator.

    ctx

    the parse tree

  92. abstract def enterReturnStatement(ctx: ReturnStatementContext): Unit

    Enter a parse tree produced by the returnStatement labeled alternative in FunctionParser#jump_statement.

    Enter a parse tree produced by the returnStatement labeled alternative in FunctionParser#jump_statement.

    ctx

    the parse tree

  93. abstract def enterRvalue_ref(ctx: Rvalue_refContext): Unit

    Enter a parse tree produced by FunctionParser#rvalue_ref.

    Enter a parse tree produced by FunctionParser#rvalue_ref.

    ctx

    the parse tree

  94. abstract def enterShift_expression(ctx: Shift_expressionContext): Unit

    Enter a parse tree produced by FunctionParser#shift_expression.

    Enter a parse tree produced by FunctionParser#shift_expression.

    ctx

    the parse tree

  95. abstract def enterSimple_decl(ctx: Simple_declContext): Unit

    Enter a parse tree produced by FunctionParser#simple_decl.

    Enter a parse tree produced by FunctionParser#simple_decl.

    ctx

    the parse tree

  96. abstract def enterSizeof(ctx: SizeofContext): Unit

    Enter a parse tree produced by FunctionParser#sizeof.

    Enter a parse tree produced by FunctionParser#sizeof.

    ctx

    the parse tree

  97. abstract def enterSizeof_expression(ctx: Sizeof_expressionContext): Unit

    Enter a parse tree produced by FunctionParser#sizeof_expression.

    Enter a parse tree produced by FunctionParser#sizeof_expression.

    ctx

    the parse tree

  98. abstract def enterSizeof_operand(ctx: Sizeof_operandContext): Unit

    Enter a parse tree produced by FunctionParser#sizeof_operand.

    Enter a parse tree produced by FunctionParser#sizeof_operand.

    ctx

    the parse tree

  99. abstract def enterSizeof_operand2(ctx: Sizeof_operand2Context): Unit

    Enter a parse tree produced by FunctionParser#sizeof_operand2.

    Enter a parse tree produced by FunctionParser#sizeof_operand2.

    ctx

    the parse tree

  100. abstract def enterStatement(ctx: StatementContext): Unit

    Enter a parse tree produced by FunctionParser#statement.

    Enter a parse tree produced by FunctionParser#statement.

    ctx

    the parse tree

  101. abstract def enterStatements(ctx: StatementsContext): Unit

    Enter a parse tree produced by FunctionParser#statements.

    Enter a parse tree produced by FunctionParser#statements.

    ctx

    the parse tree

  102. abstract def enterSwitch_statement(ctx: Switch_statementContext): Unit

    Enter a parse tree produced by the Switch_statement labeled alternative in FunctionParser#selection_or_iteration.

    Enter a parse tree produced by the Switch_statement labeled alternative in FunctionParser#selection_or_iteration.

    ctx

    the parse tree

  103. abstract def enterTemplate_args(ctx: Template_argsContext): Unit

    Enter a parse tree produced by FunctionParser#template_args.

    Enter a parse tree produced by FunctionParser#template_args.

    ctx

    the parse tree

  104. abstract def enterTemplate_args_param(ctx: Template_args_paramContext): Unit

    Enter a parse tree produced by FunctionParser#template_args_param.

    Enter a parse tree produced by FunctionParser#template_args_param.

    ctx

    the parse tree

  105. abstract def enterTemplate_args_param_list(ctx: Template_args_param_listContext): Unit

    Enter a parse tree produced by FunctionParser#template_args_param_list.

    Enter a parse tree produced by FunctionParser#template_args_param_list.

    ctx

    the parse tree

  106. abstract def enterTemplate_decl(ctx: Template_declContext): Unit

    Enter a parse tree produced by FunctionParser#template_decl.

    Enter a parse tree produced by FunctionParser#template_decl.

    ctx

    the parse tree

  107. abstract def enterTemplate_decl_keyword(ctx: Template_decl_keywordContext): Unit

    Enter a parse tree produced by FunctionParser#template_decl_keyword.

    Enter a parse tree produced by FunctionParser#template_decl_keyword.

    ctx

    the parse tree

  108. abstract def enterTemplate_decl_param(ctx: Template_decl_paramContext): Unit

    Enter a parse tree produced by FunctionParser#template_decl_param.

    Enter a parse tree produced by FunctionParser#template_decl_param.

    ctx

    the parse tree

  109. abstract def enterTemplate_decl_param_list(ctx: Template_decl_param_listContext): Unit

    Enter a parse tree produced by FunctionParser#template_decl_param_list.

    Enter a parse tree produced by FunctionParser#template_decl_param_list.

    ctx

    the parse tree

  110. abstract def enterTemplate_name(ctx: Template_nameContext): Unit

    Enter a parse tree produced by FunctionParser#template_name.

    Enter a parse tree produced by FunctionParser#template_name.

    ctx

    the parse tree

  111. abstract def enterTemplate_template(ctx: Template_templateContext): Unit

    Enter a parse tree produced by FunctionParser#template_template.

    Enter a parse tree produced by FunctionParser#template_template.

    ctx

    the parse tree

  112. abstract def enterThrowStatement(ctx: ThrowStatementContext): Unit

    Enter a parse tree produced by the throwStatement labeled alternative in FunctionParser#jump_statement.

    Enter a parse tree produced by the throwStatement labeled alternative in FunctionParser#jump_statement.

    ctx

    the parse tree

  113. abstract def enterTry_statement(ctx: Try_statementContext): Unit

    Enter a parse tree produced by the Try_statement labeled alternative in FunctionParser#selection_or_iteration.

    Enter a parse tree produced by the Try_statement labeled alternative in FunctionParser#selection_or_iteration.

    ctx

    the parse tree

  114. abstract def enterType_name(ctx: Type_nameContext): Unit

    Enter a parse tree produced by FunctionParser#type_name.

    Enter a parse tree produced by FunctionParser#type_name.

    ctx

    the parse tree

  115. abstract def enterType_suffix(ctx: Type_suffixContext): Unit

    Enter a parse tree produced by FunctionParser#type_suffix.

    Enter a parse tree produced by FunctionParser#type_suffix.

    ctx

    the parse tree

  116. abstract def enterUnary_expression(ctx: Unary_expressionContext): Unit

    Enter a parse tree produced by FunctionParser#unary_expression.

    Enter a parse tree produced by FunctionParser#unary_expression.

    ctx

    the parse tree

  117. abstract def enterUnary_op_and_cast_expr(ctx: Unary_op_and_cast_exprContext): Unit

    Enter a parse tree produced by FunctionParser#unary_op_and_cast_expr.

    Enter a parse tree produced by FunctionParser#unary_op_and_cast_expr.

    ctx

    the parse tree

  118. abstract def enterUnary_operator(ctx: Unary_operatorContext): Unit

    Enter a parse tree produced by FunctionParser#unary_operator.

    Enter a parse tree produced by FunctionParser#unary_operator.

    ctx

    the parse tree

  119. abstract def enterWater(ctx: WaterContext): Unit

    Enter a parse tree produced by FunctionParser#water.

    Enter a parse tree produced by FunctionParser#water.

    ctx

    the parse tree

  120. abstract def enterWhile_statement(ctx: While_statementContext): Unit

    Enter a parse tree produced by the While_statement labeled alternative in FunctionParser#selection_or_iteration.

    Enter a parse tree produced by the While_statement labeled alternative in FunctionParser#selection_or_iteration.

    ctx

    the parse tree

  121. abstract def exitAccess_specifier(ctx: Access_specifierContext): Unit

    Exit a parse tree produced by FunctionParser#access_specifier.

    Exit a parse tree produced by FunctionParser#access_specifier.

    ctx

    the parse tree

  122. abstract def exitAdditive_expression(ctx: Additive_expressionContext): Unit

    Exit a parse tree produced by FunctionParser#additive_expression.

    Exit a parse tree produced by FunctionParser#additive_expression.

    ctx

    the parse tree

  123. abstract def exitAnd_expression(ctx: And_expressionContext): Unit

    Exit a parse tree produced by FunctionParser#and_expression.

    Exit a parse tree produced by FunctionParser#and_expression.

    ctx

    the parse tree

  124. abstract def exitArrayIndexing(ctx: ArrayIndexingContext): Unit

    Exit a parse tree produced by the arrayIndexing labeled alternative in FunctionParser#postfix_expression.

    Exit a parse tree produced by the arrayIndexing labeled alternative in FunctionParser#postfix_expression.

    ctx

    the parse tree

  125. abstract def exitAssign_expr(ctx: Assign_exprContext): Unit

    Exit a parse tree produced by FunctionParser#assign_expr.

    Exit a parse tree produced by FunctionParser#assign_expr.

    ctx

    the parse tree

  126. abstract def exitAssign_water(ctx: Assign_waterContext): Unit

    Exit a parse tree produced by FunctionParser#assign_water.

    Exit a parse tree produced by FunctionParser#assign_water.

    ctx

    the parse tree

  127. abstract def exitAssign_water_l2(ctx: Assign_water_l2Context): Unit

    Exit a parse tree produced by FunctionParser#assign_water_l2.

    Exit a parse tree produced by FunctionParser#assign_water_l2.

    ctx

    the parse tree

  128. abstract def exitAssignment_operator(ctx: Assignment_operatorContext): Unit

    Exit a parse tree produced by FunctionParser#assignment_operator.

    Exit a parse tree produced by FunctionParser#assignment_operator.

    ctx

    the parse tree

  129. abstract def exitBase_class(ctx: Base_classContext): Unit

    Exit a parse tree produced by FunctionParser#base_class.

    Exit a parse tree produced by FunctionParser#base_class.

    ctx

    the parse tree

  130. abstract def exitBase_classes(ctx: Base_classesContext): Unit

    Exit a parse tree produced by FunctionParser#base_classes.

    Exit a parse tree produced by FunctionParser#base_classes.

    ctx

    the parse tree

  131. abstract def exitBase_type(ctx: Base_typeContext): Unit

    Exit a parse tree produced by FunctionParser#base_type.

    Exit a parse tree produced by FunctionParser#base_type.

    ctx

    the parse tree

  132. abstract def exitBit_and_expression(ctx: Bit_and_expressionContext): Unit

    Exit a parse tree produced by FunctionParser#bit_and_expression.

    Exit a parse tree produced by FunctionParser#bit_and_expression.

    ctx

    the parse tree

  133. abstract def exitBlock_starter(ctx: Block_starterContext): Unit

    Exit a parse tree produced by FunctionParser#block_starter.

    Exit a parse tree produced by FunctionParser#block_starter.

    ctx

    the parse tree

  134. abstract def exitBreakStatement(ctx: BreakStatementContext): Unit

    Exit a parse tree produced by the breakStatement labeled alternative in FunctionParser#jump_statement.

    Exit a parse tree produced by the breakStatement labeled alternative in FunctionParser#jump_statement.

    ctx

    the parse tree

  135. abstract def exitCast_expression(ctx: Cast_expressionContext): Unit

    Exit a parse tree produced by FunctionParser#cast_expression.

    Exit a parse tree produced by FunctionParser#cast_expression.

    ctx

    the parse tree

  136. abstract def exitCast_target(ctx: Cast_targetContext): Unit

    Exit a parse tree produced by FunctionParser#cast_target.

    Exit a parse tree produced by FunctionParser#cast_target.

    ctx

    the parse tree

  137. abstract def exitCatch_statement(ctx: Catch_statementContext): Unit

    Exit a parse tree produced by the Catch_statement labeled alternative in FunctionParser#selection_or_iteration.

    Exit a parse tree produced by the Catch_statement labeled alternative in FunctionParser#selection_or_iteration.

    ctx

    the parse tree

  138. abstract def exitClass_def(ctx: Class_defContext): Unit

    Exit a parse tree produced by FunctionParser#class_def.

    Exit a parse tree produced by FunctionParser#class_def.

    ctx

    the parse tree

  139. abstract def exitClass_key(ctx: Class_keyContext): Unit

    Exit a parse tree produced by FunctionParser#class_key.

    Exit a parse tree produced by FunctionParser#class_key.

    ctx

    the parse tree

  140. abstract def exitClass_name(ctx: Class_nameContext): Unit

    Exit a parse tree produced by FunctionParser#class_name.

    Exit a parse tree produced by FunctionParser#class_name.

    ctx

    the parse tree

  141. abstract def exitClosing_curly(ctx: Closing_curlyContext): Unit

    Exit a parse tree produced by FunctionParser#closing_curly.

    Exit a parse tree produced by FunctionParser#closing_curly.

    ctx

    the parse tree

  142. abstract def exitCndExpr(ctx: CndExprContext): Unit

    Exit a parse tree produced by the cndExpr labeled alternative in FunctionParser#conditional_expression.

    Exit a parse tree produced by the cndExpr labeled alternative in FunctionParser#conditional_expression.

    ctx

    the parse tree

  143. abstract def exitCondition(ctx: ConditionContext): Unit

    Exit a parse tree produced by FunctionParser#condition.

    Exit a parse tree produced by FunctionParser#condition.

    ctx

    the parse tree

  144. abstract def exitConstant(ctx: ConstantContext): Unit

    Exit a parse tree produced by FunctionParser#constant.

    Exit a parse tree produced by FunctionParser#constant.

    ctx

    the parse tree

  145. abstract def exitContinueStatement(ctx: ContinueStatementContext): Unit

    Exit a parse tree produced by the continueStatement labeled alternative in FunctionParser#jump_statement.

    Exit a parse tree produced by the continueStatement labeled alternative in FunctionParser#jump_statement.

    ctx

    the parse tree

  146. abstract def exitCpp_cast_identifier(ctx: Cpp_cast_identifierContext): Unit

    Exit a parse tree produced by FunctionParser#cpp_cast_identifier.

    Exit a parse tree produced by FunctionParser#cpp_cast_identifier.

    ctx

    the parse tree

  147. abstract def exitDeclByClass(ctx: DeclByClassContext): Unit

    Exit a parse tree produced by the declByClass labeled alternative in FunctionParser#var_decl.

    Exit a parse tree produced by the declByClass labeled alternative in FunctionParser#var_decl.

    ctx

    the parse tree

  148. abstract def exitDeclByType(ctx: DeclByTypeContext): Unit

    Exit a parse tree produced by the declByType labeled alternative in FunctionParser#var_decl.

    Exit a parse tree produced by the declByType labeled alternative in FunctionParser#var_decl.

    ctx

    the parse tree

  149. abstract def exitDeclarator(ctx: DeclaratorContext): Unit

    Exit a parse tree produced by FunctionParser#declarator.

    Exit a parse tree produced by FunctionParser#declarator.

    ctx

    the parse tree

  150. abstract def exitDelete_expression(ctx: Delete_expressionContext): Unit

    Exit a parse tree produced by FunctionParser#delete_expression.

    Exit a parse tree produced by FunctionParser#delete_expression.

    ctx

    the parse tree

  151. abstract def exitDo_statement(ctx: Do_statementContext): Unit

    Exit a parse tree produced by the Do_statement labeled alternative in FunctionParser#selection_or_iteration.

    Exit a parse tree produced by the Do_statement labeled alternative in FunctionParser#selection_or_iteration.

    ctx

    the parse tree

  152. abstract def exitDo_statement1(ctx: Do_statement1Context): Unit

    Exit a parse tree produced by FunctionParser#do_statement1.

    Exit a parse tree produced by FunctionParser#do_statement1.

    ctx

    the parse tree

  153. abstract def exitElse_statement(ctx: Else_statementContext): Unit

    Exit a parse tree produced by the Else_statement labeled alternative in FunctionParser#selection_or_iteration.

    Exit a parse tree produced by the Else_statement labeled alternative in FunctionParser#selection_or_iteration.

    ctx

    the parse tree

  154. abstract def exitEquality_expression(ctx: Equality_expressionContext): Unit

    Exit a parse tree produced by FunctionParser#equality_expression.

    Exit a parse tree produced by FunctionParser#equality_expression.

    ctx

    the parse tree

  155. abstract def exitEquality_operator(ctx: Equality_operatorContext): Unit

    Exit a parse tree produced by FunctionParser#equality_operator.

    Exit a parse tree produced by FunctionParser#equality_operator.

    ctx

    the parse tree

  156. abstract def exitEveryRule(arg0: ParserRuleContext): Unit
    Definition Classes
    ParseTreeListener
  157. abstract def exitExclusive_or_expression(ctx: Exclusive_or_expressionContext): Unit

    Exit a parse tree produced by FunctionParser#exclusive_or_expression.

    Exit a parse tree produced by FunctionParser#exclusive_or_expression.

    ctx

    the parse tree

  158. abstract def exitExpr(ctx: ExprContext): Unit

    Exit a parse tree produced by FunctionParser#expr.

    Exit a parse tree produced by FunctionParser#expr.

    ctx

    the parse tree

  159. abstract def exitExpr_statement(ctx: Expr_statementContext): Unit

    Exit a parse tree produced by FunctionParser#expr_statement.

    Exit a parse tree produced by FunctionParser#expr_statement.

    ctx

    the parse tree

  160. abstract def exitFor_init_statement(ctx: For_init_statementContext): Unit

    Exit a parse tree produced by FunctionParser#for_init_statement.

    Exit a parse tree produced by FunctionParser#for_init_statement.

    ctx

    the parse tree

  161. abstract def exitFor_statement(ctx: For_statementContext): Unit

    Exit a parse tree produced by the For_statement labeled alternative in FunctionParser#selection_or_iteration.

    Exit a parse tree produced by the For_statement labeled alternative in FunctionParser#selection_or_iteration.

    ctx

    the parse tree

  162. abstract def exitFuncCall(ctx: FuncCallContext): Unit

    Exit a parse tree produced by the funcCall labeled alternative in FunctionParser#postfix_expression.

    Exit a parse tree produced by the funcCall labeled alternative in FunctionParser#postfix_expression.

    ctx

    the parse tree

  163. abstract def exitFunc_ptrs(ctx: Func_ptrsContext): Unit

    Exit a parse tree produced by FunctionParser#func_ptrs.

    Exit a parse tree produced by FunctionParser#func_ptrs.

    ctx

    the parse tree

  164. abstract def exitFunction_argument(ctx: Function_argumentContext): Unit

    Exit a parse tree produced by FunctionParser#function_argument.

    Exit a parse tree produced by FunctionParser#function_argument.

    ctx

    the parse tree

  165. abstract def exitFunction_argument_list(ctx: Function_argument_listContext): Unit

    Exit a parse tree produced by FunctionParser#function_argument_list.

    Exit a parse tree produced by FunctionParser#function_argument_list.

    ctx

    the parse tree

  166. abstract def exitFunction_decl_specifiers(ctx: Function_decl_specifiersContext): Unit

    Exit a parse tree produced by FunctionParser#function_decl_specifiers.

    Exit a parse tree produced by FunctionParser#function_decl_specifiers.

    ctx

    the parse tree

  167. abstract def exitGcc_attribute(ctx: Gcc_attributeContext): Unit

    Exit a parse tree produced by FunctionParser#gcc_attribute.

    Exit a parse tree produced by FunctionParser#gcc_attribute.

    ctx

    the parse tree

  168. abstract def exitGotoStatement(ctx: GotoStatementContext): Unit

    Exit a parse tree produced by the gotoStatement labeled alternative in FunctionParser#jump_statement.

    Exit a parse tree produced by the gotoStatement labeled alternative in FunctionParser#jump_statement.

    ctx

    the parse tree

  169. abstract def exitIdentifier(ctx: IdentifierContext): Unit

    Exit a parse tree produced by FunctionParser#identifier.

    Exit a parse tree produced by FunctionParser#identifier.

    ctx

    the parse tree

  170. abstract def exitIf_statement(ctx: If_statementContext): Unit

    Exit a parse tree produced by the If_statement labeled alternative in FunctionParser#selection_or_iteration.

    Exit a parse tree produced by the If_statement labeled alternative in FunctionParser#selection_or_iteration.

    ctx

    the parse tree

  171. abstract def exitIncDecOp(ctx: IncDecOpContext): Unit

    Exit a parse tree produced by the incDecOp labeled alternative in FunctionParser#postfix_expression.

    Exit a parse tree produced by the incDecOp labeled alternative in FunctionParser#postfix_expression.

    ctx

    the parse tree

  172. abstract def exitInc_dec(ctx: Inc_decContext): Unit

    Exit a parse tree produced by FunctionParser#inc_dec.

    Exit a parse tree produced by FunctionParser#inc_dec.

    ctx

    the parse tree

  173. abstract def exitInclusive_or_expression(ctx: Inclusive_or_expressionContext): Unit

    Exit a parse tree produced by FunctionParser#inclusive_or_expression.

    Exit a parse tree produced by FunctionParser#inclusive_or_expression.

    ctx

    the parse tree

  174. abstract def exitInitDeclSimple(ctx: InitDeclSimpleContext): Unit

    Exit a parse tree produced by the initDeclSimple labeled alternative in FunctionParser#init_declarator.

    Exit a parse tree produced by the initDeclSimple labeled alternative in FunctionParser#init_declarator.

    ctx

    the parse tree

  175. abstract def exitInitDeclWithAssign(ctx: InitDeclWithAssignContext): Unit

    Exit a parse tree produced by the initDeclWithAssign labeled alternative in FunctionParser#init_declarator.

    Exit a parse tree produced by the initDeclWithAssign labeled alternative in FunctionParser#init_declarator.

    ctx

    the parse tree

  176. abstract def exitInitDeclWithCall(ctx: InitDeclWithCallContext): Unit

    Exit a parse tree produced by the initDeclWithCall labeled alternative in FunctionParser#init_declarator.

    Exit a parse tree produced by the initDeclWithCall labeled alternative in FunctionParser#init_declarator.

    ctx

    the parse tree

  177. abstract def exitInit_declarator_list(ctx: Init_declarator_listContext): Unit

    Exit a parse tree produced by FunctionParser#init_declarator_list.

    Exit a parse tree produced by FunctionParser#init_declarator_list.

    ctx

    the parse tree

  178. abstract def exitInitializer(ctx: InitializerContext): Unit

    Exit a parse tree produced by FunctionParser#initializer.

    Exit a parse tree produced by FunctionParser#initializer.

    ctx

    the parse tree

  179. abstract def exitInitializer_list(ctx: Initializer_listContext): Unit

    Exit a parse tree produced by FunctionParser#initializer_list.

    Exit a parse tree produced by FunctionParser#initializer_list.

    ctx

    the parse tree

  180. abstract def exitLabel(ctx: LabelContext): Unit

    Exit a parse tree produced by FunctionParser#label.

    Exit a parse tree produced by FunctionParser#label.

    ctx

    the parse tree

  181. abstract def exitMemberAccess(ctx: MemberAccessContext): Unit

    Exit a parse tree produced by the memberAccess labeled alternative in FunctionParser#postfix_expression.

    Exit a parse tree produced by the memberAccess labeled alternative in FunctionParser#postfix_expression.

    ctx

    the parse tree

  182. abstract def exitMultiplicative_expression(ctx: Multiplicative_expressionContext): Unit

    Exit a parse tree produced by FunctionParser#multiplicative_expression.

    Exit a parse tree produced by FunctionParser#multiplicative_expression.

    ctx

    the parse tree

  183. abstract def exitNew_expression(ctx: New_expressionContext): Unit

    Exit a parse tree produced by FunctionParser#new_expression.

    Exit a parse tree produced by FunctionParser#new_expression.

    ctx

    the parse tree

  184. abstract def exitNo_angle_brackets_or_brackets(ctx: No_angle_brackets_or_bracketsContext): Unit

    Exit a parse tree produced by FunctionParser#no_angle_brackets_or_brackets.

    Exit a parse tree produced by FunctionParser#no_angle_brackets_or_brackets.

    ctx

    the parse tree

  185. abstract def exitNo_brackets(ctx: No_bracketsContext): Unit

    Exit a parse tree produced by FunctionParser#no_brackets.

    Exit a parse tree produced by FunctionParser#no_brackets.

    ctx

    the parse tree

  186. abstract def exitNo_brackets_curlies_or_squares(ctx: No_brackets_curlies_or_squaresContext): Unit

    Exit a parse tree produced by FunctionParser#no_brackets_curlies_or_squares.

    Exit a parse tree produced by FunctionParser#no_brackets_curlies_or_squares.

    ctx

    the parse tree

  187. abstract def exitNo_brackets_or_semicolon(ctx: No_brackets_or_semicolonContext): Unit

    Exit a parse tree produced by FunctionParser#no_brackets_or_semicolon.

    Exit a parse tree produced by FunctionParser#no_brackets_or_semicolon.

    ctx

    the parse tree

  188. abstract def exitNo_comma_or_semicolon(ctx: No_comma_or_semicolonContext): Unit

    Exit a parse tree produced by FunctionParser#no_comma_or_semicolon.

    Exit a parse tree produced by FunctionParser#no_comma_or_semicolon.

    ctx

    the parse tree

  189. abstract def exitNo_curlies(ctx: No_curliesContext): Unit

    Exit a parse tree produced by FunctionParser#no_curlies.

    Exit a parse tree produced by FunctionParser#no_curlies.

    ctx

    the parse tree

  190. abstract def exitNo_squares(ctx: No_squaresContext): Unit

    Exit a parse tree produced by FunctionParser#no_squares.

    Exit a parse tree produced by FunctionParser#no_squares.

    ctx

    the parse tree

  191. abstract def exitNo_squares_or_semicolon(ctx: No_squares_or_semicolonContext): Unit

    Exit a parse tree produced by FunctionParser#no_squares_or_semicolon.

    Exit a parse tree produced by FunctionParser#no_squares_or_semicolon.

    ctx

    the parse tree

  192. abstract def exitNormOr(ctx: NormOrContext): Unit

    Exit a parse tree produced by the normOr labeled alternative in FunctionParser#conditional_expression.

    Exit a parse tree produced by the normOr labeled alternative in FunctionParser#conditional_expression.

    ctx

    the parse tree

  193. abstract def exitNumber(ctx: NumberContext): Unit

    Exit a parse tree produced by FunctionParser#number.

    Exit a parse tree produced by FunctionParser#number.

    ctx

    the parse tree

  194. abstract def exitOpening_curly(ctx: Opening_curlyContext): Unit

    Exit a parse tree produced by FunctionParser#opening_curly.

    Exit a parse tree produced by FunctionParser#opening_curly.

    ctx

    the parse tree

  195. abstract def exitOperator(ctx: OperatorContext): Unit

    Exit a parse tree produced by FunctionParser#operator.

    Exit a parse tree produced by FunctionParser#operator.

    ctx

    the parse tree

  196. abstract def exitOr_expression(ctx: Or_expressionContext): Unit

    Exit a parse tree produced by FunctionParser#or_expression.

    Exit a parse tree produced by FunctionParser#or_expression.

    ctx

    the parse tree

  197. abstract def exitParam_decl_specifiers(ctx: Param_decl_specifiersContext): Unit

    Exit a parse tree produced by FunctionParser#param_decl_specifiers.

    Exit a parse tree produced by FunctionParser#param_decl_specifiers.

    ctx

    the parse tree

  198. abstract def exitParam_type(ctx: Param_typeContext): Unit

    Exit a parse tree produced by FunctionParser#param_type.

    Exit a parse tree produced by FunctionParser#param_type.

    ctx

    the parse tree

  199. abstract def exitParam_type_id(ctx: Param_type_idContext): Unit

    Exit a parse tree produced by FunctionParser#param_type_id.

    Exit a parse tree produced by FunctionParser#param_type_id.

    ctx

    the parse tree

  200. abstract def exitParam_type_list(ctx: Param_type_listContext): Unit

    Exit a parse tree produced by FunctionParser#param_type_list.

    Exit a parse tree produced by FunctionParser#param_type_list.

    ctx

    the parse tree

  201. abstract def exitParameter_name(ctx: Parameter_nameContext): Unit

    Exit a parse tree produced by FunctionParser#parameter_name.

    Exit a parse tree produced by FunctionParser#parameter_name.

    ctx

    the parse tree

  202. abstract def exitPre_closer(ctx: Pre_closerContext): Unit

    Exit a parse tree produced by FunctionParser#pre_closer.

    Exit a parse tree produced by FunctionParser#pre_closer.

    ctx

    the parse tree

  203. abstract def exitPre_else(ctx: Pre_elseContext): Unit

    Exit a parse tree produced by FunctionParser#pre_else.

    Exit a parse tree produced by FunctionParser#pre_else.

    ctx

    the parse tree

  204. abstract def exitPre_opener(ctx: Pre_openerContext): Unit

    Exit a parse tree produced by FunctionParser#pre_opener.

    Exit a parse tree produced by FunctionParser#pre_opener.

    ctx

    the parse tree

  205. abstract def exitPrimaryOnly(ctx: PrimaryOnlyContext): Unit

    Exit a parse tree produced by the primaryOnly labeled alternative in FunctionParser#postfix_expression.

    Exit a parse tree produced by the primaryOnly labeled alternative in FunctionParser#postfix_expression.

    ctx

    the parse tree

  206. abstract def exitPrimary_expression(ctx: Primary_expressionContext): Unit

    Exit a parse tree produced by FunctionParser#primary_expression.

    Exit a parse tree produced by FunctionParser#primary_expression.

    ctx

    the parse tree

  207. abstract def exitPtrMemberAccess(ctx: PtrMemberAccessContext): Unit

    Exit a parse tree produced by the ptrMemberAccess labeled alternative in FunctionParser#postfix_expression.

    Exit a parse tree produced by the ptrMemberAccess labeled alternative in FunctionParser#postfix_expression.

    ctx

    the parse tree

  208. abstract def exitPtr_operator(ctx: Ptr_operatorContext): Unit

    Exit a parse tree produced by FunctionParser#ptr_operator.

    Exit a parse tree produced by FunctionParser#ptr_operator.

    ctx

    the parse tree

  209. abstract def exitPtrs(ctx: PtrsContext): Unit

    Exit a parse tree produced by FunctionParser#ptrs.

    Exit a parse tree produced by FunctionParser#ptrs.

    ctx

    the parse tree

  210. abstract def exitRelational_expression(ctx: Relational_expressionContext): Unit

    Exit a parse tree produced by FunctionParser#relational_expression.

    Exit a parse tree produced by FunctionParser#relational_expression.

    ctx

    the parse tree

  211. abstract def exitRelational_operator(ctx: Relational_operatorContext): Unit

    Exit a parse tree produced by FunctionParser#relational_operator.

    Exit a parse tree produced by FunctionParser#relational_operator.

    ctx

    the parse tree

  212. abstract def exitReturnStatement(ctx: ReturnStatementContext): Unit

    Exit a parse tree produced by the returnStatement labeled alternative in FunctionParser#jump_statement.

    Exit a parse tree produced by the returnStatement labeled alternative in FunctionParser#jump_statement.

    ctx

    the parse tree

  213. abstract def exitRvalue_ref(ctx: Rvalue_refContext): Unit

    Exit a parse tree produced by FunctionParser#rvalue_ref.

    Exit a parse tree produced by FunctionParser#rvalue_ref.

    ctx

    the parse tree

  214. abstract def exitShift_expression(ctx: Shift_expressionContext): Unit

    Exit a parse tree produced by FunctionParser#shift_expression.

    Exit a parse tree produced by FunctionParser#shift_expression.

    ctx

    the parse tree

  215. abstract def exitSimple_decl(ctx: Simple_declContext): Unit

    Exit a parse tree produced by FunctionParser#simple_decl.

    Exit a parse tree produced by FunctionParser#simple_decl.

    ctx

    the parse tree

  216. abstract def exitSizeof(ctx: SizeofContext): Unit

    Exit a parse tree produced by FunctionParser#sizeof.

    Exit a parse tree produced by FunctionParser#sizeof.

    ctx

    the parse tree

  217. abstract def exitSizeof_expression(ctx: Sizeof_expressionContext): Unit

    Exit a parse tree produced by FunctionParser#sizeof_expression.

    Exit a parse tree produced by FunctionParser#sizeof_expression.

    ctx

    the parse tree

  218. abstract def exitSizeof_operand(ctx: Sizeof_operandContext): Unit

    Exit a parse tree produced by FunctionParser#sizeof_operand.

    Exit a parse tree produced by FunctionParser#sizeof_operand.

    ctx

    the parse tree

  219. abstract def exitSizeof_operand2(ctx: Sizeof_operand2Context): Unit

    Exit a parse tree produced by FunctionParser#sizeof_operand2.

    Exit a parse tree produced by FunctionParser#sizeof_operand2.

    ctx

    the parse tree

  220. abstract def exitStatement(ctx: StatementContext): Unit

    Exit a parse tree produced by FunctionParser#statement.

    Exit a parse tree produced by FunctionParser#statement.

    ctx

    the parse tree

  221. abstract def exitStatements(ctx: StatementsContext): Unit

    Exit a parse tree produced by FunctionParser#statements.

    Exit a parse tree produced by FunctionParser#statements.

    ctx

    the parse tree

  222. abstract def exitSwitch_statement(ctx: Switch_statementContext): Unit

    Exit a parse tree produced by the Switch_statement labeled alternative in FunctionParser#selection_or_iteration.

    Exit a parse tree produced by the Switch_statement labeled alternative in FunctionParser#selection_or_iteration.

    ctx

    the parse tree

  223. abstract def exitTemplate_args(ctx: Template_argsContext): Unit

    Exit a parse tree produced by FunctionParser#template_args.

    Exit a parse tree produced by FunctionParser#template_args.

    ctx

    the parse tree

  224. abstract def exitTemplate_args_param(ctx: Template_args_paramContext): Unit

    Exit a parse tree produced by FunctionParser#template_args_param.

    Exit a parse tree produced by FunctionParser#template_args_param.

    ctx

    the parse tree

  225. abstract def exitTemplate_args_param_list(ctx: Template_args_param_listContext): Unit

    Exit a parse tree produced by FunctionParser#template_args_param_list.

    Exit a parse tree produced by FunctionParser#template_args_param_list.

    ctx

    the parse tree

  226. abstract def exitTemplate_decl(ctx: Template_declContext): Unit

    Exit a parse tree produced by FunctionParser#template_decl.

    Exit a parse tree produced by FunctionParser#template_decl.

    ctx

    the parse tree

  227. abstract def exitTemplate_decl_keyword(ctx: Template_decl_keywordContext): Unit

    Exit a parse tree produced by FunctionParser#template_decl_keyword.

    Exit a parse tree produced by FunctionParser#template_decl_keyword.

    ctx

    the parse tree

  228. abstract def exitTemplate_decl_param(ctx: Template_decl_paramContext): Unit

    Exit a parse tree produced by FunctionParser#template_decl_param.

    Exit a parse tree produced by FunctionParser#template_decl_param.

    ctx

    the parse tree

  229. abstract def exitTemplate_decl_param_list(ctx: Template_decl_param_listContext): Unit

    Exit a parse tree produced by FunctionParser#template_decl_param_list.

    Exit a parse tree produced by FunctionParser#template_decl_param_list.

    ctx

    the parse tree

  230. abstract def exitTemplate_name(ctx: Template_nameContext): Unit

    Exit a parse tree produced by FunctionParser#template_name.

    Exit a parse tree produced by FunctionParser#template_name.

    ctx

    the parse tree

  231. abstract def exitTemplate_template(ctx: Template_templateContext): Unit

    Exit a parse tree produced by FunctionParser#template_template.

    Exit a parse tree produced by FunctionParser#template_template.

    ctx

    the parse tree

  232. abstract def exitThrowStatement(ctx: ThrowStatementContext): Unit

    Exit a parse tree produced by the throwStatement labeled alternative in FunctionParser#jump_statement.

    Exit a parse tree produced by the throwStatement labeled alternative in FunctionParser#jump_statement.

    ctx

    the parse tree

  233. abstract def exitTry_statement(ctx: Try_statementContext): Unit

    Exit a parse tree produced by the Try_statement labeled alternative in FunctionParser#selection_or_iteration.

    Exit a parse tree produced by the Try_statement labeled alternative in FunctionParser#selection_or_iteration.

    ctx

    the parse tree

  234. abstract def exitType_name(ctx: Type_nameContext): Unit

    Exit a parse tree produced by FunctionParser#type_name.

    Exit a parse tree produced by FunctionParser#type_name.

    ctx

    the parse tree

  235. abstract def exitType_suffix(ctx: Type_suffixContext): Unit

    Exit a parse tree produced by FunctionParser#type_suffix.

    Exit a parse tree produced by FunctionParser#type_suffix.

    ctx

    the parse tree

  236. abstract def exitUnary_expression(ctx: Unary_expressionContext): Unit

    Exit a parse tree produced by FunctionParser#unary_expression.

    Exit a parse tree produced by FunctionParser#unary_expression.

    ctx

    the parse tree

  237. abstract def exitUnary_op_and_cast_expr(ctx: Unary_op_and_cast_exprContext): Unit

    Exit a parse tree produced by FunctionParser#unary_op_and_cast_expr.

    Exit a parse tree produced by FunctionParser#unary_op_and_cast_expr.

    ctx

    the parse tree

  238. abstract def exitUnary_operator(ctx: Unary_operatorContext): Unit

    Exit a parse tree produced by FunctionParser#unary_operator.

    Exit a parse tree produced by FunctionParser#unary_operator.

    ctx

    the parse tree

  239. abstract def exitWater(ctx: WaterContext): Unit

    Exit a parse tree produced by FunctionParser#water.

    Exit a parse tree produced by FunctionParser#water.

    ctx

    the parse tree

  240. abstract def exitWhile_statement(ctx: While_statementContext): Unit

    Exit a parse tree produced by the While_statement labeled alternative in FunctionParser#selection_or_iteration.

    Exit a parse tree produced by the While_statement labeled alternative in FunctionParser#selection_or_iteration.

    ctx

    the parse tree

  241. abstract def visitErrorNode(arg0: ErrorNode): Unit
    Definition Classes
    ParseTreeListener
  242. abstract def visitTerminal(arg0: TerminalNode): Unit
    Definition Classes
    ParseTreeListener

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  15. def toString(): String
    Definition Classes
    AnyRef → Any
  16. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  17. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  18. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from ParseTreeListener

Inherited from AnyRef

Inherited from Any

Ungrouped