| 119 |
|
//} |
| 120 |
|
if (lookingAtDecimal((tokCommand & Token::negnums) != 0)) { |
| 121 |
|
float value = lexi_cast<float>(script.substr(ichToken, cchToken)); |
| 122 |
– |
std::cout << "encount an decimal: " << value << std::endl; |
| 122 |
|
ltoken.push_back(Token(Token::decimal, boost::any(value))); |
| 123 |
|
continue; |
| 124 |
|
} |
| 125 |
|
if (lookingAtInteger((tokCommand & Token::negnums) != 0)) { |
| 126 |
|
|
| 127 |
|
int val = lexi_cast<int>(script.substr(ichToken, cchToken)); |
| 129 |
– |
std::cout << "encount an integer: " << val << std::endl; |
| 128 |
|
ltoken.push_back(Token(Token::integer, boost::any(val))); |
| 129 |
|
continue; |
| 130 |
|
} |
| 243 |
|
} |
| 244 |
|
cchToken = ichT - ichToken; |
| 245 |
|
|
| 248 |
– |
|
| 249 |
– |
std::cout << "lookingAtString: encount " << script.substr(ichToken, cchToken) << std::endl; |
| 246 |
|
return true; |
| 247 |
|
} |
| 248 |
|
|
| 428 |
|
|
| 429 |
|
cchToken = ichT - ichToken; |
| 430 |
|
|
| 435 |
– |
std::cout << "lookingAtLookupToken: encount " << script.substr(ichToken, cchToken) << std::endl; |
| 431 |
|
return true; |
| 432 |
|
} |
| 433 |
|
|