scope listener name in output

[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9054]
This commit is contained in:
parrt 2011-09-07 17:01:59 -08:00
parent c79848cca0
commit 297087770e
1 changed files with 5 additions and 5 deletions

View File

@ -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); }
}
>>