Fix #8, support both , and ; in keyword spliter