MCPcopy Create free account
hub / github.com/antlr/codebuff / loadTemplateFile

Method loadTemplateFile

output/java/1.4.12/STRawGroupDir.java:36–47  ·  view source on GitHub ↗
(String prefix, String unqualifiedFileName, CharStream templateStream)

Source from the content-addressed store, hash-verified

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

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