Added 'clear'. Added 'push_back' to string. Added char. Added simple reverse

This commit is contained in:
Jonathan Turner
2009-07-23 17:01:07 +00:00
parent 4e412c0f6a
commit 4127a6ed41
9 changed files with 61 additions and 18 deletions

View File

@@ -102,7 +102,12 @@ namespace chaiscript
*/
template <typename Eval_System>
Boxed_Value eval_single_quoted_string(Eval_System &, TokenPtr node) {
return Boxed_Value(node->text);
if (node->text.size() == 1) {
return Boxed_Value(char(node->text[0]));
}
else {
return Boxed_Value(char((int)node->text[0] * 0xff + (int)node->text[0]));
}
}
/**