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 SourceVisitArglist(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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |