110 if (setting <= context->fuzz())
139 if (setting >= context->
digits())
173 if (stringResult->
strCompare(CHAR_SCIENTIFIC))
179 else if (stringResult->
strCompare(CHAR_ENGINEERING))
void reportException(wholenumber_t error)
#define numeric_engineering
#define numeric_propagate
#define numeric_type_mask
#define numeric_form_default
RexxString * REQUEST_STRING(RexxObject *object)
#define Error_Expression_result_digits
#define Error_Invalid_whole_number_fuzz
#define Error_Invalid_whole_number_digits
#define Error_Invalid_subkeyword_form
static const bool FORM_SCIENTIFIC
static const bool FORM_ENGINEERING
void traceResult(RexxObject *v)
void traceInstruction(RexxInstruction *v)
bool propagateNumericSettings()
uint16_t instructionFlags
void execute(RexxActivation *, RexxExpressionStack *)
RexxInstructionNumeric(RexxObject *, unsigned short, size_t)
virtual RexxObject * evaluate(RexxActivation *, RexxExpressionStack *)
bool requestUnsignedNumber(stringsize_t &, size_t)
bool strCompare(const char *s)