All Classes and Interfaces

Class
Description
 
 
 
An ANTLR-driven implementation for the DSL Mapping Entry interface
A base abstract class for all Knowledge Builder results
This is a default implementation of the DSL Mapping interface capable of storing a list of DSLMappingEntries and managing it.
The default expander uses String templates to provide pseudo natural language, as well as general DSLs.
The default expander resolver will provide instances of the DefaultExpander.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This is a helper class that provides helper methods to parse expressions using both the DRLExpressions parser and the DRLExprTree parser.
 
 
This is a low level parser API.
 
Enum to identify an editor type (most for syntax highlighting).
 
A mismatched token exception that properly resolves ID tokens into soft keywords
A mismatched token exception that properly resolves ID tokens into soft keywords
A mismatched token exception that properly resolves ID tokens into soft keywords
Simple enum to identify a paraphrase type.
 
Helper class that generates DroolsParserException with user friendly error messages.
Class that represents a DroolsLanguage sentence.
Enum to identify a sentence type.
Simple holder class identifying all the DRL soft keywords.
An extension of the CommonToken class that keeps the char offset information
An extension of the CommonTree class that keeps the char offset information.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
An interface that represents a DSL Mapping
A single entry in a DSL mapping file
 
An inner interface to represent any metadata associated with this entry.
An enum for the sections
A helper class that handles a DSL Mapping file
 
 
 
 
 
Expanders are extension points for expanding expressions in DRL at parse time.
 
 
 
A class to hold contextual information during DRL parsing
MappingError A class to represent errors found in a DSL mapping Created: 11/04/2006
 
 
 
 
 
This is a class to hold all the helper functions/methods used by the DRL parser