Class TSFleMem

java.lang.Object
  extended by TSFleMem
All Implemented Interfaces:
java.io.Serializable

 class TSFleMem
extends java.lang.Object
implements java.io.Serializable

.

======================================================================
 Class TSFleMem - Hold iteration-values for expand/reduce
 Sub-Class TSFleMem - Hold iteration-values for expand/reduce
 This class is used to save values if expand/reduce enters an
   embeded token. So no restriction about 'size' is given.
 ##TSFleMem (Eyecatcher)
======================================================================
 


Field Summary
private  int Cmd
           
private  int Flgs
           
protected static java.lang.String IdStr
           
private  int Pos
           
private  TSFleTok Tok
           
 
Constructor Summary
protected TSFleMem()
          .
 
Method Summary
protected  int chgCmd(int nV)
          .
protected  int chgPos(int nV)
          .
protected  TSFleTok chgTok(TSFleTok nV)
          .
protected  boolean getFlg(int v)
          .
protected  void setFlg(boolean nF, int v)
          .
protected  boolean setFlg(int v)
          .
protected  java.lang.String toStr()
          .
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IdStr

protected static final java.lang.String IdStr
See Also:
Constant Field Values

Cmd

private int Cmd

Pos

private int Pos

Flgs

private int Flgs

Tok

private TSFleTok Tok
Constructor Detail

TSFleMem

protected TSFleMem()
.
=====================================================================
 Constructor: (1) Create Default-Entry
=====================================================================
  

Method Detail

chgCmd

protected final int chgCmd(int nV)
.
=====================================================================
 Method "chgCmd"
 Change/return current value of token-command
 ##chgCmd.TSFleMem (Eyecatcher)
=====================================================================
  


chgPos

protected final int chgPos(int nV)
.
=====================================================================
 Method "chgPos"
 Change/return current value of input-position
 ##chgPos.TSFleMem (Eyecatcher)
=====================================================================
  


chgTok

protected final TSFleTok chgTok(TSFleTok nV)
.
=====================================================================
 Method "chgTok"
 Change/return current token
 ##chgTok.TSFleMem (Eyecatcher)
=====================================================================
  


getFlg

protected final boolean getFlg(int v)
.
=====================================================================
 Method "getFlg"
 Get current Flag-Definition (do not change)
 ##getFlg.TSFleMem (Eyecatcher)
=====================================================================
  


setFlg

protected final boolean setFlg(int v)
.
=====================================================================
 Method "setFlg"
 Set/Reset current Flag-Definition if not already set
 ##setFlg.TSFleMem (Eyecatcher)
=====================================================================
  


setFlg

protected final void setFlg(boolean nF,
                            int v)
.
=====================================================================
 Method "setFlg" (second version)
 Initialize and Set/Reset current Flag-Definition
 ##setFlg.TSFleMem (Eyecatcher)
=====================================================================
  


toStr

protected final java.lang.String toStr()
.
=====================================================================
 Method "toStr"
 Build a string-representation of all values of this class
 ##toStr.TSFleMem (Eyecatcher)
=====================================================================