JIMSCore
Class DirectiveProcessor

java.lang.Object
  |
  +--JIMSCore.DirectiveProcessor

public class DirectiveProcessor
extends java.lang.Object


Field Summary
private  Assembler assembler
           
static boolean bOldWarnAboutAT
           
static boolean bWarnAboutAT
           
static int DEFAULT_DATA_ADDRESS
           
static int DEFAULT_KDATA_ADDRESS
           
static int DEFAULT_KTEXT_ADDRESS
           
static int DEFAULT_TEXT_ADDRESS
           
 int iCurrentAddress
           
 int iLastDataAddress
           
 int iLastKDataAddress
           
 int iLastKTextAddress
           
 int iLastTextAddress
           
static int SIZE_BYTE
           
static int SIZE_DOUBLE
           
static int SIZE_FLOAT
           
static int SIZE_HALF_WORD
           
static int SIZE_WORD
           
 
Constructor Summary
DirectiveProcessor(Assembler assembler)
           
 
Method Summary
 int iProcessDirective(java.lang.String sInput, int iCurrLine)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

SIZE_BYTE

public static final int SIZE_BYTE

SIZE_HALF_WORD

public static final int SIZE_HALF_WORD

SIZE_WORD

public static final int SIZE_WORD

SIZE_FLOAT

public static final int SIZE_FLOAT

SIZE_DOUBLE

public static final int SIZE_DOUBLE

DEFAULT_TEXT_ADDRESS

public static final int DEFAULT_TEXT_ADDRESS

DEFAULT_DATA_ADDRESS

public static final int DEFAULT_DATA_ADDRESS

DEFAULT_KTEXT_ADDRESS

public static final int DEFAULT_KTEXT_ADDRESS

DEFAULT_KDATA_ADDRESS

public static final int DEFAULT_KDATA_ADDRESS

bOldWarnAboutAT

public static boolean bOldWarnAboutAT

bWarnAboutAT

public static boolean bWarnAboutAT

iLastTextAddress

public int iLastTextAddress

iLastDataAddress

public int iLastDataAddress

iLastKTextAddress

public int iLastKTextAddress

iLastKDataAddress

public int iLastKDataAddress

iCurrentAddress

public int iCurrentAddress

assembler

private Assembler assembler
Constructor Detail

DirectiveProcessor

public DirectiveProcessor(Assembler assembler)
Method Detail

iProcessDirective

public int iProcessDirective(java.lang.String sInput,
                             int iCurrLine)