| Package | Description |
|---|---|
| net.sourceforge.nrl.parser.ast.action.impl | |
| net.sourceforge.nrl.parser.ast.impl |
The ANTLR v3 implementation of the AST, including a JFlex lexer and ANTLR v3
parser.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
ActionAstResolver.collectActionFragmentIds(RuleFileImpl ruleFile,
List<NRLError> errors)
Collect action fragment identifiers in the actionFragmentIds list.
|
protected void |
ActionAstResolver.collectIdentifiers(RuleFileImpl ruleFile,
List<NRLError> errors)
Extends the base implementation to also collect fragment ids.
|
protected void |
ActionAstResolver.resolveReferences(RuleFileImpl ruleFile,
List<NRLError> errors)
Override the superclass method to also resolve fragment references.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
ConstraintAstResolver.collectFragmentIds(RuleFileImpl ruleFile,
List<NRLError> errors)
Collect all fragment ids
|
protected void |
ConstraintAstResolver.collectGlobalVariableIds(RuleFileImpl ruleFile,
List<NRLError> errors)
Collect global variables.
|
protected void |
ConstraintAstResolver.collectIdentifiers(RuleFileImpl ruleFile,
List<NRLError> errors)
Collect all identifiable parts.
|
protected void |
ConstraintAstResolver.collectRuleIds(RuleFileImpl ruleFile,
List<NRLError> errors)
Collect all rule ids
|
protected void |
ConstraintAstResolver.collectRuleSetIds(RuleFileImpl ruleFile,
List<NRLError> errors)
Collect all rule set ids
|
List<NRLError> |
ConstraintAstResolver.resolve(RuleFileImpl ruleFile)
Resolve the rule file and return a list of
SemanticError objects if errors occurred. |
protected void |
ConstraintAstResolver.resolveIncompleteExistsStatements(RuleFileImpl ruleFile,
List<NRLError> errors)
This resolves inclompete exists statements.
|
protected void |
ConstraintAstResolver.resolveReferences(RuleFileImpl ruleFile,
List<NRLError> errors)
Resolve references within the AST.
|
protected void |
ConstraintAstResolver.resolveRuleSets(RuleFileImpl ruleFile,
List<NRLError> errors)
Resolve rule set references.
|
Copyright © 2006-2013. All Rights Reserved.