Parse list

Work in progress
You can simplify this to:

```go
field.Ascending = (tok == ASC)
```