| Package | Description |
|---|---|
| org.quattor.pan.cache | |
| org.quattor.pan.parser |
Provides classes for the implementation of the pan language parser.
|
| org.quattor.pan.tasks |
Provides classes that implement parallel tasks within the compiler.
|
| org.quattor.pan.template |
Contains the classes that define the java implementation a pan template
or classes related to them.
|
| org.quattor.pan.utils |
Provides collection of useful utilities that don't fit neatly into other
pan packages.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CompileCache.PostCompileProcessor.process(ASTTemplate ast,
Template template) |
| Modifier and Type | Method and Description |
|---|---|
static Template |
PanParserAstUtils.convertAstToTemplate(File file,
ASTTemplate ast) |
| Modifier and Type | Field and Description |
|---|---|
Template |
CompileResult.template |
| Constructor and Description |
|---|
CompileResult(Template template) |
| Modifier and Type | Method and Description |
|---|---|
Template |
CompileTimeContext.getCurrentTemplate() |
Template |
BuildContext.getCurrentTemplate() |
Template |
Context.getCurrentTemplate() |
Template |
CompileTimeContext.getObjectTemplate()
Returns the object Template which is the basis of this ObjectContext.
|
Template |
BuildContext.getObjectTemplate()
Returns the object Template which is the basis of this ObjectContext.
|
Template |
Context.getObjectTemplate()
Returns the object Template which is the basis of this ObjectContext.
|
Template |
CompileTimeContext.globalLoad(String name)
A method to load a template from the global cache.
|
Template |
BuildContext.globalLoad(String name)
A method to load a template from the global cache.
|
Template |
Context.globalLoad(String name)
A method to load a template from the global cache.
|
Template |
CompileTimeContext.globalLoad(String name,
boolean lookupOnly)
A method to load a template from the global cache.
|
Template |
BuildContext.globalLoad(String name,
boolean lookupOnly)
A method to load a template from the global cache.
|
Template |
Context.globalLoad(String name,
boolean lookupOnly)
A method to load a template from the global cache.
|
Template |
CompileTimeContext.localAndGlobalLoad(String name,
boolean lookupOnly) |
Template |
BuildContext.localAndGlobalLoad(String name,
boolean lookupOnly) |
Template |
Context.localAndGlobalLoad(String name,
boolean lookupOnly) |
Template |
CompileTimeContext.localLoad(String name)
A method to load a template from the local cache.
|
Template |
BuildContext.localLoad(String name)
A method to load a template from the local cache.
|
Template |
Context.localLoad(String name)
A method to load a template from the local cache.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CompileTimeContext.pushTemplate(Template template,
SourceRange sourceRange,
Level logLevel,
String logMessage) |
void |
BuildContext.pushTemplate(Template template,
SourceRange sourceRange,
Level logLevel,
String logMessage) |
void |
Context.pushTemplate(Template template,
SourceRange sourceRange,
Level logLevel,
String logMessage) |
void |
TypeMap.put(String name,
FullType fullType,
Template template,
SourceRange sourceRange)
Associate the given type with the given name within this ObjectContext.
|
void |
FunctionMap.put(String name,
Operation function,
Template template,
SourceRange sourceRange)
Define the given DML block as a function with the given name in this
context.
|
void |
CompileTimeContext.setBinding(Path path,
FullType fullType,
Template template,
SourceRange sourceRange)
This method associates a type definition to a path.
|
void |
BuildContext.setBinding(Path path,
FullType fullType,
Template template,
SourceRange sourceRange)
This method associates a type definition to a path.
|
void |
Context.setBinding(Path path,
FullType fullType,
Template template,
SourceRange sourceRange)
This method associates a type definition to a path.
|
void |
CompileTimeContext.setCurrentTemplate(Template template) |
void |
BuildContext.setCurrentTemplate(Template template) |
void |
Context.setCurrentTemplate(Template template) |
void |
CompileTimeContext.setFullType(String name,
FullType fullType,
Template template,
SourceRange sourceRange)
Associate the given type with the given name within this ObjectContext.
|
void |
BuildContext.setFullType(String name,
FullType fullType,
Template template,
SourceRange sourceRange)
Associate the given type with the given name within this ObjectContext.
|
void |
Context.setFullType(String name,
FullType fullType,
Template template,
SourceRange sourceRange)
Associate the given type with the given name within this ObjectContext.
|
void |
CompileTimeContext.setFunction(String name,
Operation function,
Template template,
SourceRange sourceRange)
Define the given DML block as a function with the given name in this
context.
|
void |
BuildContext.setFunction(String name,
Operation function,
Template template,
SourceRange sourceRange)
Define the given DML block as a function with the given name in this
context.
|
void |
Context.setFunction(String name,
Operation function,
Template template,
SourceRange sourceRange)
Define the given DML block as a function with the given name in this
context.
|
| Constructor and Description |
|---|
BuildContext(Compiler compiler,
Template objectTemplate)
Constructs a new context for the given root element.
|
| Modifier and Type | Field and Description |
|---|---|
Template |
SourceLocation.template |
Template |
FunctionDefinition.template |
| Constructor and Description |
|---|
FunctionDefinition(Template template,
SourceRange sourceRange,
Operation dml) |
SourceLocation(Template template,
SourceRange sourceRange) |
Copyright © 2014 Quattor. All Rights Reserved.