Added print and puts for ranged values

This commit is contained in:
Jonathan Turner 2009-07-02 17:39:53 +00:00
parent 6d4f2146b8
commit 60b814f687

View File

@ -5,9 +5,19 @@
#define CHAISCRIPT_PRELUDE_HPP_
const char *chaiscript_prelude = " \n\
def puts(x) : call_exists(range, x) { \n\
puts(\"[ \") \n\
x.for_each(fun(x) { puts(x); puts(\" \") }) \n\
puts(\"]\") \n\
}\n\
def puts(x) { \n\
print_string(x.to_string()) \n\
}; \n\
def print(x) : call_exists(range, x) { \n\
puts(\"[ \") \n\
x.for_each(fun(x) { puts(x); puts(\" \") }) \n\
print(\"]\") \n\
} \n\
def print(x) { \n\
println_string(x.to_string()) \n\
}; \n\