Show / Hide Table of Contents

Interface IangelscriptVisitor<Result>

This interface defines a complete generic visitor for a parse tree produced by angelscriptParser.

Namespace: GCore.Antlr.Grammers.Angelscript
Assembly: Angelscript.dll
Syntax
public interface IangelscriptVisitor<Result> : IParseTreeVisitor<Result>
Type Parameters
Name Description
Result

The return type of the visit operation.

Methods

| Improve this Doc View Source

VisitArglist(angelscriptParser.ArglistContext)

Visit a parse tree produced by arglist().

Declaration
Result VisitArglist(angelscriptParser.ArglistContext context)
Parameters
Type Name Description
angelscriptParser.ArglistContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitAssign(angelscriptParser.AssignContext)

Visit a parse tree produced by assign().

Declaration
Result VisitAssign(angelscriptParser.AssignContext context)
Parameters
Type Name Description
angelscriptParser.AssignContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitBreak_(angelscriptParser.Break_Context)

Visit a parse tree produced by break_().

Declaration
Result VisitBreak_(angelscriptParser.Break_Context context)
Parameters
Type Name Description
angelscriptParser.Break_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCase_(angelscriptParser.Case_Context)

Visit a parse tree produced by case_().

Declaration
Result VisitCase_(angelscriptParser.Case_Context context)
Parameters
Type Name Description
angelscriptParser.Case_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCast(angelscriptParser.CastContext)

Visit a parse tree produced by cast().

Declaration
Result VisitCast(angelscriptParser.CastContext context)
Parameters
Type Name Description
angelscriptParser.CastContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitClass_(angelscriptParser.Class_Context)

Visit a parse tree produced by class_().

Declaration
Result VisitClass_(angelscriptParser.Class_Context context)
Parameters
Type Name Description
angelscriptParser.Class_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCondition(angelscriptParser.ConditionContext)

Visit a parse tree produced by condition().

Declaration
Result VisitCondition(angelscriptParser.ConditionContext context)
Parameters
Type Name Description
angelscriptParser.ConditionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitConstructcall(angelscriptParser.ConstructcallContext)

Visit a parse tree produced by constructcall().

Declaration
Result VisitConstructcall(angelscriptParser.ConstructcallContext context)
Parameters
Type Name Description
angelscriptParser.ConstructcallContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitContinue_(angelscriptParser.Continue_Context)

Visit a parse tree produced by continue_().

Declaration
Result VisitContinue_(angelscriptParser.Continue_Context context)
Parameters
Type Name Description
angelscriptParser.Continue_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDatatype(angelscriptParser.DatatypeContext)

Visit a parse tree produced by datatype().

Declaration
Result VisitDatatype(angelscriptParser.DatatypeContext context)
Parameters
Type Name Description
angelscriptParser.DatatypeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDowhile(angelscriptParser.DowhileContext)

Visit a parse tree produced by dowhile().

Declaration
Result VisitDowhile(angelscriptParser.DowhileContext context)
Parameters
Type Name Description
angelscriptParser.DowhileContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitEnum_(angelscriptParser.Enum_Context)

Visit a parse tree produced by enum_().

Declaration
Result VisitEnum_(angelscriptParser.Enum_Context context)
Parameters
Type Name Description
angelscriptParser.Enum_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpr(angelscriptParser.ExprContext)

Visit a parse tree produced by expr().

Declaration
Result VisitExpr(angelscriptParser.ExprContext context)
Parameters
Type Name Description
angelscriptParser.ExprContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExprop(angelscriptParser.ExpropContext)

Visit a parse tree produced by exprop().

Declaration
Result VisitExprop(angelscriptParser.ExpropContext context)
Parameters
Type Name Description
angelscriptParser.ExpropContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExprpostop(angelscriptParser.ExprpostopContext)

Visit a parse tree produced by exprpostop().

Declaration
Result VisitExprpostop(angelscriptParser.ExprpostopContext context)
Parameters
Type Name Description
angelscriptParser.ExprpostopContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExprstat(angelscriptParser.ExprstatContext)

Visit a parse tree produced by exprstat().

Declaration
Result VisitExprstat(angelscriptParser.ExprstatContext context)
Parameters
Type Name Description
angelscriptParser.ExprstatContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExprterm(angelscriptParser.ExprtermContext)

Visit a parse tree produced by exprterm().

Declaration
Result VisitExprterm(angelscriptParser.ExprtermContext context)
Parameters
Type Name Description
angelscriptParser.ExprtermContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExprvalue(angelscriptParser.ExprvalueContext)

Visit a parse tree produced by exprvalue().

Declaration
Result VisitExprvalue(angelscriptParser.ExprvalueContext context)
Parameters
Type Name Description
angelscriptParser.ExprvalueContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitFor_(angelscriptParser.For_Context)

Visit a parse tree produced by for_().

Declaration
Result VisitFor_(angelscriptParser.For_Context context)
Parameters
Type Name Description
angelscriptParser.For_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitFunc_(angelscriptParser.Func_Context)

Visit a parse tree produced by func_().

Declaration
Result VisitFunc_(angelscriptParser.Func_Context context)
Parameters
Type Name Description
angelscriptParser.Func_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitFunccall(angelscriptParser.FunccallContext)

Visit a parse tree produced by funccall().

Declaration
Result VisitFunccall(angelscriptParser.FunccallContext context)
Parameters
Type Name Description
angelscriptParser.FunccallContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitFuncdef(angelscriptParser.FuncdefContext)

Visit a parse tree produced by funcdef().

Declaration
Result VisitFuncdef(angelscriptParser.FuncdefContext context)
Parameters
Type Name Description
angelscriptParser.FuncdefContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitIf_(angelscriptParser.If_Context)

Visit a parse tree produced by if_().

Declaration
Result VisitIf_(angelscriptParser.If_Context context)
Parameters
Type Name Description
angelscriptParser.If_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitImport_(angelscriptParser.Import_Context)

Visit a parse tree produced by import_().

Declaration
Result VisitImport_(angelscriptParser.Import_Context context)
Parameters
Type Name Description
angelscriptParser.Import_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitInitlist(angelscriptParser.InitlistContext)

Visit a parse tree produced by initlist().

Declaration
Result VisitInitlist(angelscriptParser.InitlistContext context)
Parameters
Type Name Description
angelscriptParser.InitlistContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitInterface_(angelscriptParser.Interface_Context)

Visit a parse tree produced by interface_().

Declaration
Result VisitInterface_(angelscriptParser.Interface_Context context)
Parameters
Type Name Description
angelscriptParser.Interface_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitIntfmthd(angelscriptParser.IntfmthdContext)

Visit a parse tree produced by intfmthd().

Declaration
Result VisitIntfmthd(angelscriptParser.IntfmthdContext context)
Parameters
Type Name Description
angelscriptParser.IntfmthdContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLambda_(angelscriptParser.Lambda_Context)

Visit a parse tree produced by lambda_().

Declaration
Result VisitLambda_(angelscriptParser.Lambda_Context context)
Parameters
Type Name Description
angelscriptParser.Lambda_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitMixin_(angelscriptParser.Mixin_Context)

Visit a parse tree produced by mixin_().

Declaration
Result VisitMixin_(angelscriptParser.Mixin_Context context)
Parameters
Type Name Description
angelscriptParser.Mixin_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitNamespace(angelscriptParser.NamespaceContext)

Visit a parse tree produced by .

Declaration
Result VisitNamespace(angelscriptParser.NamespaceContext context)
Parameters
Type Name Description
angelscriptParser.NamespaceContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitParamlist(angelscriptParser.ParamlistContext)

Visit a parse tree produced by paramlist().

Declaration
Result VisitParamlist(angelscriptParser.ParamlistContext context)
Parameters
Type Name Description
angelscriptParser.ParamlistContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitReturn_(angelscriptParser.Return_Context)

Visit a parse tree produced by return_().

Declaration
Result VisitReturn_(angelscriptParser.Return_Context context)
Parameters
Type Name Description
angelscriptParser.Return_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitScope(angelscriptParser.ScopeContext)

Visit a parse tree produced by scope().

Declaration
Result VisitScope(angelscriptParser.ScopeContext context)
Parameters
Type Name Description
angelscriptParser.ScopeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitScript(angelscriptParser.ScriptContext)

Visit a parse tree produced by script().

Declaration
Result VisitScript(angelscriptParser.ScriptContext context)
Parameters
Type Name Description
angelscriptParser.ScriptContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStatblock(angelscriptParser.StatblockContext)

Visit a parse tree produced by statblock().

Declaration
Result VisitStatblock(angelscriptParser.StatblockContext context)
Parameters
Type Name Description
angelscriptParser.StatblockContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStatement(angelscriptParser.StatementContext)

Visit a parse tree produced by statement().

Declaration
Result VisitStatement(angelscriptParser.StatementContext context)
Parameters
Type Name Description
angelscriptParser.StatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSwitch_(angelscriptParser.Switch_Context)

Visit a parse tree produced by switch_().

Declaration
Result VisitSwitch_(angelscriptParser.Switch_Context context)
Parameters
Type Name Description
angelscriptParser.Switch_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTry_(angelscriptParser.Try_Context)

Visit a parse tree produced by try_().

Declaration
Result VisitTry_(angelscriptParser.Try_Context context)
Parameters
Type Name Description
angelscriptParser.Try_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTypdef(angelscriptParser.TypdefContext)

Visit a parse tree produced by typdef().

Declaration
Result VisitTypdef(angelscriptParser.TypdefContext context)
Parameters
Type Name Description
angelscriptParser.TypdefContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitType_(angelscriptParser.Type_Context)

Visit a parse tree produced by type_().

Declaration
Result VisitType_(angelscriptParser.Type_Context context)
Parameters
Type Name Description
angelscriptParser.Type_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTypemod(angelscriptParser.TypemodContext)

Visit a parse tree produced by typemod().

Declaration
Result VisitTypemod(angelscriptParser.TypemodContext context)
Parameters
Type Name Description
angelscriptParser.TypemodContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitVar_(angelscriptParser.Var_Context)

Visit a parse tree produced by var_().

Declaration
Result VisitVar_(angelscriptParser.Var_Context context)
Parameters
Type Name Description
angelscriptParser.Var_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitVaraccess(angelscriptParser.VaraccessContext)

Visit a parse tree produced by varaccess().

Declaration
Result VisitVaraccess(angelscriptParser.VaraccessContext context)
Parameters
Type Name Description
angelscriptParser.VaraccessContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitVirtprop(angelscriptParser.VirtpropContext)

Visit a parse tree produced by virtprop().

Declaration
Result VisitVirtprop(angelscriptParser.VirtpropContext context)
Parameters
Type Name Description
angelscriptParser.VirtpropContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitWhile_(angelscriptParser.While_Context)

Visit a parse tree produced by while_().

Declaration
Result VisitWhile_(angelscriptParser.While_Context context)
Parameters
Type Name Description
angelscriptParser.While_Context context

The parse tree.

Returns
Type Description
Result
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX