小幅修改

修改了synatic_rule构造函数接受List<syntax_unit_all> value,int id参数，添加了几个抛出异常