-
Notifications
You must be signed in to change notification settings - Fork 3.4k
Closed
Description
Somehow the grammarFileName is now messed up. We always get:
// Generated from java-escape by ANTLR 4.11.1
...
@Override
public String getGrammarFileName() { return "java-escape"; }
no matter what the grammar file name is. Tool code gen is messed up.
Seems to be from the templates. E.g.,
fileHeader(grammarFileName, ANTLRVersion, header) ::= <<
<header>
// Generated from <grammarFileName> by ANTLR <ANTLRVersion>
>>
LexerFileHeader(file, lexer, namedActions) ::= <<
<fileHeader(file.grammarFileName, file.ANTLRVersion, namedActions.header)>
file.grammarFileName
isn't right. Could it be an error in the template engine or object we pass in?
static grammarFileName = "<parser.grammarFileName; format="java-escape">"; <=============