Reorg of parsing code for maintainability / performance

This commit is contained in:
Jason Turner
2015-04-30 22:05:56 -06:00
parent ebc6468178
commit d77921f1b5
5 changed files with 356 additions and 398 deletions

View File

@@ -247,7 +247,7 @@ void interactive(chaiscript::ChaiScript& chai)
catch (const chaiscript::exception::eval_error &ee) {
std::cout << ee.what();
if (ee.call_stack.size() > 0) {
std::cout << "during evaluation at (" << ee.call_stack[0]->start.line << ", " << ee.call_stack[0]->start.column << ")";
std::cout << "during evaluation at (" << ee.call_stack[0]->start().line << ", " << ee.call_stack[0]->start().column << ")";
}
std::cout << std::endl;
}