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

Method defineTemplateOrRegion

output/java/1.4.19/STGroup.java:413–433  ·  view source on GitHub ↗
(String fullyQualifiedTemplateName, String regionSurroundingTemplateName, Token templateToken, String template, Token nameToken, List<FormalArgument> args)

Source from the content-addressed store, hash-verified

411 }
412
413 public void defineTemplateOrRegion(String fullyQualifiedTemplateName, String regionSurroundingTemplateName, Token templateToken, String template, Token nameToken, List<FormalArgument> args) {
414 try {
415 if ( regionSurroundingTemplateName!=null ) {
416 defineRegion(regionSurroundingTemplateName,
417 nameToken,
418 template,
419 templateToken);
420 }
421 else {
422 defineTemplate(fullyQualifiedTemplateName,
423 nameToken,
424 args,
425 template,
426 templateToken);
427 }
428 }
429 catch (STException e) {
430 // after getting syntax error in a template, we emit msg
431 // and throw exception to blast all the way out to here.
432 }
433 }
434
435 public void rawDefineTemplate(String name, CompiledST code, Token defT) {
436 CompiledST prev = rawGetTemplate(name);

Callers

nothing calls this directly

Calls 2

defineRegionMethod · 0.95
defineTemplateMethod · 0.95

Tested by

no test coverage detected