diff options
author | Yitzhak Mandelbaum <yitzhakm@google.com> | 2022-03-03 11:58:57 +0000 |
---|---|---|
committer | Yitzhak Mandelbaum <yitzhakm@google.com> | 2022-03-04 17:19:51 +0000 |
commit | c88deef0a7218dd5c30500e7d3f58fc23283d3e5 (patch) | |
tree | c616d20a54205e1c1c546989e620903f093d998e /lldb/source/Plugins/ScriptInterpreter/Python/SWIGPythonBridge.h | |
parent | 4e817b3fa36b0c8664a49af5c598f96efe8cfc18 (diff) | |
download | llvm-c88deef0a7218dd5c30500e7d3f58fc23283d3e5.zip llvm-c88deef0a7218dd5c30500e7d3f58fc23283d3e5.tar.gz llvm-c88deef0a7218dd5c30500e7d3f58fc23283d3e5.tar.bz2 |
[clang][dataflow] Add `MatchSwitch` utility library.
Adds `MatchSwitch`, a library for simplifying implementation of transfer
functions. `MatchSwitch` supports constructing a "switch" statement, where each
case of the switch is defined by an AST matcher. The cases are considered in
order, like pattern matching in functional languages.
Differential Revision: https://reviews.llvm.org/D120900
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/SWIGPythonBridge.h')
0 files changed, 0 insertions, 0 deletions