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 void
static final RpclProbabilityDistribution
Distribution
(RpclSemantics semantics, FolSignature signature) static final void
static ParseException
static final Token
static final Token
getToken
(int index) static final FolAtom
GroundAtom
(FolSignature signature) parseProbabilityDistribution
(Reader reader) static final Pair<HerbrandInterpretation,
Probability> ProbabilityAssignment
(FolSignature signature) static void
ReInit
(InputStream stream) static void
ReInit
(InputStream stream, String encoding) static void
void
void
setSemantics
(RpclSemantics semantics) void
setSignature
(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()
-