ChaiScript/unittests/reflection_test.chai

15 lines
305 B
ChaiScript

load_module("reflection")
var parser := ChaiScript_Parser()
var parse_success = parser.parse("3 + 4", "INPUT")
var a := parser.ast()
assert_equal(eval(a), 7)
var childs := a.children.front().children
var node := childs[0]
node.text = "9"
assert_equal(eval(a), 13)
assert_equal(node.filename, "INPUT")