使用parser 来分析node 和 shader