| Package | Description |
|---|---|
| org.btrplace.btrpsl |
Main package to parse btrpsl scripts and integrate them to
a model.
|
| org.btrplace.btrpsl.includes |
This package contains the different includes implementation to retrieves scripts asked using
a 'import' statement.
|
| org.btrplace.btrpsl.template |
This package contains the template mechanism used to instantiate virtual machines
from a skeleton
|
| org.btrplace.btrpsl.tree |
ASTs browsed during the interpretation of scripts.
|
| Modifier and Type | Method and Description |
|---|---|
Script |
ScriptBuilder.build(File f)
Build a script from a file.
|
Script |
ScriptBuilder.build(String description)
Build a script from a String.
|
| Modifier and Type | Method and Description |
|---|---|
List<Script> |
Script.getDependencies()
Get the direct dependencies of this script.
|
| Modifier and Type | Method and Description |
|---|---|
ErrorReporter |
PlainTextErrorReporterBuilder.build(Script v) |
ErrorReporter |
ErrorReporterBuilder.build(Script v)
Make a new reporter.
|
| Constructor and Description |
|---|
PlainTextErrorReporter(Script v)
Make a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
List<Script> |
PathBasedIncludes.getScripts(String name)
Get the script associated to a given identifier by browsing the given paths.
|
List<Script> |
Includes.getScripts(String name)
Get a list of script from an identifier.
|
List<Script> |
BasicIncludes.getScripts(String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
BasicIncludes.add(Script script)
Add a script into the set of included scripts.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TemplateFactory.check(Script scr,
String tplName,
Element e,
Map<String,String> attrs)
Build an element.
|
void |
MockTemplateFactory.check(Script scr,
String tplName,
Element e,
Map<String,String> attrs) |
void |
DefaultTemplateFactory.check(Script scr,
String tplName,
Element e,
Map<String,String> attrs) |
| Constructor and Description |
|---|
BtrPlaceTreeAdaptor(Script scr,
Model mo,
NamingService<Node> nsNodes,
NamingService<VM> nsVMs,
TemplateFactory tplFactory,
ErrorReporter errs,
SymbolsTable s,
Includes incs,
ConstraintsCatalog c)
Build a new adaptor.
|
ConstraintStatement(org.antlr.runtime.Token t,
Script scr,
ConstraintsCatalog cat,
ErrorReporter errs)
Make a new Tree parser.
|
ElementTree(org.antlr.runtime.Token t,
NamingService<Node> nsNodes,
NamingService<VM> nsVMs,
Script scr,
ErrorReporter errs)
Make a new parser.
|
EnumElement(org.antlr.runtime.Token payload,
NamingService<Node> srvNodes,
NamingService<VM> srvVMs,
Script v,
BtrpOperand.Type ty,
ErrorReporter errors)
Make a new tree.
|
ExportStatement(org.antlr.runtime.Token t,
Script scr,
ErrorReporter errs)
Make a new statement.
|
ImportStatement(org.antlr.runtime.Token t,
Includes incs,
SymbolsTable sTable,
Script scr,
ErrorReporter errs)
Make a new statement
|
NameSpaceStatement(org.antlr.runtime.Token t,
Script scr,
SymbolsTable syms,
ErrorReporter errs)
Make a new statement.
|
TemplateAssignment(org.antlr.runtime.Token t,
Script s,
TemplateFactory tplFactory,
SymbolsTable symbolsTable,
Model m,
NamingService<Node> nsNodes,
NamingService<VM> nsVMs,
ErrorReporter errs)
Make a new tree.
|
Copyright © 2016 University of Nice-Sophia Antipolis. All Rights Reserved.