diff options
author | Haojian Wu <hokein.wu@gmail.com> | 2022-01-19 13:14:57 +0100 |
---|---|---|
committer | Haojian Wu <hokein.wu@gmail.com> | 2022-02-03 11:28:27 +0100 |
commit | 20e05b9f0ebea35076b96c89257becd35d6de859 (patch) | |
tree | f597d1623b991592c5d1bd7beb781b72b32c4ef1 /lldb/source/Plugins/ScriptInterpreter/Python/SWIGPythonBridge.h | |
parent | dc6a344637a6417aedf85e5fd1236e7fcd43c3f1 (diff) | |
download | llvm-20e05b9f0ebea35076b96c89257becd35d6de859.zip llvm-20e05b9f0ebea35076b96c89257becd35d6de859.tar.gz llvm-20e05b9f0ebea35076b96c89257becd35d6de859.tar.bz2 |
[syntax][pseudo] Add Grammar for the clang pseudo-parser
This patch introduces the Grammar class, which is a critial piece for constructing
a tabled-based parser.
As the first patch, the scope is limited to:
- define base types (symbol, rules) of modeling the grammar
- construct Grammar by parsing the BNF file (annotations are excluded for now)
Differential Revision: https://reviews.llvm.org/D114790
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/SWIGPythonBridge.h')
0 files changed, 0 insertions, 0 deletions