Package | Description |
---|---|
sirius.tagliatelle | |
sirius.tagliatelle.compiler | |
sirius.tagliatelle.emitter | |
sirius.tagliatelle.expression | |
sirius.tagliatelle.tags |
Modifier and Type | Method and Description |
---|---|
CompilationContext |
Tagliatelle.createCompilationContext(String path,
Resource resource,
CompilationContext parent)
Creates a new
CompilationContext for the given path and resource. |
Modifier and Type | Method and Description |
---|---|
CompilationContext |
Tagliatelle.createCompilationContext(String path,
Resource resource,
CompilationContext parent)
Creates a new
CompilationContext for the given path and resource. |
Optional<Template> |
Tagliatelle.resolve(String path,
CompilationContext parentContext)
|
Modifier and Type | Method and Description |
---|---|
CompilationContext |
Compiler.getContext()
Returns the current context.
|
Constructor and Description |
---|
CompilationContext(Template template,
CompilationContext parent)
Creates a new context for the given template and parent context.
|
Compiler(CompilationContext context,
String input)
Creates a new compiler for the given context and input.
|
Modifier and Type | Method and Description |
---|---|
void |
LoopEmitter.verify(CompilationContext compilationContext)
Verifies the consistency of the emitter.
|
Modifier and Type | Method and Description |
---|---|
void |
MacroCall.bind(parsii.tokenizer.Position position,
CompilationContext context,
String macroName)
Actually tells the macro to try to resolve an appropriate
Macro to invoke. |
void |
MethodCall.bindToMethod(parsii.tokenizer.Char position,
CompilationContext context,
String name)
Tries to find a matching method for the given name, type of "self" and parameter types.
|
Modifier and Type | Field and Description |
---|---|
protected CompilationContext |
TagHandler.compilationContext |
Modifier and Type | Method and Description |
---|---|
CompilationContext |
TagHandler.getCompilationContext()
Returns the context of the current compilation.
|
Modifier and Type | Method and Description |
---|---|
void |
TagHandler.setCompilationContext(CompilationContext context)
Specifies the compilation context.
|
Copyright © 2018. All rights reserved.