aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python
diff options
context:
space:
mode:
authorYitzhak Mandelbaum <yitzhakm@google.com>2022-03-03 11:58:57 +0000
committerYitzhak Mandelbaum <yitzhakm@google.com>2022-03-04 17:19:51 +0000
commitc88deef0a7218dd5c30500e7d3f58fc23283d3e5 (patch)
treec616d20a54205e1c1c546989e620903f093d998e /lldb/source/Plugins/ScriptInterpreter/Python
parent4e817b3fa36b0c8664a49af5c598f96efe8cfc18 (diff)
downloadllvm-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')
0 files changed, 0 insertions, 0 deletions