[Lldb-commits] [PATCH] D137000: [lldb] Make callback-based formatter matching available from the CLI.

Jorge Gorbe Moya via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Mon Oct 31 11:53:11 PDT 2022


jgorbe added a comment.

> You can't provide the --regex option and this matcher at the same time

Thanks for spotting this. I'll get to it.

> it is also an error to have both this matcher function and any arguments in the argument list

Not with the code as it is. I've made the new flag have similar semantics to `--regex`. If I'm not mistaken, with `--regex`, all the arguments in the argument list are treated as regular expressions instead of type names, and with `--recognizer-function` all the arguments in the argument list will be treated as recognizer functions instead.

Would you prefer having the `--recognizer-function` flag take an argument instead and error out if the argument list is not empty? On one hand I can see the argument for that being somewhat more intuitive. On the other hand, making the new flag be "special" (in the sense that it doesn't behave like `--regex`) makes the command set a little less consistent which IMO is less intuitive. I'm happy to go either way if you have a strong opinion about the way it should work.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D137000/new/

https://reviews.llvm.org/D137000



More information about the lldb-commits mailing list