MCPcopy Index your code
hub / github.com/antlr/codebuff / loadTemplateFile

Method loadTemplateFile

output/java8/1.4.19/STRawGroupDir.java:35–46  ·  view source on GitHub ↗
(String prefix, String unqualifiedFileName, CharStream templateStream)

Source from the content-addressed store, hash-verified

33 }
34
35 @Override
36 public CompiledST loadTemplateFile(String prefix, String unqualifiedFileName, CharStream templateStream) {
37 String template = templateStream.substring(0, templateStream.size()- 1);
38 String templateName = Misc.getFileNameNoSuffix(unqualifiedFileName);
39 String fullyQualifiedTemplateName = prefix+templateName;
40 CompiledST impl = new Compiler(this).compile(fullyQualifiedTemplateName, template);
41 CommonToken nameT = new CommonToken(STLexer.SEMI); // Seems like a hack, best I could come up with.
42 nameT.setInputStream(templateStream);
43 rawDefineTemplate(fullyQualifiedTemplateName, impl, nameT);
44 impl.defineImplicitlyDefinedTemplates(this);
45 return impl;
46 }
47}

Callers

nothing calls this directly

Calls 5

getFileNameNoSuffixMethod · 0.95
sizeMethod · 0.65
compileMethod · 0.45
rawDefineTemplateMethod · 0.45

Tested by

no test coverage detected