com.togethersoft.sca.dataflow.flowgraph
Interface IValueTable


public interface IValueTable

Dictionary of all variables and constants in a program


Method Summary
 ITempVariable addTempVariable(int type, ITuple source)
          Add temporary variable for tuple
 IUserVariable addUserVariable(AstVariable var, int varKind)
          Add user variable for AST declaration
 IUserVariable findUserVariable(java.lang.Object key)
          Search for user variable, defined by a key returns user variable descriptor if found, or null
 ITuple[] getNullSuspicious()
           
 

Method Detail

addTempVariable

public ITempVariable addTempVariable(int type,
                                     ITuple source)
Add temporary variable for tuple

addUserVariable

public IUserVariable addUserVariable(AstVariable var,
                                     int varKind)
Add user variable for AST declaration

findUserVariable

public IUserVariable findUserVariable(java.lang.Object key)
Search for user variable, defined by a key returns user variable descriptor if found, or null

getNullSuspicious

public ITuple[] getNullSuspicious()