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 |