Quote-aware tokenizer + flag parser for bot commands.
Optional
Map of name → canonical name (e.g. { f: 'force' }).
Flag names that never consume the next token (treated as booleans).
Default flag values merged in before parsing.
Quote-aware tokenizer + flag parser for bot commands.