first version js ast tree node and antlr helper.