MCPcopy Create free account
hub / github.com/crossoverJie/gscript / GScriptVisitor

Interface GScriptVisitor

parser/gscript_visitor.go:8–169  ·  view source on GitHub ↗

A complete Visitor for a parse tree produced by GScriptParser.

Source from the content-addressed store, hash-verified

6
7// A complete Visitor for a parse tree produced by GScriptParser.
8type GScriptVisitor interface {
9 antlr.ParseTreeVisitor
10
11 // Visit a parse tree produced by GScriptParser#classDeclaration.
12 VisitClassDeclaration(ctx *ClassDeclarationContext) interface{}
13
14 // Visit a parse tree produced by GScriptParser#classBody.
15 VisitClassBody(ctx *ClassBodyContext) interface{}
16
17 // Visit a parse tree produced by GScriptParser#classBodyDeclaration.
18 VisitClassBodyDeclaration(ctx *ClassBodyDeclarationContext) interface{}
19
20 // Visit a parse tree produced by GScriptParser#memberDeclaration.
21 VisitMemberDeclaration(ctx *MemberDeclarationContext) interface{}
22
23 // Visit a parse tree produced by GScriptParser#functionDeclaration.
24 VisitFunctionDeclaration(ctx *FunctionDeclarationContext) interface{}
25
26 // Visit a parse tree produced by GScriptParser#operatorOverloading.
27 VisitOperatorOverloading(ctx *OperatorOverloadingContext) interface{}
28
29 // Visit a parse tree produced by GScriptParser#functionBody.
30 VisitFunctionBody(ctx *FunctionBodyContext) interface{}
31
32 // Visit a parse tree produced by GScriptParser#typeTypeOrVoid.
33 VisitTypeTypeOrVoid(ctx *TypeTypeOrVoidContext) interface{}
34
35 // Visit a parse tree produced by GScriptParser#qualifiedNameList.
36 VisitQualifiedNameList(ctx *QualifiedNameListContext) interface{}
37
38 // Visit a parse tree produced by GScriptParser#formalParameters.
39 VisitFormalParameters(ctx *FormalParametersContext) interface{}
40
41 // Visit a parse tree produced by GScriptParser#formalParameterList.
42 VisitFormalParameterList(ctx *FormalParameterListContext) interface{}
43
44 // Visit a parse tree produced by GScriptParser#formalParameter.
45 VisitFormalParameter(ctx *FormalParameterContext) interface{}
46
47 // Visit a parse tree produced by GScriptParser#lastFormalParameter.
48 VisitLastFormalParameter(ctx *LastFormalParameterContext) interface{}
49
50 // Visit a parse tree produced by GScriptParser#variableModifier.
51 VisitVariableModifier(ctx *VariableModifierContext) interface{}
52
53 // Visit a parse tree produced by GScriptParser#qualifiedName.
54 VisitQualifiedName(ctx *QualifiedNameContext) interface{}
55
56 // Visit a parse tree produced by GScriptParser#fieldDeclaration.
57 VisitFieldDeclaration(ctx *FieldDeclarationContext) interface{}
58
59 // Visit a parse tree produced by GScriptParser#variableDeclarators.
60 VisitVariableDeclarators(ctx *VariableDeclaratorsContext) interface{}
61
62 // Visit a parse tree produced by GScriptParser#variableDeclarator.
63 VisitVariableDeclarator(ctx *VariableDeclaratorContext) interface{}
64
65 // Visit a parse tree produced by GScriptParser#variableDeclaratorId.

Callers 54

AcceptMethod · 0.65
AcceptMethod · 0.65
AcceptMethod · 0.65
AcceptMethod · 0.65
AcceptMethod · 0.65
AcceptMethod · 0.65
AcceptMethod · 0.65
AcceptMethod · 0.65
AcceptMethod · 0.65
AcceptMethod · 0.65
AcceptMethod · 0.65
AcceptMethod · 0.65

Implementers 1

BaseGScriptVisitorparser/gscript_base_visitor.go

Calls

no outgoing calls

Tested by

no test coverage detected