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, parseFormulaFromFile
private 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
Parser
parseBeliefBase
in class Parser<DefaultTheory>
reader
- a readerjava.io.IOException
ParserException
public Formula parseFormula(java.io.Reader reader) throws java.io.IOException, ParserException
Parser
parseFormula
in class Parser<DefaultTheory>
reader
- a readerjava.io.IOException
ParserException