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

Method defineTemplateOrRegion

output/java/1.4.14/STGroup.java:410–430  ·  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

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

Callers

nothing calls this directly

Calls 2

defineRegionMethod · 0.95
defineTemplateMethod · 0.95

Tested by

no test coverage detected