Class RpclProbabilityDistributionParser
java.lang.Object
org.tweetyproject.logics.rpcl.parser.rpclprobabilitydistributionparser.RpclProbabilityDistributionParser
- All Implemented Interfaces:
RpclProbabilityDistributionParserConstants
public class RpclProbabilityDistributionParser
extends Object
implements RpclProbabilityDistributionParserConstants
-
Field Summary
FieldsFields inherited from interface org.tweetyproject.logics.rpcl.parser.rpclprobabilitydistributionparser.RpclProbabilityDistributionParserConstants
DEFAULT, EOF, PROBABILITY, STRUCTURENAME, tokenImage -
Constructor Summary
ConstructorsConstructorDescriptionRpclProbabilityDistributionParser(InputStream stream, String encoding) RpclProbabilityDistributionParser(RpclSemantics semantics) RpclProbabilityDistributionParser(RpclSemantics semantics, FolSignature signature) -
Method Summary
Modifier and TypeMethodDescriptionstatic final voidstatic final RpclProbabilityDistributionDistribution(RpclSemantics semantics, FolSignature signature) static final voidstatic ParseExceptionstatic final Tokenstatic final TokengetToken(int index) static final FolAtomGroundAtom(FolSignature signature) parseProbabilityDistribution(Reader reader) static final Pair<HerbrandInterpretation,Probability> ProbabilityAssignment(FolSignature signature) static voidReInit(InputStream stream) static voidReInit(InputStream stream, String encoding) static voidvoidvoidsetSemantics(RpclSemantics semantics) voidsetSignature(FolSignature signature)
-
Field Details
-
token_source
-
token
-
jj_nt
-
-
Constructor Details
-
RpclProbabilityDistributionParser
public RpclProbabilityDistributionParser() -
RpclProbabilityDistributionParser
-
RpclProbabilityDistributionParser
-
RpclProbabilityDistributionParser
-
RpclProbabilityDistributionParser
-
RpclProbabilityDistributionParser
-
RpclProbabilityDistributionParser
-
-
Method Details
-
setSemantics
-
setSignature
-
parseProbabilityDistribution
public RpclProbabilityDistribution parseProbabilityDistribution(Reader reader) throws ParserException - Throws:
ParserException
-
Distribution
public static final RpclProbabilityDistribution Distribution(RpclSemantics semantics, FolSignature signature) throws ParseException - Throws:
ParseException
-
ProbabilityAssignment
public static final Pair<HerbrandInterpretation,Probability> ProbabilityAssignment(FolSignature signature) throws ParseException - Throws:
ParseException
-
GroundAtom
- Throws:
ParseException
-
ReInit
-
ReInit
-
ReInit
-
ReInit
-
getNextToken
-
getToken
-
generateParseException
-
enable_tracing
public static final void enable_tracing() -
disable_tracing
public static final void disable_tracing()
-