liyujie
2025-08-28 d9927380ed7c8366f762049be9f3fee225860833
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
# Generated from gn.g4 by ANTLR 4.7.1
from antlr4 import *
 
# This class defines a complete listener for a parse tree produced by gnParser.
class gnListener(ParseTreeListener):
 
    # Enter a parse tree produced by gnParser#r.
    def enterR(self, ctx):
        pass
 
    # Exit a parse tree produced by gnParser#r.
    def exitR(self, ctx):
        pass
 
 
    # Enter a parse tree produced by gnParser#statement.
    def enterStatement(self, ctx):
        pass
 
    # Exit a parse tree produced by gnParser#statement.
    def exitStatement(self, ctx):
        pass
 
 
    # Enter a parse tree produced by gnParser#lvalue.
    def enterLvalue(self, ctx):
        pass
 
    # Exit a parse tree produced by gnParser#lvalue.
    def exitLvalue(self, ctx):
        pass
 
 
    # Enter a parse tree produced by gnParser#assignment.
    def enterAssignment(self, ctx):
        pass
 
    # Exit a parse tree produced by gnParser#assignment.
    def exitAssignment(self, ctx):
        pass
 
 
    # Enter a parse tree produced by gnParser#call.
    def enterCall(self, ctx):
        pass
 
    # Exit a parse tree produced by gnParser#call.
    def exitCall(self, ctx):
        pass
 
 
    # Enter a parse tree produced by gnParser#condition.
    def enterCondition(self, ctx):
        pass
 
    # Exit a parse tree produced by gnParser#condition.
    def exitCondition(self, ctx):
        pass
 
 
    # Enter a parse tree produced by gnParser#block.
    def enterBlock(self, ctx):
        pass
 
    # Exit a parse tree produced by gnParser#block.
    def exitBlock(self, ctx):
        pass
 
 
    # Enter a parse tree produced by gnParser#statementlist.
    def enterStatementlist(self, ctx):
        pass
 
    # Exit a parse tree produced by gnParser#statementlist.
    def exitStatementlist(self, ctx):
        pass
 
 
    # Enter a parse tree produced by gnParser#arrayaccess.
    def enterArrayaccess(self, ctx):
        pass
 
    # Exit a parse tree produced by gnParser#arrayaccess.
    def exitArrayaccess(self, ctx):
        pass
 
 
    # Enter a parse tree produced by gnParser#scopeaccess.
    def enterScopeaccess(self, ctx):
        pass
 
    # Exit a parse tree produced by gnParser#scopeaccess.
    def exitScopeaccess(self, ctx):
        pass
 
 
    # Enter a parse tree produced by gnParser#expr.
    def enterExpr(self, ctx):
        pass
 
    # Exit a parse tree produced by gnParser#expr.
    def exitExpr(self, ctx):
        pass
 
 
    # Enter a parse tree produced by gnParser#unaryexpr.
    def enterUnaryexpr(self, ctx):
        pass
 
    # Exit a parse tree produced by gnParser#unaryexpr.
    def exitUnaryexpr(self, ctx):
        pass
 
 
    # Enter a parse tree produced by gnParser#primaryexpr.
    def enterPrimaryexpr(self, ctx):
        pass
 
    # Exit a parse tree produced by gnParser#primaryexpr.
    def exitPrimaryexpr(self, ctx):
        pass
 
 
    # Enter a parse tree produced by gnParser#exprlist.
    def enterExprlist(self, ctx):
        pass
 
    # Exit a parse tree produced by gnParser#exprlist.
    def exitExprlist(self, ctx):
        pass
 
 
    # Enter a parse tree produced by gnParser#elsec.
    def enterElsec(self, ctx):
        pass
 
    # Exit a parse tree produced by gnParser#elsec.
    def exitElsec(self, ctx):
        pass
 
 
    # Enter a parse tree produced by gnParser#comment.
    def enterComment(self, ctx):
        pass
 
    # Exit a parse tree produced by gnParser#comment.
    def exitComment(self, ctx):
        pass