|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Class Summary | |
|---|---|
| DlpParser | This parser inherits all behaviour from LpParser. |
| DlpParserTest | Contains tests of the DlpParser class. |
| EvolpParser | Inherits the basic behaviour from LpParser and overrides some parts
in order to parse the input according to this grammar:
Rule ---> (Literal | InnerRule) DOT
InnerRule ---> NormalRule | Constraint
OrdinaryRule ---> Literal RULE_ARROW (Literal (COMMA Literal)*)? |
| EvolpParserTest | Contains tests of the EvolpParser class. |
| EvolpParserTest2 | Contains a test of the EvolpParser class that reuses data from
LpPrettyPrinterTest. |
| LpLexer | Class that tokenizes a textual input. |
| LpLexerTest | Contains tests of the LpLexer class. |
| LpLookaheadLexer | This class provides the same functionality as LpLexer and it offers the
possibility to take a look at future tokens and not loose the current
position in the input. |
| LpLookaheadLexerTest | Contains tests of the LpLookaheadLexer class. |
| LpParser | Processes textual input with a logic program or logic programming constructs
and produces LpRule, LpLiteral and LpTerm objects. |
| LpParserTest | Contains tests of the LpParser class. |
| LpParserTest2 | Contains a test of the LpParser class that reuses data from
LpPrettyPrinterTest. |
| LpToken | An immutable container for information about 1 token in an input created by
a LpLexer. |
| LpTokenTest | Contains tests of the LpToken class. |
| Enum Summary | |
|---|---|
| LpTokenType | Enumeration of token types returned by a LpLexer and further used by
parsers to parse source code. |
| Exception Summary | |
|---|---|
| LpParserException | An exception thrown by LpParser when it can't parse the input. |
This package contains classes directly involved in tokenizing and parsing a textual input containing some kind of logic program.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||