add parseIf, parseFor, parseVar; update node interface.