public override object VisitStatement([NotNull] StatementContext context) { if (context.declaration() != null) { VisitDeclaration(context.declaration()); } else if (context.assignment() != null) { VisitAssignment(context.assignment()); } else if (context.function_call() != null) { VisitFunction_call(context.function_call()); } else if (context.function_return() != null) { VisitFunction_return(context.function_return()); } else if (context.unary_increment() != null) { VisitUnary_increment(context.unary_increment()); } else if (context.unary_decrement() != null) { VisitUnary_decrement(context.unary_decrement()); } return(null); }