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.