parse while
parse for
fix bug
parse if
Block instead BlockNode