@jonn I guess there should be a space between 9 and m right?

@petrisch I prefer such parsing style. Imagine writing `rsync -P -a -v -e ...` versus `rsync -Pave ...`.

Follow

@petrisch it is! And 9 is the argument to verbose key. Some old-school tools would not tokenise their parses and just go left to right.

One can easily imagine a parser that doesn't tokenise!

Combinatorially:

```
(string "-V" <> many (string " ") <> number <> many (string " ")) *> filename
```

Sign in to participate in the conversation
Doma Social

Mastodon server of https://doma.dev.