-
Notifications
You must be signed in to change notification settings - Fork 0
/
GollyRleListener.java
163 lines (149 loc) · 5.06 KB
/
GollyRleListener.java
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
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
// Generated from GollyRle.g4 by ANTLR 4.2
import org.antlr.v4.runtime.misc.NotNull;
import org.antlr.v4.runtime.tree.ParseTreeListener;
/**
* This interface defines a complete listener for a parse tree produced by
* {@link GollyRleParser}.
*/
public interface GollyRleListener extends ParseTreeListener {
/**
* Enter a parse tree produced by {@link GollyRleParser#endRow}.
* @param ctx the parse tree
*/
void enterEndRow(@NotNull GollyRleParser.EndRowContext ctx);
/**
* Exit a parse tree produced by {@link GollyRleParser#endRow}.
* @param ctx the parse tree
*/
void exitEndRow(@NotNull GollyRleParser.EndRowContext ctx);
/**
* Enter a parse tree produced by {@link GollyRleParser#cellPattern}.
* @param ctx the parse tree
*/
void enterCellPattern(@NotNull GollyRleParser.CellPatternContext ctx);
/**
* Exit a parse tree produced by {@link GollyRleParser#cellPattern}.
* @param ctx the parse tree
*/
void exitCellPattern(@NotNull GollyRleParser.CellPatternContext ctx);
/**
* Enter a parse tree produced by {@link GollyRleParser#cell_state}.
* @param ctx the parse tree
*/
void enterCell_state(@NotNull GollyRleParser.Cell_stateContext ctx);
/**
* Exit a parse tree produced by {@link GollyRleParser#cell_state}.
* @param ctx the parse tree
*/
void exitCell_state(@NotNull GollyRleParser.Cell_stateContext ctx);
/**
* Enter a parse tree produced by {@link GollyRleParser#height}.
* @param ctx the parse tree
*/
void enterHeight(@NotNull GollyRleParser.HeightContext ctx);
/**
* Exit a parse tree produced by {@link GollyRleParser#height}.
* @param ctx the parse tree
*/
void exitHeight(@NotNull GollyRleParser.HeightContext ctx);
/**
* Enter a parse tree produced by {@link GollyRleParser#pattern}.
* @param ctx the parse tree
*/
void enterPattern(@NotNull GollyRleParser.PatternContext ctx);
/**
* Exit a parse tree produced by {@link GollyRleParser#pattern}.
* @param ctx the parse tree
*/
void exitPattern(@NotNull GollyRleParser.PatternContext ctx);
/**
* Enter a parse tree produced by {@link GollyRleParser#MultiActive}.
* @param ctx the parse tree
*/
void enterMultiActive(@NotNull GollyRleParser.MultiActiveContext ctx);
/**
* Exit a parse tree produced by {@link GollyRleParser#MultiActive}.
* @param ctx the parse tree
*/
void exitMultiActive(@NotNull GollyRleParser.MultiActiveContext ctx);
/**
* Enter a parse tree produced by {@link GollyRleParser#rle}.
* @param ctx the parse tree
*/
void enterRle(@NotNull GollyRleParser.RleContext ctx);
/**
* Exit a parse tree produced by {@link GollyRleParser#rle}.
* @param ctx the parse tree
*/
void exitRle(@NotNull GollyRleParser.RleContext ctx);
/**
* Enter a parse tree produced by {@link GollyRleParser#width}.
* @param ctx the parse tree
*/
void enterWidth(@NotNull GollyRleParser.WidthContext ctx);
/**
* Exit a parse tree produced by {@link GollyRleParser#width}.
* @param ctx the parse tree
*/
void exitWidth(@NotNull GollyRleParser.WidthContext ctx);
/**
* Enter a parse tree produced by {@link GollyRleParser#SingleInactive}.
* @param ctx the parse tree
*/
void enterSingleInactive(@NotNull GollyRleParser.SingleInactiveContext ctx);
/**
* Exit a parse tree produced by {@link GollyRleParser#SingleInactive}.
* @param ctx the parse tree
*/
void exitSingleInactive(@NotNull GollyRleParser.SingleInactiveContext ctx);
/**
* Enter a parse tree produced by {@link GollyRleParser#SingleActive}.
* @param ctx the parse tree
*/
void enterSingleActive(@NotNull GollyRleParser.SingleActiveContext ctx);
/**
* Exit a parse tree produced by {@link GollyRleParser#SingleActive}.
* @param ctx the parse tree
*/
void exitSingleActive(@NotNull GollyRleParser.SingleActiveContext ctx);
/**
* Enter a parse tree produced by {@link GollyRleParser#finalRow}.
* @param ctx the parse tree
*/
void enterFinalRow(@NotNull GollyRleParser.FinalRowContext ctx);
/**
* Exit a parse tree produced by {@link GollyRleParser#finalRow}.
* @param ctx the parse tree
*/
void exitFinalRow(@NotNull GollyRleParser.FinalRowContext ctx);
/**
* Enter a parse tree produced by {@link GollyRleParser#row}.
* @param ctx the parse tree
*/
void enterRow(@NotNull GollyRleParser.RowContext ctx);
/**
* Exit a parse tree produced by {@link GollyRleParser#row}.
* @param ctx the parse tree
*/
void exitRow(@NotNull GollyRleParser.RowContext ctx);
/**
* Enter a parse tree produced by {@link GollyRleParser#header}.
* @param ctx the parse tree
*/
void enterHeader(@NotNull GollyRleParser.HeaderContext ctx);
/**
* Exit a parse tree produced by {@link GollyRleParser#header}.
* @param ctx the parse tree
*/
void exitHeader(@NotNull GollyRleParser.HeaderContext ctx);
/**
* Enter a parse tree produced by {@link GollyRleParser#MultiInactive}.
* @param ctx the parse tree
*/
void enterMultiInactive(@NotNull GollyRleParser.MultiInactiveContext ctx);
/**
* Exit a parse tree produced by {@link GollyRleParser#MultiInactive}.
* @param ctx the parse tree
*/
void exitMultiInactive(@NotNull GollyRleParser.MultiInactiveContext ctx);
}