Make for better error messages when a clone fails

This commit is contained in:
Jason Turner
2009-08-22 13:55:06 +00:00
parent 2e7c5f413e
commit 0b780593a6
3 changed files with 10 additions and 1 deletions

View File

@@ -13,7 +13,7 @@
#define chaiscript_prelude CODE_STRING(\
def new(x) { eval(type_name(x))(); } \
def clone(x) { eval(type_name(x))(x); } \
def clone(x) : function_exists(type_name(x)) { eval(type_name(x))(x); } \
# to_string for Pair()\n\
def to_string(x) : call_exists(first, x) && call_exists(second, x) { \
"<" + x.first.to_string() + ", " + x.second.to_string() + ">"; \