Cppast.netCppAst is a .NET library providing a C/C++ parser for header files powered by Clang/libclang with access to the full AST, comments and macros
Stars: ✭ 228 (+686.21%)
CppinsightsC++ Insights - See your source code with the eyes of a compiler
Stars: ✭ 1,382 (+4665.52%)
CodecheckerCodeChecker is an analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy
Stars: ✭ 1,209 (+4068.97%)
Scan BuildClang's scan-build re-implementation in python
Stars: ✭ 224 (+672.41%)
CastXMLSuperbuildBuild CastXML and its dependencies (LLVM/Clang)
Stars: ✭ 32 (+10.34%)
Tiny CompilerA tiny evaluator and compiler of arithmetic expressions.
Stars: ✭ 680 (+2244.83%)
Cxx.jlThe Julia C++ Interface
Stars: ✭ 620 (+2037.93%)
Easyclangcomplete💥 Robust C/C++ code completion for Sublime Text 3
Stars: ✭ 537 (+1751.72%)
Color codedA vim plugin for libclang-based highlighting of C, C++, ObjC
Stars: ✭ 841 (+2800%)
Php ParserPHP parser written in Go
Stars: ✭ 787 (+2613.79%)
MdastMarkdown Abstract Syntax Tree format
Stars: ✭ 493 (+1600%)
MeriyahA 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
Stars: ✭ 690 (+2279.31%)
Pfrstd::tuple like methods for user defined types without any macro or boilerplate code
Stars: ✭ 896 (+2989.66%)
RehypeHTML processor powered by plugins part of the @unifiedjs collective
Stars: ✭ 634 (+2086.21%)
Irony ModeA C/C++ minor mode for Emacs powered by libclang
Stars: ✭ 851 (+2834.48%)
Phpdoc ParserNext-gen phpDoc parser with support for intersection types and generics
Stars: ✭ 569 (+1862.07%)
EstraverseECMAScript JS AST traversal functions
Stars: ✭ 795 (+2641.38%)
SaulTool to use a parsed AST to understand its tokens and regenerate code, tool usage is bound by developer-client privelidge, better call saul.py! 👍📞👨⚖️⚫🐍
Stars: ✭ 14 (-51.72%)
EsprimaECMAScript parsing infrastructure for multipurpose analysis
Stars: ✭ 6,391 (+21937.93%)
FantomasFSharp source code formatter
Stars: ✭ 475 (+1537.93%)
QoneNext-generation web query language, extend .NET LINQ for javascript.
Stars: ✭ 463 (+1496.55%)
CroaringRoaring bitmaps in C (and C++)
Stars: ✭ 735 (+2434.48%)
UnistUniversal Syntax Tree used by @unifiedjs
Stars: ✭ 438 (+1410.34%)
FibPerformance Benchmark of top Github languages
Stars: ✭ 694 (+2293.1%)
CxxhttpAsynchronous, Header-only C++ HTTP-over-(TCP|UNIX Socket|STDIO) Library
Stars: ✭ 24 (-17.24%)
Cibclang running in browser (wasm)
Stars: ✭ 685 (+2262.07%)
Esdispatchtrigger events based on esquery selectors during a traversal of a SpiderMonkey format AST
Stars: ✭ 9 (-68.97%)
Cmake IdeUse Emacs as a C/C++ IDE
Stars: ✭ 661 (+2179.31%)
ModiscriptAcche din aa gaye
Stars: ✭ 888 (+2962.07%)
FcdAn optimizing decompiler
Stars: ✭ 622 (+2044.83%)
Hive sql ast利用Druid SQL Parser解析HiveSQL日志,自动构建字段级别的血缘关系及主外键的自动抽取
Stars: ✭ 20 (-31.03%)
CompiledbTool for generating Clang's JSON Compilation Database files for make-based build systems.
Stars: ✭ 601 (+1972.41%)
ClifBinding generator to wrap C++ for Python using LLVM.
Stars: ✭ 845 (+2813.79%)
EsqueryECMAScript AST query library.
Stars: ✭ 513 (+1668.97%)
Micromarkthe smallest commonmark compliant markdown parser that exists; new basis for @unifiedjs (hundreds of projects w/ billions of downloads for dealing w/ content)
Stars: ✭ 793 (+2634.48%)
EscopeEscope: ECMAScript scope analyzer
Stars: ✭ 497 (+1613.79%)
Cfmtcfmt is a tool to wrap Go comments over a certain length to a new line.
Stars: ✭ 28 (-3.45%)
TenkoAn 100% spec compliant ES2021 JavaScript parser written in JS
Stars: ✭ 490 (+1589.66%)
Astring🌳 Tiny and fast JavaScript code generator from an ESTree-compliant AST.
Stars: ✭ 757 (+2510.34%)
Gcovrgenerate code coverage reports with gcc/gcov
Stars: ✭ 482 (+1562.07%)
Vim Clang FormatVim plugin for clang-format, a formatter for C, C++, Obj-C, Java, JavaScript, TypeScript and ProtoBuf.
Stars: ✭ 837 (+2786.21%)
Sonar DotnetCode analyzer for C# and VB.NET projects https://redirect.sonarsource.com/plugins/vbnet.html
Stars: ✭ 466 (+1506.9%)
Sonar Java☕️ SonarSource Static Analyzer for Java Code Quality and Security
Stars: ✭ 745 (+2468.97%)
Tprpixa Cross-Platform, 2D Survival Sandbox Game Project. Based on C++17/cmake/OpenGL/SQLite3.
Stars: ✭ 448 (+1444.83%)
Vscode TsqueryTSQuery extension for Visual Studio Code
Stars: ✭ 13 (-55.17%)
EnzymeHigh-performance automatic differentiation of LLVM.
Stars: ✭ 418 (+1341.38%)
Js Code To Svg Flowchartjs2flowchart - a visualization library to convert any JavaScript code into beautiful SVG flowchart. Learn other’s code. Design your code. Refactor code. Document code. Explain code.
Stars: ✭ 6,290 (+21589.66%)
Tiny CompilerA tiny compiler for a language featuring LL(2) with Lexer, Parser, ASM-like codegen and VM. Complex enough to give you a flavour of how the "real" thing works whilst not being a mere toy example
Stars: ✭ 425 (+1365.52%)
Debundle🗃 A javascript debundler. Takes a Browserify or Webpack bundle and recreates the initial, pre-bundled source.
Stars: ✭ 420 (+1348.28%)
Metric Parser📜 AST-based advanced mathematical parser written by Typescript.
Stars: ✭ 26 (-10.34%)
Tolerant Php ParserAn early-stage PHP parser designed for IDE usage scenarios.
Stars: ✭ 717 (+2372.41%)
Preallocprealloc is a Go static analysis tool to find slice declarations that could potentially be preallocated.
Stars: ✭ 419 (+1344.83%)
Cst🌿 JavaScript Concrete Syntax Tree
Stars: ✭ 417 (+1337.93%)
SonarjsSonarSource Static Analyzer for JavaScript and TypeScript
Stars: ✭ 696 (+2300%)