blob: 9bb54aa01e3beed8449e243eee3292fe7939aaee [file] [log] [blame]
Gaurav Agrawal925f5632016-02-18 20:50:36 +05301// Generated from GeneratedYang.g4 by ANTLR 4.5
2/*
3 * Copyright 2016 Open Networking Laboratory
4 *
5 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6 * use this file except in compliance with the License. You may obtain a copy of
7 * the License at
8 *
9 * http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14 * License for the specific language governing permissions and limitations under
15 * the License.
16 */
17
18package org.onosproject.yangutils.parser.antlrgencode;
19
20import org.antlr.v4.runtime.tree.ParseTreeListener;
21
22/**
23 * ANTLR interfaces to be implemented by listener to traverse the parse tree.
24 */
25public interface GeneratedYangListener extends ParseTreeListener {
26 /**
27 * Enter a parse tree produced by GeneratedYangParser for grammar rule
28 * yangfile.
29 *
30 * @param currentContext current context in the parsed tree.
31 */
32 void enterYangfile(GeneratedYangParser.YangfileContext currentContext);
33
34 /**
35 * Exit a parse tree produced by GeneratedYangParser for grammar rule
36 * yangfile.
37 *
38 * @param currentContext current context in the parsed tree.
39 */
40 void exitYangfile(GeneratedYangParser.YangfileContext currentContext);
41
42 /**
43 * Enter a parse tree produced by GeneratedYangParser for grammar rule
44 * moduleStatement.
45 *
46 * @param currentContext current context in the parsed tree.
47 */
48 void enterModuleStatement(GeneratedYangParser.ModuleStatementContext currentContext);
49
50 /**
51 * Exit a parse tree produced by GeneratedYangParser for grammar rule
52 * moduleStatement.
53 *
54 * @param currentContext current context in the parsed tree.
55 */
56 void exitModuleStatement(GeneratedYangParser.ModuleStatementContext currentContext);
57
58 /**
59 * Enter a parse tree produced by GeneratedYangParser for grammar rule
60 * moduleBody.
61 *
62 * @param currentContext current context in the parsed tree.
63 */
64 void enterModuleBody(GeneratedYangParser.ModuleBodyContext currentContext);
65
66 /**
67 * Exit a parse tree produced by GeneratedYangParser for grammar rule
68 * moduleBody.
69 *
70 * @param currentContext current context in the parsed tree.
71 */
72 void exitModuleBody(GeneratedYangParser.ModuleBodyContext currentContext);
73
74 /**
75 * Enter a parse tree produced by GeneratedYangParser for grammar rule
76 * moduleHeaderStatement.
77 *
78 * @param currentContext current context in the parsed tree.
79 */
80 void enterModuleHeaderStatement(GeneratedYangParser.ModuleHeaderStatementContext currentContext);
81
82 /**
83 * Exit a parse tree produced by GeneratedYangParser for grammar rule
84 * moduleHeaderStatement.
85 *
86 * @param currentContext current context in the parsed tree.
87 */
88 void exitModuleHeaderStatement(GeneratedYangParser.ModuleHeaderStatementContext currentContext);
89
90 /**
91 * Enter a parse tree produced by GeneratedYangParser for grammar rule
92 * linkageStatements.
93 *
94 * @param currentContext current context in the parsed tree.
95 */
96 void enterLinkageStatements(GeneratedYangParser.LinkageStatementsContext currentContext);
97
98 /**
99 * Exit a parse tree produced by GeneratedYangParser for grammar rule
100 * linkageStatements.
101 *
102 * @param currentContext current context in the parsed tree.
103 */
104 void exitLinkageStatements(GeneratedYangParser.LinkageStatementsContext currentContext);
105
106 /**
107 * Enter a parse tree produced by GeneratedYangParser for grammar rule
108 * metaStatements.
109 *
110 * @param currentContext current context in the parsed tree.
111 */
112 void enterMetaStatements(GeneratedYangParser.MetaStatementsContext currentContext);
113
114 /**
115 * Exit a parse tree produced by GeneratedYangParser for grammar rule
116 * metaStatements.
117 *
118 * @param currentContext current context in the parsed tree.
119 */
120 void exitMetaStatements(GeneratedYangParser.MetaStatementsContext currentContext);
121
122 /**
123 * Enter a parse tree produced by GeneratedYangParser for grammar rule
124 * revisionStatements.
125 *
126 * @param currentContext current context in the parsed tree.
127 */
128 void enterRevisionStatements(GeneratedYangParser.RevisionStatementsContext currentContext);
129
130 /**
131 * Exit a parse tree produced by GeneratedYangParser for grammar rule
132 * revisionStatements.
133 *
134 * @param currentContext current context in the parsed tree.
135 */
136 void exitRevisionStatements(GeneratedYangParser.RevisionStatementsContext currentContext);
137
138 /**
139 * Enter a parse tree produced by GeneratedYangParser for grammar rule
140 * bodyStatements.
141 *
142 * @param currentContext current context in the parsed tree.
143 */
144 void enterBodyStatements(GeneratedYangParser.BodyStatementsContext currentContext);
145
146 /**
147 * Exit a parse tree produced by GeneratedYangParser for grammar rule
148 * bodyStatements.
149 *
150 * @param currentContext current context in the parsed tree.
151 */
152 void exitBodyStatements(GeneratedYangParser.BodyStatementsContext currentContext);
153
154 /**
155 * Enter a parse tree produced by GeneratedYangParser for grammar rule
156 * yangVersionStatement.
157 *
158 * @param currentContext current context in the parsed tree.
159 */
160 void enterYangVersionStatement(GeneratedYangParser.YangVersionStatementContext currentContext);
161
162 /**
163 * Exit a parse tree produced by GeneratedYangParser for grammar rule
164 * yangVersionStatement.
165 *
166 * @param currentContext current context in the parsed tree.
167 */
168 void exitYangVersionStatement(GeneratedYangParser.YangVersionStatementContext currentContext);
169
170 /**
171 * Enter a parse tree produced by GeneratedYangParser for grammar rule
172 * namespaceStatement.
173 *
174 * @param currentContext current context in the parsed tree.
175 */
176 void enterNamespaceStatement(GeneratedYangParser.NamespaceStatementContext currentContext);
177
178 /**
179 * Exit a parse tree produced by GeneratedYangParser for grammar rule
180 * namespaceStatement.
181 *
182 * @param currentContext current context in the parsed tree.
183 */
184 void exitNamespaceStatement(GeneratedYangParser.NamespaceStatementContext currentContext);
185
186 /**
187 * Enter a parse tree produced by GeneratedYangParser for grammar rule
188 * prefixStatement.
189 *
190 * @param currentContext current context in the parsed tree.
191 */
192 void enterPrefixStatement(GeneratedYangParser.PrefixStatementContext currentContext);
193
194 /**
195 * Exit a parse tree produced by GeneratedYangParser for grammar rule
196 * prefixStatement.
197 *
198 * @param currentContext current context in the parsed tree.
199 */
200 void exitPrefixStatement(GeneratedYangParser.PrefixStatementContext currentContext);
201
202 /**
203 * Enter a parse tree produced by GeneratedYangParser for grammar rule
204 * importStatement.
205 *
206 * @param currentContext current context in the parsed tree.
207 */
208 void enterImportStatement(GeneratedYangParser.ImportStatementContext currentContext);
209
210 /**
211 * Exit a parse tree produced by GeneratedYangParser for grammar rule
212 * importStatement.
213 *
214 * @param currentContext current context in the parsed tree.
215 */
216 void exitImportStatement(GeneratedYangParser.ImportStatementContext currentContext);
217
218 /**
219 * Enter a parse tree produced by GeneratedYangParser for grammar rule
220 * importStatementBody.
221 *
222 * @param currentContext current context in the parsed tree.
223 */
224 void enterImportStatementBody(GeneratedYangParser.ImportStatementBodyContext currentContext);
225
226 /**
227 * Exit a parse tree produced by GeneratedYangParser for grammar rule
228 * importStatementBody.
229 *
230 * @param currentContext current context in the parsed tree.
231 */
232 void exitImportStatementBody(GeneratedYangParser.ImportStatementBodyContext currentContext);
233
234 /**
235 * Enter a parse tree produced by GeneratedYangParser for grammar rule
236 * revisionDateStatement.
237 *
238 * @param currentContext current context in the parsed tree.
239 */
240 void enterRevisionDateStatement(GeneratedYangParser.RevisionDateStatementContext currentContext);
241
242 /**
243 * Exit a parse tree produced by GeneratedYangParser for grammar rule
244 * revisionDateStatement.
245 *
246 * @param currentContext current context in the parsed tree.
247 */
248 void exitRevisionDateStatement(GeneratedYangParser.RevisionDateStatementContext currentContext);
249
250 /**
251 * Enter a parse tree produced by GeneratedYangParser for grammar rule
252 * includeStatement.
253 *
254 * @param currentContext current context in the parsed tree.
255 */
256 void enterIncludeStatement(GeneratedYangParser.IncludeStatementContext currentContext);
257
258 /**
259 * Exit a parse tree produced by GeneratedYangParser for grammar rule
260 * includeStatement.
261 *
262 * @param currentContext current context in the parsed tree.
263 */
264 void exitIncludeStatement(GeneratedYangParser.IncludeStatementContext currentContext);
265
266 /**
267 * Enter a parse tree produced by GeneratedYangParser for grammar rule
268 * organizationStatement.
269 *
270 * @param currentContext current context in the parsed tree.
271 */
272 void enterOrganizationStatement(GeneratedYangParser.OrganizationStatementContext currentContext);
273
274 /**
275 * Exit a parse tree produced by GeneratedYangParser for grammar rule
276 * organizationStatement.
277 *
278 * @param currentContext current context in the parsed tree.
279 */
280 void exitOrganizationStatement(GeneratedYangParser.OrganizationStatementContext currentContext);
281
282 /**
283 * Enter a parse tree produced by GeneratedYangParser for grammar rule
284 * contactStatement.
285 *
286 * @param currentContext current context in the parsed tree.
287 */
288 void enterContactStatement(GeneratedYangParser.ContactStatementContext currentContext);
289
290 /**
291 * Exit a parse tree produced by GeneratedYangParser for grammar rule
292 * contactStatement.
293 *
294 * @param currentContext current context in the parsed tree.
295 */
296 void exitContactStatement(GeneratedYangParser.ContactStatementContext currentContext);
297
298 /**
299 * Enter a parse tree produced by GeneratedYangParser for grammar rule
300 * descriptionStatement.
301 *
302 * @param currentContext current context in the parsed tree.
303 */
304 void enterDescriptionStatement(GeneratedYangParser.DescriptionStatementContext currentContext);
305
306 /**
307 * Exit a parse tree produced by GeneratedYangParser for grammar rule
308 * descriptionStatement.
309 *
310 * @param currentContext current context in the parsed tree.
311 */
312 void exitDescriptionStatement(GeneratedYangParser.DescriptionStatementContext currentContext);
313
314 /**
315 * Enter a parse tree produced by GeneratedYangParser for grammar rule
316 * referenceStatement.
317 *
318 * @param currentContext current context in the parsed tree.
319 */
320 void enterReferenceStatement(GeneratedYangParser.ReferenceStatementContext currentContext);
321
322 /**
323 * Exit a parse tree produced by GeneratedYangParser for grammar rule
324 * referenceStatement.
325 *
326 * @param currentContext current context in the parsed tree.
327 */
328 void exitReferenceStatement(GeneratedYangParser.ReferenceStatementContext currentContext);
329
330 /**
331 * Enter a parse tree produced by GeneratedYangParser for grammar rule
332 * revisionStatement.
333 *
334 * @param currentContext current context in the parsed tree.
335 */
336 void enterRevisionStatement(GeneratedYangParser.RevisionStatementContext currentContext);
337
338 /**
339 * Exit a parse tree produced by GeneratedYangParser for grammar rule
340 * revisionStatement.
341 *
342 * @param currentContext current context in the parsed tree.
343 */
344 void exitRevisionStatement(GeneratedYangParser.RevisionStatementContext currentContext);
345
346 /**
347 * Enter a parse tree produced by GeneratedYangParser for grammar rule
348 * revisionStatementBody.
349 *
350 * @param currentContext current context in the parsed tree.
351 */
352 void enterRevisionStatementBody(GeneratedYangParser.RevisionStatementBodyContext currentContext);
353
354 /**
355 * Exit a parse tree produced by GeneratedYangParser for grammar rule
356 * revisionStatementBody.
357 *
358 * @param currentContext current context in the parsed tree.
359 */
360 void exitRevisionStatementBody(GeneratedYangParser.RevisionStatementBodyContext currentContext);
361
362 /**
363 * Enter a parse tree produced by GeneratedYangParser for grammar rule
364 * subModuleStatement.
365 *
366 * @param currentContext current context in the parsed tree.
367 */
368 void enterSubModuleStatement(GeneratedYangParser.SubModuleStatementContext currentContext);
369
370 /**
371 * Exit a parse tree produced by GeneratedYangParser for grammar rule
372 * subModuleStatement.
373 *
374 * @param currentContext current context in the parsed tree.
375 */
376 void exitSubModuleStatement(GeneratedYangParser.SubModuleStatementContext currentContext);
377
378 /**
379 * Enter a parse tree produced by GeneratedYangParser for grammar rule
380 * submoduleBody.
381 *
382 * @param currentContext current context in the parsed tree.
383 */
384 void enterSubmoduleBody(GeneratedYangParser.SubmoduleBodyContext currentContext);
385
386 /**
387 * Exit a parse tree produced by GeneratedYangParser for grammar rule
388 * submoduleBody.
389 *
390 * @param currentContext current context in the parsed tree.
391 */
392 void exitSubmoduleBody(GeneratedYangParser.SubmoduleBodyContext currentContext);
393
394 /**
395 * Enter a parse tree produced by GeneratedYangParser for grammar rule
396 * submoduleHeaderStatement.
397 *
398 * @param currentContext current context in the parsed tree.
399 */
400 void enterSubmoduleHeaderStatement(GeneratedYangParser.SubmoduleHeaderStatementContext currentContext);
401
402 /**
403 * Exit a parse tree produced by GeneratedYangParser for grammar rule
404 * submoduleHeaderStatement.
405 *
406 * @param currentContext current context in the parsed tree.
407 */
408 void exitSubmoduleHeaderStatement(GeneratedYangParser.SubmoduleHeaderStatementContext currentContext);
409
410 /**
411 * Enter a parse tree produced by GeneratedYangParser for grammar rule
412 * belongstoStatement.
413 *
414 * @param currentContext current context in the parsed tree.
415 */
416 void enterBelongstoStatement(GeneratedYangParser.BelongstoStatementContext currentContext);
417
418 /**
419 * Exit a parse tree produced by GeneratedYangParser for grammar rule
420 * belongstoStatement.
421 *
422 * @param currentContext current context in the parsed tree.
423 */
424 void exitBelongstoStatement(GeneratedYangParser.BelongstoStatementContext currentContext);
425
426 /**
427 * Enter a parse tree produced by GeneratedYangParser for grammar rule
428 * belongstoStatementBody.
429 *
430 * @param currentContext current context in the parsed tree.
431 */
432 void enterBelongstoStatementBody(GeneratedYangParser.BelongstoStatementBodyContext currentContext);
433
434 /**
435 * Exit a parse tree produced by GeneratedYangParser for grammar rule
436 * belongstoStatementBody.
437 *
438 * @param currentContext current context in the parsed tree.
439 */
440 void exitBelongstoStatementBody(GeneratedYangParser.BelongstoStatementBodyContext currentContext);
441
442 /**
443 * Enter a parse tree produced by GeneratedYangParser for grammar rule
444 * extensionStatement.
445 *
446 * @param currentContext current context in the parsed tree.
447 */
448 void enterExtensionStatement(GeneratedYangParser.ExtensionStatementContext currentContext);
449
450 /**
451 * Exit a parse tree produced by GeneratedYangParser for grammar rule
452 * extensionStatement.
453 *
454 * @param currentContext current context in the parsed tree.
455 */
456 void exitExtensionStatement(GeneratedYangParser.ExtensionStatementContext currentContext);
457
458 /**
459 * Enter a parse tree produced by GeneratedYangParser for grammar rule
460 * extensionBody.
461 *
462 * @param currentContext current context in the parsed tree.
463 */
464 void enterExtensionBody(GeneratedYangParser.ExtensionBodyContext currentContext);
465
466 /**
467 * Exit a parse tree produced by GeneratedYangParser for grammar rule
468 * extensionBody.
469 *
470 * @param currentContext current context in the parsed tree.
471 */
472 void exitExtensionBody(GeneratedYangParser.ExtensionBodyContext currentContext);
473
474 /**
475 * Enter a parse tree produced by GeneratedYangParser for grammar rule
476 * argumentStatement.
477 *
478 * @param currentContext current context in the parsed tree.
479 */
480 void enterArgumentStatement(GeneratedYangParser.ArgumentStatementContext currentContext);
481
482 /**
483 * Exit a parse tree produced by GeneratedYangParser for grammar rule
484 * argumentStatement.
485 *
486 * @param currentContext current context in the parsed tree.
487 */
488 void exitArgumentStatement(GeneratedYangParser.ArgumentStatementContext currentContext);
489
490 /**
491 * Enter a parse tree produced by GeneratedYangParser for grammar rule
492 * argumentBody.
493 *
494 * @param currentContext current context in the parsed tree.
495 */
496 void enterArgumentBody(GeneratedYangParser.ArgumentBodyContext currentContext);
497
498 /**
499 * Exit a parse tree produced by GeneratedYangParser for grammar rule
500 * argumentBody.
501 *
502 * @param currentContext current context in the parsed tree.
503 */
504 void exitArgumentBody(GeneratedYangParser.ArgumentBodyContext currentContext);
505
506 /**
507 * Enter a parse tree produced by GeneratedYangParser for grammar rule
508 * yinElementStatement.
509 *
510 * @param currentContext current context in the parsed tree.
511 */
512 void enterYinElementStatement(GeneratedYangParser.YinElementStatementContext currentContext);
513
514 /**
515 * Exit a parse tree produced by GeneratedYangParser for grammar rule
516 * yinElementStatement.
517 *
518 * @param currentContext current context in the parsed tree.
519 */
520 void exitYinElementStatement(GeneratedYangParser.YinElementStatementContext currentContext);
521
522 /**
523 * Enter a parse tree produced by GeneratedYangParser for grammar rule
524 * identityStatement.
525 *
526 * @param currentContext current context in the parsed tree.
527 */
528 void enterIdentityStatement(GeneratedYangParser.IdentityStatementContext currentContext);
529
530 /**
531 * Exit a parse tree produced by GeneratedYangParser for grammar rule
532 * identityStatement.
533 *
534 * @param currentContext current context in the parsed tree.
535 */
536 void exitIdentityStatement(GeneratedYangParser.IdentityStatementContext currentContext);
537
538 /**
539 * Enter a parse tree produced by GeneratedYangParser for grammar rule
540 * identityBody.
541 *
542 * @param currentContext current context in the parsed tree.
543 */
544 void enterIdentityBody(GeneratedYangParser.IdentityBodyContext currentContext);
545
546 /**
547 * Exit a parse tree produced by GeneratedYangParser for grammar rule
548 * identityBody.
549 *
550 * @param currentContext current context in the parsed tree.
551 */
552 void exitIdentityBody(GeneratedYangParser.IdentityBodyContext currentContext);
553
554 /**
555 * Enter a parse tree produced by GeneratedYangParser for grammar rule
556 * baseStatement.
557 *
558 * @param currentContext current context in the parsed tree.
559 */
560 void enterBaseStatement(GeneratedYangParser.BaseStatementContext currentContext);
561
562 /**
563 * Exit a parse tree produced by GeneratedYangParser for grammar rule
564 * baseStatement.
565 *
566 * @param currentContext current context in the parsed tree.
567 */
568 void exitBaseStatement(GeneratedYangParser.BaseStatementContext currentContext);
569
570 /**
571 * Enter a parse tree produced by GeneratedYangParser for grammar rule
572 * featureStatement.
573 *
574 * @param currentContext current context in the parsed tree.
575 */
576 void enterFeatureStatement(GeneratedYangParser.FeatureStatementContext currentContext);
577
578 /**
579 * Exit a parse tree produced by GeneratedYangParser for grammar rule
580 * featureStatement.
581 *
582 * @param currentContext current context in the parsed tree.
583 */
584 void exitFeatureStatement(GeneratedYangParser.FeatureStatementContext currentContext);
585
586 /**
587 * Enter a parse tree produced by GeneratedYangParser for grammar rule
588 * featureBody.
589 *
590 * @param currentContext current context in the parsed tree.
591 */
592 void enterFeatureBody(GeneratedYangParser.FeatureBodyContext currentContext);
593
594 /**
595 * Exit a parse tree produced by GeneratedYangParser for grammar rule
596 * featureBody.
597 *
598 * @param currentContext current context in the parsed tree.
599 */
600 void exitFeatureBody(GeneratedYangParser.FeatureBodyContext currentContext);
601
602 /**
603 * Enter a parse tree produced by GeneratedYangParser for grammar rule
604 * dataDefStatement.
605 *
606 * @param currentContext current context in the parsed tree.
607 */
608 void enterDataDefStatement(GeneratedYangParser.DataDefStatementContext currentContext);
609
610 /**
611 * Exit a parse tree produced by GeneratedYangParser for grammar rule
612 * dataDefStatement.
613 *
614 * @param currentContext current context in the parsed tree.
615 */
616 void exitDataDefStatement(GeneratedYangParser.DataDefStatementContext currentContext);
617
618 /**
619 * Enter a parse tree produced by GeneratedYangParser for grammar rule
620 * ifFeatureStatement.
621 *
622 * @param currentContext current context in the parsed tree.
623 */
624 void enterIfFeatureStatement(GeneratedYangParser.IfFeatureStatementContext currentContext);
625
626 /**
627 * Exit a parse tree produced by GeneratedYangParser for grammar rule
628 * ifFeatureStatement.
629 *
630 * @param currentContext current context in the parsed tree.
631 */
632 void exitIfFeatureStatement(GeneratedYangParser.IfFeatureStatementContext currentContext);
633
634 /**
635 * Enter a parse tree produced by GeneratedYangParser for grammar rule
636 * unitsStatement.
637 *
638 * @param currentContext current context in the parsed tree.
639 */
640 void enterUnitsStatement(GeneratedYangParser.UnitsStatementContext currentContext);
641
642 /**
643 * Exit a parse tree produced by GeneratedYangParser for grammar rule
644 * unitsStatement.
645 *
646 * @param currentContext current context in the parsed tree.
647 */
648 void exitUnitsStatement(GeneratedYangParser.UnitsStatementContext currentContext);
649
650 /**
651 * Enter a parse tree produced by GeneratedYangParser for grammar rule
652 * typedefStatement.
653 *
654 * @param currentContext current context in the parsed tree.
655 */
656 void enterTypedefStatement(GeneratedYangParser.TypedefStatementContext currentContext);
657
658 /**
659 * Exit a parse tree produced by GeneratedYangParser for grammar rule
660 * typedefStatement.
661 *
662 * @param currentContext current context in the parsed tree.
663 */
664 void exitTypedefStatement(GeneratedYangParser.TypedefStatementContext currentContext);
665
666 /**
667 * Enter a parse tree produced by GeneratedYangParser for grammar rule
668 * typeStatement.
669 *
670 * @param currentContext current context in the parsed tree.
671 */
672 void enterTypeStatement(GeneratedYangParser.TypeStatementContext currentContext);
673
674 /**
675 * Exit a parse tree produced by GeneratedYangParser for grammar rule
676 * typeStatement.
677 *
678 * @param currentContext current context in the parsed tree.
679 */
680 void exitTypeStatement(GeneratedYangParser.TypeStatementContext currentContext);
681
682 /**
683 * Enter a parse tree produced by GeneratedYangParser for grammar rule
684 * typeBodyStatements.
685 *
686 * @param currentContext current context in the parsed tree.
687 */
688 void enterTypeBodyStatements(GeneratedYangParser.TypeBodyStatementsContext currentContext);
689
690 /**
691 * Exit a parse tree produced by GeneratedYangParser for grammar rule
692 * typeBodyStatements.
693 *
694 * @param currentContext current context in the parsed tree.
695 */
696 void exitTypeBodyStatements(GeneratedYangParser.TypeBodyStatementsContext currentContext);
697
698 /**
699 * Enter a parse tree produced by GeneratedYangParser for grammar rule
700 * numericalRestrictions.
701 *
702 * @param currentContext current context in the parsed tree.
703 */
704 void enterNumericalRestrictions(GeneratedYangParser.NumericalRestrictionsContext currentContext);
705
706 /**
707 * Exit a parse tree produced by GeneratedYangParser for grammar rule
708 * numericalRestrictions.
709 *
710 * @param currentContext current context in the parsed tree.
711 */
712 void exitNumericalRestrictions(GeneratedYangParser.NumericalRestrictionsContext currentContext);
713
714 /**
715 * Enter a parse tree produced by GeneratedYangParser for grammar rule
716 * rangeStatement.
717 *
718 * @param currentContext current context in the parsed tree.
719 */
720 void enterRangeStatement(GeneratedYangParser.RangeStatementContext currentContext);
721
722 /**
723 * Exit a parse tree produced by GeneratedYangParser for grammar rule
724 * rangeStatement.
725 *
726 * @param currentContext current context in the parsed tree.
727 */
728 void exitRangeStatement(GeneratedYangParser.RangeStatementContext currentContext);
729
730 /**
731 * Enter a parse tree produced by GeneratedYangParser for grammar rule
732 * commonStatements.
733 *
734 * @param currentContext current context in the parsed tree.
735 */
736 void enterCommonStatements(GeneratedYangParser.CommonStatementsContext currentContext);
737
738 /**
739 * Exit a parse tree produced by GeneratedYangParser for grammar rule
740 * commonStatements.
741 *
742 * @param currentContext current context in the parsed tree.
743 */
744 void exitCommonStatements(GeneratedYangParser.CommonStatementsContext currentContext);
745
746 /**
747 * Enter a parse tree produced by GeneratedYangParser for grammar rule
748 * stringRestrictions.
749 *
750 * @param currentContext current context in the parsed tree.
751 */
752 void enterStringRestrictions(GeneratedYangParser.StringRestrictionsContext currentContext);
753
754 /**
755 * Exit a parse tree produced by GeneratedYangParser for grammar rule
756 * stringRestrictions.
757 *
758 * @param currentContext current context in the parsed tree.
759 */
760 void exitStringRestrictions(GeneratedYangParser.StringRestrictionsContext currentContext);
761
762 /**
763 * Enter a parse tree produced by GeneratedYangParser for grammar rule
764 * lengthStatement.
765 *
766 * @param currentContext current context in the parsed tree.
767 */
768 void enterLengthStatement(GeneratedYangParser.LengthStatementContext currentContext);
769
770 /**
771 * Exit a parse tree produced by GeneratedYangParser for grammar rule
772 * lengthStatement.
773 *
774 * @param currentContext current context in the parsed tree.
775 */
776 void exitLengthStatement(GeneratedYangParser.LengthStatementContext currentContext);
777
778 /**
779 * Enter a parse tree produced by GeneratedYangParser for grammar rule
780 * patternStatement.
781 *
782 * @param currentContext current context in the parsed tree.
783 */
784 void enterPatternStatement(GeneratedYangParser.PatternStatementContext currentContext);
785
786 /**
787 * Exit a parse tree produced by GeneratedYangParser for grammar rule
788 * patternStatement.
789 *
790 * @param currentContext current context in the parsed tree.
791 */
792 void exitPatternStatement(GeneratedYangParser.PatternStatementContext currentContext);
793
794 /**
795 * Enter a parse tree produced by GeneratedYangParser for grammar rule
796 * defaultStatement.
797 *
798 * @param currentContext current context in the parsed tree.
799 */
800 void enterDefaultStatement(GeneratedYangParser.DefaultStatementContext currentContext);
801
802 /**
803 * Exit a parse tree produced by GeneratedYangParser for grammar rule
804 * defaultStatement.
805 *
806 * @param currentContext current context in the parsed tree.
807 */
808 void exitDefaultStatement(GeneratedYangParser.DefaultStatementContext currentContext);
809
810 /**
811 * Enter a parse tree produced by GeneratedYangParser for grammar rule
812 * enumSpecification.
813 *
814 * @param currentContext current context in the parsed tree.
815 */
816 void enterEnumSpecification(GeneratedYangParser.EnumSpecificationContext currentContext);
817
818 /**
819 * Exit a parse tree produced by GeneratedYangParser for grammar rule
820 * enumSpecification.
821 *
822 * @param currentContext current context in the parsed tree.
823 */
824 void exitEnumSpecification(GeneratedYangParser.EnumSpecificationContext currentContext);
825
826 /**
827 * Enter a parse tree produced by GeneratedYangParser for grammar rule
828 * enumStatement.
829 *
830 * @param currentContext current context in the parsed tree.
831 */
832 void enterEnumStatement(GeneratedYangParser.EnumStatementContext currentContext);
833
834 /**
835 * Exit a parse tree produced by GeneratedYangParser for grammar rule
836 * enumStatement.
837 *
838 * @param currentContext current context in the parsed tree.
839 */
840 void exitEnumStatement(GeneratedYangParser.EnumStatementContext currentContext);
841
842 /**
843 * Enter a parse tree produced by GeneratedYangParser for grammar rule
844 * enumStatementBody.
845 *
846 * @param currentContext current context in the parsed tree.
847 */
848 void enterEnumStatementBody(GeneratedYangParser.EnumStatementBodyContext currentContext);
849
850 /**
851 * Exit a parse tree produced by GeneratedYangParser for grammar rule
852 * enumStatementBody.
853 *
854 * @param currentContext current context in the parsed tree.
855 */
856 void exitEnumStatementBody(GeneratedYangParser.EnumStatementBodyContext currentContext);
857
858 /**
859 * Enter a parse tree produced by GeneratedYangParser for grammar rule
860 * leafrefSpecification.
861 *
862 * @param currentContext current context in the parsed tree.
863 */
864 void enterLeafrefSpecification(GeneratedYangParser.LeafrefSpecificationContext currentContext);
865
866 /**
867 * Exit a parse tree produced by GeneratedYangParser for grammar rule
868 * leafrefSpecification.
869 *
870 * @param currentContext current context in the parsed tree.
871 */
872 void exitLeafrefSpecification(GeneratedYangParser.LeafrefSpecificationContext currentContext);
873
874 /**
875 * Enter a parse tree produced by GeneratedYangParser for grammar rule
876 * pathStatement.
877 *
878 * @param currentContext current context in the parsed tree.
879 */
880 void enterPathStatement(GeneratedYangParser.PathStatementContext currentContext);
881
882 /**
883 * Exit a parse tree produced by GeneratedYangParser for grammar rule
884 * pathStatement.
885 *
886 * @param currentContext current context in the parsed tree.
887 */
888 void exitPathStatement(GeneratedYangParser.PathStatementContext currentContext);
889
890 /**
891 * Enter a parse tree produced by GeneratedYangParser for grammar rule
892 * requireInstanceStatement.
893 *
894 * @param currentContext current context in the parsed tree.
895 */
896 void enterRequireInstanceStatement(GeneratedYangParser.RequireInstanceStatementContext currentContext);
897
898 /**
899 * Exit a parse tree produced by GeneratedYangParser for grammar rule
900 * requireInstanceStatement.
901 *
902 * @param currentContext current context in the parsed tree.
903 */
904 void exitRequireInstanceStatement(GeneratedYangParser.RequireInstanceStatementContext currentContext);
905
906 /**
907 * Enter a parse tree produced by GeneratedYangParser for grammar rule
908 * instanceIdentifierSpecification.
909 *
910 * @param currentContext current context in the parsed tree.
911 */
912 void enterInstanceIdentifierSpecification(GeneratedYangParser.InstanceIdentifierSpecificationContext
913 currentContext);
914
915 /**
916 * Exit a parse tree produced by GeneratedYangParser for grammar rule
917 * instanceIdentifierSpecification.
918 *
919 * @param currentContext current context in the parsed tree.
920 */
921 void exitInstanceIdentifierSpecification(GeneratedYangParser.InstanceIdentifierSpecificationContext currentContext);
922
923 /**
924 * Enter a parse tree produced by GeneratedYangParser for grammar rule
925 * identityrefSpecification.
926 *
927 * @param currentContext current context in the parsed tree.
928 */
929 void enterIdentityrefSpecification(GeneratedYangParser.IdentityrefSpecificationContext currentContext);
930
931 /**
932 * Exit a parse tree produced by GeneratedYangParser for grammar rule
933 * identityrefSpecification.
934 *
935 * @param currentContext current context in the parsed tree.
936 */
937 void exitIdentityrefSpecification(GeneratedYangParser.IdentityrefSpecificationContext currentContext);
938
939 /**
940 * Enter a parse tree produced by GeneratedYangParser for grammar rule
941 * unionSpecification.
942 *
943 * @param currentContext current context in the parsed tree.
944 */
945 void enterUnionSpecification(GeneratedYangParser.UnionSpecificationContext currentContext);
946
947 /**
948 * Exit a parse tree produced by GeneratedYangParser for grammar rule
949 * unionSpecification.
950 *
951 * @param currentContext current context in the parsed tree.
952 */
953 void exitUnionSpecification(GeneratedYangParser.UnionSpecificationContext currentContext);
954
955 /**
956 * Enter a parse tree produced by GeneratedYangParser for grammar rule
957 * bitsSpecification.
958 *
959 * @param currentContext current context in the parsed tree.
960 */
961 void enterBitsSpecification(GeneratedYangParser.BitsSpecificationContext currentContext);
962
963 /**
964 * Exit a parse tree produced by GeneratedYangParser for grammar rule
965 * bitsSpecification.
966 *
967 * @param currentContext current context in the parsed tree.
968 */
969 void exitBitsSpecification(GeneratedYangParser.BitsSpecificationContext currentContext);
970
971 /**
972 * Enter a parse tree produced by GeneratedYangParser for grammar rule
973 * bitStatement.
974 *
975 * @param currentContext current context in the parsed tree.
976 */
977 void enterBitStatement(GeneratedYangParser.BitStatementContext currentContext);
978
979 /**
980 * Exit a parse tree produced by GeneratedYangParser for grammar rule
981 * bitStatement.
982 *
983 * @param currentContext current context in the parsed tree.
984 */
985 void exitBitStatement(GeneratedYangParser.BitStatementContext currentContext);
986
987 /**
988 * Enter a parse tree produced by GeneratedYangParser for grammar rule
989 * bitBodyStatement.
990 *
991 * @param currentContext current context in the parsed tree.
992 */
993 void enterBitBodyStatement(GeneratedYangParser.BitBodyStatementContext currentContext);
994
995 /**
996 * Exit a parse tree produced by GeneratedYangParser for grammar rule
997 * bitBodyStatement.
998 *
999 * @param currentContext current context in the parsed tree.
1000 */
1001 void exitBitBodyStatement(GeneratedYangParser.BitBodyStatementContext currentContext);
1002
1003 /**
1004 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1005 * positionStatement.
1006 *
1007 * @param currentContext current context in the parsed tree.
1008 */
1009 void enterPositionStatement(GeneratedYangParser.PositionStatementContext currentContext);
1010
1011 /**
1012 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1013 * positionStatement.
1014 *
1015 * @param currentContext current context in the parsed tree.
1016 */
1017 void exitPositionStatement(GeneratedYangParser.PositionStatementContext currentContext);
1018
1019 /**
1020 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1021 * statusStatement.
1022 *
1023 * @param currentContext current context in the parsed tree.
1024 */
1025 void enterStatusStatement(GeneratedYangParser.StatusStatementContext currentContext);
1026
1027 /**
1028 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1029 * statusStatement.
1030 *
1031 * @param currentContext current context in the parsed tree.
1032 */
1033 void exitStatusStatement(GeneratedYangParser.StatusStatementContext currentContext);
1034
1035 /**
1036 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1037 * configStatement.
1038 *
1039 * @param currentContext current context in the parsed tree.
1040 */
1041 void enterConfigStatement(GeneratedYangParser.ConfigStatementContext currentContext);
1042
1043 /**
1044 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1045 * configStatement.
1046 *
1047 * @param currentContext current context in the parsed tree.
1048 */
1049 void exitConfigStatement(GeneratedYangParser.ConfigStatementContext currentContext);
1050
1051 /**
1052 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1053 * mandatoryStatement.
1054 *
1055 * @param currentContext current context in the parsed tree.
1056 */
1057 void enterMandatoryStatement(GeneratedYangParser.MandatoryStatementContext currentContext);
1058
1059 /**
1060 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1061 * mandatoryStatement.
1062 *
1063 * @param currentContext current context in the parsed tree.
1064 */
1065 void exitMandatoryStatement(GeneratedYangParser.MandatoryStatementContext currentContext);
1066
1067 /**
1068 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1069 * presenceStatement.
1070 *
1071 * @param currentContext current context in the parsed tree.
1072 */
1073 void enterPresenceStatement(GeneratedYangParser.PresenceStatementContext currentContext);
1074
1075 /**
1076 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1077 * presenceStatement.
1078 *
1079 * @param currentContext current context in the parsed tree.
1080 */
1081 void exitPresenceStatement(GeneratedYangParser.PresenceStatementContext currentContext);
1082
1083 /**
1084 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1085 * orderedByStatement.
1086 *
1087 * @param currentContext current context in the parsed tree.
1088 */
1089 void enterOrderedByStatement(GeneratedYangParser.OrderedByStatementContext currentContext);
1090
1091 /**
1092 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1093 * orderedByStatement.
1094 *
1095 * @param currentContext current context in the parsed tree.
1096 */
1097 void exitOrderedByStatement(GeneratedYangParser.OrderedByStatementContext currentContext);
1098
1099 /**
1100 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1101 * mustStatement.
1102 *
1103 * @param currentContext current context in the parsed tree.
1104 */
1105 void enterMustStatement(GeneratedYangParser.MustStatementContext currentContext);
1106
1107 /**
1108 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1109 * mustStatement.
1110 *
1111 * @param currentContext current context in the parsed tree.
1112 */
1113 void exitMustStatement(GeneratedYangParser.MustStatementContext currentContext);
1114
1115 /**
1116 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1117 * errorMessageStatement.
1118 *
1119 * @param currentContext current context in the parsed tree.
1120 */
1121 void enterErrorMessageStatement(GeneratedYangParser.ErrorMessageStatementContext currentContext);
1122
1123 /**
1124 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1125 * errorMessageStatement.
1126 *
1127 * @param currentContext current context in the parsed tree.
1128 */
1129 void exitErrorMessageStatement(GeneratedYangParser.ErrorMessageStatementContext currentContext);
1130
1131 /**
1132 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1133 * errorAppTagStatement.
1134 *
1135 * @param currentContext current context in the parsed tree.
1136 */
1137 void enterErrorAppTagStatement(GeneratedYangParser.ErrorAppTagStatementContext currentContext);
1138
1139 /**
1140 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1141 * errorAppTagStatement.
1142 *
1143 * @param currentContext current context in the parsed tree.
1144 */
1145 void exitErrorAppTagStatement(GeneratedYangParser.ErrorAppTagStatementContext currentContext);
1146
1147 /**
1148 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1149 * minElementsStatement.
1150 *
1151 * @param currentContext current context in the parsed tree.
1152 */
1153 void enterMinElementsStatement(GeneratedYangParser.MinElementsStatementContext currentContext);
1154
1155 /**
1156 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1157 * minElementsStatement.
1158 *
1159 * @param currentContext current context in the parsed tree.
1160 */
1161 void exitMinElementsStatement(GeneratedYangParser.MinElementsStatementContext currentContext);
1162
1163 /**
1164 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1165 * maxElementsStatement.
1166 *
1167 * @param currentContext current context in the parsed tree.
1168 */
1169 void enterMaxElementsStatement(GeneratedYangParser.MaxElementsStatementContext currentContext);
1170
1171 /**
1172 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1173 * maxElementsStatement.
1174 *
1175 * @param currentContext current context in the parsed tree.
1176 */
1177 void exitMaxElementsStatement(GeneratedYangParser.MaxElementsStatementContext currentContext);
1178
1179 /**
1180 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1181 * maxValueArgument.
1182 *
1183 * @param currentContext current context in the parsed tree.
1184 */
1185 void enterMaxValueArgument(GeneratedYangParser.MaxValueArgumentContext currentContext);
1186
1187 /**
1188 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1189 * maxValueArgument.
1190 *
1191 * @param currentContext current context in the parsed tree.
1192 */
1193 void exitMaxValueArgument(GeneratedYangParser.MaxValueArgumentContext currentContext);
1194
1195 /**
1196 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1197 * valueStatement.
1198 *
1199 * @param currentContext current context in the parsed tree.
1200 */
1201 void enterValueStatement(GeneratedYangParser.ValueStatementContext currentContext);
1202
1203 /**
1204 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1205 * valueStatement.
1206 *
1207 * @param currentContext current context in the parsed tree.
1208 */
1209 void exitValueStatement(GeneratedYangParser.ValueStatementContext currentContext);
1210
1211 /**
1212 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1213 * groupingStatement.
1214 *
1215 * @param currentContext current context in the parsed tree.
1216 */
1217 void enterGroupingStatement(GeneratedYangParser.GroupingStatementContext currentContext);
1218
1219 /**
1220 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1221 * groupingStatement.
1222 *
1223 * @param currentContext current context in the parsed tree.
1224 */
1225 void exitGroupingStatement(GeneratedYangParser.GroupingStatementContext currentContext);
1226
1227 /**
1228 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1229 * containerStatement.
1230 *
1231 * @param currentContext current context in the parsed tree.
1232 */
1233 void enterContainerStatement(GeneratedYangParser.ContainerStatementContext currentContext);
1234
1235 /**
1236 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1237 * containerStatement.
1238 *
1239 * @param currentContext current context in the parsed tree.
1240 */
1241 void exitContainerStatement(GeneratedYangParser.ContainerStatementContext currentContext);
1242
1243 /**
1244 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1245 * leafStatement.
1246 *
1247 * @param currentContext current context in the parsed tree.
1248 */
1249 void enterLeafStatement(GeneratedYangParser.LeafStatementContext currentContext);
1250
1251 /**
1252 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1253 * leafStatement.
1254 *
1255 * @param currentContext current context in the parsed tree.
1256 */
1257 void exitLeafStatement(GeneratedYangParser.LeafStatementContext currentContext);
1258
1259 /**
1260 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1261 * leafListStatement.
1262 *
1263 * @param currentContext current context in the parsed tree.
1264 */
1265 void enterLeafListStatement(GeneratedYangParser.LeafListStatementContext currentContext);
1266
1267 /**
1268 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1269 * leafListStatement.
1270 *
1271 * @param currentContext current context in the parsed tree.
1272 */
1273 void exitLeafListStatement(GeneratedYangParser.LeafListStatementContext currentContext);
1274
1275 /**
1276 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1277 * listStatement.
1278 *
1279 * @param currentContext current context in the parsed tree.
1280 */
1281 void enterListStatement(GeneratedYangParser.ListStatementContext currentContext);
1282
1283 /**
1284 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1285 * listStatement.
1286 *
1287 * @param currentContext current context in the parsed tree.
1288 */
1289 void exitListStatement(GeneratedYangParser.ListStatementContext currentContext);
1290
1291 /**
1292 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1293 * keyStatement.
1294 *
1295 * @param currentContext current context in the parsed tree.
1296 */
1297 void enterKeyStatement(GeneratedYangParser.KeyStatementContext currentContext);
1298
1299 /**
1300 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1301 * keyStatement.
1302 *
1303 * @param currentContext current context in the parsed tree.
1304 */
1305 void exitKeyStatement(GeneratedYangParser.KeyStatementContext currentContext);
1306
1307 /**
1308 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1309 * uniqueStatement.
1310 *
1311 * @param currentContext current context in the parsed tree.
1312 */
1313 void enterUniqueStatement(GeneratedYangParser.UniqueStatementContext currentContext);
1314
1315 /**
1316 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1317 * uniqueStatement.
1318 *
1319 * @param currentContext current context in the parsed tree.
1320 */
1321 void exitUniqueStatement(GeneratedYangParser.UniqueStatementContext currentContext);
1322
1323 /**
1324 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1325 * choiceStatement.
1326 *
1327 * @param currentContext current context in the parsed tree.
1328 */
1329 void enterChoiceStatement(GeneratedYangParser.ChoiceStatementContext currentContext);
1330
1331 /**
1332 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1333 * choiceStatement.
1334 *
1335 * @param currentContext current context in the parsed tree.
1336 */
1337 void exitChoiceStatement(GeneratedYangParser.ChoiceStatementContext currentContext);
1338
1339 /**
1340 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1341 * shortCaseStatement.
1342 *
1343 * @param currentContext current context in the parsed tree.
1344 */
1345 void enterShortCaseStatement(GeneratedYangParser.ShortCaseStatementContext currentContext);
1346
1347 /**
1348 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1349 * shortCaseStatement.
1350 *
1351 * @param currentContext current context in the parsed tree.
1352 */
1353 void exitShortCaseStatement(GeneratedYangParser.ShortCaseStatementContext currentContext);
1354
1355 /**
1356 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1357 * caseStatement.
1358 *
1359 * @param currentContext current context in the parsed tree.
1360 */
1361 void enterCaseStatement(GeneratedYangParser.CaseStatementContext currentContext);
1362
1363 /**
1364 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1365 * caseStatement.
1366 *
1367 * @param currentContext current context in the parsed tree.
1368 */
1369 void exitCaseStatement(GeneratedYangParser.CaseStatementContext currentContext);
1370
1371 /**
1372 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1373 * usesStatement.
1374 *
1375 * @param currentContext current context in the parsed tree.
1376 */
1377 void enterUsesStatement(GeneratedYangParser.UsesStatementContext currentContext);
1378
1379 /**
1380 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1381 * usesStatement.
1382 *
1383 * @param currentContext current context in the parsed tree.
1384 */
1385 void exitUsesStatement(GeneratedYangParser.UsesStatementContext currentContext);
1386
1387 /**
1388 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1389 * refineStatement.
1390 *
1391 * @param currentContext current context in the parsed tree.
1392 */
1393 void enterRefineStatement(GeneratedYangParser.RefineStatementContext currentContext);
1394
1395 /**
1396 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1397 * refineStatement.
1398 *
1399 * @param currentContext current context in the parsed tree.
1400 */
1401 void exitRefineStatement(GeneratedYangParser.RefineStatementContext currentContext);
1402
1403 /**
1404 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1405 * refineContainerStatements.
1406 *
1407 * @param currentContext current context in the parsed tree.
1408 */
1409 void enterRefineContainerStatements(GeneratedYangParser.RefineContainerStatementsContext currentContext);
1410
1411 /**
1412 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1413 * refineContainerStatements.
1414 *
1415 * @param currentContext current context in the parsed tree.
1416 */
1417 void exitRefineContainerStatements(GeneratedYangParser.RefineContainerStatementsContext currentContext);
1418
1419 /**
1420 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1421 * refineLeafStatements.
1422 *
1423 * @param currentContext current context in the parsed tree.
1424 */
1425 void enterRefineLeafStatements(GeneratedYangParser.RefineLeafStatementsContext currentContext);
1426
1427 /**
1428 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1429 * refineLeafStatements.
1430 *
1431 * @param currentContext current context in the parsed tree.
1432 */
1433 void exitRefineLeafStatements(GeneratedYangParser.RefineLeafStatementsContext currentContext);
1434
1435 /**
1436 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1437 * refineLeafListStatements.
1438 *
1439 * @param currentContext current context in the parsed tree.
1440 */
1441 void enterRefineLeafListStatements(GeneratedYangParser.RefineLeafListStatementsContext currentContext);
1442
1443 /**
1444 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1445 * refineLeafListStatements.
1446 *
1447 * @param currentContext current context in the parsed tree.
1448 */
1449 void exitRefineLeafListStatements(GeneratedYangParser.RefineLeafListStatementsContext currentContext);
1450
1451 /**
1452 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1453 * refineListStatements.
1454 *
1455 * @param currentContext current context in the parsed tree.
1456 */
1457 void enterRefineListStatements(GeneratedYangParser.RefineListStatementsContext currentContext);
1458
1459 /**
1460 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1461 * refineListStatements.
1462 *
1463 * @param currentContext current context in the parsed tree.
1464 */
1465 void exitRefineListStatements(GeneratedYangParser.RefineListStatementsContext currentContext);
1466
1467 /**
1468 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1469 * refineChoiceStatements.
1470 *
1471 * @param currentContext current context in the parsed tree.
1472 */
1473 void enterRefineChoiceStatements(GeneratedYangParser.RefineChoiceStatementsContext currentContext);
1474
1475 /**
1476 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1477 * refineChoiceStatements.
1478 *
1479 * @param currentContext current context in the parsed tree.
1480 */
1481 void exitRefineChoiceStatements(GeneratedYangParser.RefineChoiceStatementsContext currentContext);
1482
1483 /**
1484 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1485 * refineCaseStatements.
1486 *
1487 * @param currentContext current context in the parsed tree.
1488 */
1489 void enterRefineCaseStatements(GeneratedYangParser.RefineCaseStatementsContext currentContext);
1490
1491 /**
1492 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1493 * refineCaseStatements.
1494 *
1495 * @param currentContext current context in the parsed tree.
1496 */
1497 void exitRefineCaseStatements(GeneratedYangParser.RefineCaseStatementsContext currentContext);
1498
1499 /**
1500 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1501 * usesAugmentStatement.
1502 *
1503 * @param currentContext current context in the parsed tree.
1504 */
1505 void enterUsesAugmentStatement(GeneratedYangParser.UsesAugmentStatementContext currentContext);
1506
1507 /**
1508 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1509 * usesAugmentStatement.
1510 *
1511 * @param currentContext current context in the parsed tree.
1512 */
1513 void exitUsesAugmentStatement(GeneratedYangParser.UsesAugmentStatementContext currentContext);
1514
1515 /**
1516 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1517 * augmentStatement.
1518 *
1519 * @param currentContext current context in the parsed tree.
1520 */
1521 void enterAugmentStatement(GeneratedYangParser.AugmentStatementContext currentContext);
1522
1523 /**
1524 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1525 * augmentStatement.
1526 *
1527 * @param currentContext current context in the parsed tree.
1528 */
1529 void exitAugmentStatement(GeneratedYangParser.AugmentStatementContext currentContext);
1530
1531 /**
1532 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1533 * whenStatement.
1534 *
1535 * @param currentContext current context in the parsed tree.
1536 */
1537 void enterWhenStatement(GeneratedYangParser.WhenStatementContext currentContext);
1538
1539 /**
1540 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1541 * whenStatement.
1542 *
1543 * @param currentContext current context in the parsed tree.
1544 */
1545 void exitWhenStatement(GeneratedYangParser.WhenStatementContext currentContext);
1546
1547 /**
1548 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1549 * rpcStatement.
1550 *
1551 * @param currentContext current context in the parsed tree.
1552 */
1553 void enterRpcStatement(GeneratedYangParser.RpcStatementContext currentContext);
1554
1555 /**
1556 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1557 * rpcStatement.
1558 *
1559 * @param currentContext current context in the parsed tree.
1560 */
1561 void exitRpcStatement(GeneratedYangParser.RpcStatementContext currentContext);
1562
1563 /**
1564 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1565 * inputStatement.
1566 *
1567 * @param currentContext current context in the parsed tree.
1568 */
1569 void enterInputStatement(GeneratedYangParser.InputStatementContext currentContext);
1570
1571 /**
1572 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1573 * inputStatement.
1574 *
1575 * @param currentContext current context in the parsed tree.
1576 */
1577 void exitInputStatement(GeneratedYangParser.InputStatementContext currentContext);
1578
1579 /**
1580 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1581 * outputStatement.
1582 *
1583 * @param currentContext current context in the parsed tree.
1584 */
1585 void enterOutputStatement(GeneratedYangParser.OutputStatementContext currentContext);
1586
1587 /**
1588 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1589 * outputStatement.
1590 *
1591 * @param currentContext current context in the parsed tree.
1592 */
1593 void exitOutputStatement(GeneratedYangParser.OutputStatementContext currentContext);
1594
1595 /**
1596 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1597 * notificationStatement.
1598 *
1599 * @param currentContext current context in the parsed tree.
1600 */
1601 void enterNotificationStatement(GeneratedYangParser.NotificationStatementContext currentContext);
1602
1603 /**
1604 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1605 * notificationStatement.
1606 *
1607 * @param currentContext current context in the parsed tree.
1608 */
1609 void exitNotificationStatement(GeneratedYangParser.NotificationStatementContext currentContext);
1610
1611 /**
1612 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1613 * deviationStatement.
1614 *
1615 * @param currentContext current context in the parsed tree.
1616 */
1617 void enterDeviationStatement(GeneratedYangParser.DeviationStatementContext currentContext);
1618
1619 /**
1620 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1621 * deviationStatement.
1622 *
1623 * @param currentContext current context in the parsed tree.
1624 */
1625 void exitDeviationStatement(GeneratedYangParser.DeviationStatementContext currentContext);
1626
1627 /**
1628 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1629 * deviateNotSupportedStatement.
1630 *
1631 * @param currentContext current context in the parsed tree.
1632 */
1633 void enterDeviateNotSupportedStatement(GeneratedYangParser.DeviateNotSupportedStatementContext currentContext);
1634
1635 /**
1636 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1637 * deviateNotSupportedStatement.
1638 *
1639 * @param currentContext current context in the parsed tree.
1640 */
1641 void exitDeviateNotSupportedStatement(GeneratedYangParser.DeviateNotSupportedStatementContext currentContext);
1642
1643 /**
1644 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1645 * deviateAddStatement.
1646 *
1647 * @param currentContext current context in the parsed tree.
1648 */
1649 void enterDeviateAddStatement(GeneratedYangParser.DeviateAddStatementContext currentContext);
1650
1651 /**
1652 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1653 * deviateAddStatement.
1654 *
1655 * @param currentContext current context in the parsed tree.
1656 */
1657 void exitDeviateAddStatement(GeneratedYangParser.DeviateAddStatementContext currentContext);
1658
1659 /**
1660 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1661 * deviateDeleteStatement.
1662 *
1663 * @param currentContext current context in the parsed tree.
1664 */
1665 void enterDeviateDeleteStatement(GeneratedYangParser.DeviateDeleteStatementContext currentContext);
1666
1667 /**
1668 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1669 * deviateDeleteStatement.
1670 *
1671 * @param currentContext current context in the parsed tree.
1672 */
1673 void exitDeviateDeleteStatement(GeneratedYangParser.DeviateDeleteStatementContext currentContext);
1674
1675 /**
1676 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1677 * deviateReplaceStatement.
1678 *
1679 * @param currentContext current context in the parsed tree.
1680 */
1681 void enterDeviateReplaceStatement(GeneratedYangParser.DeviateReplaceStatementContext currentContext);
1682
1683 /**
1684 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1685 * deviateReplaceStatement.
1686 *
1687 * @param currentContext current context in the parsed tree.
1688 */
1689 void exitDeviateReplaceStatement(GeneratedYangParser.DeviateReplaceStatementContext currentContext);
1690
1691 /**
1692 * Enter a parse tree produced by GeneratedYangParser for grammar rule
1693 * string.
1694 *
1695 * @param currentContext current context in the parsed tree.
1696 */
1697 void enterString(GeneratedYangParser.StringContext currentContext);
1698
1699 /**
1700 * Exit a parse tree produced by GeneratedYangParser for grammar rule
1701 * string.
1702 *
1703 * @param currentContext current context in the parsed tree.
1704 */
1705 void exitString(GeneratedYangParser.StringContext currentContext);
1706}