public class CmdParserCoach extends Object implements CmdParserCoachConstants
Modifier and Type | Field and Description |
---|---|
Token |
jj_nt
Next token.
|
Token |
token
Current token.
|
CmdParserCoachTokenManager |
token_source
Generated Token Manager.
|
ALLOW_MULT_DEFAULT_TYPE, ALREADY_HAVE_OFFLINE_COACH, AUDIO_CUT_DIST, AUTO_MODE, B, BACK_DASH_RATE, BACK_PASSES, BALL_ACCEL_MAX, BALL_DECAY, BALL_RAND, BALL_SIZE, BALL_SPEED_MAX, BALL_STUCK_AREA, BALL_WEIGHT, BEFORE_KICK_OFF, C, CANNOT_CHANGE_GOALIE, CANNOT_CHANGE_GOALIE_WHILE_PENALTY_TAKEN, CANNOT_CHANGE_GOALIE_WHILE_PLAYON, CANNOT_SAY_FREEFORM_WHILE_PLAYON, CANNOT_SAY_WHILE_PLAYON, CANNOT_SUB_WHILE_PENALTY_SHOOTOUTS, CANNOT_SUB_WHILE_PLAYON, CATCH, CATCH_BAN_CYCLE, CATCH_PROBABILITY, CATCHABLE_AREA_L, CATCHABLE_AREA_W, CB, CHANGE_MODE, CHANGE_PLAYER_TYPE, CHANGE_VIEW, CHAR, CHECK_BALL, CKICK_MARGIN, CLANG_ADVICE_WIN, CLANG_DEFINE_WIN, CLANG_DEL_WIN, CLANG_INFO_WIN, CLANG_MESS_DELAY, CLANG_MESS_PER_CYCLE, CLANG_META_WIN, CLANG_RULE_WIN, CLANG_WIN_SIZE, CNTRL_ESC, COACH, COACH_PORT, COACH_W_REFEREE, COMPRESSION_UNSUPPORTED, CONNECT_WAIT, CONNECTED_OFFLINE_COACH_WITHOUT_COACH_MODE, CONNECTION_FAILED, CONTROL_RADIUS, CORNER_KICK_L, CORNER_KICK_R, COULD_NOT_PARSE_SAY, DASH, DASH_ANGLE_STEP, DASH_POWER_RATE, DASH_POWER_RATE_DELTA_MAX, DASH_POWER_RATE_DELTA_MIN, DEFAULT, DROP_BALL, DROP_BALL_TIME, EAR_OFF, EAR_ON, EFFORT_DEC, EFFORT_DEC_THR, EFFORT_INC, EFFORT_INC_THR, EFFORT_INIT, EFFORT_MAX, EFFORT_MAX_DELTA_FACTOR, EFFORT_MIN, EFFORT_MIN_DELTA_FACTOR, ENDQUOTE, EOF, ESC_STATE, EXTRA_HALF_TIME, EXTRA_STAMINA, EXTRA_STAMINA_DELTA_MAX, EXTRA_STAMINA_DELTA_MIN, EYE_OFF, EYE_ON, FLAG, FORBID_KICK_OFF_OFFSIDE, FOUL_L, FOUL_R, FREE_KICK_FAULT_L, FREE_KICK_FAULT_R, FREE_KICK_FAULTS, FREE_KICK_L, FREE_KICK_R, FREEFORM_SEND_PERIOD, FREEFORM_WAIT_PERIOD, FULLSTATE_L, FULLSTATE_R, GAME_LOG_COMPRESSION, GAME_LOG_DATED, GAME_LOG_DIR, GAME_LOG_FIXED, GAME_LOG_FIXED_NAME, GAME_LOG_VERSION, GAME_LOGGING, GAME_OVER_WAIT, GOAL, GOAL_KICK_L, GOAL_KICK_R, GOAL_L, GOAL_R, GOAL_WIDTH, GOALIE, GOALIE_ALREADY_EXISTS, GOALIE_MAX_MOVES, HALF_TIME, HEAD_ANGLE, HEAR_DECAY, HEAR_INC, HEAR_MAX, HIGH, ID, ILLEGAL_CLIENT_VERSION, ILLEGAL_COMMAND_FORM, ILLEGAL_MODE, INERTIA_MOMENT, INERTIA_MOMENT_DELTA_FACTOR, INVALID_TILE_LOCATION, INVALID_TILE_SIZE, INVALID_XPM_DATA, KEEPAWAY, KEEPAWAY_LENGTH, KEEPAWAY_LOG_DATED, KEEPAWAY_LOG_DIR, KEEPAWAY_LOG_FIXED, KEEPAWAY_LOG_FIXED_NAME, KEEPAWAY_LOGGING, KEEPAWAY_START, KEEPAWAY_WIDTH, KICK, KICK_IN_L, KICK_IN_R, KICK_OFF_L, KICK_OFF_R, KICK_OFF_WAIT, KICK_POWER_RATE, KICK_RAND, KICK_RAND_DELTA_FACTOR, KICK_RAND_FACTOR_L, KICK_RAND_FACTOR_R, KICKABLE_MARGIN, KICKABLE_MARGIN_DELTA_MAX, KICKABLE_MARGIN_DELTA_MIN, L, LANDMARK_FILE, LOG_DATE_FORMAT, LOG_TIMES, LOOK, LOW, MAX_BACK_TACKLE_POWER, MAX_DASH_ANGLE, MAX_DASH_POWER, MAX_GOAL_KICKS, MAX_OF_THAT_TYPE_ON_FIELD, MAX_TACKLE_POWER, MAXMOMENT, MAXNECKANG, MAXNECKMOMENT, MAXPOWER, MESSAGE_NOT_NULL_TERMINATED, MIN_DASH_ANGLE, MIN_DASH_POWER, MINMOMENT, MINNECKANG, MINNECKMOMENT, MINPOWER, MOVE, NAM, NARROW, NEW_DASH_POWER_RATE_DELTA_MAX, NEW_DASH_POWER_RATE_DELTA_MIN, NEW_STAMINA_INC_MAX_DELTA_FACTOR, NO_LEFT_OF_THAT_TYPE, NO_SUBS_LEFT, NO_SUCH_PLAYER, NO_TEAM_FOUND, NORMAL, NR_EXTRA_HALFS, NR_NORMAL_HALFS, NUM, OB, OFFSIDE_ACTIVE_AREA_SIZE, OFFSIDE_KICK_MARGIN, OFFSIDE_L, OFFSIDE_R, OLCOACH_PORT, OLD_COACH_HEAR, ONLY_BEFORE_KICK_OFF, OUT_OF_RANGE_PLAYER_TYPE, P, PEN_ALLOW_MULT_KICKS, PEN_BEFORE_SETUP_WAIT, PEN_COACH_MOVES_PLAYERS, PEN_DIST_X, PEN_MAX_EXTRA_KICKS, PEN_MAX_GOALIE_DIST_X, PEN_NR_KICKS, PEN_RANDOM_WINNER, PEN_READY_WAIT, PEN_SETUP_WAIT, PEN_TAKEN_WAIT, PENALTY_SHOOT_OUTS, PLAY_ON, PLAYER_ACCEL_MAX, PLAYER_DECAY, PLAYER_DECAY_DELTA_MAX, PLAYER_DECAY_DELTA_MIN, PLAYER_RAND, PLAYER_SIZE, PLAYER_SIZE_DELTA_FACTOR, PLAYER_SPEED_MAX, PLAYER_SPEED_MAX_DELTA_MAX, PLAYER_SPEED_MAX_DELTA_MIN, PLAYER_SPEED_MAX_MIN, PLAYER_TYPES, PLAYER_WEIGHT, POINT_TO_BAN, POINT_TO_DURATION, PORT, PRAND_FACTOR_L, PRAND_FACTOR_R, PROFILE, PROPER_GOAL_KICKS, PT_MAX, QUANTIZE_STEP, QUANTIZE_STEP_L, QUOTE, R, RANDOM_SEED, RECORD_MESSAGES, RECOVER, RECOVER_DEC, RECOVER_DEC_THR, RECOVER_INIT, RECOVER_MIN, RECV_STEP, REFEREE, SAID_TOO_MANY_ADVICE_MESSAGES, SAID_TOO_MANY_DEFINE_MESSAGES, SAID_TOO_MANY_DEL_MESSAGES, SAID_TOO_MANY_FREEFORM_MESSAGES, SAID_TOO_MANY_INFO_MESSAGES, SAID_TOO_MANY_MESSAGES, SAID_TOO_MANY_META_MESSAGES, SAID_TOO_MANY_RULE_MESSAGES, SAY, SAY_COACH_CNT_MAX, SAY_COACH_MSG_SIZE, SAY_MSG_SIZE, SELF, SEND_COMMS, SEND_STEP, SEND_VI_STEP, SENSE_BODY_STEP, SEP, SIDE_DASH_RATE, SIMULATOR_STEP, SLOW_DOWN_FACTOR, SLOWNESS_ON_TOP_FOR_LEFT_TEAM, SLOWNESS_ON_TOP_FOR_RIGHT_TEAM, SOCKET_OPEN_FAILED, SPEED, STAMINA, STAMINA_CAPACITY, STAMINA_INC_MAX, STAMINA_INC_MAX_DELTA_FACTOR, STAMINA_MAX, START, START_GOAL_L, START_GOAL_R, STOPPED_BALL_VEL, STRING_STATE, SUBS_MAX, SYNCH_MICRO_SLEEP, SYNCH_MODE, SYNCH_OFFSET, SYNCH_SEE_OFFSET, T, TACKLE_BACK_DIST, TACKLE_CYCLES, TACKLE_DIST, TACKLE_EXPONENT, TACKLE_POWER_RATE, TACKLE_WIDTH, TEAM, TEAM_ACTUATOR_NOISE, TEAM_GRAPHIC, TEAM_L_START, TEAM_NAMES, TEAM_R_START, TEXT_LOG_COMPRESSION, TEXT_LOG_DATED, TEXT_LOG_DIR, TEXT_LOG_FIXED, TEXT_LOG_FIXED_NAME, TEXT_LOGGING, TIME_EXTENDED, TIME_OVER, TIME_UP, TIME_UP_WITHOUT_A_TEAM, tokenImage, TURN, TURN_NECK, UNKNOWN_COMMAND, USE_OFFSIDE, VERBOSE, VIEW_MODE, VISIBLE_ANGLE, VISIBLE_DISTANCE, WIDE, WIND_ANG, WIND_DIR, WIND_FORCE, WIND_NONE, WIND_RAND, WIND_RANDOM
Constructor and Description |
---|
CmdParserCoach(CmdParserCoachTokenManager tm)
Constructor with generated Token Manager.
|
CmdParserCoach(InputStream stream)
Constructor with InputStream.
|
CmdParserCoach(InputStream stream,
String encoding)
Constructor with InputStream and supplied encoding
|
CmdParserCoach(Reader stream)
Constructor.
|
public CmdParserCoachTokenManager token_source
public Token token
public Token jj_nt
public CmdParserCoach(InputStream stream)
public CmdParserCoach(InputStream stream, String encoding)
public CmdParserCoach(Reader stream)
public CmdParserCoach(CmdParserCoachTokenManager tm)
public void parseSeeCommand(String cmd, ControllerCoach controller, ActionsCoach coach) throws ParseException
ParseException
public void parseOkCommand(String cmd, ControllerCoach controller, ActionsCoach coach) throws ParseException
ParseException
public void parseErrorCommand(String cmd, ControllerCoach controller, ActionsCoach coach) throws ParseException
ParseException
public void parseWarningCommand(String cmd, ControllerCoach controller, ActionsCoach coach) throws ParseException
ParseException
public void parseInitCommand(String cmd, ControllerCoach controller, ActionsCoach coach) throws ParseException
ParseException
public void parseChangePlayerTypeCommand(String cmd, ControllerCoach controller, ActionsCoach coach) throws ParseException
ParseException
public void parseServerParamCommand(String cmd, ControllerCoach controller, ActionsCoach coach) throws ParseException
ParseException
public void parsePlayerParamCommand(String cmd, ControllerCoach controller, ActionsCoach coach) throws ParseException
ParseException
public void parsePlayerTypeCommand(String cmd, ControllerCoach controller, ActionsCoach coach) throws ParseException
ParseException
public void parseHearCommand(String cmd, ControllerCoach controller, ActionsCoach coach) throws ParseException
ParseException
public final Errors error() throws ParseException
ParseException
public final Ok ok() throws ParseException
ParseException
public final PlayMode playMode() throws ParseException
ParseException
public final RefereeMessage refereeMessage() throws ParseException
ParseException
public final Warning warning() throws ParseException
ParseException
public final String string() throws ParseException
ParseException
public final void getChar(StringBuilder builder) throws ParseException
ParseException
public final void startSeeCommand() throws ParseException
ParseException
public final void objInfo() throws ParseException
ParseException
public final ObjName objName() throws ParseException
ParseException
public final ObjName objNamePlayer() throws ParseException
ParseException
public final ObjName objNameFlagGoal() throws ParseException
ParseException
public final void startInitCommand() throws ParseException
ParseException
public final void startErrorCommand() throws ParseException
ParseException
public final void startOkCommand() throws ParseException
ParseException
public final void startWarningCommand() throws ParseException
ParseException
public final void startHearCommand() throws ParseException
ParseException
public final void startTeamNamesCommand() throws ParseException
ParseException
public final void hearReferee() throws ParseException
ParseException
public final void startServerParamCommand() throws ParseException
ParseException
public final void startCPTCommand() throws ParseException
ParseException
public final void startPlayerParamCommand() throws ParseException
ParseException
public final void startPlayerTypeCommand() throws ParseException
ParseException
public void ReInit(InputStream stream)
public void ReInit(InputStream stream, String encoding)
public void ReInit(Reader stream)
public void ReInit(CmdParserCoachTokenManager tm)
public final Token getNextToken()
public final Token getToken(int index)
public ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()
Copyright © 2003–2015 Atan. All rights reserved.