engine
Class DisplayTaskDescription

java.lang.Object
  |
  +--engine.InstructionDescription
        |
        +--engine.DisplayTaskDescription

class DisplayTaskDescription
extends InstructionDescription

THe description of the $display, $strobe, $write && $monitor tasks.

See Also:
Serialized Form

Field Summary
(package private) static int d_display
           
(package private) static int d_monitor
           
(package private) static int d_strobe
           
(package private) static int d_write
           
(package private)  int defaultBase
           
(package private)  int displayType
           
(package private)  int id
           
(package private)  java.util.Vector target
           
 
Fields inherited from class engine.InstructionDescription
delayBefore, line, next, nsd
 
Constructor Summary
(package private) DisplayTaskDescription(int delayBefore, int line, NameSpaceDescription namespace, int db, java.util.Vector v)
           
(package private) DisplayTaskDescription(int delayBefore, int line, NameSpaceDescription namespace, int db, java.util.Vector v, int type)
           
 
Method Summary
(package private)  java.lang.String base()
           
(package private)  java.lang.String[] formatSplit(java.lang.String f)
          imparte in sir in 3 bucati: "abc %d xyz" => { "abc ", "%d", " xyz" } r[0] == "abc" r[1] == "xyz" r[2] == "%d"
(package private)  DefaultInstruction instantiate(NameSpace m)
           
 java.lang.String toString()
           
 
Methods inherited from class engine.InstructionDescription
add
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

id

int id

target

java.util.Vector target

defaultBase

int defaultBase

displayType

int displayType

d_write

static final int d_write

d_display

static final int d_display

d_strobe

static final int d_strobe

d_monitor

static final int d_monitor
Constructor Detail

DisplayTaskDescription

DisplayTaskDescription(int delayBefore,
                       int line,
                       NameSpaceDescription namespace,
                       int db,
                       java.util.Vector v,
                       int type)

DisplayTaskDescription

DisplayTaskDescription(int delayBefore,
                       int line,
                       NameSpaceDescription namespace,
                       int db,
                       java.util.Vector v)
Method Detail

instantiate

DefaultInstruction instantiate(NameSpace m)
                         throws ParseException
Overrides:
instantiate in class InstructionDescription

formatSplit

java.lang.String[] formatSplit(java.lang.String f)
                         throws ParseException
imparte in sir in 3 bucati: "abc %d xyz" => { "abc ", "%d", " xyz" } r[0] == "abc" r[1] == "xyz" r[2] == "%d"

base

java.lang.String base()

toString

public java.lang.String toString()
Overrides:
toString in class InstructionDescription