|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use net.sourceforge.nrl.parser.ast | |
|---|---|
| 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.action | The fully resolved extended abstract syntax tree (AST) representation for the action language. |
| net.sourceforge.nrl.parser.ast.action.impl | |
| net.sourceforge.nrl.parser.ast.constraints | |
| net.sourceforge.nrl.parser.ast.constraints.impl | |
| 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.model | Definition of the internal meta-model that rules are written against. |
| net.sourceforge.nrl.parser.operators | Operator library management package. |
| net.sourceforge.nrl.parser.type | Abstract type assignment and type checking for the completed AST. |
| Classes in net.sourceforge.nrl.parser.ast used by net.sourceforge.nrl.parser | |
|---|---|
| IRuleFile
IRuleFile is the top level interface - it contains the entire, fully resolved AST of a rule file. |
|
| Classes in net.sourceforge.nrl.parser.ast used by net.sourceforge.nrl.parser.ast | |
|---|---|
| ConstraintVisitorDispatcher
A default implementation of the INRLAstVisitor interface that dispatches calls to the visitor method to a client-supplied INRLConstraintDetailVisitor. |
|
| IDeclaration
A declaration is either a rule declaration or a fragment declaration, as defined by the sub-interfaces. |
|
| IModelFileReference
|
|
| INRLAstNode
Basic interface for all NRL constructs. |
|
| INRLAstVisitor
A very simple visitor interface for straight-forward recursive descent traversals of the AST. |
|
| IOperatorFileReference
A reference to an operator file, by file name |
|
| IRuleDeclaration
A generic rule declaration. |
|
| IRuleSetDeclaration
A rule set is a named collection of rules, with an optional precondition attached to the execution of the rules. |
|
| ISingleContextDeclaration
A SingleContextDeclaration is a declaration with a unique context, for example a validation or action rule. |
|
| IVariable
A variable reference. |
|
| NRLDataType
Representation of NRL primitive types. |
|
| NRLDataType.Type
Enumeration of basic type names |
|
| Classes in net.sourceforge.nrl.parser.ast used by net.sourceforge.nrl.parser.ast.action | |
|---|---|
| IDeclaration
A declaration is either a rule declaration or a fragment declaration, as defined by the sub-interfaces. |
|
| IModelReference
A reference to a model element, consisting of several steps along element and attribute names. |
|
| IMultipleContextDeclaration
Any declaration that takes multiple contexts, with parameter names. |
|
| INRLAstNode
Basic interface for all NRL constructs. |
|
| IRuleDeclaration
A generic rule declaration. |
|
| IRuleFile
IRuleFile is the top level interface - it contains the entire, fully resolved AST of a rule file. |
|
| IRuleSetDeclaration
A rule set is a named collection of rules, with an optional precondition attached to the execution of the rules. |
|
| ISingleContextDeclaration
A SingleContextDeclaration is a declaration with a unique context, for example a validation or action rule. |
|
| IVariable
A variable reference. |
|
| Classes in net.sourceforge.nrl.parser.ast used by net.sourceforge.nrl.parser.ast.action.impl | |
|---|---|
| IDeclaration
A declaration is either a rule declaration or a fragment declaration, as defined by the sub-interfaces. |
|
| IModelReference
A reference to a model element, consisting of several steps along element and attribute names. |
|
| IMultipleContextDeclaration
Any declaration that takes multiple contexts, with parameter names. |
|
| INRLAstNode
Basic interface for all NRL constructs. |
|
| INRLAstVisitor
A very simple visitor interface for straight-forward recursive descent traversals of the AST. |
|
| IRuleDeclaration
A generic rule declaration. |
|
| IRuleSetDeclaration
A rule set is a named collection of rules, with an optional precondition attached to the execution of the rules. |
|
| ISingleContextDeclaration
A SingleContextDeclaration is a declaration with a unique context, for example a validation or action rule. |
|
| IVariable
A variable reference. |
|
| Classes in net.sourceforge.nrl.parser.ast used by net.sourceforge.nrl.parser.ast.constraints | |
|---|---|
| IDeclaration
A declaration is either a rule declaration or a fragment declaration, as defined by the sub-interfaces. |
|
| IModelReference
A reference to a model element, consisting of several steps along element and attribute names. |
|
| IMultipleContextDeclaration
Any declaration that takes multiple contexts, with parameter names. |
|
| INRLAstNode
Basic interface for all NRL constructs. |
|
| IRuleDeclaration
A generic rule declaration. |
|
| IRuleFile
IRuleFile is the top level interface - it contains the entire, fully resolved AST of a rule file. |
|
| IRuleSetDeclaration
A rule set is a named collection of rules, with an optional precondition attached to the execution of the rules. |
|
| ISingleContextDeclaration
A SingleContextDeclaration is a declaration with a unique context, for example a validation or action rule. |
|
| IVariable
A variable reference. |
|
| NRLDataType
Representation of NRL primitive types. |
|
| Classes in net.sourceforge.nrl.parser.ast used by net.sourceforge.nrl.parser.ast.constraints.impl | |
|---|---|
| IDeclaration
A declaration is either a rule declaration or a fragment declaration, as defined by the sub-interfaces. |
|
| IModelReference
A reference to a model element, consisting of several steps along element and attribute names. |
|
| IMultipleContextDeclaration
Any declaration that takes multiple contexts, with parameter names. |
|
| INRLAstNode
Basic interface for all NRL constructs. |
|
| INRLAstVisitor
A very simple visitor interface for straight-forward recursive descent traversals of the AST. |
|
| IRuleDeclaration
A generic rule declaration. |
|
| IRuleFile
IRuleFile is the top level interface - it contains the entire, fully resolved AST of a rule file. |
|
| IRuleSetDeclaration
A rule set is a named collection of rules, with an optional precondition attached to the execution of the rules. |
|
| ISingleContextDeclaration
A SingleContextDeclaration is a declaration with a unique context, for example a validation or action rule. |
|
| IVariable
A variable reference. |
|
| NRLDataType
Representation of NRL primitive types. |
|
| Classes in net.sourceforge.nrl.parser.ast used by net.sourceforge.nrl.parser.ast.impl | |
|---|---|
| IDeclaration
A declaration is either a rule declaration or a fragment declaration, as defined by the sub-interfaces. |
|
| IModelFileReference
|
|
| IModelReference
A reference to a model element, consisting of several steps along element and attribute names. |
|
| IMultipleContextDeclaration
Any declaration that takes multiple contexts, with parameter names. |
|
| INRLAstNode
Basic interface for all NRL constructs. |
|
| INRLAstVisitor
A very simple visitor interface for straight-forward recursive descent traversals of the AST. |
|
| IOperatorFileReference
A reference to an operator file, by file name |
|
| IRuleDeclaration
A generic rule declaration. |
|
| IRuleFile
IRuleFile is the top level interface - it contains the entire, fully resolved AST of a rule file. |
|
| IRuleSetDeclaration
A rule set is a named collection of rules, with an optional precondition attached to the execution of the rules. |
|
| ISingleContextDeclaration
A SingleContextDeclaration is a declaration with a unique context, for example a validation or action rule. |
|
| IVariable
A variable reference. |
|
| Variable
A default implementation of the variable reference interface. |
|
| Classes in net.sourceforge.nrl.parser.ast used by net.sourceforge.nrl.parser.model | |
|---|---|
| IVariable
A variable reference. |
|
| NRLDataType
Representation of NRL primitive types. |
|
| Classes in net.sourceforge.nrl.parser.ast used by net.sourceforge.nrl.parser.operators | |
|---|---|
| NRLDataType
Representation of NRL primitive types. |
|
| Classes in net.sourceforge.nrl.parser.ast used by net.sourceforge.nrl.parser.type | |
|---|---|
| IModelReference
A reference to a model element, consisting of several steps along element and attribute names. |
|
| INRLAstNode
Basic interface for all NRL constructs. |
|
| IRuleFile
IRuleFile is the top level interface - it contains the entire, fully resolved AST of a rule file. |
|
| IRuleSetDeclaration
A rule set is a named collection of rules, with an optional precondition attached to the execution of the rules. |
|
| NRLDataType
Representation of NRL primitive types. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||