fixed issues on compilation code:
var a = {b: 1};
var c = (a.b) ? 2 : 3;
sync with unitpoint master
Merge pull request #9 from unitpoint/master

sync
Merge pull request #10 from unitpoint/master

fix NULL usage: mark(stack_func->sub_funcs[i]);
changed condition type for switch/case statement: now used EQU_PTR type
Merge pull request #42 from hoopoepg/master

changed condition type for switch/case statement: now used EQU_PTR type