Class PlParserThreeValued
java.lang.Object
org.tweetyproject.commons.Parser<PlBeliefSet,PlFormula>
 
org.tweetyproject.logics.translators.adfrevision.PlParserThreeValued
Adapted from "PlParser" for the use of 3-valued logic (WeakNegation and Indecision-Operator):
- Author:
- Jonas Schumacher
 
 ORIGINAL DOCUMENTATION:
 
 This class implements a parser for propositional logic. The BNF for a
 propositional belief set is given by (starting symbol is FORMULASET) 
 
 FORMULASET ::== FORMULA ( "\n" FORMULA )*
 FORMULA ::== PROPOSITION | "(" FORMULA ")" | FORMULA ">>" FORMULA | FORMULA "||" FORMULA | FORMULA "=>" FORMULA | FORMULA "<=>" FORMULA | FORMULA "^^" FORMULA | "!" FORMULA | "+" | "-"
 
 PROPOSITION is a sequence of characters excluding |,&,!,(,),=,<,> and whitespace characters., Matthias Thimm, Bastian Wolf
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionparseBeliefBase(Reader reader) Parses the given reader into a belief base of the given type.parseFormula(Reader reader) Parses the given reader into a formula of the given type.Methods inherited from class org.tweetyproject.commons.ParserisNumeric, parseBeliefBase, parseBeliefBaseFromFile, parseFormula, parseFormulaFromFile, parseListOfBeliefBases, parseListOfBeliefBases, parseListOfBeliefBasesFromFile, parseListOfBeliefBasesFromFile
- 
Constructor Details- 
PlParserThreeValuedpublic PlParserThreeValued()
 
- 
- 
Method Details- 
parseBeliefBaseDescription copied from class:ParserParses the given reader into a belief base of the given type.- Specified by:
- parseBeliefBasein class- Parser<PlBeliefSet,- PlFormula> 
- Parameters:
- reader- a reader
- Returns:
- a belief base
- Throws:
- ParserException- some parsing exceptions may be added here.
 
- 
parseFormulaDescription copied from class:ParserParses the given reader into a formula of the given type.- Specified by:
- parseFormulain class- Parser<PlBeliefSet,- PlFormula> 
- Parameters:
- reader- a reader
- Returns:
- a formula
- Throws:
- ParserException- some parsing exceptions may be added here.
 
 
-