public final class DefaultEngine extends java.lang.Object implements Engine
DefaultEngine
class is to processes an abstract instruction call
sequence (uses symbolic values) and to build a concrete instruction call sequence (uses only
concrete values and can be simulated and used to generate source code in assembly language).
The DefaultEngine
class performs all necessary data generation and all initializing
calls to the generated instruction sequence.Constructor and Description |
---|
DefaultEngine() |
Modifier and Type | Method and Description |
---|---|
void |
configure(java.util.Map<java.lang.String,java.lang.Object> attributes) |
void |
onEndProgram() |
void |
onStartProgram() |
EngineResult |
solve(EngineContext engineContext,
AbstractSequence abstractSequence) |
public void configure(java.util.Map<java.lang.String,java.lang.Object> attributes)
public void onStartProgram()
onStartProgram
in interface Engine
public void onEndProgram()
onEndProgram
in interface Engine
public EngineResult solve(EngineContext engineContext, AbstractSequence abstractSequence)