153 |
153 |
154 // ============================================================================= |
154 // ============================================================================= |
155 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
155 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
156 // ============================================================================= |
156 // ============================================================================= |
157 bool isNumber (const str& tok) { |
157 bool isNumber (const str& tok) { |
158 char* ptr = &tok[0]; |
|
159 bool gotDot = false; |
158 bool gotDot = false; |
160 |
159 |
161 for (const char& c : tok) { |
160 for (const char& c : tok) { |
162 // Allow leading hyphen for negatives |
161 // Allow leading hyphen for negatives |
163 if (&c == &tok[0] && c == '-') |
162 if (&c == &tok[0] && c == '-') |