public class Parser extends java.lang.Object implements ParserConstants
Parser class of the parameters for the algorithm XCS
Modifier and Type | Field and Description |
---|---|
static Token |
jj_nt |
static Token |
token |
static ParserTokenManager |
token_source |
ALGORITHM, ALPHA, BEGIN, BETA, BOOLEAN_CONST, CAD_CONST, CAR_CONST, CLASSIFIER, CLLENGTH, COBERT, COLON, COM2, COMENT, CROSSOVERTYPE, CTANCAT, DEFAULT, DELTA, DIGIT, DOASSUBSUMPTION, DOGASUBSUMPTION, DOREDUCTION, DOSPECIFY, DOSTATISTICS, DOTEST, END, EOF, EPSILON_0, EPSILON_REDUCT, EQUALS, ERR_LEX, EXPLORESBETWEENEXPLOITS, FITREDUCTION, GA, GAMMA, GETOPTIMALPOPULATION, IDENT, INIT, INITIALFITNESS, INITIALPERROR, INITIALPREDICITON, INITREDUCTIONITERATION, INPUTDATA, INT_CONST, INTEGER, L_0, LLETRA, M_0, MUTATIONTYPE, NSPECIFY, NU, NUMBEROFEXPLORES, NUMBEROFTESTEXAMPLES, OPTIMALPOPULATIONFILE, OUTPUTDATA, P_REDUCT, PARAMETERS, PCOMA, PDONTCARE, PERMITWITHINCROSSOVER, PM, POPSIZE, POPULATIONFILE, PREDICTIONERRORREDUCTION, PROBLEM, PROBLEMTYPE, PSPECIFY, PX, R_0, REAL_CONST, REALDRAWNPRECISION, REDUCTEDRULESFILE, REDUCTION, REDUCTIONTYPE, REDUCTWINDOW, REPRESENTATION, RUNTYPE, SEED, SELECTIONTYPE, SEQUENTIALTEST, SPECIFY, STATISTICFILEOUTNAME, STATISTICS, STATISTICWINDOWSIZE, TEST, TESTFILE, TESTWINDOW, THETA_DEL, THETA_GA, THETA_MNA, THETA_REDUCT, THETA_SUB, tokenImage, TOURNAMENTSIZE, TRAINFILE, TYPEOFCROSSOVER, TYPEOFMUTATION, TYPEOFPROBLEM, TYPEOFREDUCTION, TYPEOFSELECTION, XCSI, XCSI_L0, XCSI_M0, XCSI_R0, XCSRUN
Constructor and Description |
---|
Parser(java.io.InputStream stream) |
Parser(ParserTokenManager tm) |
Parser(java.io.Reader stream) |
Modifier and Type | Method and Description |
---|---|
static void |
disable_tracing() |
static void |
doParse(java.lang.String fileName)
Main function
It receives as parameters:
.
|
static void |
enable_tracing() |
static ParseException |
generateParseException() |
static Token |
getNextToken() |
static Token |
getToken(int index) |
static void |
moreInputData(int num) |
static void |
moreOutputData(int num) |
static void |
ppal() |
static void |
readAlgorithm() |
static void |
readInputData() |
static void |
readOneParameter() |
static void |
readOutputData() |
static void |
readParameters() |
static void |
RealConst() |
static void |
ReInit(java.io.InputStream stream) |
void |
ReInit(ParserTokenManager tm) |
static void |
ReInit(java.io.Reader stream) |
static void |
RunType() |
public static ParserTokenManager token_source
public static Token token
public static Token jj_nt
public Parser(java.io.InputStream stream)
public Parser(java.io.Reader stream)
public Parser(ParserTokenManager tm)
public static void doParse(java.lang.String fileName)
public static final void ppal() throws ParseException
ParseException
public static final void readAlgorithm() throws ParseException
ParseException
public static final void readInputData() throws ParseException
ParseException
public static final void moreInputData(int num) throws ParseException
ParseException
public static final void readOutputData() throws ParseException
ParseException
public static final void moreOutputData(int num) throws ParseException
ParseException
public static final void readParameters() throws ParseException
ParseException
public static final void readOneParameter() throws ParseException
ParseException
public static final void RunType() throws ParseException
ParseException
public static final void RealConst() throws ParseException
ParseException
public static void ReInit(java.io.InputStream stream)
public static void ReInit(java.io.Reader stream)
public void ReInit(ParserTokenManager tm)
public static final Token getNextToken()
public static final Token getToken(int index)
public static ParseException generateParseException()
public static final void enable_tracing()
public static final void disable_tracing()