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

Method defineTemplateOrRegion

output/java/1.4.15/STGroup.java:411–431  ·  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

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

Callers

nothing calls this directly

Calls 2

defineRegionMethod · 0.95
defineTemplateMethod · 0.95

Tested by

no test coverage detected