检测hack和*出现在fncall后和vardecl特殊处理 fix #33 #34

fn()中的params和vardecl的只能是value或style，不能只是key。