Contains classes related to the BRL parser.
An IlrBRLParser
is designed to parse a BRL artifact text
against a given business rule language vocabulary.
IlrBRLParser.parse
returns an IlrSyntaxTree
. If parsing
errors occur, they are also returned. If syntax errors are encountered when
parsing the text, the resulting syntax tree is in error recovery. This
means that the syntax tree may be incomplete.
You can also use an IlrBRLParser
to predict possible continuation
of a text fragment at a given offset. This feature is extensively used to provide
code-completion in Intellisense editors.
To parse a fragment of text, see the documentation of the following interfaces: IlrBRLParser, IlrBRLParserInput, IlrBRLParserConfigurationDef and IlrBRLPredictionConfigurationDef
@core