Public Member Functions | |
DTDataType (Scope scope, int _ttype) | |
int | getType () |
int | getInteger () |
double | getFloat () |
String | getString () |
void | setInteger (DTDataType tbd) |
void | setFloat (DTDataType tbd) |
void | setString (DTDataType tbd) |
void | setInteger (int i) |
void | setFloat (double d) |
void | setString (String s) |
DTDataType | getDTDataType (DTDataType i1) |
DTDataType | getDTDataType (DTDataType i1, DTDataType i2) |
DTDataType | getDTDataType (DTDataType i1, DTDataType i2, DTDataType i3) |
void | setDTDataType (DTDataType i1, DTDataType s) |
void | setDTDataType (DTDataType i1, DTDataType i2, DTDataType s) |
void | setDTDataType (DTDataType i1, DTDataType i2, DTDataType i3, DTDataType s) |
void | assign (DTDataType tbd) |
int | getDimension () |
int | getDimensioned (int i) |
DTDataType | multiply (DTDataType other) |
DTDataType | divide (DTDataType other) |
DTDataType | add (DTDataType other) |
DTDataType | subtract (DTDataType other) |
DTDataType | mod (DTDataType other) |
DTDataType | round (DTDataType other) |
DTDataType | truncate (DTDataType other) |
DTDataType | cloneDTDataType () |
void | setDimension (int i1) |
void | setDimension (int i1, int i2) |
void | setDimension (int i1, int i2, int i3) |
abstract int | compareTo (Object o) |
void | attach (DTDataType theBoss) |
Static Public Member Functions | |
static DTDataType | getOne (int aType, Scope scope) |
Protected Member Functions | |
DTDataType | getOne () |
DTDataType | getOne (DTDataType s) |
Protected Attributes | |
Scope | scope |
int | theType |
Static Protected Attributes | |
static int | INT_VAR = TinyBasicTokenTypes.INT_VAR |
static int | FLT_VAR = TinyBasicTokenTypes.FLT_VAR |
static int | STR_VAR = TinyBasicTokenTypes.STR_VAR |
static int | INT_CONST = TinyBasicTokenTypes.INT_CONST |
static int | FLT_CONST = TinyBasicTokenTypes.FLT_CONST |
static int | STR_CONST = TinyBasicTokenTypes.STR_CONST |
tinybasic.DTDataType.DTDataType | ( | Scope | scope, | |
int | _ttype | |||
) |
References tinybasic.DTDataType.theType.
DTDataType tinybasic.DTDataType.add | ( | DTDataType | other | ) |
Reimplemented in tinybasic.DTDataTypeProxy, tinybasic.DTFloat, and tinybasic.DTInteger.
Referenced by tinybasic.DTDataTypeProxy.add().
void tinybasic.DTDataType.assign | ( | DTDataType | tbd | ) |
Reimplemented in tinybasic.DTDataTypeProxy, tinybasic.DTFloat, tinybasic.DTInteger, and tinybasic.DTString.
Referenced by tinybasic.DTDataTypeProxy.assign(), tinybasic.DTDataType.getOne(), tinybasic.DTArray3D.setDTDataType(), tinybasic.DTArray2D.setDTDataType(), and tinybasic.DTArray1D.setDTDataType().
void tinybasic.DTDataType.attach | ( | DTDataType | theBoss | ) |
Reimplemented in tinybasic.DTDataTypeProxy.
Referenced by tinybasic.DTCodeType.attachArg().
DTDataType tinybasic.DTDataType.cloneDTDataType | ( | ) |
Reimplemented in tinybasic.DTDataTypeProxy.
References tinybasic.DTDataType.getOne().
abstract int tinybasic.DTDataType.compareTo | ( | Object | o | ) | [pure virtual] |
Implemented in tinybasic.DTArray1D, tinybasic.DTArray2D, tinybasic.DTArray3D, tinybasic.DTDataTypeProxy, tinybasic.DTFloat, tinybasic.DTInteger, and tinybasic.DTString.
Referenced by tinybasic.DTDataTypeProxy.compareTo().
DTDataType tinybasic.DTDataType.divide | ( | DTDataType | other | ) |
Reimplemented in tinybasic.DTDataTypeProxy, tinybasic.DTFloat, and tinybasic.DTInteger.
Referenced by tinybasic.DTDataTypeProxy.divide().
int tinybasic.DTDataType.getDimension | ( | ) |
Reimplemented in tinybasic.DTArray1D, tinybasic.DTArray2D, tinybasic.DTArray3D, and tinybasic.DTDataTypeProxy.
Referenced by tinybasic.Scope.getVariableDimension().
int tinybasic.DTDataType.getDimensioned | ( | int | i | ) |
Reimplemented in tinybasic.DTArray1D, tinybasic.DTArray2D, tinybasic.DTArray3D, and tinybasic.DTDataTypeProxy.
Referenced by tinybasic.DTDataTypeProxy.getDimensioned().
DTDataType tinybasic.DTDataType.getDTDataType | ( | DTDataType | i1 | ) |
Reimplemented in tinybasic.DTArray1D, and tinybasic.DTDataTypeProxy.
Referenced by tinybasic.DTDataTypeProxy.getDTDataType(), and tinybasic.Context.getDTDataType().
DTDataType tinybasic.DTDataType.getDTDataType | ( | DTDataType | i1, | |
DTDataType | i2, | |||
DTDataType | i3 | |||
) |
Reimplemented in tinybasic.DTArray3D, and tinybasic.DTDataTypeProxy.
DTDataType tinybasic.DTDataType.getDTDataType | ( | DTDataType | i1, | |
DTDataType | i2 | |||
) |
Reimplemented in tinybasic.DTArray2D, and tinybasic.DTDataTypeProxy.
double tinybasic.DTDataType.getFloat | ( | ) |
Reimplemented in tinybasic.DTDataTypeProxy, tinybasic.DTFloat, and tinybasic.DTInteger.
Referenced by tinybasic.DTFloat.add(), tinybasic.DTFloat.divide(), tinybasic.DTDataTypeProxy.getFloat(), tinybasic.DTFloat.mod(), tinybasic.DTFloat.multiply(), tinybasic.DTInteger.setFloat(), tinybasic.DTFloat.setFloat(), tinybasic.DTDataType.setFloat(), and tinybasic.DTFloat.subtract().
int tinybasic.DTDataType.getInteger | ( | ) |
Reimplemented in tinybasic.DTDataTypeProxy, and tinybasic.DTInteger.
Referenced by tinybasic.DTInteger.add(), tinybasic.DTInteger.divide(), tinybasic.DTArray3D.getDTDataType(), tinybasic.DTArray2D.getDTDataType(), tinybasic.DTArray1D.getDTDataType(), tinybasic.DTDataTypeProxy.getInteger(), tinybasic.DTInteger.mod(), tinybasic.DTInteger.multiply(), tinybasic.Context.setDimension(), tinybasic.DTArray3D.setDTDataType(), tinybasic.DTArray2D.setDTDataType(), tinybasic.DTArray1D.setDTDataType(), tinybasic.DTInteger.setInteger(), tinybasic.DTFloat.setInteger(), tinybasic.DTDataType.setInteger(), tinybasic.DTInteger.subtract(), and tinybasic.DTFloat.truncate().
DTDataType tinybasic.DTDataType.getOne | ( | ) | [protected] |
Reimplemented in tinybasic.DTDataTypeProxy.
References tinybasic.DTDataType.scope, and tinybasic.DTDataType.theType.
Referenced by tinybasic.DTDataType.cloneDTDataType(), tinybasic.Context.ensureVariable(), tinybasic.DTArray3D.getDTDataType(), tinybasic.DTArray2D.getDTDataType(), tinybasic.DTArray1D.getDTDataType(), tinybasic.DTDataTypeProxy.getOne(), tinybasic.DTDataType.getOne(), tinybasic.DTArray3D.setDTDataType(), tinybasic.DTArray2D.setDTDataType(), and tinybasic.DTArray1D.setDTDataType().
DTDataType tinybasic.DTDataType.getOne | ( | DTDataType | s | ) | [protected] |
References tinybasic.DTDataType.assign(), and tinybasic.DTDataType.getOne().
static DTDataType tinybasic.DTDataType.getOne | ( | int | aType, | |
Scope | scope | |||
) | [static] |
String tinybasic.DTDataType.getString | ( | ) |
Reimplemented in tinybasic.DTDataTypeProxy, and tinybasic.DTString.
Referenced by tinybasic.DTString.DTString(), tinybasic.DTDataTypeProxy.getString(), and tinybasic.DTDataType.setString().
int tinybasic.DTDataType.getType | ( | ) |
Reimplemented in tinybasic.DTDataTypeProxy.
References tinybasic.DTDataType.theType.
Referenced by tinybasic.DTDataTypeProxy.getType(), tinybasic.Scope.getVariableType(), and tinybasic.Context.getVariableType().
DTDataType tinybasic.DTDataType.mod | ( | DTDataType | other | ) |
Reimplemented in tinybasic.DTDataTypeProxy, tinybasic.DTFloat, and tinybasic.DTInteger.
Referenced by tinybasic.DTDataTypeProxy.mod().
DTDataType tinybasic.DTDataType.multiply | ( | DTDataType | other | ) |
Reimplemented in tinybasic.DTDataTypeProxy, tinybasic.DTFloat, and tinybasic.DTInteger.
Referenced by tinybasic.DTDataTypeProxy.multiply().
DTDataType tinybasic.DTDataType.round | ( | DTDataType | other | ) |
Reimplemented in tinybasic.DTDataTypeProxy.
Referenced by tinybasic.DTDataTypeProxy.round().
void tinybasic.DTDataType.setDimension | ( | int | i1, | |
int | i2 | |||
) |
Reimplemented in tinybasic.DTArray2D.
void tinybasic.DTDataType.setDimension | ( | int | i1 | ) |
Reimplemented in tinybasic.DTArray1D.
Referenced by tinybasic.Context.setDimension().
void tinybasic.DTDataType.setDimension | ( | int | i1, | |
int | i2, | |||
int | i3 | |||
) |
Reimplemented in tinybasic.DTArray3D.
void tinybasic.DTDataType.setDTDataType | ( | DTDataType | i1, | |
DTDataType | i2, | |||
DTDataType | i3, | |||
DTDataType | s | |||
) |
Reimplemented in tinybasic.DTArray3D, and tinybasic.DTDataTypeProxy.
void tinybasic.DTDataType.setDTDataType | ( | DTDataType | i1, | |
DTDataType | s | |||
) |
Reimplemented in tinybasic.DTArray1D, and tinybasic.DTDataTypeProxy.
Referenced by tinybasic.DTDataTypeProxy.setDTDataType().
void tinybasic.DTDataType.setDTDataType | ( | DTDataType | i1, | |
DTDataType | i2, | |||
DTDataType | s | |||
) |
Reimplemented in tinybasic.DTArray2D, and tinybasic.DTDataTypeProxy.
void tinybasic.DTDataType.setFloat | ( | double | d | ) |
Reimplemented in tinybasic.DTDataTypeProxy, tinybasic.DTFloat, and tinybasic.DTInteger.
void tinybasic.DTDataType.setFloat | ( | DTDataType | tbd | ) |
Reimplemented in tinybasic.DTDataTypeProxy, tinybasic.DTFloat, and tinybasic.DTInteger.
References tinybasic.DTDataType.getFloat(), and tinybasic.DTDataType.setFloat().
Referenced by tinybasic.DTDataTypeProxy.setFloat(), and tinybasic.DTDataType.setFloat().
void tinybasic.DTDataType.setInteger | ( | int | i | ) |
Reimplemented in tinybasic.DTDataTypeProxy, tinybasic.DTFloat, and tinybasic.DTInteger.
void tinybasic.DTDataType.setInteger | ( | DTDataType | tbd | ) |
Reimplemented in tinybasic.DTDataTypeProxy, tinybasic.DTFloat, and tinybasic.DTInteger.
References tinybasic.DTDataType.getInteger(), and tinybasic.DTDataType.setInteger().
Referenced by tinybasic.DTDataTypeProxy.setInteger(), and tinybasic.DTDataType.setInteger().
void tinybasic.DTDataType.setString | ( | String | s | ) |
Reimplemented in tinybasic.DTDataTypeProxy, and tinybasic.DTString.
void tinybasic.DTDataType.setString | ( | DTDataType | tbd | ) |
Reimplemented in tinybasic.DTDataTypeProxy.
References tinybasic.DTDataType.getString(), and tinybasic.DTDataType.setString().
Referenced by tinybasic.DTDataTypeProxy.setString(), and tinybasic.DTDataType.setString().
DTDataType tinybasic.DTDataType.subtract | ( | DTDataType | other | ) |
Reimplemented in tinybasic.DTDataTypeProxy, tinybasic.DTFloat, and tinybasic.DTInteger.
Referenced by tinybasic.DTDataTypeProxy.subtract().
DTDataType tinybasic.DTDataType.truncate | ( | DTDataType | other | ) |
Reimplemented in tinybasic.DTDataTypeProxy.
Referenced by tinybasic.DTDataTypeProxy.truncate().
int tinybasic.DTDataType.FLT_CONST = TinyBasicTokenTypes.FLT_CONST [static, protected] |
Referenced by tinybasic.DTDataType.getOne().
int tinybasic.DTDataType.FLT_VAR = TinyBasicTokenTypes.FLT_VAR [static, protected] |
Referenced by tinybasic.DTFloat.DTFloat(), and tinybasic.DTDataType.getOne().
int tinybasic.DTDataType.INT_CONST = TinyBasicTokenTypes.INT_CONST [static, protected] |
Referenced by tinybasic.DTDataType.getOne().
int tinybasic.DTDataType.INT_VAR = TinyBasicTokenTypes.INT_VAR [static, protected] |
Referenced by tinybasic.DTFloat.DTFloat(), tinybasic.DTInteger.DTInteger(), and tinybasic.DTDataType.getOne().
Scope tinybasic.DTDataType.scope [protected] |
Referenced by tinybasic.DTDataTypeProxy.cloneDTDataType(), and tinybasic.DTDataType.getOne().
int tinybasic.DTDataType.STR_CONST = TinyBasicTokenTypes.STR_CONST [static, protected] |
Referenced by tinybasic.DTDataType.getOne().
int tinybasic.DTDataType.STR_VAR = TinyBasicTokenTypes.STR_VAR [static, protected] |
Referenced by tinybasic.DTString.DTString(), and tinybasic.DTDataType.getOne().
int tinybasic.DTDataType.theType [protected] |