On Thu, 7 May 2026 17:26:44 +0100 Bruce Richardson <[email protected]> wrote:
> Checking with Claude, it seems it's there already: > > Multi-string (TOKEN_STRING_MULTI) — reads until cmdline_isendofcommand(), > which stops only at \n, \r, \0, or #. This captures the entire remainder of > the line including spaces. > > > - AI proposed new syntax: > > flow compile <port> "quote rule" > > I tend to prefer explicit pre-field names in the syntax as a general rule > as it makes it clearer what the numeric values in the command are. So I > suggest e.g.: > > "flow_compile port <N> rule: ...." > > In the absense of quoting, I think having a ":" at the end of rule helps to > separate the testpmd syntax from the rule syntax. Would be good to have flow_compile as temporary solution and replace the old parser later. I can't see huge requirement for quoting with current syntax, good to have but no fields seem to require it

