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