grammar can now parse everything. problem was explicit space separator, which should be empty string