Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-cxx-parsers
An overview of C and C++ parsers available for Kotlin/JVM and Kotlin/MP
https://github.com/0x6675636b796f75676974687562/awesome-cxx-parsers
Last synced: 4 days ago
JSON representation
-
[Clang](https://clang.llvm.org)
-
CLI (`clang`)
-
`libclang`: C Interface to _Clang_
-
[`clangd`](https://clangd.llvm.org/)
-
`LibTooling`: C++ Interface to _Clang_
-
-
Eclipse CDT
-
Used by
-
-
[tree-sitter](https://github.com/tree-sitter/tree-sitter)
-
Overview
- `README.md`
- query language
- Tree-sitter: обзор инкрементального парсера (in Russian)
- A Comprehensive Introduction to Tree-sitter
- "Tree-sitter - a new parsing system for programming tools" by Max Brunsfeld
- How to write a linter using tree-sitter in an hour
- Discussion on Hacker News
- tree-sitter
- _Neovim_
- _Emacs_
- Atom IDE
-
Implementations
-
-
[CodeQL](https://codeql.github.com)
-
Implementations
- CodeQL CLI - source ❌
- CodeQL libraries and queries - source, MIT-licensed ✔
- C and C++ status
- integration
-
Links
-
Categories
Sub Categories
Keywords
c
3
tree-sitter
3
parser
2
code-property-graph
2
cpg
2
cpp
2
graph
2
java
2
scala
1
query-language
1
llvm
1
javascript
1
javabytecode
1
ghidra
1
fuzzy-parsing
1
dataflow
1
controlflow
1
code-browser
1
code-analysis
1
binary
1
kotlin
1
ruby
1
python
1
llvm-ir
1
golang
1
code
1
analysis
1
works-with-codespaces
1
semmle-ql
1
github-security-lab
1
github-advanced-security
1
codeql
1
cplusplus
1
wasm
1
rust
1
parsing
1
incremental
1
syntax-tree
1