474
Appendix A: System Routines — EStack Arithmetic
TI
-
89 / TI
-
92 Plus Developer Guide
Not for Distribution
Beta Version January 26, 2001
is_cFloat_agg
(continued)
Example:
If j indexes the bolded tag in the following estack representation of the number 0
0
NONNEGATIVE_INTEGER_TAG
then
is_cFloat_agg (j);
returns TRUE.
If j indexes the bolded tag in the following estack representation of the number 2 – 3
i
2 1 NONNEGATIVE_INTEGER_TAG 3 1 NEGATIVE_INTEGER_TAG
IM_RE_TAG
then
is_cFloat_agg (j);
returns TRUE.
If j indexes the bolded tag in the following estack representation of the list {0, 2-3
i
, x}
END_TAG X_VAR_TAG 2 1 NONNEGATIVE_INTEGER_TAG 3 1 NEGATIVE_INTEGER_TAG
0 NONNEGATIVE_INTEGER_TAG
LIST_TAG
then
is_cFloat_agg (j);
returns FALSE, because x is not a float or complex float.
If j indexes the bolded tag in the following external tokenized form of the number 2 – 3
i
2 1 NONNEGATIVE_INTEGER_TAG 3 1 NONNEGATIVE_INTEGER_TAG I_TAG
MULTIPLY_TAG
SUBTRACT_TAG
then
is_cFloat_agg (j);
returns FALSE, because the input is not in an internal tokenized form.