fix _parent._predefined_var syntax
don't push the stack when executing IF nodes
add tests
Merge pull request #9 from tony2001/devel

fix issues with predefined vars and IFs