| Package | Description |
|---|---|
| net.sourceforge.nrl.parser |
This top-level package contains utility classes referenced elsewhere.
|
| net.sourceforge.nrl.parser.ast |
The fully resolved abstract syntax tree (AST) representation of the constraint language.
|
| net.sourceforge.nrl.parser.ast.impl |
The ANTLR v3 implementation of the AST, including a JFlex lexer and ANTLR v3
parser.
|
| net.sourceforge.nrl.parser.operators |
Operator library management package.
|
| net.sourceforge.nrl.parser.type |
Abstract type assignment and type checking for the completed AST.
|
| Modifier and Type | Method and Description |
|---|---|
List<IOperators> |
NRLModel.getOperators() |
| Modifier and Type | Method and Description |
|---|---|
void |
NRLParser.resolveOperatorReferences(IRuleFile ruleFile,
IOperators[] operators)
Deprecated.
|
void |
INRLParser.resolveOperatorReferences(IRuleFile ruleFile,
IOperators[] operators)
Deprecated.
|
| Constructor and Description |
|---|
NRLModel(IRuleFile ruleFile,
ModelCollection models,
List<IOperators> operators) |
| Modifier and Type | Method and Description |
|---|---|
IOperators |
IOperatorFileReference.getOperators()
Returns the operator referred to by this reference, it has been resolved.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IOperatorFileReference.resolveOperators(IOperators operators)
Attaches an
IOperators resolved from this operator file reference. |
| Modifier and Type | Field and Description |
|---|---|
IOperators |
OperatorFileReferenceImpl.operators |
protected IOperators[] |
AntlrOperatorResolverVisitor.operators |
| Modifier and Type | Method and Description |
|---|---|
IOperators |
OperatorFileReferenceImpl.getOperators() |
| Modifier and Type | Method and Description |
|---|---|
void |
OperatorFileReferenceImpl.resolveOperators(IOperators operators) |
| Constructor and Description |
|---|
AntlrOperatorResolverVisitor(IOperators[] operators)
Create a new operator visitor with the collection to resolve against.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Operators
A basic implementation of an operator collection.
|
| Modifier and Type | Method and Description |
|---|---|
IOperators |
XmlOperatorPersistence.getOperators()
Deprecated.
|
IOperators |
XmlOperatorLoader.getOperators() |
IOperators |
XmlOperatorLoader.load(File file,
List<NRLError> errors)
Load from a file - see
#load(Reader). |
IOperators |
XmlOperatorLoader.load(URI baseURI,
URI operatorFileUri,
List<NRLError> errors)
Load an operator file from a URI (relative or absolute) resolved against an absolute base URI.
|
| Modifier and Type | Method and Description |
|---|---|
void |
XmlOperatorWriter.save(IOperators operators,
Writer writer)
Save the mapping using a writer.
|
void |
XmlOperatorPersistence.save(IOperators operators,
Writer writer)
Deprecated.
Save the mapping using a writer.
|
void |
XmlOperatorLoader.save(IOperators operators,
Writer writer)
Save the mapping using a writer.
|
| Modifier and Type | Method and Description |
|---|---|
List<NRLError> |
ITypeChecker.check(IOperators operators)
Type check an operator collection.
|
List<NRLError> |
ConstraintTypeChecker.check(IOperators operators) |
Copyright © 2006-2013. All Rights Reserved.