blob: cec4df4870d9a17c6009c550be91d71137cbdea4 [file] [log] [blame]
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301// Generated from GeneratedYang.g4 by ANTLR 4.5
2/*
3 * Copyright 2016 Open Networking Laboratory
4 *
5 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6 * use this file except in compliance with the License. You may obtain a copy of
7 * the License at
8 *
9 * http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14 * License for the specific language governing permissions and limitations under
15 * the License.
16 */
17
18package org.onosproject.yangutils.parser.antlrgencode;
19
20import org.antlr.v4.runtime.tree.ParseTreeListener;
21
22/**
23 * ANTLR interfaces to be implemented by listener to traverse the parse tree.
24 */
25public interface GeneratedYangListener extends ParseTreeListener {
26 /**
27 * Enter a parse tree produced by GeneratedYangParser for grammar rule
28 * yangfile.
29 *
Vidyashree Rama468f8282016-03-04 19:08:35 +053030 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +053031 */
32 void enterYangfile(GeneratedYangParser.YangfileContext currentContext);
33
34 /**
35 * Exit a parse tree produced by GeneratedYangParser for grammar rule
36 * yangfile.
37 *
Vidyashree Rama468f8282016-03-04 19:08:35 +053038 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +053039 */
40 void exitYangfile(GeneratedYangParser.YangfileContext currentContext);
41
42 /**
43 * Enter a parse tree produced by GeneratedYangParser for grammar rule
44 * moduleStatement.
45 *
Vidyashree Rama468f8282016-03-04 19:08:35 +053046 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +053047 */
48 void enterModuleStatement(GeneratedYangParser.ModuleStatementContext currentContext);
49
50 /**
51 * Exit a parse tree produced by GeneratedYangParser for grammar rule
52 * moduleStatement.
53 *
Vidyashree Rama468f8282016-03-04 19:08:35 +053054 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +053055 */
56 void exitModuleStatement(GeneratedYangParser.ModuleStatementContext currentContext);
57
58 /**
59 * Enter a parse tree produced by GeneratedYangParser for grammar rule
60 * moduleBody.
61 *
Vidyashree Rama468f8282016-03-04 19:08:35 +053062 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +053063 */
64 void enterModuleBody(GeneratedYangParser.ModuleBodyContext currentContext);
65
66 /**
67 * Exit a parse tree produced by GeneratedYangParser for grammar rule
68 * moduleBody.
69 *
Vidyashree Rama468f8282016-03-04 19:08:35 +053070 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +053071 */
72 void exitModuleBody(GeneratedYangParser.ModuleBodyContext currentContext);
73
74 /**
75 * Enter a parse tree produced by GeneratedYangParser for grammar rule
76 * moduleHeaderStatement.
77 *
Vidyashree Rama468f8282016-03-04 19:08:35 +053078 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +053079 */
80 void enterModuleHeaderStatement(GeneratedYangParser.ModuleHeaderStatementContext currentContext);
81
82 /**
83 * Exit a parse tree produced by GeneratedYangParser for grammar rule
84 * moduleHeaderStatement.
85 *
Vidyashree Rama468f8282016-03-04 19:08:35 +053086 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +053087 */
88 void exitModuleHeaderStatement(GeneratedYangParser.ModuleHeaderStatementContext currentContext);
89
90 /**
91 * Enter a parse tree produced by GeneratedYangParser for grammar rule
92 * linkageStatements.
93 *
Vidyashree Rama468f8282016-03-04 19:08:35 +053094 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +053095 */
96 void enterLinkageStatements(GeneratedYangParser.LinkageStatementsContext currentContext);
97
98 /**
99 * Exit a parse tree produced by GeneratedYangParser for grammar rule
100 * linkageStatements.
101 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530102 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530103 */
104 void exitLinkageStatements(GeneratedYangParser.LinkageStatementsContext currentContext);
105
106 /**
107 * Enter a parse tree produced by GeneratedYangParser for grammar rule
108 * metaStatements.
109 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530110 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530111 */
112 void enterMetaStatements(GeneratedYangParser.MetaStatementsContext currentContext);
113
114 /**
115 * Exit a parse tree produced by GeneratedYangParser for grammar rule
116 * metaStatements.
117 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530118 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530119 */
120 void exitMetaStatements(GeneratedYangParser.MetaStatementsContext currentContext);
121
122 /**
123 * Enter a parse tree produced by GeneratedYangParser for grammar rule
124 * revisionStatements.
125 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530126 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530127 */
128 void enterRevisionStatements(GeneratedYangParser.RevisionStatementsContext currentContext);
129
130 /**
131 * Exit a parse tree produced by GeneratedYangParser for grammar rule
132 * revisionStatements.
133 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530134 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530135 */
136 void exitRevisionStatements(GeneratedYangParser.RevisionStatementsContext currentContext);
137
138 /**
139 * Enter a parse tree produced by GeneratedYangParser for grammar rule
140 * bodyStatements.
141 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530142 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530143 */
144 void enterBodyStatements(GeneratedYangParser.BodyStatementsContext currentContext);
145
146 /**
147 * Exit a parse tree produced by GeneratedYangParser for grammar rule
148 * bodyStatements.
149 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530150 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530151 */
152 void exitBodyStatements(GeneratedYangParser.BodyStatementsContext currentContext);
153
154 /**
155 * Enter a parse tree produced by GeneratedYangParser for grammar rule
156 * yangVersionStatement.
157 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530158 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530159 */
160 void enterYangVersionStatement(GeneratedYangParser.YangVersionStatementContext currentContext);
161
162 /**
163 * Exit a parse tree produced by GeneratedYangParser for grammar rule
164 * yangVersionStatement.
165 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530166 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530167 */
168 void exitYangVersionStatement(GeneratedYangParser.YangVersionStatementContext currentContext);
169
170 /**
171 * Enter a parse tree produced by GeneratedYangParser for grammar rule
172 * namespaceStatement.
173 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530174 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530175 */
176 void enterNamespaceStatement(GeneratedYangParser.NamespaceStatementContext currentContext);
177
178 /**
179 * Exit a parse tree produced by GeneratedYangParser for grammar rule
180 * namespaceStatement.
181 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530182 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530183 */
184 void exitNamespaceStatement(GeneratedYangParser.NamespaceStatementContext currentContext);
185
186 /**
187 * Enter a parse tree produced by GeneratedYangParser for grammar rule
188 * prefixStatement.
189 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530190 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530191 */
192 void enterPrefixStatement(GeneratedYangParser.PrefixStatementContext currentContext);
193
194 /**
195 * Exit a parse tree produced by GeneratedYangParser for grammar rule
196 * prefixStatement.
197 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530198 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530199 */
200 void exitPrefixStatement(GeneratedYangParser.PrefixStatementContext currentContext);
201
202 /**
203 * Enter a parse tree produced by GeneratedYangParser for grammar rule
204 * importStatement.
205 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530206 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530207 */
208 void enterImportStatement(GeneratedYangParser.ImportStatementContext currentContext);
209
210 /**
211 * Exit a parse tree produced by GeneratedYangParser for grammar rule
212 * importStatement.
213 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530214 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530215 */
216 void exitImportStatement(GeneratedYangParser.ImportStatementContext currentContext);
217
218 /**
219 * Enter a parse tree produced by GeneratedYangParser for grammar rule
220 * importStatementBody.
221 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530222 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530223 */
224 void enterImportStatementBody(GeneratedYangParser.ImportStatementBodyContext currentContext);
225
226 /**
227 * Exit a parse tree produced by GeneratedYangParser for grammar rule
228 * importStatementBody.
229 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530230 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530231 */
232 void exitImportStatementBody(GeneratedYangParser.ImportStatementBodyContext currentContext);
233
234 /**
235 * Enter a parse tree produced by GeneratedYangParser for grammar rule
236 * revisionDateStatement.
237 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530238 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530239 */
240 void enterRevisionDateStatement(GeneratedYangParser.RevisionDateStatementContext currentContext);
241
242 /**
243 * Exit a parse tree produced by GeneratedYangParser for grammar rule
244 * revisionDateStatement.
245 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530246 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530247 */
248 void exitRevisionDateStatement(GeneratedYangParser.RevisionDateStatementContext currentContext);
249
250 /**
251 * Enter a parse tree produced by GeneratedYangParser for grammar rule
252 * includeStatement.
253 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530254 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530255 */
256 void enterIncludeStatement(GeneratedYangParser.IncludeStatementContext currentContext);
257
258 /**
259 * Exit a parse tree produced by GeneratedYangParser for grammar rule
260 * includeStatement.
261 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530262 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530263 */
264 void exitIncludeStatement(GeneratedYangParser.IncludeStatementContext currentContext);
265
266 /**
267 * Enter a parse tree produced by GeneratedYangParser for grammar rule
268 * organizationStatement.
269 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530270 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530271 */
272 void enterOrganizationStatement(GeneratedYangParser.OrganizationStatementContext currentContext);
273
274 /**
275 * Exit a parse tree produced by GeneratedYangParser for grammar rule
276 * organizationStatement.
277 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530278 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530279 */
280 void exitOrganizationStatement(GeneratedYangParser.OrganizationStatementContext currentContext);
281
282 /**
283 * Enter a parse tree produced by GeneratedYangParser for grammar rule
284 * contactStatement.
285 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530286 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530287 */
288 void enterContactStatement(GeneratedYangParser.ContactStatementContext currentContext);
289
290 /**
291 * Exit a parse tree produced by GeneratedYangParser for grammar rule
292 * contactStatement.
293 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530294 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530295 */
296 void exitContactStatement(GeneratedYangParser.ContactStatementContext currentContext);
297
298 /**
299 * Enter a parse tree produced by GeneratedYangParser for grammar rule
300 * descriptionStatement.
301 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530302 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530303 */
304 void enterDescriptionStatement(GeneratedYangParser.DescriptionStatementContext currentContext);
305
306 /**
307 * Exit a parse tree produced by GeneratedYangParser for grammar rule
308 * descriptionStatement.
309 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530310 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530311 */
312 void exitDescriptionStatement(GeneratedYangParser.DescriptionStatementContext currentContext);
313
314 /**
315 * Enter a parse tree produced by GeneratedYangParser for grammar rule
316 * referenceStatement.
317 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530318 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530319 */
320 void enterReferenceStatement(GeneratedYangParser.ReferenceStatementContext currentContext);
321
322 /**
323 * Exit a parse tree produced by GeneratedYangParser for grammar rule
324 * referenceStatement.
325 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530326 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530327 */
328 void exitReferenceStatement(GeneratedYangParser.ReferenceStatementContext currentContext);
329
330 /**
331 * Enter a parse tree produced by GeneratedYangParser for grammar rule
332 * revisionStatement.
333 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530334 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530335 */
336 void enterRevisionStatement(GeneratedYangParser.RevisionStatementContext currentContext);
337
338 /**
339 * Exit a parse tree produced by GeneratedYangParser for grammar rule
340 * revisionStatement.
341 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530342 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530343 */
344 void exitRevisionStatement(GeneratedYangParser.RevisionStatementContext currentContext);
345
346 /**
347 * Enter a parse tree produced by GeneratedYangParser for grammar rule
348 * revisionStatementBody.
349 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530350 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530351 */
352 void enterRevisionStatementBody(GeneratedYangParser.RevisionStatementBodyContext currentContext);
353
354 /**
355 * Exit a parse tree produced by GeneratedYangParser for grammar rule
356 * revisionStatementBody.
357 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530358 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530359 */
360 void exitRevisionStatementBody(GeneratedYangParser.RevisionStatementBodyContext currentContext);
361
362 /**
363 * Enter a parse tree produced by GeneratedYangParser for grammar rule
364 * subModuleStatement.
365 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530366 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530367 */
368 void enterSubModuleStatement(GeneratedYangParser.SubModuleStatementContext currentContext);
369
370 /**
371 * Exit a parse tree produced by GeneratedYangParser for grammar rule
372 * subModuleStatement.
373 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530374 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530375 */
376 void exitSubModuleStatement(GeneratedYangParser.SubModuleStatementContext currentContext);
377
378 /**
379 * Enter a parse tree produced by GeneratedYangParser for grammar rule
380 * submoduleBody.
381 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530382 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530383 */
384 void enterSubmoduleBody(GeneratedYangParser.SubmoduleBodyContext currentContext);
385
386 /**
387 * Exit a parse tree produced by GeneratedYangParser for grammar rule
388 * submoduleBody.
389 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530390 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530391 */
392 void exitSubmoduleBody(GeneratedYangParser.SubmoduleBodyContext currentContext);
393
394 /**
395 * Enter a parse tree produced by GeneratedYangParser for grammar rule
396 * submoduleHeaderStatement.
397 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530398 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530399 */
400 void enterSubmoduleHeaderStatement(GeneratedYangParser.SubmoduleHeaderStatementContext currentContext);
401
402 /**
403 * Exit a parse tree produced by GeneratedYangParser for grammar rule
404 * submoduleHeaderStatement.
405 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530406 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530407 */
408 void exitSubmoduleHeaderStatement(GeneratedYangParser.SubmoduleHeaderStatementContext currentContext);
409
410 /**
411 * Enter a parse tree produced by GeneratedYangParser for grammar rule
412 * belongstoStatement.
413 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530414 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530415 */
416 void enterBelongstoStatement(GeneratedYangParser.BelongstoStatementContext currentContext);
417
418 /**
419 * Exit a parse tree produced by GeneratedYangParser for grammar rule
420 * belongstoStatement.
421 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530422 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530423 */
424 void exitBelongstoStatement(GeneratedYangParser.BelongstoStatementContext currentContext);
425
426 /**
427 * Enter a parse tree produced by GeneratedYangParser for grammar rule
428 * belongstoStatementBody.
429 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530430 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530431 */
432 void enterBelongstoStatementBody(GeneratedYangParser.BelongstoStatementBodyContext currentContext);
433
434 /**
435 * Exit a parse tree produced by GeneratedYangParser for grammar rule
436 * belongstoStatementBody.
437 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530438 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530439 */
440 void exitBelongstoStatementBody(GeneratedYangParser.BelongstoStatementBodyContext currentContext);
441
442 /**
443 * Enter a parse tree produced by GeneratedYangParser for grammar rule
444 * extensionStatement.
445 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530446 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530447 */
448 void enterExtensionStatement(GeneratedYangParser.ExtensionStatementContext currentContext);
449
450 /**
451 * Exit a parse tree produced by GeneratedYangParser for grammar rule
452 * extensionStatement.
453 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530454 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530455 */
456 void exitExtensionStatement(GeneratedYangParser.ExtensionStatementContext currentContext);
457
458 /**
459 * Enter a parse tree produced by GeneratedYangParser for grammar rule
460 * extensionBody.
461 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530462 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530463 */
464 void enterExtensionBody(GeneratedYangParser.ExtensionBodyContext currentContext);
465
466 /**
467 * Exit a parse tree produced by GeneratedYangParser for grammar rule
468 * extensionBody.
469 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530470 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530471 */
472 void exitExtensionBody(GeneratedYangParser.ExtensionBodyContext currentContext);
473
474 /**
475 * Enter a parse tree produced by GeneratedYangParser for grammar rule
476 * argumentStatement.
477 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530478 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530479 */
480 void enterArgumentStatement(GeneratedYangParser.ArgumentStatementContext currentContext);
481
482 /**
483 * Exit a parse tree produced by GeneratedYangParser for grammar rule
484 * argumentStatement.
485 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530486 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530487 */
488 void exitArgumentStatement(GeneratedYangParser.ArgumentStatementContext currentContext);
489
490 /**
491 * Enter a parse tree produced by GeneratedYangParser for grammar rule
492 * argumentBody.
493 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530494 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530495 */
496 void enterArgumentBody(GeneratedYangParser.ArgumentBodyContext currentContext);
497
498 /**
499 * Exit a parse tree produced by GeneratedYangParser for grammar rule
500 * argumentBody.
501 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530502 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530503 */
504 void exitArgumentBody(GeneratedYangParser.ArgumentBodyContext currentContext);
505
506 /**
507 * Enter a parse tree produced by GeneratedYangParser for grammar rule
508 * yinElementStatement.
509 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530510 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530511 */
512 void enterYinElementStatement(GeneratedYangParser.YinElementStatementContext currentContext);
513
514 /**
515 * Exit a parse tree produced by GeneratedYangParser for grammar rule
516 * yinElementStatement.
517 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530518 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530519 */
520 void exitYinElementStatement(GeneratedYangParser.YinElementStatementContext currentContext);
521
522 /**
523 * Enter a parse tree produced by GeneratedYangParser for grammar rule
524 * identityStatement.
525 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530526 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530527 */
528 void enterIdentityStatement(GeneratedYangParser.IdentityStatementContext currentContext);
529
530 /**
531 * Exit a parse tree produced by GeneratedYangParser for grammar rule
532 * identityStatement.
533 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530534 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530535 */
536 void exitIdentityStatement(GeneratedYangParser.IdentityStatementContext currentContext);
537
538 /**
539 * Enter a parse tree produced by GeneratedYangParser for grammar rule
540 * identityBody.
541 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530542 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530543 */
544 void enterIdentityBody(GeneratedYangParser.IdentityBodyContext currentContext);
545
546 /**
547 * Exit a parse tree produced by GeneratedYangParser for grammar rule
548 * identityBody.
549 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530550 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530551 */
552 void exitIdentityBody(GeneratedYangParser.IdentityBodyContext currentContext);
553
554 /**
555 * Enter a parse tree produced by GeneratedYangParser for grammar rule
556 * baseStatement.
557 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530558 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530559 */
560 void enterBaseStatement(GeneratedYangParser.BaseStatementContext currentContext);
561
562 /**
563 * Exit a parse tree produced by GeneratedYangParser for grammar rule
564 * baseStatement.
565 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530566 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530567 */
568 void exitBaseStatement(GeneratedYangParser.BaseStatementContext currentContext);
569
570 /**
571 * Enter a parse tree produced by GeneratedYangParser for grammar rule
572 * featureStatement.
573 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530574 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530575 */
576 void enterFeatureStatement(GeneratedYangParser.FeatureStatementContext currentContext);
577
578 /**
579 * Exit a parse tree produced by GeneratedYangParser for grammar rule
580 * featureStatement.
581 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530582 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530583 */
584 void exitFeatureStatement(GeneratedYangParser.FeatureStatementContext currentContext);
585
586 /**
587 * Enter a parse tree produced by GeneratedYangParser for grammar rule
588 * featureBody.
589 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530590 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530591 */
592 void enterFeatureBody(GeneratedYangParser.FeatureBodyContext currentContext);
593
594 /**
595 * Exit a parse tree produced by GeneratedYangParser for grammar rule
596 * featureBody.
597 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530598 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530599 */
600 void exitFeatureBody(GeneratedYangParser.FeatureBodyContext currentContext);
601
602 /**
603 * Enter a parse tree produced by GeneratedYangParser for grammar rule
604 * dataDefStatement.
605 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530606 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530607 */
608 void enterDataDefStatement(GeneratedYangParser.DataDefStatementContext currentContext);
609
610 /**
611 * Exit a parse tree produced by GeneratedYangParser for grammar rule
612 * dataDefStatement.
613 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530614 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530615 */
616 void exitDataDefStatement(GeneratedYangParser.DataDefStatementContext currentContext);
617
618 /**
619 * Enter a parse tree produced by GeneratedYangParser for grammar rule
620 * ifFeatureStatement.
621 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530622 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530623 */
624 void enterIfFeatureStatement(GeneratedYangParser.IfFeatureStatementContext currentContext);
625
626 /**
627 * Exit a parse tree produced by GeneratedYangParser for grammar rule
628 * ifFeatureStatement.
629 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530630 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530631 */
632 void exitIfFeatureStatement(GeneratedYangParser.IfFeatureStatementContext currentContext);
633
634 /**
635 * Enter a parse tree produced by GeneratedYangParser for grammar rule
636 * unitsStatement.
637 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530638 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530639 */
640 void enterUnitsStatement(GeneratedYangParser.UnitsStatementContext currentContext);
641
642 /**
643 * Exit a parse tree produced by GeneratedYangParser for grammar rule
644 * unitsStatement.
645 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530646 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530647 */
648 void exitUnitsStatement(GeneratedYangParser.UnitsStatementContext currentContext);
649
650 /**
651 * Enter a parse tree produced by GeneratedYangParser for grammar rule
652 * typedefStatement.
653 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530654 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530655 */
656 void enterTypedefStatement(GeneratedYangParser.TypedefStatementContext currentContext);
657
658 /**
659 * Exit a parse tree produced by GeneratedYangParser for grammar rule
660 * typedefStatement.
661 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530662 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530663 */
664 void exitTypedefStatement(GeneratedYangParser.TypedefStatementContext currentContext);
665
666 /**
667 * Enter a parse tree produced by GeneratedYangParser for grammar rule
668 * typeStatement.
669 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530670 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530671 */
672 void enterTypeStatement(GeneratedYangParser.TypeStatementContext currentContext);
673
674 /**
675 * Exit a parse tree produced by GeneratedYangParser for grammar rule
676 * typeStatement.
677 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530678 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530679 */
680 void exitTypeStatement(GeneratedYangParser.TypeStatementContext currentContext);
681
682 /**
683 * Enter a parse tree produced by GeneratedYangParser for grammar rule
684 * typeBodyStatements.
685 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530686 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530687 */
688 void enterTypeBodyStatements(GeneratedYangParser.TypeBodyStatementsContext currentContext);
689
690 /**
691 * Exit a parse tree produced by GeneratedYangParser for grammar rule
692 * typeBodyStatements.
693 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530694 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530695 */
696 void exitTypeBodyStatements(GeneratedYangParser.TypeBodyStatementsContext currentContext);
697
698 /**
699 * Enter a parse tree produced by GeneratedYangParser for grammar rule
700 * numericalRestrictions.
701 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530702 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530703 */
704 void enterNumericalRestrictions(GeneratedYangParser.NumericalRestrictionsContext currentContext);
705
706 /**
707 * Exit a parse tree produced by GeneratedYangParser for grammar rule
708 * numericalRestrictions.
709 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530710 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530711 */
712 void exitNumericalRestrictions(GeneratedYangParser.NumericalRestrictionsContext currentContext);
713
714 /**
715 * Enter a parse tree produced by GeneratedYangParser for grammar rule
716 * rangeStatement.
717 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530718 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530719 */
720 void enterRangeStatement(GeneratedYangParser.RangeStatementContext currentContext);
721
722 /**
723 * Exit a parse tree produced by GeneratedYangParser for grammar rule
724 * rangeStatement.
725 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530726 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530727 */
728 void exitRangeStatement(GeneratedYangParser.RangeStatementContext currentContext);
729
730 /**
731 * Enter a parse tree produced by GeneratedYangParser for grammar rule
732 * commonStatements.
733 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530734 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530735 */
736 void enterCommonStatements(GeneratedYangParser.CommonStatementsContext currentContext);
737
738 /**
739 * Exit a parse tree produced by GeneratedYangParser for grammar rule
740 * commonStatements.
741 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530742 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530743 */
744 void exitCommonStatements(GeneratedYangParser.CommonStatementsContext currentContext);
745
746 /**
747 * Enter a parse tree produced by GeneratedYangParser for grammar rule
748 * stringRestrictions.
749 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530750 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530751 */
752 void enterStringRestrictions(GeneratedYangParser.StringRestrictionsContext currentContext);
753
754 /**
755 * Exit a parse tree produced by GeneratedYangParser for grammar rule
756 * stringRestrictions.
757 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530758 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530759 */
760 void exitStringRestrictions(GeneratedYangParser.StringRestrictionsContext currentContext);
761
762 /**
763 * Enter a parse tree produced by GeneratedYangParser for grammar rule
764 * lengthStatement.
765 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530766 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530767 */
768 void enterLengthStatement(GeneratedYangParser.LengthStatementContext currentContext);
769
770 /**
771 * Exit a parse tree produced by GeneratedYangParser for grammar rule
772 * lengthStatement.
773 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530774 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530775 */
776 void exitLengthStatement(GeneratedYangParser.LengthStatementContext currentContext);
777
778 /**
779 * Enter a parse tree produced by GeneratedYangParser for grammar rule
780 * patternStatement.
781 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530782 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530783 */
784 void enterPatternStatement(GeneratedYangParser.PatternStatementContext currentContext);
785
786 /**
787 * Exit a parse tree produced by GeneratedYangParser for grammar rule
788 * patternStatement.
789 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530790 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530791 */
792 void exitPatternStatement(GeneratedYangParser.PatternStatementContext currentContext);
793
794 /**
795 * Enter a parse tree produced by GeneratedYangParser for grammar rule
796 * defaultStatement.
797 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530798 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530799 */
800 void enterDefaultStatement(GeneratedYangParser.DefaultStatementContext currentContext);
801
802 /**
803 * Exit a parse tree produced by GeneratedYangParser for grammar rule
804 * defaultStatement.
805 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530806 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530807 */
808 void exitDefaultStatement(GeneratedYangParser.DefaultStatementContext currentContext);
809
810 /**
811 * Enter a parse tree produced by GeneratedYangParser for grammar rule
812 * enumSpecification.
813 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530814 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530815 */
816 void enterEnumSpecification(GeneratedYangParser.EnumSpecificationContext currentContext);
817
818 /**
819 * Exit a parse tree produced by GeneratedYangParser for grammar rule
820 * enumSpecification.
821 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530822 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530823 */
824 void exitEnumSpecification(GeneratedYangParser.EnumSpecificationContext currentContext);
825
826 /**
827 * Enter a parse tree produced by GeneratedYangParser for grammar rule
828 * enumStatement.
829 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530830 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530831 */
832 void enterEnumStatement(GeneratedYangParser.EnumStatementContext currentContext);
833
834 /**
835 * Exit a parse tree produced by GeneratedYangParser for grammar rule
836 * enumStatement.
837 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530838 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530839 */
840 void exitEnumStatement(GeneratedYangParser.EnumStatementContext currentContext);
841
842 /**
843 * Enter a parse tree produced by GeneratedYangParser for grammar rule
844 * enumStatementBody.
845 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530846 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530847 */
848 void enterEnumStatementBody(GeneratedYangParser.EnumStatementBodyContext currentContext);
849
850 /**
851 * Exit a parse tree produced by GeneratedYangParser for grammar rule
852 * enumStatementBody.
853 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530854 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530855 */
856 void exitEnumStatementBody(GeneratedYangParser.EnumStatementBodyContext currentContext);
857
858 /**
859 * Enter a parse tree produced by GeneratedYangParser for grammar rule
860 * leafrefSpecification.
861 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530862 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530863 */
864 void enterLeafrefSpecification(GeneratedYangParser.LeafrefSpecificationContext currentContext);
865
866 /**
867 * Exit a parse tree produced by GeneratedYangParser for grammar rule
868 * leafrefSpecification.
869 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530870 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530871 */
872 void exitLeafrefSpecification(GeneratedYangParser.LeafrefSpecificationContext currentContext);
873
874 /**
875 * Enter a parse tree produced by GeneratedYangParser for grammar rule
876 * pathStatement.
877 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530878 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530879 */
880 void enterPathStatement(GeneratedYangParser.PathStatementContext currentContext);
881
882 /**
883 * Exit a parse tree produced by GeneratedYangParser for grammar rule
884 * pathStatement.
885 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530886 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530887 */
888 void exitPathStatement(GeneratedYangParser.PathStatementContext currentContext);
889
890 /**
891 * Enter a parse tree produced by GeneratedYangParser for grammar rule
892 * requireInstanceStatement.
893 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530894 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530895 */
896 void enterRequireInstanceStatement(GeneratedYangParser.RequireInstanceStatementContext currentContext);
897
898 /**
899 * Exit a parse tree produced by GeneratedYangParser for grammar rule
900 * requireInstanceStatement.
901 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530902 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530903 */
904 void exitRequireInstanceStatement(GeneratedYangParser.RequireInstanceStatementContext currentContext);
905
906 /**
907 * Enter a parse tree produced by GeneratedYangParser for grammar rule
908 * instanceIdentifierSpecification.
909 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530910 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530911 */
Vinod Kumar S0c330cd2016-02-23 22:36:57 +0530912 void enterInstanceIdentifierSpecification(
913 GeneratedYangParser.InstanceIdentifierSpecificationContext currentContext);
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530914
915 /**
916 * Exit a parse tree produced by GeneratedYangParser for grammar rule
917 * instanceIdentifierSpecification.
918 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530919 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530920 */
921 void exitInstanceIdentifierSpecification(GeneratedYangParser.InstanceIdentifierSpecificationContext currentContext);
922
923 /**
924 * Enter a parse tree produced by GeneratedYangParser for grammar rule
925 * identityrefSpecification.
926 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530927 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530928 */
929 void enterIdentityrefSpecification(GeneratedYangParser.IdentityrefSpecificationContext currentContext);
930
931 /**
932 * Exit a parse tree produced by GeneratedYangParser for grammar rule
933 * identityrefSpecification.
934 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530935 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530936 */
937 void exitIdentityrefSpecification(GeneratedYangParser.IdentityrefSpecificationContext currentContext);
938
939 /**
940 * Enter a parse tree produced by GeneratedYangParser for grammar rule
941 * unionSpecification.
942 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530943 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530944 */
945 void enterUnionSpecification(GeneratedYangParser.UnionSpecificationContext currentContext);
946
947 /**
948 * Exit a parse tree produced by GeneratedYangParser for grammar rule
949 * unionSpecification.
950 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530951 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530952 */
953 void exitUnionSpecification(GeneratedYangParser.UnionSpecificationContext currentContext);
954
955 /**
956 * Enter a parse tree produced by GeneratedYangParser for grammar rule
957 * bitsSpecification.
958 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530959 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530960 */
961 void enterBitsSpecification(GeneratedYangParser.BitsSpecificationContext currentContext);
962
963 /**
964 * Exit a parse tree produced by GeneratedYangParser for grammar rule
965 * bitsSpecification.
966 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530967 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530968 */
969 void exitBitsSpecification(GeneratedYangParser.BitsSpecificationContext currentContext);
970
971 /**
972 * Enter a parse tree produced by GeneratedYangParser for grammar rule
973 * bitStatement.
974 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530975 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530976 */
977 void enterBitStatement(GeneratedYangParser.BitStatementContext currentContext);
978
979 /**
980 * Exit a parse tree produced by GeneratedYangParser for grammar rule
981 * bitStatement.
982 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530983 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530984 */
985 void exitBitStatement(GeneratedYangParser.BitStatementContext currentContext);
986
987 /**
988 * Enter a parse tree produced by GeneratedYangParser for grammar rule
989 * bitBodyStatement.
990 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530991 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530992 */
993 void enterBitBodyStatement(GeneratedYangParser.BitBodyStatementContext currentContext);
994
995 /**
996 * Exit a parse tree produced by GeneratedYangParser for grammar rule
997 * bitBodyStatement.
998 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530999 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301000 */
1001 void exitBitBodyStatement(GeneratedYangParser.BitBodyStatementContext currentContext);
1002
1003 /**
1004 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1005 * positionStatement.
1006 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301007 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301008 */
1009 void enterPositionStatement(GeneratedYangParser.PositionStatementContext currentContext);
1010
1011 /**
1012 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1013 * positionStatement.
1014 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301015 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301016 */
1017 void exitPositionStatement(GeneratedYangParser.PositionStatementContext currentContext);
1018
1019 /**
1020 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1021 * statusStatement.
1022 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301023 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301024 */
1025 void enterStatusStatement(GeneratedYangParser.StatusStatementContext currentContext);
1026
1027 /**
1028 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1029 * statusStatement.
1030 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301031 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301032 */
1033 void exitStatusStatement(GeneratedYangParser.StatusStatementContext currentContext);
1034
1035 /**
1036 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1037 * configStatement.
1038 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301039 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301040 */
1041 void enterConfigStatement(GeneratedYangParser.ConfigStatementContext currentContext);
1042
1043 /**
1044 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1045 * configStatement.
1046 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301047 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301048 */
1049 void exitConfigStatement(GeneratedYangParser.ConfigStatementContext currentContext);
1050
1051 /**
1052 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1053 * mandatoryStatement.
1054 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301055 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301056 */
1057 void enterMandatoryStatement(GeneratedYangParser.MandatoryStatementContext currentContext);
1058
1059 /**
1060 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1061 * mandatoryStatement.
1062 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301063 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301064 */
1065 void exitMandatoryStatement(GeneratedYangParser.MandatoryStatementContext currentContext);
1066
1067 /**
1068 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1069 * presenceStatement.
1070 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301071 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301072 */
1073 void enterPresenceStatement(GeneratedYangParser.PresenceStatementContext currentContext);
1074
1075 /**
1076 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1077 * presenceStatement.
1078 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301079 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301080 */
1081 void exitPresenceStatement(GeneratedYangParser.PresenceStatementContext currentContext);
1082
1083 /**
1084 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1085 * orderedByStatement.
1086 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301087 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301088 */
1089 void enterOrderedByStatement(GeneratedYangParser.OrderedByStatementContext currentContext);
1090
1091 /**
1092 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1093 * orderedByStatement.
1094 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301095 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301096 */
1097 void exitOrderedByStatement(GeneratedYangParser.OrderedByStatementContext currentContext);
1098
1099 /**
1100 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1101 * mustStatement.
1102 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301103 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301104 */
1105 void enterMustStatement(GeneratedYangParser.MustStatementContext currentContext);
1106
1107 /**
1108 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1109 * mustStatement.
1110 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301111 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301112 */
1113 void exitMustStatement(GeneratedYangParser.MustStatementContext currentContext);
1114
1115 /**
1116 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1117 * errorMessageStatement.
1118 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301119 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301120 */
1121 void enterErrorMessageStatement(GeneratedYangParser.ErrorMessageStatementContext currentContext);
1122
1123 /**
1124 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1125 * errorMessageStatement.
1126 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301127 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301128 */
1129 void exitErrorMessageStatement(GeneratedYangParser.ErrorMessageStatementContext currentContext);
1130
1131 /**
1132 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1133 * errorAppTagStatement.
1134 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301135 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301136 */
1137 void enterErrorAppTagStatement(GeneratedYangParser.ErrorAppTagStatementContext currentContext);
1138
1139 /**
1140 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1141 * errorAppTagStatement.
1142 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301143 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301144 */
1145 void exitErrorAppTagStatement(GeneratedYangParser.ErrorAppTagStatementContext currentContext);
1146
1147 /**
1148 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1149 * minElementsStatement.
1150 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301151 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301152 */
1153 void enterMinElementsStatement(GeneratedYangParser.MinElementsStatementContext currentContext);
1154
1155 /**
1156 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1157 * minElementsStatement.
1158 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301159 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301160 */
1161 void exitMinElementsStatement(GeneratedYangParser.MinElementsStatementContext currentContext);
1162
1163 /**
1164 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1165 * maxElementsStatement.
1166 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301167 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301168 */
1169 void enterMaxElementsStatement(GeneratedYangParser.MaxElementsStatementContext currentContext);
1170
1171 /**
1172 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1173 * maxElementsStatement.
1174 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301175 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301176 */
1177 void exitMaxElementsStatement(GeneratedYangParser.MaxElementsStatementContext currentContext);
1178
1179 /**
1180 * Enter a parse tree produced by GeneratedYangParser for grammar rule
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301181 * valueStatement.
1182 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301183 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301184 */
1185 void enterValueStatement(GeneratedYangParser.ValueStatementContext currentContext);
1186
1187 /**
1188 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1189 * valueStatement.
1190 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301191 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301192 */
1193 void exitValueStatement(GeneratedYangParser.ValueStatementContext currentContext);
1194
1195 /**
1196 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1197 * groupingStatement.
1198 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301199 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301200 */
1201 void enterGroupingStatement(GeneratedYangParser.GroupingStatementContext currentContext);
1202
1203 /**
1204 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1205 * groupingStatement.
1206 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301207 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301208 */
1209 void exitGroupingStatement(GeneratedYangParser.GroupingStatementContext currentContext);
1210
1211 /**
1212 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1213 * containerStatement.
1214 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301215 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301216 */
1217 void enterContainerStatement(GeneratedYangParser.ContainerStatementContext currentContext);
1218
1219 /**
1220 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1221 * containerStatement.
1222 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301223 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301224 */
1225 void exitContainerStatement(GeneratedYangParser.ContainerStatementContext currentContext);
1226
1227 /**
1228 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1229 * leafStatement.
1230 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301231 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301232 */
1233 void enterLeafStatement(GeneratedYangParser.LeafStatementContext currentContext);
1234
1235 /**
1236 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1237 * leafStatement.
1238 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301239 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301240 */
1241 void exitLeafStatement(GeneratedYangParser.LeafStatementContext currentContext);
1242
1243 /**
1244 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1245 * leafListStatement.
1246 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301247 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301248 */
1249 void enterLeafListStatement(GeneratedYangParser.LeafListStatementContext currentContext);
1250
1251 /**
1252 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1253 * leafListStatement.
1254 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301255 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301256 */
1257 void exitLeafListStatement(GeneratedYangParser.LeafListStatementContext currentContext);
1258
1259 /**
1260 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1261 * listStatement.
1262 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301263 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301264 */
1265 void enterListStatement(GeneratedYangParser.ListStatementContext currentContext);
1266
1267 /**
1268 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1269 * listStatement.
1270 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301271 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301272 */
1273 void exitListStatement(GeneratedYangParser.ListStatementContext currentContext);
1274
1275 /**
1276 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1277 * keyStatement.
1278 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301279 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301280 */
1281 void enterKeyStatement(GeneratedYangParser.KeyStatementContext currentContext);
1282
1283 /**
1284 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1285 * keyStatement.
1286 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301287 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301288 */
1289 void exitKeyStatement(GeneratedYangParser.KeyStatementContext currentContext);
1290
1291 /**
1292 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1293 * uniqueStatement.
1294 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301295 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301296 */
1297 void enterUniqueStatement(GeneratedYangParser.UniqueStatementContext currentContext);
1298
1299 /**
1300 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1301 * uniqueStatement.
1302 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301303 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301304 */
1305 void exitUniqueStatement(GeneratedYangParser.UniqueStatementContext currentContext);
1306
1307 /**
1308 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1309 * choiceStatement.
1310 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301311 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301312 */
1313 void enterChoiceStatement(GeneratedYangParser.ChoiceStatementContext currentContext);
1314
1315 /**
1316 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1317 * choiceStatement.
1318 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301319 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301320 */
1321 void exitChoiceStatement(GeneratedYangParser.ChoiceStatementContext currentContext);
1322
1323 /**
1324 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1325 * shortCaseStatement.
1326 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301327 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301328 */
1329 void enterShortCaseStatement(GeneratedYangParser.ShortCaseStatementContext currentContext);
1330
1331 /**
1332 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1333 * shortCaseStatement.
1334 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301335 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301336 */
1337 void exitShortCaseStatement(GeneratedYangParser.ShortCaseStatementContext currentContext);
1338
1339 /**
1340 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1341 * caseStatement.
1342 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301343 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301344 */
1345 void enterCaseStatement(GeneratedYangParser.CaseStatementContext currentContext);
1346
1347 /**
1348 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1349 * caseStatement.
1350 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301351 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301352 */
1353 void exitCaseStatement(GeneratedYangParser.CaseStatementContext currentContext);
1354
1355 /**
1356 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1357 * usesStatement.
1358 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301359 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301360 */
1361 void enterUsesStatement(GeneratedYangParser.UsesStatementContext currentContext);
1362
1363 /**
1364 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1365 * usesStatement.
1366 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301367 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301368 */
1369 void exitUsesStatement(GeneratedYangParser.UsesStatementContext currentContext);
1370
1371 /**
1372 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1373 * refineStatement.
1374 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301375 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301376 */
1377 void enterRefineStatement(GeneratedYangParser.RefineStatementContext currentContext);
1378
1379 /**
1380 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1381 * refineStatement.
1382 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301383 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301384 */
1385 void exitRefineStatement(GeneratedYangParser.RefineStatementContext currentContext);
1386
1387 /**
1388 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1389 * refineContainerStatements.
1390 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301391 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301392 */
1393 void enterRefineContainerStatements(GeneratedYangParser.RefineContainerStatementsContext currentContext);
1394
1395 /**
1396 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1397 * refineContainerStatements.
1398 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301399 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301400 */
1401 void exitRefineContainerStatements(GeneratedYangParser.RefineContainerStatementsContext currentContext);
1402
1403 /**
1404 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1405 * refineLeafStatements.
1406 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301407 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301408 */
1409 void enterRefineLeafStatements(GeneratedYangParser.RefineLeafStatementsContext currentContext);
1410
1411 /**
1412 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1413 * refineLeafStatements.
1414 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301415 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301416 */
1417 void exitRefineLeafStatements(GeneratedYangParser.RefineLeafStatementsContext currentContext);
1418
1419 /**
1420 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1421 * refineLeafListStatements.
1422 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301423 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301424 */
1425 void enterRefineLeafListStatements(GeneratedYangParser.RefineLeafListStatementsContext currentContext);
1426
1427 /**
1428 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1429 * refineLeafListStatements.
1430 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301431 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301432 */
1433 void exitRefineLeafListStatements(GeneratedYangParser.RefineLeafListStatementsContext currentContext);
1434
1435 /**
1436 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1437 * refineListStatements.
1438 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301439 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301440 */
1441 void enterRefineListStatements(GeneratedYangParser.RefineListStatementsContext currentContext);
1442
1443 /**
1444 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1445 * refineListStatements.
1446 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301447 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301448 */
1449 void exitRefineListStatements(GeneratedYangParser.RefineListStatementsContext currentContext);
1450
1451 /**
1452 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1453 * refineChoiceStatements.
1454 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301455 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301456 */
1457 void enterRefineChoiceStatements(GeneratedYangParser.RefineChoiceStatementsContext currentContext);
1458
1459 /**
1460 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1461 * refineChoiceStatements.
1462 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301463 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301464 */
1465 void exitRefineChoiceStatements(GeneratedYangParser.RefineChoiceStatementsContext currentContext);
1466
1467 /**
1468 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1469 * refineCaseStatements.
1470 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301471 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301472 */
1473 void enterRefineCaseStatements(GeneratedYangParser.RefineCaseStatementsContext currentContext);
1474
1475 /**
1476 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1477 * refineCaseStatements.
1478 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301479 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301480 */
1481 void exitRefineCaseStatements(GeneratedYangParser.RefineCaseStatementsContext currentContext);
1482
1483 /**
1484 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1485 * usesAugmentStatement.
1486 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301487 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301488 */
1489 void enterUsesAugmentStatement(GeneratedYangParser.UsesAugmentStatementContext currentContext);
1490
1491 /**
1492 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1493 * usesAugmentStatement.
1494 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301495 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301496 */
1497 void exitUsesAugmentStatement(GeneratedYangParser.UsesAugmentStatementContext currentContext);
1498
1499 /**
1500 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1501 * augmentStatement.
1502 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301503 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301504 */
1505 void enterAugmentStatement(GeneratedYangParser.AugmentStatementContext currentContext);
1506
1507 /**
1508 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1509 * augmentStatement.
1510 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301511 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301512 */
1513 void exitAugmentStatement(GeneratedYangParser.AugmentStatementContext currentContext);
1514
1515 /**
1516 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1517 * whenStatement.
1518 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301519 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301520 */
1521 void enterWhenStatement(GeneratedYangParser.WhenStatementContext currentContext);
1522
1523 /**
1524 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1525 * whenStatement.
1526 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301527 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301528 */
1529 void exitWhenStatement(GeneratedYangParser.WhenStatementContext currentContext);
1530
1531 /**
1532 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1533 * rpcStatement.
1534 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301535 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301536 */
1537 void enterRpcStatement(GeneratedYangParser.RpcStatementContext currentContext);
1538
1539 /**
1540 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1541 * rpcStatement.
1542 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301543 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301544 */
1545 void exitRpcStatement(GeneratedYangParser.RpcStatementContext currentContext);
1546
1547 /**
1548 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1549 * inputStatement.
1550 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301551 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301552 */
1553 void enterInputStatement(GeneratedYangParser.InputStatementContext currentContext);
1554
1555 /**
1556 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1557 * inputStatement.
1558 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301559 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301560 */
1561 void exitInputStatement(GeneratedYangParser.InputStatementContext currentContext);
1562
1563 /**
1564 * Enter a parse tree produced by GeneratedYangParser for grammar rule
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301565 * inputStatementBody.
1566 *
1567 * @param currentContext current context in the parsed tree
1568 */
1569 void enterInputStatementBody(GeneratedYangParser.InputStatementBodyContext currentContext);
1570
1571 /**
1572 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1573 * inputStatementBody.
1574 *
1575 * @param currentContext current context in the parsed tree
1576 */
1577 void exitInputStatementBody(GeneratedYangParser.InputStatementBodyContext currentContext);
1578
1579 /**
1580 * Enter a parse tree produced by GeneratedYangParser for grammar rule
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301581 * outputStatement.
1582 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301583 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301584 */
1585 void enterOutputStatement(GeneratedYangParser.OutputStatementContext currentContext);
1586
1587 /**
1588 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1589 * outputStatement.
1590 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301591 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301592 */
1593 void exitOutputStatement(GeneratedYangParser.OutputStatementContext currentContext);
1594
1595 /**
1596 * Enter a parse tree produced by GeneratedYangParser for grammar rule
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301597 * outputStatementBody.
1598 *
1599 * @param currentContext current context in the parsed tree
1600 */
1601 void enterOutputStatementBody(GeneratedYangParser.OutputStatementBodyContext currentContext);
1602
1603 /**
1604 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1605 * outputStatementBody.
1606 *
1607 * @param currentContext current context in the parsed tree
1608 */
1609 void exitOutputStatementBody(GeneratedYangParser.OutputStatementBodyContext currentContext);
1610
1611 /**
1612 * Enter a parse tree produced by GeneratedYangParser for grammar rule
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301613 * notificationStatement.
1614 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301615 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301616 */
1617 void enterNotificationStatement(GeneratedYangParser.NotificationStatementContext currentContext);
1618
1619 /**
1620 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1621 * notificationStatement.
1622 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301623 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301624 */
1625 void exitNotificationStatement(GeneratedYangParser.NotificationStatementContext currentContext);
1626
1627 /**
1628 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1629 * deviationStatement.
1630 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301631 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301632 */
1633 void enterDeviationStatement(GeneratedYangParser.DeviationStatementContext currentContext);
1634
1635 /**
1636 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1637 * deviationStatement.
1638 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301639 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301640 */
1641 void exitDeviationStatement(GeneratedYangParser.DeviationStatementContext currentContext);
1642
1643 /**
1644 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1645 * deviateNotSupportedStatement.
1646 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301647 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301648 */
1649 void enterDeviateNotSupportedStatement(GeneratedYangParser.DeviateNotSupportedStatementContext currentContext);
1650
1651 /**
1652 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1653 * deviateNotSupportedStatement.
1654 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301655 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301656 */
1657 void exitDeviateNotSupportedStatement(GeneratedYangParser.DeviateNotSupportedStatementContext currentContext);
1658
1659 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301660 * Enter a parse tree produced by GeneratedYangParser for grammar rule deviateAddStatement.
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301661 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301662 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301663 */
1664 void enterDeviateAddStatement(GeneratedYangParser.DeviateAddStatementContext currentContext);
1665
1666 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301667 * Exit a parse tree produced by GeneratedYangParser for grammar rule deviateAddStatement.
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301668 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301669 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301670 */
1671 void exitDeviateAddStatement(GeneratedYangParser.DeviateAddStatementContext currentContext);
1672
1673 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301674 * Enter a parse tree produced by GeneratedYangParser for grammar rule deviateDeleteStatement.
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301675 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301676 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301677 */
1678 void enterDeviateDeleteStatement(GeneratedYangParser.DeviateDeleteStatementContext currentContext);
1679
1680 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301681 * Exit a parse tree produced by GeneratedYangParser for grammar rule deviateDeleteStatement.
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301682 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301683 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301684 */
1685 void exitDeviateDeleteStatement(GeneratedYangParser.DeviateDeleteStatementContext currentContext);
1686
1687 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301688 * Enter a parse tree produced by GeneratedYangParser for grammar rule deviateReplaceStatement.
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301689 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301690 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301691 */
1692 void enterDeviateReplaceStatement(GeneratedYangParser.DeviateReplaceStatementContext currentContext);
1693
1694 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301695 * Exit a parse tree produced by GeneratedYangParser for grammar rule deviateReplaceStatement.
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301696 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301697 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301698 */
1699 void exitDeviateReplaceStatement(GeneratedYangParser.DeviateReplaceStatementContext currentContext);
1700
1701 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301702 * Enter a parse tree produced by GeneratedYangParser for grammar rule string.
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301703 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301704 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301705 */
1706 void enterString(GeneratedYangParser.StringContext currentContext);
1707
1708 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301709 * Exit a parse tree produced by GeneratedYangParser for grammar rule string.
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301710 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301711 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301712 */
1713 void exitString(GeneratedYangParser.StringContext currentContext);
Vidyashree Rama468f8282016-03-04 19:08:35 +05301714
1715 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301716 * Enter a parse tree produced by GeneratedYangParser for grammar rule identifier.
Vidyashree Rama468f8282016-03-04 19:08:35 +05301717 *
1718 * @param currentContext current context in the parsed tree
1719 */
1720 void enterIdentifier(GeneratedYangParser.IdentifierContext currentContext);
1721
1722 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301723 * Exit a parse tree produced by GeneratedYangParser for grammar rule identifier.
Vidyashree Rama468f8282016-03-04 19:08:35 +05301724 *
1725 * @param currentContext current context in the parsed tree
1726 */
1727 void exitIdentifier(GeneratedYangParser.IdentifierContext currentContext);
1728
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301729 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301730 * Enter a parse tree produced by GeneratedYangParser for grammar rule version.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301731 *
1732 * @param currentContext current context in the parsed tree
1733 */
1734 void enterVersion(GeneratedYangParser.VersionContext currentContext);
1735
1736 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301737 * Exit a parse tree produced by GeneratedYangParser for grammar rule version.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301738 *
1739 * @param currentContext current context in the parsed tree
1740 */
1741 void exitVersion(GeneratedYangParser.VersionContext currentContext);
1742
1743 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301744 * Enter a parse tree produced by GeneratedYangParser for grammar rule range.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301745 *
1746 * @param currentContext current context in the parsed tree
1747 */
1748 void enterRange(GeneratedYangParser.RangeContext currentContext);
1749
1750 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301751 * Exit a parse tree produced by GeneratedYangParser for grammar rule range.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301752 *
1753 * @param currentContext current context in the parsed tree
1754 */
1755 void exitRange(GeneratedYangParser.RangeContext currentContext);
Vidyashree Rama468f8282016-03-04 19:08:35 +05301756
1757 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301758 * Enter a parse tree produced by GeneratedYangParser for grammar rule dateArgumentString.
Vidyashree Rama468f8282016-03-04 19:08:35 +05301759 *
1760 * @param currentContext current context in the parsed tree
1761 */
1762 void enterDateArgumentString(GeneratedYangParser.DateArgumentStringContext currentContext);
1763
1764 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301765 * Exit a parse tree produced by GeneratedYangParser for grammar rule dateArgumentString.
Vidyashree Rama468f8282016-03-04 19:08:35 +05301766 *
1767 * @param currentContext current context in the parsed tree
1768 */
1769 void exitDateArgumentString(GeneratedYangParser.DateArgumentStringContext currentContext);
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301770
1771 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301772 * Enter a parse tree produced by GeneratedYangParser for grammar rule length.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301773 *
1774 * @param currentContext current context in the parsed tree
1775 */
1776 void enterLength(GeneratedYangParser.LengthContext currentContext);
1777
1778 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301779 * Exit a parse tree produced by GeneratedYangParser for grammar rule length.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301780 *
1781 * @param currentContext current context in the parsed tree
1782 */
1783 void exitLength(GeneratedYangParser.LengthContext currentContext);
1784
1785 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301786 * Enter a parse tree produced by GeneratedYangParser for grammar rule path.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301787 *
1788 * @param currentContext current context in the parsed tree
1789 */
1790 void enterPath(GeneratedYangParser.PathContext currentContext);
1791
1792 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301793 * Exit a parse tree produced by GeneratedYangParser for grammar rule path.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301794 *
1795 * @param currentContext current context in the parsed tree
1796 */
1797 void exitPath(GeneratedYangParser.PathContext currentContext);
1798
1799 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301800 * Enter a parse tree produced by GeneratedYangParser for grammar rule position.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301801 *
1802 * @param currentContext current context in the parsed tree
1803 */
1804 void enterPosition(GeneratedYangParser.PositionContext currentContext);
1805
1806 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301807 * Exit a parse tree produced by GeneratedYangParser for grammar rule position.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301808 *
1809 * @param currentContext current context in the parsed tree
1810 */
1811 void exitPosition(GeneratedYangParser.PositionContext currentContext);
1812
1813 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301814 * Enter a parse tree produced by GeneratedYangParser for grammar rule status.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301815 *
1816 * @param currentContext current context in the parsed tree
1817 */
1818 void enterStatus(GeneratedYangParser.StatusContext currentContext);
1819
1820 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301821 * Exit a parse tree produced by GeneratedYangParser for grammar rule status.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301822 *
1823 * @param currentContext current context in the parsed tree
1824 */
1825 void exitStatus(GeneratedYangParser.StatusContext currentContext);
1826
1827 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301828 * Enter a parse tree produced by GeneratedYangParser for grammar rule config.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301829 *
1830 * @param currentContext current context in the parsed tree
1831 */
1832 void enterConfig(GeneratedYangParser.ConfigContext currentContext);
1833
1834 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301835 * Exit a parse tree produced by GeneratedYangParser for grammar rule config.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301836 *
1837 * @param currentContext current context in the parsed tree
1838 */
1839 void exitConfig(GeneratedYangParser.ConfigContext currentContext);
1840
1841 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301842 * Enter a parse tree produced by GeneratedYangParser for grammar rule mandatory.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301843 *
1844 * @param currentContext current context in the parsed tree
1845 */
1846 void enterMandatory(GeneratedYangParser.MandatoryContext currentContext);
1847
1848 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301849 * Exit a parse tree produced by GeneratedYangParser for grammar rule mandatory.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301850 *
1851 * @param currentContext current context in the parsed tree
1852 */
1853 void exitMandatory(GeneratedYangParser.MandatoryContext currentContext);
1854
1855 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301856 * Enter a parse tree produced by GeneratedYangParser for grammar rule ordered-by.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301857 *
1858 * @param currentContext current context in the parsed tree
1859 */
1860 void enterOrderedBy(GeneratedYangParser.OrderedByContext currentContext);
1861
1862 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301863 * Exit a parse tree produced by GeneratedYangParser for grammar rule ordered-by.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301864 *
1865 * @param currentContext current context in the parsed tree
1866 */
1867 void exitOrderedBy(GeneratedYangParser.OrderedByContext currentContext);
1868
1869 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301870 * Enter a parse tree produced by GeneratedYangParser for grammar rule min elements value.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301871 *
1872 * @param currentContext current context in the parsed tree
1873 */
1874 void enterMinValue(GeneratedYangParser.MinValueContext currentContext);
1875
1876 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301877 * Exit a parse tree produced by GeneratedYangParser for grammar rule min elements value.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301878 *
1879 * @param currentContext current context in the parsed tree
1880 */
1881 void exitMinValue(GeneratedYangParser.MinValueContext currentContext);
1882
1883 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301884 * Enter a parse tree produced by GeneratedYangParser for grammar rule max elements value.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301885 *
1886 * @param currentContext current context in the parsed tree
1887 */
1888 void enterMaxValue(GeneratedYangParser.MaxValueContext currentContext);
1889
1890 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301891 * Exit a parse tree produced by GeneratedYangParser for grammar rule max elements value.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301892 *
1893 * @param currentContext current context in the parsed tree
1894 */
1895 void exitMaxValue(GeneratedYangParser.MaxValueContext currentContext);
1896
1897 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301898 * Enter a parse tree produced by GeneratedYangParser for grammar rule key.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301899 *
1900 * @param currentContext current context in the parsed tree
1901 */
1902 void enterKey(GeneratedYangParser.KeyContext currentContext);
1903
1904 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301905 * Exit a parse tree produced by GeneratedYangParser for grammar rule key.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301906 *
1907 * @param currentContext current context in the parsed tree
1908 */
1909 void exitKey(GeneratedYangParser.KeyContext currentContext);
1910
1911 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301912 * Enter a parse tree produced by GeneratedYangParser for grammar rule unique.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301913 *
1914 * @param currentContext current context in the parsed tree
1915 */
1916 void enterUnique(GeneratedYangParser.UniqueContext currentContext);
1917
1918 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301919 * Exit a parse tree produced by GeneratedYangParser for grammar rule unique.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301920 *
1921 * @param currentContext current context in the parsed tree
1922 */
1923 void exitUnique(GeneratedYangParser.UniqueContext currentContext);
1924
1925 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301926 * Enter a parse tree produced by GeneratedYangParser for grammar rule refine.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301927 *
1928 * @param currentContext current context in the parsed tree
1929 */
1930 void enterRefine(GeneratedYangParser.RefineContext currentContext);
1931
1932 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301933 * Exit a parse tree produced by GeneratedYangParser for grammar rule refine.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301934 *
1935 * @param currentContext current context in the parsed tree
1936 */
1937 void exitRefine(GeneratedYangParser.RefineContext currentContext);
1938
1939 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301940 * Enter a parse tree produced by GeneratedYangParser for grammar rule augment.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301941 *
1942 * @param currentContext current context in the parsed tree
1943 */
1944 void enterAugment(GeneratedYangParser.AugmentContext currentContext);
1945
1946 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301947 * Exit a parse tree produced by GeneratedYangParser for grammar rule augment.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301948 *
1949 * @param currentContext current context in the parsed tree
1950 */
1951 void exitAugment(GeneratedYangParser.AugmentContext currentContext);
1952
1953 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301954 * Enter a parse tree produced by GeneratedYangParser for grammar rule deviation.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301955 *
1956 * @param currentContext current context in the parsed tree
1957 */
1958 void enterDeviation(GeneratedYangParser.DeviationContext currentContext);
1959
1960 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301961 * Exit a parse tree produced by GeneratedYangParser for grammar rule deviation.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301962 *
1963 * @param currentContext current context in the parsed tree
1964 */
1965 void exitDeviation(GeneratedYangParser.DeviationContext currentContext);
1966
1967 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301968 * Enter a parse tree produced by GeneratedYangParser for grammar rule yang construct.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301969 *
1970 * @param currentContext current context in the parsed tree
1971 */
1972 void enterYangConstruct(GeneratedYangParser.YangConstructContext currentContext);
1973
1974 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301975 * Exit a parse tree produced by GeneratedYangParser for grammar rule yang construct.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301976 *
1977 * @param currentContext current context in the parsed tree
1978 */
1979 void exitYangConstruct(GeneratedYangParser.YangConstructContext currentContext);
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301980}