fix: use the kleene star for (token) separators