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

Method loadTemplateFile

output/java8/1.4.13/STRawGroupDir.java:32–43  ·  view source on GitHub ↗
(String prefix, String unqualifiedFileName, CharStream templateStream)

Source from the content-addressed store, hash-verified

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

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