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 |
|
|