package Ġic . org . listeners Ċ Ċ import Ġorg . antlr . v 4 . runtime . ParserRuleContext Ċ import Ġorg . antlr . v 4 . runtime . tree . Error Node Ċ import Ġorg . antlr . v 4 . runtime . tree . ParseTreeListener Ċ import Ġorg . antlr . v 4 . runtime . tree . Terminal Node Ċ Ċ /** Ċ Ġ* ĠUse less Ġ[ ParseTreeListener ] Ġto Ġbe Ġpassed Ġto Ġthe Ġtree Ġwalk er Ġin Ġorder Ġto Ġsynt act ically Ġcheck Ċ Ġ* Ġthe Ġwhole Ġprogram Ġin Ġa Ġfirst Ġpass Ġbefore Ġdoing Ġsemantic Ġch cks . Ċ Ġ*/ Ċ class ĠDummy Listener Ġ: ĠParse Tree Listener Ġ{ ĊĠ Ġoverride Ġfun Ġenter Every Rule ( ctx : ĠParser RuleContext ?) Ġ{} ĊĊĠ Ġoverride Ġfun Ġexit Every Rule ( ctx : ĠParser RuleContext ?) Ġ{} ĊĊĠ Ġoverride Ġfun Ġvisit Error Node ( node : ĠError Node ?) Ġ{} ĊĊĠ Ġoverride Ġfun Ġvisit Terminal ( node : ĠTerminal Node ?) Ġ{} Ċ } Ċ