Refactor parse.split() to not need to put every special character manually

More robust solution until a proper manual lexing implementation.