Class RdlParser
- java.lang.Object
-
- org.tweetyproject.commons.Parser<DefaultTheory,Formula>
-
- org.tweetyproject.logics.rdl.parser.RdlParser
-
public class RdlParser extends Parser<DefaultTheory,Formula>
This class implements a parser for default logic.- Author:
- Nils Geilen
-
-
Constructor Summary
Constructors Constructor Description RdlParser()
-
Method Summary
Modifier and Type Method Description DefaultTheoryparseBeliefBase(java.io.Reader reader)Parses the given reader into a belief base of the given type.FormulaparseFormula(java.io.Reader reader)Parses the given reader into a formula of the given type.-
Methods inherited from class org.tweetyproject.commons.Parser
isNumeric, parseBeliefBase, parseBeliefBaseFromFile, parseFormula, parseFormulaFromFile, parseListOfBeliefBases, parseListOfBeliefBases, parseListOfBeliefBasesFromFile, parseListOfBeliefBasesFromFile
-
-
-
-
Method Detail
-
parseBeliefBase
public DefaultTheory parseBeliefBase(java.io.Reader reader) throws java.io.IOException, ParserException
Description copied from class:ParserParses the given reader into a belief base of the given type.- Specified by:
parseBeliefBasein classParser<DefaultTheory,Formula>- Parameters:
reader- a reader- Returns:
- a belief base
- Throws:
java.io.IOException- if some IO issue occurred.ParserException- some parsing exceptions may be added here.
-
parseFormula
public Formula parseFormula(java.io.Reader reader) throws java.io.IOException, ParserException
Description copied from class:ParserParses the given reader into a formula of the given type.- Specified by:
parseFormulain classParser<DefaultTheory,Formula>- Parameters:
reader- a reader- Returns:
- a formula
- Throws:
java.io.IOException- if some IO issue occurred.ParserException- some parsing exceptions may be added here.
-
-