001// Generated from JavadocParser.g4 by ANTLR 4.3
002
003package com.puppycrawl.tools.checkstyle.grammars.javadoc;
004
005import org.antlr.v4.runtime.misc.NotNull;
006import org.antlr.v4.runtime.tree.ParseTreeListener;
007
008/**
009 * This interface defines a complete listener for a parse tree produced by
010 * {@link JavadocParser}.
011 */
012public interface JavadocParserListener extends ParseTreeListener {
013        /**
014         * Enter a parse tree produced by {@link JavadocParser#body}.
015         * @param ctx the parse tree
016         */
017        void enterBody(@NotNull JavadocParser.BodyContext ctx);
018        /**
019         * Exit a parse tree produced by {@link JavadocParser#body}.
020         * @param ctx the parse tree
021         */
022        void exitBody(@NotNull JavadocParser.BodyContext ctx);
023
024        /**
025         * Enter a parse tree produced by {@link JavadocParser#liTagOpen}.
026         * @param ctx the parse tree
027         */
028        void enterLiTagOpen(@NotNull JavadocParser.LiTagOpenContext ctx);
029        /**
030         * Exit a parse tree produced by {@link JavadocParser#liTagOpen}.
031         * @param ctx the parse tree
032         */
033        void exitLiTagOpen(@NotNull JavadocParser.LiTagOpenContext ctx);
034
035        /**
036         * Enter a parse tree produced by {@link JavadocParser#paragraph}.
037         * @param ctx the parse tree
038         */
039        void enterParagraph(@NotNull JavadocParser.ParagraphContext ctx);
040        /**
041         * Exit a parse tree produced by {@link JavadocParser#paragraph}.
042         * @param ctx the parse tree
043         */
044        void exitParagraph(@NotNull JavadocParser.ParagraphContext ctx);
045
046        /**
047         * Enter a parse tree produced by {@link JavadocParser#tr}.
048         * @param ctx the parse tree
049         */
050        void enterTr(@NotNull JavadocParser.TrContext ctx);
051        /**
052         * Exit a parse tree produced by {@link JavadocParser#tr}.
053         * @param ctx the parse tree
054         */
055        void exitTr(@NotNull JavadocParser.TrContext ctx);
056
057        /**
058         * Enter a parse tree produced by {@link JavadocParser#colgroup}.
059         * @param ctx the parse tree
060         */
061        void enterColgroup(@NotNull JavadocParser.ColgroupContext ctx);
062        /**
063         * Exit a parse tree produced by {@link JavadocParser#colgroup}.
064         * @param ctx the parse tree
065         */
066        void exitColgroup(@NotNull JavadocParser.ColgroupContext ctx);
067
068        /**
069         * Enter a parse tree produced by {@link JavadocParser#javadoc}.
070         * @param ctx the parse tree
071         */
072        void enterJavadoc(@NotNull JavadocParser.JavadocContext ctx);
073        /**
074         * Exit a parse tree produced by {@link JavadocParser#javadoc}.
075         * @param ctx the parse tree
076         */
077        void exitJavadoc(@NotNull JavadocParser.JavadocContext ctx);
078
079        /**
080         * Enter a parse tree produced by {@link JavadocParser#tfootTagClose}.
081         * @param ctx the parse tree
082         */
083        void enterTfootTagClose(@NotNull JavadocParser.TfootTagCloseContext ctx);
084        /**
085         * Exit a parse tree produced by {@link JavadocParser#tfootTagClose}.
086         * @param ctx the parse tree
087         */
088        void exitTfootTagClose(@NotNull JavadocParser.TfootTagCloseContext ctx);
089
090        /**
091         * Enter a parse tree produced by {@link JavadocParser#td}.
092         * @param ctx the parse tree
093         */
094        void enterTd(@NotNull JavadocParser.TdContext ctx);
095        /**
096         * Exit a parse tree produced by {@link JavadocParser#td}.
097         * @param ctx the parse tree
098         */
099        void exitTd(@NotNull JavadocParser.TdContext ctx);
100
101        /**
102         * Enter a parse tree produced by {@link JavadocParser#linkTag}.
103         * @param ctx the parse tree
104         */
105        void enterLinkTag(@NotNull JavadocParser.LinkTagContext ctx);
106        /**
107         * Exit a parse tree produced by {@link JavadocParser#linkTag}.
108         * @param ctx the parse tree
109         */
110        void exitLinkTag(@NotNull JavadocParser.LinkTagContext ctx);
111
112        /**
113         * Enter a parse tree produced by {@link JavadocParser#thTagOpen}.
114         * @param ctx the parse tree
115         */
116        void enterThTagOpen(@NotNull JavadocParser.ThTagOpenContext ctx);
117        /**
118         * Exit a parse tree produced by {@link JavadocParser#thTagOpen}.
119         * @param ctx the parse tree
120         */
121        void exitThTagOpen(@NotNull JavadocParser.ThTagOpenContext ctx);
122
123        /**
124         * Enter a parse tree produced by {@link JavadocParser#basefrontTag}.
125         * @param ctx the parse tree
126         */
127        void enterBasefrontTag(@NotNull JavadocParser.BasefrontTagContext ctx);
128        /**
129         * Exit a parse tree produced by {@link JavadocParser#basefrontTag}.
130         * @param ctx the parse tree
131         */
132        void exitBasefrontTag(@NotNull JavadocParser.BasefrontTagContext ctx);
133
134        /**
135         * Enter a parse tree produced by {@link JavadocParser#th}.
136         * @param ctx the parse tree
137         */
138        void enterTh(@NotNull JavadocParser.ThContext ctx);
139        /**
140         * Exit a parse tree produced by {@link JavadocParser#th}.
141         * @param ctx the parse tree
142         */
143        void exitTh(@NotNull JavadocParser.ThContext ctx);
144
145        /**
146         * Enter a parse tree produced by {@link JavadocParser#tdTagClose}.
147         * @param ctx the parse tree
148         */
149        void enterTdTagClose(@NotNull JavadocParser.TdTagCloseContext ctx);
150        /**
151         * Exit a parse tree produced by {@link JavadocParser#tdTagClose}.
152         * @param ctx the parse tree
153         */
154        void exitTdTagClose(@NotNull JavadocParser.TdTagCloseContext ctx);
155
156        /**
157         * Enter a parse tree produced by {@link JavadocParser#tbodyTagClose}.
158         * @param ctx the parse tree
159         */
160        void enterTbodyTagClose(@NotNull JavadocParser.TbodyTagCloseContext ctx);
161        /**
162         * Exit a parse tree produced by {@link JavadocParser#tbodyTagClose}.
163         * @param ctx the parse tree
164         */
165        void exitTbodyTagClose(@NotNull JavadocParser.TbodyTagCloseContext ctx);
166
167        /**
168         * Enter a parse tree produced by {@link JavadocParser#description}.
169         * @param ctx the parse tree
170         */
171        void enterDescription(@NotNull JavadocParser.DescriptionContext ctx);
172        /**
173         * Exit a parse tree produced by {@link JavadocParser#description}.
174         * @param ctx the parse tree
175         */
176        void exitDescription(@NotNull JavadocParser.DescriptionContext ctx);
177
178        /**
179         * Enter a parse tree produced by {@link JavadocParser#parameters}.
180         * @param ctx the parse tree
181         */
182        void enterParameters(@NotNull JavadocParser.ParametersContext ctx);
183        /**
184         * Exit a parse tree produced by {@link JavadocParser#parameters}.
185         * @param ctx the parse tree
186         */
187        void exitParameters(@NotNull JavadocParser.ParametersContext ctx);
188
189        /**
190         * Enter a parse tree produced by {@link JavadocParser#metaTag}.
191         * @param ctx the parse tree
192         */
193        void enterMetaTag(@NotNull JavadocParser.MetaTagContext ctx);
194        /**
195         * Exit a parse tree produced by {@link JavadocParser#metaTag}.
196         * @param ctx the parse tree
197         */
198        void exitMetaTag(@NotNull JavadocParser.MetaTagContext ctx);
199
200        /**
201         * Enter a parse tree produced by {@link JavadocParser#head}.
202         * @param ctx the parse tree
203         */
204        void enterHead(@NotNull JavadocParser.HeadContext ctx);
205        /**
206         * Exit a parse tree produced by {@link JavadocParser#head}.
207         * @param ctx the parse tree
208         */
209        void exitHead(@NotNull JavadocParser.HeadContext ctx);
210
211        /**
212         * Enter a parse tree produced by {@link JavadocParser#htmlTagOpen}.
213         * @param ctx the parse tree
214         */
215        void enterHtmlTagOpen(@NotNull JavadocParser.HtmlTagOpenContext ctx);
216        /**
217         * Exit a parse tree produced by {@link JavadocParser#htmlTagOpen}.
218         * @param ctx the parse tree
219         */
220        void exitHtmlTagOpen(@NotNull JavadocParser.HtmlTagOpenContext ctx);
221
222        /**
223         * Enter a parse tree produced by {@link JavadocParser#option}.
224         * @param ctx the parse tree
225         */
226        void enterOption(@NotNull JavadocParser.OptionContext ctx);
227        /**
228         * Exit a parse tree produced by {@link JavadocParser#option}.
229         * @param ctx the parse tree
230         */
231        void exitOption(@NotNull JavadocParser.OptionContext ctx);
232
233        /**
234         * Enter a parse tree produced by {@link JavadocParser#bodyTagClose}.
235         * @param ctx the parse tree
236         */
237        void enterBodyTagClose(@NotNull JavadocParser.BodyTagCloseContext ctx);
238        /**
239         * Exit a parse tree produced by {@link JavadocParser#bodyTagClose}.
240         * @param ctx the parse tree
241         */
242        void exitBodyTagClose(@NotNull JavadocParser.BodyTagCloseContext ctx);
243
244        /**
245         * Enter a parse tree produced by {@link JavadocParser#singletonTag}.
246         * @param ctx the parse tree
247         */
248        void enterSingletonTag(@NotNull JavadocParser.SingletonTagContext ctx);
249        /**
250         * Exit a parse tree produced by {@link JavadocParser#singletonTag}.
251         * @param ctx the parse tree
252         */
253        void exitSingletonTag(@NotNull JavadocParser.SingletonTagContext ctx);
254
255        /**
256         * Enter a parse tree produced by {@link JavadocParser#ddTagClose}.
257         * @param ctx the parse tree
258         */
259        void enterDdTagClose(@NotNull JavadocParser.DdTagCloseContext ctx);
260        /**
261         * Exit a parse tree produced by {@link JavadocParser#ddTagClose}.
262         * @param ctx the parse tree
263         */
264        void exitDdTagClose(@NotNull JavadocParser.DdTagCloseContext ctx);
265
266        /**
267         * Enter a parse tree produced by {@link JavadocParser#text}.
268         * @param ctx the parse tree
269         */
270        void enterText(@NotNull JavadocParser.TextContext ctx);
271        /**
272         * Exit a parse tree produced by {@link JavadocParser#text}.
273         * @param ctx the parse tree
274         */
275        void exitText(@NotNull JavadocParser.TextContext ctx);
276
277        /**
278         * Enter a parse tree produced by {@link JavadocParser#javadocInlineTag}.
279         * @param ctx the parse tree
280         */
281        void enterJavadocInlineTag(@NotNull JavadocParser.JavadocInlineTagContext ctx);
282        /**
283         * Exit a parse tree produced by {@link JavadocParser#javadocInlineTag}.
284         * @param ctx the parse tree
285         */
286        void exitJavadocInlineTag(@NotNull JavadocParser.JavadocInlineTagContext ctx);
287
288        /**
289         * Enter a parse tree produced by {@link JavadocParser#trTagOpen}.
290         * @param ctx the parse tree
291         */
292        void enterTrTagOpen(@NotNull JavadocParser.TrTagOpenContext ctx);
293        /**
294         * Exit a parse tree produced by {@link JavadocParser#trTagOpen}.
295         * @param ctx the parse tree
296         */
297        void exitTrTagOpen(@NotNull JavadocParser.TrTagOpenContext ctx);
298
299        /**
300         * Enter a parse tree produced by {@link JavadocParser#tfootTagOpen}.
301         * @param ctx the parse tree
302         */
303        void enterTfootTagOpen(@NotNull JavadocParser.TfootTagOpenContext ctx);
304        /**
305         * Exit a parse tree produced by {@link JavadocParser#tfootTagOpen}.
306         * @param ctx the parse tree
307         */
308        void exitTfootTagOpen(@NotNull JavadocParser.TfootTagOpenContext ctx);
309
310        /**
311         * Enter a parse tree produced by {@link JavadocParser#isindexTag}.
312         * @param ctx the parse tree
313         */
314        void enterIsindexTag(@NotNull JavadocParser.IsindexTagContext ctx);
315        /**
316         * Exit a parse tree produced by {@link JavadocParser#isindexTag}.
317         * @param ctx the parse tree
318         */
319        void exitIsindexTag(@NotNull JavadocParser.IsindexTagContext ctx);
320
321        /**
322         * Enter a parse tree produced by {@link JavadocParser#theadTagOpen}.
323         * @param ctx the parse tree
324         */
325        void enterTheadTagOpen(@NotNull JavadocParser.TheadTagOpenContext ctx);
326        /**
327         * Exit a parse tree produced by {@link JavadocParser#theadTagOpen}.
328         * @param ctx the parse tree
329         */
330        void exitTheadTagOpen(@NotNull JavadocParser.TheadTagOpenContext ctx);
331
332        /**
333         * Enter a parse tree produced by {@link JavadocParser#tdTagOpen}.
334         * @param ctx the parse tree
335         */
336        void enterTdTagOpen(@NotNull JavadocParser.TdTagOpenContext ctx);
337        /**
338         * Exit a parse tree produced by {@link JavadocParser#tdTagOpen}.
339         * @param ctx the parse tree
340         */
341        void exitTdTagOpen(@NotNull JavadocParser.TdTagOpenContext ctx);
342
343        /**
344         * Enter a parse tree produced by {@link JavadocParser#pTagClose}.
345         * @param ctx the parse tree
346         */
347        void enterPTagClose(@NotNull JavadocParser.PTagCloseContext ctx);
348        /**
349         * Exit a parse tree produced by {@link JavadocParser#pTagClose}.
350         * @param ctx the parse tree
351         */
352        void exitPTagClose(@NotNull JavadocParser.PTagCloseContext ctx);
353
354        /**
355         * Enter a parse tree produced by {@link JavadocParser#optionTagOpen}.
356         * @param ctx the parse tree
357         */
358        void enterOptionTagOpen(@NotNull JavadocParser.OptionTagOpenContext ctx);
359        /**
360         * Exit a parse tree produced by {@link JavadocParser#optionTagOpen}.
361         * @param ctx the parse tree
362         */
363        void exitOptionTagOpen(@NotNull JavadocParser.OptionTagOpenContext ctx);
364
365        /**
366         * Enter a parse tree produced by {@link JavadocParser#tfoot}.
367         * @param ctx the parse tree
368         */
369        void enterTfoot(@NotNull JavadocParser.TfootContext ctx);
370        /**
371         * Exit a parse tree produced by {@link JavadocParser#tfoot}.
372         * @param ctx the parse tree
373         */
374        void exitTfoot(@NotNull JavadocParser.TfootContext ctx);
375
376        /**
377         * Enter a parse tree produced by {@link JavadocParser#li}.
378         * @param ctx the parse tree
379         */
380        void enterLi(@NotNull JavadocParser.LiContext ctx);
381        /**
382         * Exit a parse tree produced by {@link JavadocParser#li}.
383         * @param ctx the parse tree
384         */
385        void exitLi(@NotNull JavadocParser.LiContext ctx);
386
387        /**
388         * Enter a parse tree produced by {@link JavadocParser#htmlElement}.
389         * @param ctx the parse tree
390         */
391        void enterHtmlElement(@NotNull JavadocParser.HtmlElementContext ctx);
392        /**
393         * Exit a parse tree produced by {@link JavadocParser#htmlElement}.
394         * @param ctx the parse tree
395         */
396        void exitHtmlElement(@NotNull JavadocParser.HtmlElementContext ctx);
397
398        /**
399         * Enter a parse tree produced by {@link JavadocParser#htmlComment}.
400         * @param ctx the parse tree
401         */
402        void enterHtmlComment(@NotNull JavadocParser.HtmlCommentContext ctx);
403        /**
404         * Exit a parse tree produced by {@link JavadocParser#htmlComment}.
405         * @param ctx the parse tree
406         */
407        void exitHtmlComment(@NotNull JavadocParser.HtmlCommentContext ctx);
408
409        /**
410         * Enter a parse tree produced by {@link JavadocParser#dtTagOpen}.
411         * @param ctx the parse tree
412         */
413        void enterDtTagOpen(@NotNull JavadocParser.DtTagOpenContext ctx);
414        /**
415         * Exit a parse tree produced by {@link JavadocParser#dtTagOpen}.
416         * @param ctx the parse tree
417         */
418        void exitDtTagOpen(@NotNull JavadocParser.DtTagOpenContext ctx);
419
420        /**
421         * Enter a parse tree produced by {@link JavadocParser#liTagClose}.
422         * @param ctx the parse tree
423         */
424        void enterLiTagClose(@NotNull JavadocParser.LiTagCloseContext ctx);
425        /**
426         * Exit a parse tree produced by {@link JavadocParser#liTagClose}.
427         * @param ctx the parse tree
428         */
429        void exitLiTagClose(@NotNull JavadocParser.LiTagCloseContext ctx);
430
431        /**
432         * Enter a parse tree produced by {@link JavadocParser#areaTag}.
433         * @param ctx the parse tree
434         */
435        void enterAreaTag(@NotNull JavadocParser.AreaTagContext ctx);
436        /**
437         * Exit a parse tree produced by {@link JavadocParser#areaTag}.
438         * @param ctx the parse tree
439         */
440        void exitAreaTag(@NotNull JavadocParser.AreaTagContext ctx);
441
442        /**
443         * Enter a parse tree produced by {@link JavadocParser#pTagOpen}.
444         * @param ctx the parse tree
445         */
446        void enterPTagOpen(@NotNull JavadocParser.PTagOpenContext ctx);
447        /**
448         * Exit a parse tree produced by {@link JavadocParser#pTagOpen}.
449         * @param ctx the parse tree
450         */
451        void exitPTagOpen(@NotNull JavadocParser.PTagOpenContext ctx);
452
453        /**
454         * Enter a parse tree produced by {@link JavadocParser#inputTag}.
455         * @param ctx the parse tree
456         */
457        void enterInputTag(@NotNull JavadocParser.InputTagContext ctx);
458        /**
459         * Exit a parse tree produced by {@link JavadocParser#inputTag}.
460         * @param ctx the parse tree
461         */
462        void exitInputTag(@NotNull JavadocParser.InputTagContext ctx);
463
464        /**
465         * Enter a parse tree produced by {@link JavadocParser#tbodyTagOpen}.
466         * @param ctx the parse tree
467         */
468        void enterTbodyTagOpen(@NotNull JavadocParser.TbodyTagOpenContext ctx);
469        /**
470         * Exit a parse tree produced by {@link JavadocParser#tbodyTagOpen}.
471         * @param ctx the parse tree
472         */
473        void exitTbodyTagOpen(@NotNull JavadocParser.TbodyTagOpenContext ctx);
474
475        /**
476         * Enter a parse tree produced by {@link JavadocParser#javadocTag}.
477         * @param ctx the parse tree
478         */
479        void enterJavadocTag(@NotNull JavadocParser.JavadocTagContext ctx);
480        /**
481         * Exit a parse tree produced by {@link JavadocParser#javadocTag}.
482         * @param ctx the parse tree
483         */
484        void exitJavadocTag(@NotNull JavadocParser.JavadocTagContext ctx);
485
486        /**
487         * Enter a parse tree produced by {@link JavadocParser#htmlTagClose}.
488         * @param ctx the parse tree
489         */
490        void enterHtmlTagClose(@NotNull JavadocParser.HtmlTagCloseContext ctx);
491        /**
492         * Exit a parse tree produced by {@link JavadocParser#htmlTagClose}.
493         * @param ctx the parse tree
494         */
495        void exitHtmlTagClose(@NotNull JavadocParser.HtmlTagCloseContext ctx);
496
497        /**
498         * Enter a parse tree produced by {@link JavadocParser#dt}.
499         * @param ctx the parse tree
500         */
501        void enterDt(@NotNull JavadocParser.DtContext ctx);
502        /**
503         * Exit a parse tree produced by {@link JavadocParser#dt}.
504         * @param ctx the parse tree
505         */
506        void exitDt(@NotNull JavadocParser.DtContext ctx);
507
508        /**
509         * Enter a parse tree produced by {@link JavadocParser#headTagOpen}.
510         * @param ctx the parse tree
511         */
512        void enterHeadTagOpen(@NotNull JavadocParser.HeadTagOpenContext ctx);
513        /**
514         * Exit a parse tree produced by {@link JavadocParser#headTagOpen}.
515         * @param ctx the parse tree
516         */
517        void exitHeadTagOpen(@NotNull JavadocParser.HeadTagOpenContext ctx);
518
519        /**
520         * Enter a parse tree produced by {@link JavadocParser#headTagClose}.
521         * @param ctx the parse tree
522         */
523        void enterHeadTagClose(@NotNull JavadocParser.HeadTagCloseContext ctx);
524        /**
525         * Exit a parse tree produced by {@link JavadocParser#headTagClose}.
526         * @param ctx the parse tree
527         */
528        void exitHeadTagClose(@NotNull JavadocParser.HeadTagCloseContext ctx);
529
530        /**
531         * Enter a parse tree produced by {@link JavadocParser#thTagClose}.
532         * @param ctx the parse tree
533         */
534        void enterThTagClose(@NotNull JavadocParser.ThTagCloseContext ctx);
535        /**
536         * Exit a parse tree produced by {@link JavadocParser#thTagClose}.
537         * @param ctx the parse tree
538         */
539        void exitThTagClose(@NotNull JavadocParser.ThTagCloseContext ctx);
540
541        /**
542         * Enter a parse tree produced by {@link JavadocParser#ddTagOpen}.
543         * @param ctx the parse tree
544         */
545        void enterDdTagOpen(@NotNull JavadocParser.DdTagOpenContext ctx);
546        /**
547         * Exit a parse tree produced by {@link JavadocParser#ddTagOpen}.
548         * @param ctx the parse tree
549         */
550        void exitDdTagOpen(@NotNull JavadocParser.DdTagOpenContext ctx);
551
552        /**
553         * Enter a parse tree produced by {@link JavadocParser#optionTagClose}.
554         * @param ctx the parse tree
555         */
556        void enterOptionTagClose(@NotNull JavadocParser.OptionTagCloseContext ctx);
557        /**
558         * Exit a parse tree produced by {@link JavadocParser#optionTagClose}.
559         * @param ctx the parse tree
560         */
561        void exitOptionTagClose(@NotNull JavadocParser.OptionTagCloseContext ctx);
562
563        /**
564         * Enter a parse tree produced by {@link JavadocParser#attribute}.
565         * @param ctx the parse tree
566         */
567        void enterAttribute(@NotNull JavadocParser.AttributeContext ctx);
568        /**
569         * Exit a parse tree produced by {@link JavadocParser#attribute}.
570         * @param ctx the parse tree
571         */
572        void exitAttribute(@NotNull JavadocParser.AttributeContext ctx);
573
574        /**
575         * Enter a parse tree produced by {@link JavadocParser#dd}.
576         * @param ctx the parse tree
577         */
578        void enterDd(@NotNull JavadocParser.DdContext ctx);
579        /**
580         * Exit a parse tree produced by {@link JavadocParser#dd}.
581         * @param ctx the parse tree
582         */
583        void exitDd(@NotNull JavadocParser.DdContext ctx);
584
585        /**
586         * Enter a parse tree produced by {@link JavadocParser#trTagClose}.
587         * @param ctx the parse tree
588         */
589        void enterTrTagClose(@NotNull JavadocParser.TrTagCloseContext ctx);
590        /**
591         * Exit a parse tree produced by {@link JavadocParser#trTagClose}.
592         * @param ctx the parse tree
593         */
594        void exitTrTagClose(@NotNull JavadocParser.TrTagCloseContext ctx);
595
596        /**
597         * Enter a parse tree produced by {@link JavadocParser#singletonTagName}.
598         * @param ctx the parse tree
599         */
600        void enterSingletonTagName(@NotNull JavadocParser.SingletonTagNameContext ctx);
601        /**
602         * Exit a parse tree produced by {@link JavadocParser#singletonTagName}.
603         * @param ctx the parse tree
604         */
605        void exitSingletonTagName(@NotNull JavadocParser.SingletonTagNameContext ctx);
606
607        /**
608         * Enter a parse tree produced by {@link JavadocParser#dtTagClose}.
609         * @param ctx the parse tree
610         */
611        void enterDtTagClose(@NotNull JavadocParser.DtTagCloseContext ctx);
612        /**
613         * Exit a parse tree produced by {@link JavadocParser#dtTagClose}.
614         * @param ctx the parse tree
615         */
616        void exitDtTagClose(@NotNull JavadocParser.DtTagCloseContext ctx);
617
618        /**
619         * Enter a parse tree produced by {@link JavadocParser#htmlElementOpen}.
620         * @param ctx the parse tree
621         */
622        void enterHtmlElementOpen(@NotNull JavadocParser.HtmlElementOpenContext ctx);
623        /**
624         * Exit a parse tree produced by {@link JavadocParser#htmlElementOpen}.
625         * @param ctx the parse tree
626         */
627        void exitHtmlElementOpen(@NotNull JavadocParser.HtmlElementOpenContext ctx);
628
629        /**
630         * Enter a parse tree produced by {@link JavadocParser#brTag}.
631         * @param ctx the parse tree
632         */
633        void enterBrTag(@NotNull JavadocParser.BrTagContext ctx);
634        /**
635         * Exit a parse tree produced by {@link JavadocParser#brTag}.
636         * @param ctx the parse tree
637         */
638        void exitBrTag(@NotNull JavadocParser.BrTagContext ctx);
639
640        /**
641         * Enter a parse tree produced by {@link JavadocParser#thead}.
642         * @param ctx the parse tree
643         */
644        void enterThead(@NotNull JavadocParser.TheadContext ctx);
645        /**
646         * Exit a parse tree produced by {@link JavadocParser#thead}.
647         * @param ctx the parse tree
648         */
649        void exitThead(@NotNull JavadocParser.TheadContext ctx);
650
651        /**
652         * Enter a parse tree produced by {@link JavadocParser#paramTag}.
653         * @param ctx the parse tree
654         */
655        void enterParamTag(@NotNull JavadocParser.ParamTagContext ctx);
656        /**
657         * Exit a parse tree produced by {@link JavadocParser#paramTag}.
658         * @param ctx the parse tree
659         */
660        void exitParamTag(@NotNull JavadocParser.ParamTagContext ctx);
661
662        /**
663         * Enter a parse tree produced by {@link JavadocParser#singletonElement}.
664         * @param ctx the parse tree
665         */
666        void enterSingletonElement(@NotNull JavadocParser.SingletonElementContext ctx);
667        /**
668         * Exit a parse tree produced by {@link JavadocParser#singletonElement}.
669         * @param ctx the parse tree
670         */
671        void exitSingletonElement(@NotNull JavadocParser.SingletonElementContext ctx);
672
673        /**
674         * Enter a parse tree produced by {@link JavadocParser#theadTagClose}.
675         * @param ctx the parse tree
676         */
677        void enterTheadTagClose(@NotNull JavadocParser.TheadTagCloseContext ctx);
678        /**
679         * Exit a parse tree produced by {@link JavadocParser#theadTagClose}.
680         * @param ctx the parse tree
681         */
682        void exitTheadTagClose(@NotNull JavadocParser.TheadTagCloseContext ctx);
683
684        /**
685         * Enter a parse tree produced by {@link JavadocParser#htmlElementClose}.
686         * @param ctx the parse tree
687         */
688        void enterHtmlElementClose(@NotNull JavadocParser.HtmlElementCloseContext ctx);
689        /**
690         * Exit a parse tree produced by {@link JavadocParser#htmlElementClose}.
691         * @param ctx the parse tree
692         */
693        void exitHtmlElementClose(@NotNull JavadocParser.HtmlElementCloseContext ctx);
694
695        /**
696         * Enter a parse tree produced by {@link JavadocParser#wrongSinletonTag}.
697         * @param ctx the parse tree
698         */
699        void enterWrongSinletonTag(@NotNull JavadocParser.WrongSinletonTagContext ctx);
700        /**
701         * Exit a parse tree produced by {@link JavadocParser#wrongSinletonTag}.
702         * @param ctx the parse tree
703         */
704        void exitWrongSinletonTag(@NotNull JavadocParser.WrongSinletonTagContext ctx);
705
706        /**
707         * Enter a parse tree produced by {@link JavadocParser#bodyTagOpen}.
708         * @param ctx the parse tree
709         */
710        void enterBodyTagOpen(@NotNull JavadocParser.BodyTagOpenContext ctx);
711        /**
712         * Exit a parse tree produced by {@link JavadocParser#bodyTagOpen}.
713         * @param ctx the parse tree
714         */
715        void exitBodyTagOpen(@NotNull JavadocParser.BodyTagOpenContext ctx);
716
717        /**
718         * Enter a parse tree produced by {@link JavadocParser#htmlTag}.
719         * @param ctx the parse tree
720         */
721        void enterHtmlTag(@NotNull JavadocParser.HtmlTagContext ctx);
722        /**
723         * Exit a parse tree produced by {@link JavadocParser#htmlTag}.
724         * @param ctx the parse tree
725         */
726        void exitHtmlTag(@NotNull JavadocParser.HtmlTagContext ctx);
727
728        /**
729         * Enter a parse tree produced by {@link JavadocParser#baseTag}.
730         * @param ctx the parse tree
731         */
732        void enterBaseTag(@NotNull JavadocParser.BaseTagContext ctx);
733        /**
734         * Exit a parse tree produced by {@link JavadocParser#baseTag}.
735         * @param ctx the parse tree
736         */
737        void exitBaseTag(@NotNull JavadocParser.BaseTagContext ctx);
738
739        /**
740         * Enter a parse tree produced by {@link JavadocParser#reference}.
741         * @param ctx the parse tree
742         */
743        void enterReference(@NotNull JavadocParser.ReferenceContext ctx);
744        /**
745         * Exit a parse tree produced by {@link JavadocParser#reference}.
746         * @param ctx the parse tree
747         */
748        void exitReference(@NotNull JavadocParser.ReferenceContext ctx);
749
750        /**
751         * Enter a parse tree produced by {@link JavadocParser#imgTag}.
752         * @param ctx the parse tree
753         */
754        void enterImgTag(@NotNull JavadocParser.ImgTagContext ctx);
755        /**
756         * Exit a parse tree produced by {@link JavadocParser#imgTag}.
757         * @param ctx the parse tree
758         */
759        void exitImgTag(@NotNull JavadocParser.ImgTagContext ctx);
760
761        /**
762         * Enter a parse tree produced by {@link JavadocParser#frameTag}.
763         * @param ctx the parse tree
764         */
765        void enterFrameTag(@NotNull JavadocParser.FrameTagContext ctx);
766        /**
767         * Exit a parse tree produced by {@link JavadocParser#frameTag}.
768         * @param ctx the parse tree
769         */
770        void exitFrameTag(@NotNull JavadocParser.FrameTagContext ctx);
771
772        /**
773         * Enter a parse tree produced by {@link JavadocParser#colgroupTagClose}.
774         * @param ctx the parse tree
775         */
776        void enterColgroupTagClose(@NotNull JavadocParser.ColgroupTagCloseContext ctx);
777        /**
778         * Exit a parse tree produced by {@link JavadocParser#colgroupTagClose}.
779         * @param ctx the parse tree
780         */
781        void exitColgroupTagClose(@NotNull JavadocParser.ColgroupTagCloseContext ctx);
782
783        /**
784         * Enter a parse tree produced by {@link JavadocParser#colgroupTagOpen}.
785         * @param ctx the parse tree
786         */
787        void enterColgroupTagOpen(@NotNull JavadocParser.ColgroupTagOpenContext ctx);
788        /**
789         * Exit a parse tree produced by {@link JavadocParser#colgroupTagOpen}.
790         * @param ctx the parse tree
791         */
792        void exitColgroupTagOpen(@NotNull JavadocParser.ColgroupTagOpenContext ctx);
793
794        /**
795         * Enter a parse tree produced by {@link JavadocParser#tbody}.
796         * @param ctx the parse tree
797         */
798        void enterTbody(@NotNull JavadocParser.TbodyContext ctx);
799        /**
800         * Exit a parse tree produced by {@link JavadocParser#tbody}.
801         * @param ctx the parse tree
802         */
803        void exitTbody(@NotNull JavadocParser.TbodyContext ctx);
804
805        /**
806         * Enter a parse tree produced by {@link JavadocParser#html}.
807         * @param ctx the parse tree
808         */
809        void enterHtml(@NotNull JavadocParser.HtmlContext ctx);
810        /**
811         * Exit a parse tree produced by {@link JavadocParser#html}.
812         * @param ctx the parse tree
813         */
814        void exitHtml(@NotNull JavadocParser.HtmlContext ctx);
815
816        /**
817         * Enter a parse tree produced by {@link JavadocParser#colTag}.
818         * @param ctx the parse tree
819         */
820        void enterColTag(@NotNull JavadocParser.ColTagContext ctx);
821        /**
822         * Exit a parse tree produced by {@link JavadocParser#colTag}.
823         * @param ctx the parse tree
824         */
825        void exitColTag(@NotNull JavadocParser.ColTagContext ctx);
826
827        /**
828         * Enter a parse tree produced by {@link JavadocParser#hrTag}.
829         * @param ctx the parse tree
830         */
831        void enterHrTag(@NotNull JavadocParser.HrTagContext ctx);
832        /**
833         * Exit a parse tree produced by {@link JavadocParser#hrTag}.
834         * @param ctx the parse tree
835         */
836        void exitHrTag(@NotNull JavadocParser.HrTagContext ctx);
837}