forked from jasder/antlr
scope listener name in output
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9054]
This commit is contained in:
parent
c79848cca0
commit
297087770e
|
@ -37,10 +37,10 @@ import java.util.ArrayList;
|
|||
|
||||
ListenerFile(listener) ::= <<
|
||||
@SuppressWarnings({"all", "warnings", "unchecked", "unused"})
|
||||
public interface <listener.grammarName> {
|
||||
public interface <listener.grammarName>Listener {
|
||||
<listener.rules:{r |
|
||||
void enterRule(<r.name>_ctx ctx);
|
||||
void exitRule(<r.name>_ctx ctx);}; separator="\n">
|
||||
void enterRule(<listener.grammarName>.<r.name>_ctx ctx);
|
||||
void exitRule(<listener.grammarName>.<r.name>_ctx ctx);}; separator="\n">
|
||||
}
|
||||
>>
|
||||
|
||||
|
@ -424,8 +424,8 @@ public static class <s.name> extends ParserRuleContext {
|
|||
super(parent, state);
|
||||
<s.ctorAttrs:{a | this.<a.name> = <a.name>;}; separator="\n">
|
||||
}
|
||||
public void enterRule(TListener listener) { listener.enterRule(this); }
|
||||
public void exitRule(TListener listener) { listener.exitRule(this); }
|
||||
public void enterRule(<parser.name>Listener listener) { listener.enterRule(this); }
|
||||
public void exitRule(<parser.name>Listener listener) { listener.exitRule(this); }
|
||||
}
|
||||
>>
|
||||
|
||||
|
|
Loading…
Reference in New Issue