All Classes and Interfaces

Class
Description
 
 
 
Collection of String utilities used by antlr4 DRLParser.
An ANTLR-driven implementation for the DSL Mapping Entry interface
Factory class for Descr instantiation.
 
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.
Helper class for Descr manipulation.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class provides an empty implementation of DRL10ExpressionsVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.
This interface defines a complete generic visitor for a parse tree produced by DRL10Expressions.
This is a helper class that provides helper methods to parse expressions using both the DRLExpressions parser and the DRLExprTree parser.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class provides an empty implementation of DRL10ParserVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.
Collection of static helper methods for DRL10Parser
This interface defines a complete generic visitor for a parse tree produced by DRL10Parser.
Wrapper for DRLParser.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
 
 
 
 
 
 
 
 
 
 
 
This is a helper class that provides helper methods to parse expressions using both the DRLExpressions parser and the DRLExprTree parser.
 
 
 
Collect errors while parsing DRL
 
 
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.
 
Error information while parsing DRL
 
Visitor implementation for DRL10Parser.
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.
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.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class provides an empty implementation of JavaParserVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.
This interface defines a complete generic visitor for a parse tree produced by JavaParser.
Helper class for lexer.
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
This is a class to hold all the helper functions/methods used by the DRL parser
String utilities used by DRL Parser.