blob: 7f1c7f917e685084e67387c116c20fc5165661c6 [file] [log] [blame]
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301/*
Brian O'Connor5ab426f2016-04-09 01:19:45 -07002 * Copyright 2016-present Open Networking Laboratory
Gaurav Agrawal925f5632016-02-18 20:50:36 +05303 *
Brian O'Connor7cbbbb72016-04-09 02:13:23 -07004 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
Gaurav Agrawal925f5632016-02-18 20:50:36 +05307 *
Brian O'Connor7cbbbb72016-04-09 02:13:23 -07008 * http://www.apache.org/licenses/LICENSE-2.0
Gaurav Agrawal925f5632016-02-18 20:50:36 +05309 *
10 * Unless required by applicable law or agreed to in writing, software
Brian O'Connor7cbbbb72016-04-09 02:13:23 -070011 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
Gaurav Agrawal925f5632016-02-18 20:50:36 +053015 */
16
Brian O'Connor7cbbbb72016-04-09 02:13:23 -070017// Generated from GeneratedYang.g4 by ANTLR 4.5
18
19
Gaurav Agrawal925f5632016-02-18 20:50:36 +053020package org.onosproject.yangutils.parser.antlrgencode;
21
22import org.antlr.v4.runtime.tree.ParseTreeListener;
23
24/**
25 * ANTLR interfaces to be implemented by listener to traverse the parse tree.
26 */
27public interface GeneratedYangListener extends ParseTreeListener {
28 /**
29 * Enter a parse tree produced by GeneratedYangParser for grammar rule
30 * yangfile.
31 *
Vidyashree Rama468f8282016-03-04 19:08:35 +053032 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +053033 */
34 void enterYangfile(GeneratedYangParser.YangfileContext currentContext);
35
36 /**
37 * Exit a parse tree produced by GeneratedYangParser for grammar rule
38 * yangfile.
39 *
Vidyashree Rama468f8282016-03-04 19:08:35 +053040 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +053041 */
42 void exitYangfile(GeneratedYangParser.YangfileContext currentContext);
43
44 /**
45 * Enter a parse tree produced by GeneratedYangParser for grammar rule
46 * moduleStatement.
47 *
Vidyashree Rama468f8282016-03-04 19:08:35 +053048 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +053049 */
50 void enterModuleStatement(GeneratedYangParser.ModuleStatementContext currentContext);
51
52 /**
53 * Exit a parse tree produced by GeneratedYangParser for grammar rule
54 * moduleStatement.
55 *
Vidyashree Rama468f8282016-03-04 19:08:35 +053056 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +053057 */
58 void exitModuleStatement(GeneratedYangParser.ModuleStatementContext currentContext);
59
60 /**
61 * Enter a parse tree produced by GeneratedYangParser for grammar rule
62 * moduleBody.
63 *
Vidyashree Rama468f8282016-03-04 19:08:35 +053064 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +053065 */
66 void enterModuleBody(GeneratedYangParser.ModuleBodyContext currentContext);
67
68 /**
69 * Exit a parse tree produced by GeneratedYangParser for grammar rule
70 * moduleBody.
71 *
Vidyashree Rama468f8282016-03-04 19:08:35 +053072 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +053073 */
74 void exitModuleBody(GeneratedYangParser.ModuleBodyContext currentContext);
75
76 /**
77 * Enter a parse tree produced by GeneratedYangParser for grammar rule
78 * moduleHeaderStatement.
79 *
Vidyashree Rama468f8282016-03-04 19:08:35 +053080 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +053081 */
82 void enterModuleHeaderStatement(GeneratedYangParser.ModuleHeaderStatementContext currentContext);
83
84 /**
85 * Exit a parse tree produced by GeneratedYangParser for grammar rule
86 * moduleHeaderStatement.
87 *
Vidyashree Rama468f8282016-03-04 19:08:35 +053088 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +053089 */
90 void exitModuleHeaderStatement(GeneratedYangParser.ModuleHeaderStatementContext currentContext);
91
92 /**
93 * Enter a parse tree produced by GeneratedYangParser for grammar rule
94 * linkageStatements.
95 *
Vidyashree Rama468f8282016-03-04 19:08:35 +053096 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +053097 */
98 void enterLinkageStatements(GeneratedYangParser.LinkageStatementsContext currentContext);
99
100 /**
101 * Exit a parse tree produced by GeneratedYangParser for grammar rule
102 * linkageStatements.
103 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530104 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530105 */
106 void exitLinkageStatements(GeneratedYangParser.LinkageStatementsContext currentContext);
107
108 /**
109 * Enter a parse tree produced by GeneratedYangParser for grammar rule
110 * metaStatements.
111 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530112 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530113 */
114 void enterMetaStatements(GeneratedYangParser.MetaStatementsContext currentContext);
115
116 /**
117 * Exit a parse tree produced by GeneratedYangParser for grammar rule
118 * metaStatements.
119 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530120 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530121 */
122 void exitMetaStatements(GeneratedYangParser.MetaStatementsContext currentContext);
123
124 /**
125 * Enter a parse tree produced by GeneratedYangParser for grammar rule
126 * revisionStatements.
127 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530128 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530129 */
130 void enterRevisionStatements(GeneratedYangParser.RevisionStatementsContext currentContext);
131
132 /**
133 * Exit a parse tree produced by GeneratedYangParser for grammar rule
134 * revisionStatements.
135 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530136 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530137 */
138 void exitRevisionStatements(GeneratedYangParser.RevisionStatementsContext currentContext);
139
140 /**
141 * Enter a parse tree produced by GeneratedYangParser for grammar rule
142 * bodyStatements.
143 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530144 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530145 */
146 void enterBodyStatements(GeneratedYangParser.BodyStatementsContext currentContext);
147
148 /**
149 * Exit a parse tree produced by GeneratedYangParser for grammar rule
150 * bodyStatements.
151 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530152 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530153 */
154 void exitBodyStatements(GeneratedYangParser.BodyStatementsContext currentContext);
155
156 /**
157 * Enter a parse tree produced by GeneratedYangParser for grammar rule
158 * yangVersionStatement.
159 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530160 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530161 */
162 void enterYangVersionStatement(GeneratedYangParser.YangVersionStatementContext currentContext);
163
164 /**
165 * Exit a parse tree produced by GeneratedYangParser for grammar rule
166 * yangVersionStatement.
167 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530168 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530169 */
170 void exitYangVersionStatement(GeneratedYangParser.YangVersionStatementContext currentContext);
171
172 /**
173 * Enter a parse tree produced by GeneratedYangParser for grammar rule
174 * namespaceStatement.
175 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530176 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530177 */
178 void enterNamespaceStatement(GeneratedYangParser.NamespaceStatementContext currentContext);
179
180 /**
181 * Exit a parse tree produced by GeneratedYangParser for grammar rule
182 * namespaceStatement.
183 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530184 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530185 */
186 void exitNamespaceStatement(GeneratedYangParser.NamespaceStatementContext currentContext);
187
188 /**
189 * Enter a parse tree produced by GeneratedYangParser for grammar rule
190 * prefixStatement.
191 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530192 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530193 */
194 void enterPrefixStatement(GeneratedYangParser.PrefixStatementContext currentContext);
195
196 /**
197 * Exit a parse tree produced by GeneratedYangParser for grammar rule
198 * prefixStatement.
199 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530200 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530201 */
202 void exitPrefixStatement(GeneratedYangParser.PrefixStatementContext currentContext);
203
204 /**
205 * Enter a parse tree produced by GeneratedYangParser for grammar rule
206 * importStatement.
207 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530208 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530209 */
210 void enterImportStatement(GeneratedYangParser.ImportStatementContext currentContext);
211
212 /**
213 * Exit a parse tree produced by GeneratedYangParser for grammar rule
214 * importStatement.
215 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530216 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530217 */
218 void exitImportStatement(GeneratedYangParser.ImportStatementContext currentContext);
219
220 /**
221 * Enter a parse tree produced by GeneratedYangParser for grammar rule
222 * importStatementBody.
223 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530224 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530225 */
226 void enterImportStatementBody(GeneratedYangParser.ImportStatementBodyContext currentContext);
227
228 /**
229 * Exit a parse tree produced by GeneratedYangParser for grammar rule
230 * importStatementBody.
231 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530232 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530233 */
234 void exitImportStatementBody(GeneratedYangParser.ImportStatementBodyContext currentContext);
235
236 /**
237 * Enter a parse tree produced by GeneratedYangParser for grammar rule
238 * revisionDateStatement.
239 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530240 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530241 */
242 void enterRevisionDateStatement(GeneratedYangParser.RevisionDateStatementContext currentContext);
243
244 /**
245 * Exit a parse tree produced by GeneratedYangParser for grammar rule
246 * revisionDateStatement.
247 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530248 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530249 */
250 void exitRevisionDateStatement(GeneratedYangParser.RevisionDateStatementContext currentContext);
251
252 /**
253 * Enter a parse tree produced by GeneratedYangParser for grammar rule
254 * includeStatement.
255 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530256 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530257 */
258 void enterIncludeStatement(GeneratedYangParser.IncludeStatementContext currentContext);
259
260 /**
261 * Exit a parse tree produced by GeneratedYangParser for grammar rule
262 * includeStatement.
263 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530264 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530265 */
266 void exitIncludeStatement(GeneratedYangParser.IncludeStatementContext currentContext);
267
268 /**
269 * Enter a parse tree produced by GeneratedYangParser for grammar rule
270 * organizationStatement.
271 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530272 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530273 */
274 void enterOrganizationStatement(GeneratedYangParser.OrganizationStatementContext currentContext);
275
276 /**
277 * Exit a parse tree produced by GeneratedYangParser for grammar rule
278 * organizationStatement.
279 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530280 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530281 */
282 void exitOrganizationStatement(GeneratedYangParser.OrganizationStatementContext currentContext);
283
284 /**
285 * Enter a parse tree produced by GeneratedYangParser for grammar rule
286 * contactStatement.
287 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530288 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530289 */
290 void enterContactStatement(GeneratedYangParser.ContactStatementContext currentContext);
291
292 /**
293 * Exit a parse tree produced by GeneratedYangParser for grammar rule
294 * contactStatement.
295 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530296 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530297 */
298 void exitContactStatement(GeneratedYangParser.ContactStatementContext currentContext);
299
300 /**
301 * Enter a parse tree produced by GeneratedYangParser for grammar rule
302 * descriptionStatement.
303 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530304 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530305 */
306 void enterDescriptionStatement(GeneratedYangParser.DescriptionStatementContext currentContext);
307
308 /**
309 * Exit a parse tree produced by GeneratedYangParser for grammar rule
310 * descriptionStatement.
311 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530312 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530313 */
314 void exitDescriptionStatement(GeneratedYangParser.DescriptionStatementContext currentContext);
315
316 /**
317 * Enter a parse tree produced by GeneratedYangParser for grammar rule
318 * referenceStatement.
319 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530320 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530321 */
322 void enterReferenceStatement(GeneratedYangParser.ReferenceStatementContext currentContext);
323
324 /**
325 * Exit a parse tree produced by GeneratedYangParser for grammar rule
326 * referenceStatement.
327 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530328 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530329 */
330 void exitReferenceStatement(GeneratedYangParser.ReferenceStatementContext currentContext);
331
332 /**
333 * Enter a parse tree produced by GeneratedYangParser for grammar rule
334 * revisionStatement.
335 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530336 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530337 */
338 void enterRevisionStatement(GeneratedYangParser.RevisionStatementContext currentContext);
339
340 /**
341 * Exit a parse tree produced by GeneratedYangParser for grammar rule
342 * revisionStatement.
343 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530344 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530345 */
346 void exitRevisionStatement(GeneratedYangParser.RevisionStatementContext currentContext);
347
348 /**
349 * Enter a parse tree produced by GeneratedYangParser for grammar rule
350 * revisionStatementBody.
351 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530352 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530353 */
354 void enterRevisionStatementBody(GeneratedYangParser.RevisionStatementBodyContext currentContext);
355
356 /**
357 * Exit a parse tree produced by GeneratedYangParser for grammar rule
358 * revisionStatementBody.
359 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530360 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530361 */
362 void exitRevisionStatementBody(GeneratedYangParser.RevisionStatementBodyContext currentContext);
363
364 /**
365 * Enter a parse tree produced by GeneratedYangParser for grammar rule
366 * subModuleStatement.
367 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530368 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530369 */
370 void enterSubModuleStatement(GeneratedYangParser.SubModuleStatementContext currentContext);
371
372 /**
373 * Exit a parse tree produced by GeneratedYangParser for grammar rule
374 * subModuleStatement.
375 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530376 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530377 */
378 void exitSubModuleStatement(GeneratedYangParser.SubModuleStatementContext currentContext);
379
380 /**
381 * Enter a parse tree produced by GeneratedYangParser for grammar rule
382 * submoduleBody.
383 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530384 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530385 */
386 void enterSubmoduleBody(GeneratedYangParser.SubmoduleBodyContext currentContext);
387
388 /**
389 * Exit a parse tree produced by GeneratedYangParser for grammar rule
390 * submoduleBody.
391 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530392 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530393 */
394 void exitSubmoduleBody(GeneratedYangParser.SubmoduleBodyContext currentContext);
395
396 /**
397 * Enter a parse tree produced by GeneratedYangParser for grammar rule
398 * submoduleHeaderStatement.
399 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530400 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530401 */
402 void enterSubmoduleHeaderStatement(GeneratedYangParser.SubmoduleHeaderStatementContext currentContext);
403
404 /**
405 * Exit a parse tree produced by GeneratedYangParser for grammar rule
406 * submoduleHeaderStatement.
407 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530408 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530409 */
410 void exitSubmoduleHeaderStatement(GeneratedYangParser.SubmoduleHeaderStatementContext currentContext);
411
412 /**
413 * Enter a parse tree produced by GeneratedYangParser for grammar rule
414 * belongstoStatement.
415 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530416 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530417 */
418 void enterBelongstoStatement(GeneratedYangParser.BelongstoStatementContext currentContext);
419
420 /**
421 * Exit a parse tree produced by GeneratedYangParser for grammar rule
422 * belongstoStatement.
423 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530424 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530425 */
426 void exitBelongstoStatement(GeneratedYangParser.BelongstoStatementContext currentContext);
427
428 /**
429 * Enter a parse tree produced by GeneratedYangParser for grammar rule
430 * belongstoStatementBody.
431 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530432 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530433 */
434 void enterBelongstoStatementBody(GeneratedYangParser.BelongstoStatementBodyContext currentContext);
435
436 /**
437 * Exit a parse tree produced by GeneratedYangParser for grammar rule
438 * belongstoStatementBody.
439 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530440 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530441 */
442 void exitBelongstoStatementBody(GeneratedYangParser.BelongstoStatementBodyContext currentContext);
443
444 /**
445 * Enter a parse tree produced by GeneratedYangParser for grammar rule
446 * extensionStatement.
447 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530448 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530449 */
450 void enterExtensionStatement(GeneratedYangParser.ExtensionStatementContext currentContext);
451
452 /**
453 * Exit a parse tree produced by GeneratedYangParser for grammar rule
454 * extensionStatement.
455 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530456 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530457 */
458 void exitExtensionStatement(GeneratedYangParser.ExtensionStatementContext currentContext);
459
460 /**
461 * Enter a parse tree produced by GeneratedYangParser for grammar rule
462 * extensionBody.
463 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530464 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530465 */
466 void enterExtensionBody(GeneratedYangParser.ExtensionBodyContext currentContext);
467
468 /**
469 * Exit a parse tree produced by GeneratedYangParser for grammar rule
470 * extensionBody.
471 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530472 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530473 */
474 void exitExtensionBody(GeneratedYangParser.ExtensionBodyContext currentContext);
475
476 /**
477 * Enter a parse tree produced by GeneratedYangParser for grammar rule
478 * argumentStatement.
479 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530480 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530481 */
482 void enterArgumentStatement(GeneratedYangParser.ArgumentStatementContext currentContext);
483
484 /**
485 * Exit a parse tree produced by GeneratedYangParser for grammar rule
486 * argumentStatement.
487 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530488 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530489 */
490 void exitArgumentStatement(GeneratedYangParser.ArgumentStatementContext currentContext);
491
492 /**
493 * Enter a parse tree produced by GeneratedYangParser for grammar rule
494 * argumentBody.
495 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530496 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530497 */
498 void enterArgumentBody(GeneratedYangParser.ArgumentBodyContext currentContext);
499
500 /**
501 * Exit a parse tree produced by GeneratedYangParser for grammar rule
502 * argumentBody.
503 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530504 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530505 */
506 void exitArgumentBody(GeneratedYangParser.ArgumentBodyContext currentContext);
507
508 /**
509 * Enter a parse tree produced by GeneratedYangParser for grammar rule
510 * yinElementStatement.
511 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530512 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530513 */
514 void enterYinElementStatement(GeneratedYangParser.YinElementStatementContext currentContext);
515
516 /**
517 * Exit a parse tree produced by GeneratedYangParser for grammar rule
518 * yinElementStatement.
519 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530520 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530521 */
522 void exitYinElementStatement(GeneratedYangParser.YinElementStatementContext currentContext);
523
524 /**
525 * Enter a parse tree produced by GeneratedYangParser for grammar rule
526 * identityStatement.
527 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530528 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530529 */
530 void enterIdentityStatement(GeneratedYangParser.IdentityStatementContext currentContext);
531
532 /**
533 * Exit a parse tree produced by GeneratedYangParser for grammar rule
534 * identityStatement.
535 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530536 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530537 */
538 void exitIdentityStatement(GeneratedYangParser.IdentityStatementContext currentContext);
539
540 /**
541 * Enter a parse tree produced by GeneratedYangParser for grammar rule
542 * identityBody.
543 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530544 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530545 */
546 void enterIdentityBody(GeneratedYangParser.IdentityBodyContext currentContext);
547
548 /**
549 * Exit a parse tree produced by GeneratedYangParser for grammar rule
550 * identityBody.
551 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530552 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530553 */
554 void exitIdentityBody(GeneratedYangParser.IdentityBodyContext currentContext);
555
556 /**
557 * Enter a parse tree produced by GeneratedYangParser for grammar rule
558 * baseStatement.
559 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530560 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530561 */
562 void enterBaseStatement(GeneratedYangParser.BaseStatementContext currentContext);
563
564 /**
565 * Exit a parse tree produced by GeneratedYangParser for grammar rule
566 * baseStatement.
567 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530568 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530569 */
570 void exitBaseStatement(GeneratedYangParser.BaseStatementContext currentContext);
571
572 /**
573 * Enter a parse tree produced by GeneratedYangParser for grammar rule
574 * featureStatement.
575 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530576 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530577 */
578 void enterFeatureStatement(GeneratedYangParser.FeatureStatementContext currentContext);
579
580 /**
581 * Exit a parse tree produced by GeneratedYangParser for grammar rule
582 * featureStatement.
583 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530584 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530585 */
586 void exitFeatureStatement(GeneratedYangParser.FeatureStatementContext currentContext);
587
588 /**
589 * Enter a parse tree produced by GeneratedYangParser for grammar rule
590 * featureBody.
591 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530592 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530593 */
594 void enterFeatureBody(GeneratedYangParser.FeatureBodyContext currentContext);
595
596 /**
597 * Exit a parse tree produced by GeneratedYangParser for grammar rule
598 * featureBody.
599 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530600 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530601 */
602 void exitFeatureBody(GeneratedYangParser.FeatureBodyContext currentContext);
603
604 /**
605 * Enter a parse tree produced by GeneratedYangParser for grammar rule
606 * dataDefStatement.
607 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530608 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530609 */
610 void enterDataDefStatement(GeneratedYangParser.DataDefStatementContext currentContext);
611
612 /**
613 * Exit a parse tree produced by GeneratedYangParser for grammar rule
614 * dataDefStatement.
615 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530616 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530617 */
618 void exitDataDefStatement(GeneratedYangParser.DataDefStatementContext currentContext);
619
620 /**
621 * Enter a parse tree produced by GeneratedYangParser for grammar rule
622 * ifFeatureStatement.
623 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530624 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530625 */
626 void enterIfFeatureStatement(GeneratedYangParser.IfFeatureStatementContext currentContext);
627
628 /**
629 * Exit a parse tree produced by GeneratedYangParser for grammar rule
630 * ifFeatureStatement.
631 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530632 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530633 */
634 void exitIfFeatureStatement(GeneratedYangParser.IfFeatureStatementContext currentContext);
635
636 /**
637 * Enter a parse tree produced by GeneratedYangParser for grammar rule
638 * unitsStatement.
639 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530640 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530641 */
642 void enterUnitsStatement(GeneratedYangParser.UnitsStatementContext currentContext);
643
644 /**
645 * Exit a parse tree produced by GeneratedYangParser for grammar rule
646 * unitsStatement.
647 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530648 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530649 */
650 void exitUnitsStatement(GeneratedYangParser.UnitsStatementContext currentContext);
651
652 /**
653 * Enter a parse tree produced by GeneratedYangParser for grammar rule
654 * typedefStatement.
655 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530656 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530657 */
658 void enterTypedefStatement(GeneratedYangParser.TypedefStatementContext currentContext);
659
660 /**
661 * Exit a parse tree produced by GeneratedYangParser for grammar rule
662 * typedefStatement.
663 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530664 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530665 */
666 void exitTypedefStatement(GeneratedYangParser.TypedefStatementContext currentContext);
667
668 /**
669 * Enter a parse tree produced by GeneratedYangParser for grammar rule
670 * typeStatement.
671 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530672 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530673 */
674 void enterTypeStatement(GeneratedYangParser.TypeStatementContext currentContext);
675
676 /**
677 * Exit a parse tree produced by GeneratedYangParser for grammar rule
678 * typeStatement.
679 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530680 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530681 */
682 void exitTypeStatement(GeneratedYangParser.TypeStatementContext currentContext);
683
684 /**
685 * Enter a parse tree produced by GeneratedYangParser for grammar rule
686 * typeBodyStatements.
687 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530688 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530689 */
690 void enterTypeBodyStatements(GeneratedYangParser.TypeBodyStatementsContext currentContext);
691
692 /**
693 * Exit a parse tree produced by GeneratedYangParser for grammar rule
694 * typeBodyStatements.
695 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530696 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530697 */
698 void exitTypeBodyStatements(GeneratedYangParser.TypeBodyStatementsContext currentContext);
699
700 /**
701 * Enter a parse tree produced by GeneratedYangParser for grammar rule
702 * numericalRestrictions.
703 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530704 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530705 */
706 void enterNumericalRestrictions(GeneratedYangParser.NumericalRestrictionsContext currentContext);
707
708 /**
709 * Exit a parse tree produced by GeneratedYangParser for grammar rule
710 * numericalRestrictions.
711 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530712 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530713 */
714 void exitNumericalRestrictions(GeneratedYangParser.NumericalRestrictionsContext currentContext);
715
716 /**
717 * Enter a parse tree produced by GeneratedYangParser for grammar rule
718 * rangeStatement.
719 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530720 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530721 */
722 void enterRangeStatement(GeneratedYangParser.RangeStatementContext currentContext);
723
724 /**
725 * Exit a parse tree produced by GeneratedYangParser for grammar rule
726 * rangeStatement.
727 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530728 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530729 */
730 void exitRangeStatement(GeneratedYangParser.RangeStatementContext currentContext);
731
732 /**
733 * Enter a parse tree produced by GeneratedYangParser for grammar rule
734 * commonStatements.
735 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530736 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530737 */
738 void enterCommonStatements(GeneratedYangParser.CommonStatementsContext currentContext);
739
740 /**
741 * Exit a parse tree produced by GeneratedYangParser for grammar rule
742 * commonStatements.
743 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530744 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530745 */
746 void exitCommonStatements(GeneratedYangParser.CommonStatementsContext currentContext);
747
748 /**
749 * Enter a parse tree produced by GeneratedYangParser for grammar rule
750 * stringRestrictions.
751 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530752 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530753 */
754 void enterStringRestrictions(GeneratedYangParser.StringRestrictionsContext currentContext);
755
756 /**
757 * Exit a parse tree produced by GeneratedYangParser for grammar rule
758 * stringRestrictions.
759 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530760 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530761 */
762 void exitStringRestrictions(GeneratedYangParser.StringRestrictionsContext currentContext);
763
764 /**
765 * Enter a parse tree produced by GeneratedYangParser for grammar rule
766 * lengthStatement.
767 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530768 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530769 */
770 void enterLengthStatement(GeneratedYangParser.LengthStatementContext currentContext);
771
772 /**
773 * Exit a parse tree produced by GeneratedYangParser for grammar rule
774 * lengthStatement.
775 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530776 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530777 */
778 void exitLengthStatement(GeneratedYangParser.LengthStatementContext currentContext);
779
780 /**
781 * Enter a parse tree produced by GeneratedYangParser for grammar rule
782 * patternStatement.
783 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530784 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530785 */
786 void enterPatternStatement(GeneratedYangParser.PatternStatementContext currentContext);
787
788 /**
789 * Exit a parse tree produced by GeneratedYangParser for grammar rule
790 * patternStatement.
791 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530792 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530793 */
794 void exitPatternStatement(GeneratedYangParser.PatternStatementContext currentContext);
795
796 /**
797 * Enter a parse tree produced by GeneratedYangParser for grammar rule
798 * defaultStatement.
799 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530800 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530801 */
802 void enterDefaultStatement(GeneratedYangParser.DefaultStatementContext currentContext);
803
804 /**
805 * Exit a parse tree produced by GeneratedYangParser for grammar rule
806 * defaultStatement.
807 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530808 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530809 */
810 void exitDefaultStatement(GeneratedYangParser.DefaultStatementContext currentContext);
811
812 /**
813 * Enter a parse tree produced by GeneratedYangParser for grammar rule
814 * enumSpecification.
815 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530816 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530817 */
818 void enterEnumSpecification(GeneratedYangParser.EnumSpecificationContext currentContext);
819
820 /**
821 * Exit a parse tree produced by GeneratedYangParser for grammar rule
822 * enumSpecification.
823 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530824 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530825 */
826 void exitEnumSpecification(GeneratedYangParser.EnumSpecificationContext currentContext);
827
828 /**
829 * Enter a parse tree produced by GeneratedYangParser for grammar rule
830 * enumStatement.
831 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530832 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530833 */
834 void enterEnumStatement(GeneratedYangParser.EnumStatementContext currentContext);
835
836 /**
837 * Exit a parse tree produced by GeneratedYangParser for grammar rule
838 * enumStatement.
839 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530840 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530841 */
842 void exitEnumStatement(GeneratedYangParser.EnumStatementContext currentContext);
843
844 /**
845 * Enter a parse tree produced by GeneratedYangParser for grammar rule
846 * enumStatementBody.
847 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530848 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530849 */
850 void enterEnumStatementBody(GeneratedYangParser.EnumStatementBodyContext currentContext);
851
852 /**
853 * Exit a parse tree produced by GeneratedYangParser for grammar rule
854 * enumStatementBody.
855 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530856 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530857 */
858 void exitEnumStatementBody(GeneratedYangParser.EnumStatementBodyContext currentContext);
859
860 /**
861 * Enter a parse tree produced by GeneratedYangParser for grammar rule
862 * leafrefSpecification.
863 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530864 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530865 */
866 void enterLeafrefSpecification(GeneratedYangParser.LeafrefSpecificationContext currentContext);
867
868 /**
869 * Exit a parse tree produced by GeneratedYangParser for grammar rule
870 * leafrefSpecification.
871 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530872 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530873 */
874 void exitLeafrefSpecification(GeneratedYangParser.LeafrefSpecificationContext currentContext);
875
876 /**
877 * Enter a parse tree produced by GeneratedYangParser for grammar rule
878 * pathStatement.
879 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530880 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530881 */
882 void enterPathStatement(GeneratedYangParser.PathStatementContext currentContext);
883
884 /**
885 * Exit a parse tree produced by GeneratedYangParser for grammar rule
886 * pathStatement.
887 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530888 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530889 */
890 void exitPathStatement(GeneratedYangParser.PathStatementContext currentContext);
891
892 /**
893 * Enter a parse tree produced by GeneratedYangParser for grammar rule
894 * requireInstanceStatement.
895 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530896 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530897 */
898 void enterRequireInstanceStatement(GeneratedYangParser.RequireInstanceStatementContext currentContext);
899
900 /**
901 * Exit a parse tree produced by GeneratedYangParser for grammar rule
902 * requireInstanceStatement.
903 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530904 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530905 */
906 void exitRequireInstanceStatement(GeneratedYangParser.RequireInstanceStatementContext currentContext);
907
908 /**
909 * Enter a parse tree produced by GeneratedYangParser for grammar rule
910 * instanceIdentifierSpecification.
911 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530912 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530913 */
Vinod Kumar S0c330cd2016-02-23 22:36:57 +0530914 void enterInstanceIdentifierSpecification(
915 GeneratedYangParser.InstanceIdentifierSpecificationContext currentContext);
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530916
917 /**
918 * Exit a parse tree produced by GeneratedYangParser for grammar rule
919 * instanceIdentifierSpecification.
920 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530921 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530922 */
923 void exitInstanceIdentifierSpecification(GeneratedYangParser.InstanceIdentifierSpecificationContext currentContext);
924
925 /**
926 * Enter a parse tree produced by GeneratedYangParser for grammar rule
927 * identityrefSpecification.
928 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530929 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530930 */
931 void enterIdentityrefSpecification(GeneratedYangParser.IdentityrefSpecificationContext currentContext);
932
933 /**
934 * Exit a parse tree produced by GeneratedYangParser for grammar rule
935 * identityrefSpecification.
936 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530937 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530938 */
939 void exitIdentityrefSpecification(GeneratedYangParser.IdentityrefSpecificationContext currentContext);
940
941 /**
942 * Enter a parse tree produced by GeneratedYangParser for grammar rule
943 * unionSpecification.
944 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530945 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530946 */
947 void enterUnionSpecification(GeneratedYangParser.UnionSpecificationContext currentContext);
948
949 /**
950 * Exit a parse tree produced by GeneratedYangParser for grammar rule
951 * unionSpecification.
952 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530953 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530954 */
955 void exitUnionSpecification(GeneratedYangParser.UnionSpecificationContext currentContext);
956
957 /**
958 * Enter a parse tree produced by GeneratedYangParser for grammar rule
959 * bitsSpecification.
960 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530961 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530962 */
963 void enterBitsSpecification(GeneratedYangParser.BitsSpecificationContext currentContext);
964
965 /**
966 * Exit a parse tree produced by GeneratedYangParser for grammar rule
967 * bitsSpecification.
968 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530969 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530970 */
971 void exitBitsSpecification(GeneratedYangParser.BitsSpecificationContext currentContext);
972
973 /**
974 * Enter a parse tree produced by GeneratedYangParser for grammar rule
975 * bitStatement.
976 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530977 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530978 */
979 void enterBitStatement(GeneratedYangParser.BitStatementContext currentContext);
980
981 /**
982 * Exit a parse tree produced by GeneratedYangParser for grammar rule
983 * bitStatement.
984 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530985 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530986 */
987 void exitBitStatement(GeneratedYangParser.BitStatementContext currentContext);
988
989 /**
990 * Enter a parse tree produced by GeneratedYangParser for grammar rule
991 * bitBodyStatement.
992 *
Vidyashree Rama468f8282016-03-04 19:08:35 +0530993 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +0530994 */
995 void enterBitBodyStatement(GeneratedYangParser.BitBodyStatementContext currentContext);
996
997 /**
998 * Exit a parse tree produced by GeneratedYangParser for grammar rule
999 * bitBodyStatement.
1000 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301001 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301002 */
1003 void exitBitBodyStatement(GeneratedYangParser.BitBodyStatementContext currentContext);
1004
1005 /**
1006 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1007 * positionStatement.
1008 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301009 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301010 */
1011 void enterPositionStatement(GeneratedYangParser.PositionStatementContext currentContext);
1012
1013 /**
1014 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1015 * positionStatement.
1016 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301017 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301018 */
1019 void exitPositionStatement(GeneratedYangParser.PositionStatementContext currentContext);
1020
1021 /**
1022 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1023 * statusStatement.
1024 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301025 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301026 */
1027 void enterStatusStatement(GeneratedYangParser.StatusStatementContext currentContext);
1028
1029 /**
1030 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1031 * statusStatement.
1032 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301033 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301034 */
1035 void exitStatusStatement(GeneratedYangParser.StatusStatementContext currentContext);
1036
1037 /**
1038 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1039 * configStatement.
1040 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301041 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301042 */
1043 void enterConfigStatement(GeneratedYangParser.ConfigStatementContext currentContext);
1044
1045 /**
1046 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1047 * configStatement.
1048 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301049 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301050 */
1051 void exitConfigStatement(GeneratedYangParser.ConfigStatementContext currentContext);
1052
1053 /**
1054 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1055 * mandatoryStatement.
1056 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301057 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301058 */
1059 void enterMandatoryStatement(GeneratedYangParser.MandatoryStatementContext currentContext);
1060
1061 /**
1062 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1063 * mandatoryStatement.
1064 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301065 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301066 */
1067 void exitMandatoryStatement(GeneratedYangParser.MandatoryStatementContext currentContext);
1068
1069 /**
1070 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1071 * presenceStatement.
1072 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301073 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301074 */
1075 void enterPresenceStatement(GeneratedYangParser.PresenceStatementContext currentContext);
1076
1077 /**
1078 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1079 * presenceStatement.
1080 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301081 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301082 */
1083 void exitPresenceStatement(GeneratedYangParser.PresenceStatementContext currentContext);
1084
1085 /**
1086 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1087 * orderedByStatement.
1088 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301089 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301090 */
1091 void enterOrderedByStatement(GeneratedYangParser.OrderedByStatementContext currentContext);
1092
1093 /**
1094 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1095 * orderedByStatement.
1096 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301097 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301098 */
1099 void exitOrderedByStatement(GeneratedYangParser.OrderedByStatementContext currentContext);
1100
1101 /**
1102 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1103 * mustStatement.
1104 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301105 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301106 */
1107 void enterMustStatement(GeneratedYangParser.MustStatementContext currentContext);
1108
1109 /**
1110 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1111 * mustStatement.
1112 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301113 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301114 */
1115 void exitMustStatement(GeneratedYangParser.MustStatementContext currentContext);
1116
1117 /**
1118 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1119 * errorMessageStatement.
1120 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301121 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301122 */
1123 void enterErrorMessageStatement(GeneratedYangParser.ErrorMessageStatementContext currentContext);
1124
1125 /**
1126 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1127 * errorMessageStatement.
1128 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301129 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301130 */
1131 void exitErrorMessageStatement(GeneratedYangParser.ErrorMessageStatementContext currentContext);
1132
1133 /**
1134 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1135 * errorAppTagStatement.
1136 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301137 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301138 */
1139 void enterErrorAppTagStatement(GeneratedYangParser.ErrorAppTagStatementContext currentContext);
1140
1141 /**
1142 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1143 * errorAppTagStatement.
1144 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301145 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301146 */
1147 void exitErrorAppTagStatement(GeneratedYangParser.ErrorAppTagStatementContext currentContext);
1148
1149 /**
1150 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1151 * minElementsStatement.
1152 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301153 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301154 */
1155 void enterMinElementsStatement(GeneratedYangParser.MinElementsStatementContext currentContext);
1156
1157 /**
1158 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1159 * minElementsStatement.
1160 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301161 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301162 */
1163 void exitMinElementsStatement(GeneratedYangParser.MinElementsStatementContext currentContext);
1164
1165 /**
1166 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1167 * maxElementsStatement.
1168 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301169 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301170 */
1171 void enterMaxElementsStatement(GeneratedYangParser.MaxElementsStatementContext currentContext);
1172
1173 /**
1174 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1175 * maxElementsStatement.
1176 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301177 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301178 */
1179 void exitMaxElementsStatement(GeneratedYangParser.MaxElementsStatementContext currentContext);
1180
1181 /**
1182 * Enter a parse tree produced by GeneratedYangParser for grammar rule
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301183 * valueStatement.
1184 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301185 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301186 */
1187 void enterValueStatement(GeneratedYangParser.ValueStatementContext currentContext);
1188
1189 /**
1190 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1191 * valueStatement.
1192 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301193 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301194 */
1195 void exitValueStatement(GeneratedYangParser.ValueStatementContext currentContext);
1196
1197 /**
1198 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1199 * groupingStatement.
1200 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301201 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301202 */
1203 void enterGroupingStatement(GeneratedYangParser.GroupingStatementContext currentContext);
1204
1205 /**
1206 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1207 * groupingStatement.
1208 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301209 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301210 */
1211 void exitGroupingStatement(GeneratedYangParser.GroupingStatementContext currentContext);
1212
1213 /**
1214 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1215 * containerStatement.
1216 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301217 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301218 */
1219 void enterContainerStatement(GeneratedYangParser.ContainerStatementContext currentContext);
1220
1221 /**
1222 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1223 * containerStatement.
1224 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301225 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301226 */
1227 void exitContainerStatement(GeneratedYangParser.ContainerStatementContext currentContext);
1228
1229 /**
1230 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1231 * leafStatement.
1232 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301233 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301234 */
1235 void enterLeafStatement(GeneratedYangParser.LeafStatementContext currentContext);
1236
1237 /**
1238 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1239 * leafStatement.
1240 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301241 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301242 */
1243 void exitLeafStatement(GeneratedYangParser.LeafStatementContext currentContext);
1244
1245 /**
1246 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1247 * leafListStatement.
1248 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301249 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301250 */
1251 void enterLeafListStatement(GeneratedYangParser.LeafListStatementContext currentContext);
1252
1253 /**
1254 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1255 * leafListStatement.
1256 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301257 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301258 */
1259 void exitLeafListStatement(GeneratedYangParser.LeafListStatementContext currentContext);
1260
1261 /**
1262 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1263 * listStatement.
1264 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301265 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301266 */
1267 void enterListStatement(GeneratedYangParser.ListStatementContext currentContext);
1268
1269 /**
1270 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1271 * listStatement.
1272 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301273 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301274 */
1275 void exitListStatement(GeneratedYangParser.ListStatementContext currentContext);
1276
1277 /**
1278 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1279 * keyStatement.
1280 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301281 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301282 */
1283 void enterKeyStatement(GeneratedYangParser.KeyStatementContext currentContext);
1284
1285 /**
1286 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1287 * keyStatement.
1288 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301289 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301290 */
1291 void exitKeyStatement(GeneratedYangParser.KeyStatementContext currentContext);
1292
1293 /**
1294 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1295 * uniqueStatement.
1296 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301297 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301298 */
1299 void enterUniqueStatement(GeneratedYangParser.UniqueStatementContext currentContext);
1300
1301 /**
1302 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1303 * uniqueStatement.
1304 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301305 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301306 */
1307 void exitUniqueStatement(GeneratedYangParser.UniqueStatementContext currentContext);
1308
1309 /**
1310 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1311 * choiceStatement.
1312 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301313 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301314 */
1315 void enterChoiceStatement(GeneratedYangParser.ChoiceStatementContext currentContext);
1316
1317 /**
1318 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1319 * choiceStatement.
1320 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301321 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301322 */
1323 void exitChoiceStatement(GeneratedYangParser.ChoiceStatementContext currentContext);
1324
1325 /**
1326 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1327 * shortCaseStatement.
1328 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301329 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301330 */
1331 void enterShortCaseStatement(GeneratedYangParser.ShortCaseStatementContext currentContext);
1332
1333 /**
1334 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1335 * shortCaseStatement.
1336 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301337 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301338 */
1339 void exitShortCaseStatement(GeneratedYangParser.ShortCaseStatementContext currentContext);
1340
1341 /**
1342 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1343 * caseStatement.
1344 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301345 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301346 */
1347 void enterCaseStatement(GeneratedYangParser.CaseStatementContext currentContext);
1348
1349 /**
1350 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1351 * caseStatement.
1352 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301353 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301354 */
1355 void exitCaseStatement(GeneratedYangParser.CaseStatementContext currentContext);
1356
1357 /**
1358 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1359 * usesStatement.
1360 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301361 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301362 */
1363 void enterUsesStatement(GeneratedYangParser.UsesStatementContext currentContext);
1364
1365 /**
1366 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1367 * usesStatement.
1368 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301369 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301370 */
1371 void exitUsesStatement(GeneratedYangParser.UsesStatementContext currentContext);
1372
1373 /**
1374 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1375 * refineStatement.
1376 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301377 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301378 */
1379 void enterRefineStatement(GeneratedYangParser.RefineStatementContext currentContext);
1380
1381 /**
1382 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1383 * refineStatement.
1384 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301385 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301386 */
1387 void exitRefineStatement(GeneratedYangParser.RefineStatementContext currentContext);
1388
1389 /**
1390 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1391 * refineContainerStatements.
1392 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301393 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301394 */
1395 void enterRefineContainerStatements(GeneratedYangParser.RefineContainerStatementsContext currentContext);
1396
1397 /**
1398 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1399 * refineContainerStatements.
1400 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301401 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301402 */
1403 void exitRefineContainerStatements(GeneratedYangParser.RefineContainerStatementsContext currentContext);
1404
1405 /**
1406 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1407 * refineLeafStatements.
1408 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301409 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301410 */
1411 void enterRefineLeafStatements(GeneratedYangParser.RefineLeafStatementsContext currentContext);
1412
1413 /**
1414 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1415 * refineLeafStatements.
1416 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301417 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301418 */
1419 void exitRefineLeafStatements(GeneratedYangParser.RefineLeafStatementsContext currentContext);
1420
1421 /**
1422 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1423 * refineLeafListStatements.
1424 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301425 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301426 */
1427 void enterRefineLeafListStatements(GeneratedYangParser.RefineLeafListStatementsContext currentContext);
1428
1429 /**
1430 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1431 * refineLeafListStatements.
1432 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301433 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301434 */
1435 void exitRefineLeafListStatements(GeneratedYangParser.RefineLeafListStatementsContext currentContext);
1436
1437 /**
1438 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1439 * refineListStatements.
1440 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301441 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301442 */
1443 void enterRefineListStatements(GeneratedYangParser.RefineListStatementsContext currentContext);
1444
1445 /**
1446 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1447 * refineListStatements.
1448 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301449 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301450 */
1451 void exitRefineListStatements(GeneratedYangParser.RefineListStatementsContext currentContext);
1452
1453 /**
1454 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1455 * refineChoiceStatements.
1456 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301457 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301458 */
1459 void enterRefineChoiceStatements(GeneratedYangParser.RefineChoiceStatementsContext currentContext);
1460
1461 /**
1462 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1463 * refineChoiceStatements.
1464 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301465 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301466 */
1467 void exitRefineChoiceStatements(GeneratedYangParser.RefineChoiceStatementsContext currentContext);
1468
1469 /**
1470 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1471 * refineCaseStatements.
1472 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301473 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301474 */
1475 void enterRefineCaseStatements(GeneratedYangParser.RefineCaseStatementsContext currentContext);
1476
1477 /**
1478 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1479 * refineCaseStatements.
1480 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301481 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301482 */
1483 void exitRefineCaseStatements(GeneratedYangParser.RefineCaseStatementsContext currentContext);
1484
1485 /**
1486 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1487 * usesAugmentStatement.
1488 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301489 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301490 */
1491 void enterUsesAugmentStatement(GeneratedYangParser.UsesAugmentStatementContext currentContext);
1492
1493 /**
1494 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1495 * usesAugmentStatement.
1496 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301497 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301498 */
1499 void exitUsesAugmentStatement(GeneratedYangParser.UsesAugmentStatementContext currentContext);
1500
1501 /**
1502 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1503 * augmentStatement.
1504 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301505 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301506 */
1507 void enterAugmentStatement(GeneratedYangParser.AugmentStatementContext currentContext);
1508
1509 /**
1510 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1511 * augmentStatement.
1512 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301513 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301514 */
1515 void exitAugmentStatement(GeneratedYangParser.AugmentStatementContext currentContext);
1516
1517 /**
1518 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1519 * whenStatement.
1520 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301521 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301522 */
1523 void enterWhenStatement(GeneratedYangParser.WhenStatementContext currentContext);
1524
1525 /**
1526 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1527 * whenStatement.
1528 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301529 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301530 */
1531 void exitWhenStatement(GeneratedYangParser.WhenStatementContext currentContext);
1532
1533 /**
1534 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1535 * rpcStatement.
1536 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301537 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301538 */
1539 void enterRpcStatement(GeneratedYangParser.RpcStatementContext currentContext);
1540
1541 /**
1542 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1543 * rpcStatement.
1544 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301545 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301546 */
1547 void exitRpcStatement(GeneratedYangParser.RpcStatementContext currentContext);
1548
1549 /**
1550 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1551 * inputStatement.
1552 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301553 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301554 */
1555 void enterInputStatement(GeneratedYangParser.InputStatementContext currentContext);
1556
1557 /**
1558 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1559 * inputStatement.
1560 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301561 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301562 */
1563 void exitInputStatement(GeneratedYangParser.InputStatementContext currentContext);
1564
1565 /**
1566 * Enter a parse tree produced by GeneratedYangParser for grammar rule
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301567 * inputStatementBody.
1568 *
1569 * @param currentContext current context in the parsed tree
1570 */
1571 void enterInputStatementBody(GeneratedYangParser.InputStatementBodyContext currentContext);
1572
1573 /**
1574 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1575 * inputStatementBody.
1576 *
1577 * @param currentContext current context in the parsed tree
1578 */
1579 void exitInputStatementBody(GeneratedYangParser.InputStatementBodyContext currentContext);
1580
1581 /**
1582 * Enter a parse tree produced by GeneratedYangParser for grammar rule
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301583 * outputStatement.
1584 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301585 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301586 */
1587 void enterOutputStatement(GeneratedYangParser.OutputStatementContext currentContext);
1588
1589 /**
1590 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1591 * outputStatement.
1592 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301593 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301594 */
1595 void exitOutputStatement(GeneratedYangParser.OutputStatementContext currentContext);
1596
1597 /**
1598 * Enter a parse tree produced by GeneratedYangParser for grammar rule
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301599 * outputStatementBody.
1600 *
1601 * @param currentContext current context in the parsed tree
1602 */
1603 void enterOutputStatementBody(GeneratedYangParser.OutputStatementBodyContext currentContext);
1604
1605 /**
1606 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1607 * outputStatementBody.
1608 *
1609 * @param currentContext current context in the parsed tree
1610 */
1611 void exitOutputStatementBody(GeneratedYangParser.OutputStatementBodyContext currentContext);
1612
1613 /**
1614 * Enter a parse tree produced by GeneratedYangParser for grammar rule
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301615 * notificationStatement.
1616 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301617 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301618 */
1619 void enterNotificationStatement(GeneratedYangParser.NotificationStatementContext currentContext);
1620
1621 /**
1622 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1623 * notificationStatement.
1624 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301625 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301626 */
1627 void exitNotificationStatement(GeneratedYangParser.NotificationStatementContext currentContext);
1628
1629 /**
1630 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1631 * deviationStatement.
1632 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301633 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301634 */
1635 void enterDeviationStatement(GeneratedYangParser.DeviationStatementContext currentContext);
1636
1637 /**
1638 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1639 * deviationStatement.
1640 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301641 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301642 */
1643 void exitDeviationStatement(GeneratedYangParser.DeviationStatementContext currentContext);
1644
1645 /**
1646 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1647 * deviateNotSupportedStatement.
1648 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301649 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301650 */
1651 void enterDeviateNotSupportedStatement(GeneratedYangParser.DeviateNotSupportedStatementContext currentContext);
1652
1653 /**
1654 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1655 * deviateNotSupportedStatement.
1656 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301657 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301658 */
1659 void exitDeviateNotSupportedStatement(GeneratedYangParser.DeviateNotSupportedStatementContext currentContext);
1660
1661 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301662 * Enter a parse tree produced by GeneratedYangParser for grammar rule deviateAddStatement.
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301663 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301664 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301665 */
1666 void enterDeviateAddStatement(GeneratedYangParser.DeviateAddStatementContext currentContext);
1667
1668 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301669 * Exit a parse tree produced by GeneratedYangParser for grammar rule deviateAddStatement.
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301670 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301671 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301672 */
1673 void exitDeviateAddStatement(GeneratedYangParser.DeviateAddStatementContext currentContext);
1674
1675 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301676 * Enter a parse tree produced by GeneratedYangParser for grammar rule deviateDeleteStatement.
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301677 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301678 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301679 */
1680 void enterDeviateDeleteStatement(GeneratedYangParser.DeviateDeleteStatementContext currentContext);
1681
1682 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301683 * Exit a parse tree produced by GeneratedYangParser for grammar rule deviateDeleteStatement.
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301684 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301685 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301686 */
1687 void exitDeviateDeleteStatement(GeneratedYangParser.DeviateDeleteStatementContext currentContext);
1688
1689 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301690 * Enter a parse tree produced by GeneratedYangParser for grammar rule deviateReplaceStatement.
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301691 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301692 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301693 */
1694 void enterDeviateReplaceStatement(GeneratedYangParser.DeviateReplaceStatementContext currentContext);
1695
1696 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301697 * Exit a parse tree produced by GeneratedYangParser for grammar rule deviateReplaceStatement.
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301698 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301699 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301700 */
1701 void exitDeviateReplaceStatement(GeneratedYangParser.DeviateReplaceStatementContext currentContext);
1702
1703 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301704 * Enter a parse tree produced by GeneratedYangParser for grammar rule string.
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301705 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301706 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301707 */
1708 void enterString(GeneratedYangParser.StringContext currentContext);
1709
1710 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301711 * Exit a parse tree produced by GeneratedYangParser for grammar rule string.
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301712 *
Vidyashree Rama468f8282016-03-04 19:08:35 +05301713 * @param currentContext current context in the parsed tree
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301714 */
1715 void exitString(GeneratedYangParser.StringContext currentContext);
Vidyashree Rama468f8282016-03-04 19:08:35 +05301716
1717 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301718 * Enter a parse tree produced by GeneratedYangParser for grammar rule identifier.
Vidyashree Rama468f8282016-03-04 19:08:35 +05301719 *
1720 * @param currentContext current context in the parsed tree
1721 */
1722 void enterIdentifier(GeneratedYangParser.IdentifierContext currentContext);
1723
1724 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301725 * Exit a parse tree produced by GeneratedYangParser for grammar rule identifier.
Vidyashree Rama468f8282016-03-04 19:08:35 +05301726 *
1727 * @param currentContext current context in the parsed tree
1728 */
1729 void exitIdentifier(GeneratedYangParser.IdentifierContext currentContext);
1730
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301731 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301732 * Enter a parse tree produced by GeneratedYangParser for grammar rule version.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301733 *
1734 * @param currentContext current context in the parsed tree
1735 */
1736 void enterVersion(GeneratedYangParser.VersionContext currentContext);
1737
1738 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301739 * Exit a parse tree produced by GeneratedYangParser for grammar rule version.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301740 *
1741 * @param currentContext current context in the parsed tree
1742 */
1743 void exitVersion(GeneratedYangParser.VersionContext currentContext);
1744
1745 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301746 * Enter a parse tree produced by GeneratedYangParser for grammar rule range.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301747 *
1748 * @param currentContext current context in the parsed tree
1749 */
1750 void enterRange(GeneratedYangParser.RangeContext currentContext);
1751
1752 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301753 * Exit a parse tree produced by GeneratedYangParser for grammar rule range.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301754 *
1755 * @param currentContext current context in the parsed tree
1756 */
1757 void exitRange(GeneratedYangParser.RangeContext currentContext);
Vidyashree Rama468f8282016-03-04 19:08:35 +05301758
1759 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301760 * Enter a parse tree produced by GeneratedYangParser for grammar rule dateArgumentString.
Vidyashree Rama468f8282016-03-04 19:08:35 +05301761 *
1762 * @param currentContext current context in the parsed tree
1763 */
1764 void enterDateArgumentString(GeneratedYangParser.DateArgumentStringContext currentContext);
1765
1766 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301767 * Exit a parse tree produced by GeneratedYangParser for grammar rule dateArgumentString.
Vidyashree Rama468f8282016-03-04 19:08:35 +05301768 *
1769 * @param currentContext current context in the parsed tree
1770 */
1771 void exitDateArgumentString(GeneratedYangParser.DateArgumentStringContext currentContext);
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301772
1773 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301774 * Enter a parse tree produced by GeneratedYangParser for grammar rule length.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301775 *
1776 * @param currentContext current context in the parsed tree
1777 */
1778 void enterLength(GeneratedYangParser.LengthContext currentContext);
1779
1780 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301781 * Exit a parse tree produced by GeneratedYangParser for grammar rule length.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301782 *
1783 * @param currentContext current context in the parsed tree
1784 */
1785 void exitLength(GeneratedYangParser.LengthContext currentContext);
1786
1787 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301788 * Enter a parse tree produced by GeneratedYangParser for grammar rule path.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301789 *
1790 * @param currentContext current context in the parsed tree
1791 */
1792 void enterPath(GeneratedYangParser.PathContext currentContext);
1793
1794 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301795 * Exit a parse tree produced by GeneratedYangParser for grammar rule path.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301796 *
1797 * @param currentContext current context in the parsed tree
1798 */
1799 void exitPath(GeneratedYangParser.PathContext currentContext);
1800
1801 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301802 * Enter a parse tree produced by GeneratedYangParser for grammar rule position.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301803 *
1804 * @param currentContext current context in the parsed tree
1805 */
1806 void enterPosition(GeneratedYangParser.PositionContext currentContext);
1807
1808 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301809 * Exit a parse tree produced by GeneratedYangParser for grammar rule position.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301810 *
1811 * @param currentContext current context in the parsed tree
1812 */
1813 void exitPosition(GeneratedYangParser.PositionContext currentContext);
1814
1815 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301816 * Enter a parse tree produced by GeneratedYangParser for grammar rule status.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301817 *
1818 * @param currentContext current context in the parsed tree
1819 */
1820 void enterStatus(GeneratedYangParser.StatusContext currentContext);
1821
1822 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301823 * Exit a parse tree produced by GeneratedYangParser for grammar rule status.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301824 *
1825 * @param currentContext current context in the parsed tree
1826 */
1827 void exitStatus(GeneratedYangParser.StatusContext currentContext);
1828
1829 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301830 * Enter a parse tree produced by GeneratedYangParser for grammar rule config.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301831 *
1832 * @param currentContext current context in the parsed tree
1833 */
1834 void enterConfig(GeneratedYangParser.ConfigContext currentContext);
1835
1836 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301837 * Exit a parse tree produced by GeneratedYangParser for grammar rule config.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301838 *
1839 * @param currentContext current context in the parsed tree
1840 */
1841 void exitConfig(GeneratedYangParser.ConfigContext currentContext);
1842
1843 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301844 * Enter a parse tree produced by GeneratedYangParser for grammar rule mandatory.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301845 *
1846 * @param currentContext current context in the parsed tree
1847 */
1848 void enterMandatory(GeneratedYangParser.MandatoryContext currentContext);
1849
1850 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301851 * Exit a parse tree produced by GeneratedYangParser for grammar rule mandatory.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301852 *
1853 * @param currentContext current context in the parsed tree
1854 */
1855 void exitMandatory(GeneratedYangParser.MandatoryContext currentContext);
1856
1857 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301858 * Enter a parse tree produced by GeneratedYangParser for grammar rule ordered-by.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301859 *
1860 * @param currentContext current context in the parsed tree
1861 */
1862 void enterOrderedBy(GeneratedYangParser.OrderedByContext currentContext);
1863
1864 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301865 * Exit a parse tree produced by GeneratedYangParser for grammar rule ordered-by.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301866 *
1867 * @param currentContext current context in the parsed tree
1868 */
1869 void exitOrderedBy(GeneratedYangParser.OrderedByContext currentContext);
1870
1871 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301872 * Enter a parse tree produced by GeneratedYangParser for grammar rule min elements value.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301873 *
1874 * @param currentContext current context in the parsed tree
1875 */
1876 void enterMinValue(GeneratedYangParser.MinValueContext currentContext);
1877
1878 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301879 * Exit a parse tree produced by GeneratedYangParser for grammar rule min elements value.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301880 *
1881 * @param currentContext current context in the parsed tree
1882 */
1883 void exitMinValue(GeneratedYangParser.MinValueContext currentContext);
1884
1885 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301886 * Enter a parse tree produced by GeneratedYangParser for grammar rule max elements value.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301887 *
1888 * @param currentContext current context in the parsed tree
1889 */
1890 void enterMaxValue(GeneratedYangParser.MaxValueContext currentContext);
1891
1892 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301893 * Exit a parse tree produced by GeneratedYangParser for grammar rule max elements value.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301894 *
1895 * @param currentContext current context in the parsed tree
1896 */
1897 void exitMaxValue(GeneratedYangParser.MaxValueContext currentContext);
1898
1899 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301900 * Enter a parse tree produced by GeneratedYangParser for grammar rule key.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301901 *
1902 * @param currentContext current context in the parsed tree
1903 */
1904 void enterKey(GeneratedYangParser.KeyContext currentContext);
1905
1906 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301907 * Exit a parse tree produced by GeneratedYangParser for grammar rule key.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301908 *
1909 * @param currentContext current context in the parsed tree
1910 */
1911 void exitKey(GeneratedYangParser.KeyContext currentContext);
1912
1913 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301914 * Enter a parse tree produced by GeneratedYangParser for grammar rule unique.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301915 *
1916 * @param currentContext current context in the parsed tree
1917 */
1918 void enterUnique(GeneratedYangParser.UniqueContext currentContext);
1919
1920 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301921 * Exit a parse tree produced by GeneratedYangParser for grammar rule unique.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301922 *
1923 * @param currentContext current context in the parsed tree
1924 */
1925 void exitUnique(GeneratedYangParser.UniqueContext currentContext);
1926
1927 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301928 * Enter a parse tree produced by GeneratedYangParser for grammar rule refine.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301929 *
1930 * @param currentContext current context in the parsed tree
1931 */
1932 void enterRefine(GeneratedYangParser.RefineContext currentContext);
1933
1934 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301935 * Exit a parse tree produced by GeneratedYangParser for grammar rule refine.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301936 *
1937 * @param currentContext current context in the parsed tree
1938 */
1939 void exitRefine(GeneratedYangParser.RefineContext currentContext);
1940
1941 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301942 * Enter a parse tree produced by GeneratedYangParser for grammar rule augment.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301943 *
1944 * @param currentContext current context in the parsed tree
1945 */
1946 void enterAugment(GeneratedYangParser.AugmentContext currentContext);
1947
1948 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301949 * Exit a parse tree produced by GeneratedYangParser for grammar rule augment.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301950 *
1951 * @param currentContext current context in the parsed tree
1952 */
1953 void exitAugment(GeneratedYangParser.AugmentContext currentContext);
1954
1955 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301956 * Enter a parse tree produced by GeneratedYangParser for grammar rule deviation.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301957 *
1958 * @param currentContext current context in the parsed tree
1959 */
1960 void enterDeviation(GeneratedYangParser.DeviationContext currentContext);
1961
1962 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301963 * Exit a parse tree produced by GeneratedYangParser for grammar rule deviation.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301964 *
1965 * @param currentContext current context in the parsed tree
1966 */
1967 void exitDeviation(GeneratedYangParser.DeviationContext currentContext);
1968
1969 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301970 * Enter a parse tree produced by GeneratedYangParser for grammar rule yang construct.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301971 *
1972 * @param currentContext current context in the parsed tree
1973 */
1974 void enterYangConstruct(GeneratedYangParser.YangConstructContext currentContext);
1975
1976 /**
Vidyashree Rama6a72b792016-03-29 12:00:42 +05301977 * Exit a parse tree produced by GeneratedYangParser for grammar rule yang construct.
Vidyashree Rama8a6b1282016-03-15 10:18:25 +05301978 *
1979 * @param currentContext current context in the parsed tree
1980 */
1981 void exitYangConstruct(GeneratedYangParser.YangConstructContext currentContext);
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301982}