Allow user to add globals from within script.

This commit is contained in:
Jason Turner 2014-05-29 20:44:05 -06:00
parent 4018c873dc
commit f57a14e3de
2 changed files with 13 additions and 0 deletions

View File

@ -366,6 +366,9 @@ namespace chaiscript
m_engine.add(fun(&ChaiScript::version_patch, this), "version_patch");
m_engine.add(fun(&ChaiScript::version, this), "version");
m_engine.add(fun(&ChaiScript::add_global_const, this), "add_global_const");
m_engine.add(fun(&ChaiScript::add_global, this), "add_global");
do_eval(ChaiScript_Prelude::chaiscript_prelude(), "standard prelude");
}

View File

@ -0,0 +1,10 @@
var i = 5
add_global(i, "j")
def myFun()
{
assert_equal(j, 5)
}
myFun();