public class RpclProbabilityDistributionParser extends java.lang.Object implements RpclProbabilityDistributionParserConstants
Modifier and Type | Field and Description |
---|---|
private static java.util.List<int[]> |
jj_expentries |
private static int[] |
jj_expentry |
private static int |
jj_gen |
private static boolean |
jj_initialized_once |
(package private) static SimpleCharStream |
jj_input_stream |
private static int |
jj_kind |
private static int[] |
jj_la1 |
private static int[] |
jj_la1_0 |
static Token |
jj_nt
Next token.
|
private static int |
jj_ntk |
private RpclSemantics |
semantics
The semantics used for the distribution to be read.
|
private FolSignature |
signature
The signature for this parser (if one has been given)
|
static Token |
token
Current token.
|
static RpclProbabilityDistributionParserTokenManager |
token_source
Generated Token Manager.
|
DEFAULT, EOF, PROBABILITY, STRUCTURENAME, tokenImage
Constructor and Description |
---|
RpclProbabilityDistributionParser() |
RpclProbabilityDistributionParser(java.io.InputStream stream)
Constructor with InputStream.
|
RpclProbabilityDistributionParser(java.io.InputStream stream,
java.lang.String encoding)
Constructor with InputStream and supplied encoding
|
RpclProbabilityDistributionParser(java.io.Reader stream)
Constructor.
|
RpclProbabilityDistributionParser(RpclProbabilityDistributionParserTokenManager tm)
Constructor with generated Token Manager.
|
RpclProbabilityDistributionParser(RpclSemantics semantics) |
RpclProbabilityDistributionParser(RpclSemantics semantics,
FolSignature signature) |
Modifier and Type | Method and Description |
---|---|
static void |
disable_tracing()
Disable tracing.
|
static RpclProbabilityDistribution |
Distribution(RpclSemantics semantics,
FolSignature signature) |
static void |
enable_tracing()
Enable tracing.
|
static ParseException |
generateParseException()
Generate ParseException.
|
static Token |
getNextToken()
Get the next Token.
|
static Token |
getToken(int index)
Get the specific Token.
|
static FOLAtom |
GroundAtom(FolSignature signature) |
private static Token |
jj_consume_token(int kind) |
private static void |
jj_la1_init_0() |
private static int |
jj_ntk() |
RpclProbabilityDistribution |
parseProbabilityDistribution(java.io.Reader reader) |
static Pair<HerbrandInterpretation,Probability> |
ProbabilityAssignment(FolSignature signature) |
static void |
ReInit(java.io.InputStream stream)
Reinitialise.
|
static void |
ReInit(java.io.InputStream stream,
java.lang.String encoding)
Reinitialise.
|
static void |
ReInit(java.io.Reader stream)
Reinitialise.
|
void |
ReInit(RpclProbabilityDistributionParserTokenManager tm)
Reinitialise.
|
void |
setSemantics(RpclSemantics semantics) |
void |
setSignature(FolSignature signature) |
private RpclSemantics semantics
private FolSignature signature
private static boolean jj_initialized_once
public static RpclProbabilityDistributionParserTokenManager token_source
static SimpleCharStream jj_input_stream
public static Token token
public static Token jj_nt
private static int jj_ntk
private static int jj_gen
private static final int[] jj_la1
private static int[] jj_la1_0
private static java.util.List<int[]> jj_expentries
private static int[] jj_expentry
private static int jj_kind
public RpclProbabilityDistributionParser()
public RpclProbabilityDistributionParser(RpclSemantics semantics)
public RpclProbabilityDistributionParser(RpclSemantics semantics, FolSignature signature)
public RpclProbabilityDistributionParser(java.io.InputStream stream)
public RpclProbabilityDistributionParser(java.io.InputStream stream, java.lang.String encoding)
public RpclProbabilityDistributionParser(java.io.Reader stream)
public RpclProbabilityDistributionParser(RpclProbabilityDistributionParserTokenManager tm)
public void setSemantics(RpclSemantics semantics)
public void setSignature(FolSignature signature)
public RpclProbabilityDistribution parseProbabilityDistribution(java.io.Reader reader) throws ParserException
ParserException
public static final RpclProbabilityDistribution Distribution(RpclSemantics semantics, FolSignature signature) throws ParseException
ParseException
public static final Pair<HerbrandInterpretation,Probability> ProbabilityAssignment(FolSignature signature) throws ParseException
ParseException
public static final FOLAtom GroundAtom(FolSignature signature) throws ParseException
ParseException
private static void jj_la1_init_0()
public static void ReInit(java.io.InputStream stream)
public static void ReInit(java.io.InputStream stream, java.lang.String encoding)
public static void ReInit(java.io.Reader stream)
public void ReInit(RpclProbabilityDistributionParserTokenManager tm)
private static Token jj_consume_token(int kind) throws ParseException
ParseException
public static final Token getNextToken()
public static final Token getToken(int index)
private static int jj_ntk()
public static ParseException generateParseException()
public static final void enable_tracing()
public static final void disable_tracing()