Serialized Form
specialConstructor
boolean specialConstructor
- This variable determines which constructor was used to create
this object and thereby affects the semantics of the
"getMessage" method (see below).
currentToken
AbstractToken currentToken
- This is the last token that has been consumed successfully. If
this object has been created due to a parse error, the token
followng this token will (therefore) be the first error token.
expectedTokenSequences
int[][] expectedTokenSequences
- Each entry in this array is an array of integers. Each array
of integers represents a sequence of tokens (by their ordinal
values) that is expected at this point of the parse.
tokenImage
java.lang.String[] tokenImage
- This is a reference to the "tokenImage" array of the generated
parser within which the parse error occurred. This array is
defined in the generated ...Constants interface.
eol
java.lang.String eol
- The end of line string for this machine.
programPoint
ProgramPoint programPoint
message
java.lang.String message
param
java.lang.String param
segment
java.lang.String segment
data_addr
int data_addr
pc
int pc
pc
int pc
pc
int pc
point
ProgramPoint point
errclass
java.lang.String errclass
errparams
java.lang.String[] errparams
exception
java.lang.InterruptedException exception
operand
Operand operand
low
int low
- The
low field stores the lowest value that is
allowed for this operand.
high
int high
- The
high field stores the highest value that is
allowed for this operand.
value
int value
- The
value field stores the actual value that was
passed during the attempeted construction of this instruction.
number
int number
- The
number field of the InvalidOperand
instance records which operand this error refers to. For example,
if the first operand was the source of the problem, then this
field will be set to 1.
set
Register.Set set
- The
set field records the expected register set
for the operand.
register
Register register
- The
register field records the offending register
that was found not to be in the expected register set.
operand
Operand operand
expected
int expected
found
int found
specialConstructor
boolean specialConstructor
- This variable determines which constructor was used to create
this object and thereby affects the semantics of the
"getMessage" method (see below).
currentToken
Token currentToken
- This is the last token that has been consumed successfully. If
this object has been created due to a parse error, the token
followng this token will (therefore) be the first error token.
expectedTokenSequences
int[][] expectedTokenSequences
- Each entry in this array is an array of integers. Each array
of integers represents a sequence of tokens (by their ordinal
values) that is expected at this point of the parse.
tokenImage
java.lang.String[] tokenImage
- This is a reference to the "tokenImage" array of the generated
parser within which the parse error occurred. This array is
defined in the generated ...Constants interface.
eol
java.lang.String eol
- The end of line string for this machine.
eol
java.lang.String eol
- The end of line string for this machine.
instr
Instr instr
- The
instr field stores the instruction that
caused the breakpoint.
address
int address
- The
address field stores the address of the
instruction that caused the breakpoint.
state
State state
- The
state field stores a reference to the state
of the simulator when the breakpoint occurred, before executing
the instruction.
instr
Instr instr
- The
instr field stores the next instruction to be
executed after the timeout.
address
int address
- The
address field stores the address of the next
instruction to be executed after the timeout.
state
State state
- The
state field stores the state of the simulation
at the point at which the timeout occurred.
timeout
long timeout
- The
timeout field stores the value (in clock cycles)
of the timeout that occurred.
errorCode
int errorCode
- Indicates the reason why the exception is thrown. It will have
one of the above 4 values.
errorCode
int errorCode
- Indicates the reason why the exception is thrown. It will have
one of the above 4 values.
errorCode
int errorCode
- Indicates the reason why the exception is thrown. It will have
one of the above 4 values.
errorCode
int errorCode
- Indicates the reason why the exception is thrown. It will have
one of the above 4 values.