public class RdlParser extends Parser<DefaultTheory>
| Modifier and Type | Field and Description |
|---|---|
private java.util.regex.Pattern |
DEFAULT_SPLIT
regexes for parsing a default and the justifications
|
private java.lang.String |
DIV_COLON
tokens for parsing defaults
|
private java.lang.String |
DIV_COMMA
tokens for parsing defaults
|
private java.lang.String |
DIV_SLASH
tokens for parsing defaults
|
private FolParser |
folparser
parser to parse knowledge base
|
private java.util.regex.Pattern |
JUS_SPLIT
regexes for parsing a default and the justifications
|
| Constructor and Description |
|---|
RdlParser() |
| Modifier and Type | Method and Description |
|---|---|
DefaultTheory |
parseBeliefBase(java.io.Reader reader)
Parses the given reader into a belief base of the given type.
|
Formula |
parseFormula(java.io.Reader reader)
Parses the given reader into a formula of the given type.
|
isNumeric, parseBeliefBase, parseBeliefBaseFromFile, parseFormula, parseFormulaFromFileprivate FolParser folparser
private final java.lang.String DIV_COLON
private final java.lang.String DIV_COMMA
private final java.lang.String DIV_SLASH
private final java.util.regex.Pattern JUS_SPLIT
private final java.util.regex.Pattern DEFAULT_SPLIT
public DefaultTheory parseBeliefBase(java.io.Reader reader) throws java.io.IOException, ParserException
ParserparseBeliefBase in class Parser<DefaultTheory>reader - a readerjava.io.IOExceptionParserExceptionpublic Formula parseFormula(java.io.Reader reader) throws java.io.IOException, ParserException
ParserparseFormula in class Parser<DefaultTheory>reader - a readerjava.io.IOExceptionParserException