summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
diff options
context:
space:
mode:
authorFinn Plummer <canadienfinn@gmail.com>2025-04-17 20:50:51 -0700
committerGitHub <noreply@github.com>2025-04-17 20:50:51 -0700
commit64de8528dbd89cdafe32d754f37cf3da4fb5403e (patch)
treef0f930b69a6b22aebdbc7bb5a693f2f2606f99c2 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
parenta3f38f27cd78e1b2753a3f29489094cfd92198fe (diff)
[HLSL][RootSignature] Implement initial parsing of the descriptor table clause params (#133800)
- Defines `ParseDescriptorTableClauseParams` to establish the pattern of how we will parse parameters in root signatures. Namely, to use recursive descent parsing in a way that follows closely to the EBNF notation definition in the root signature spec. - Implements parsing of two param types: `UInt32` and `Register` to demonstrate the parsing implementation and allow for unit testing - Changes the calling convention to use `std::optional` return values instead of boolean error returns and parameters by reference Part two of implementing: https://github.com/llvm/llvm-project/issues/126569 --------- Co-authored-by: Finn Plummer <finnplummer@microsoft.com>
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions