Zapcczapcc is a caching C++ compiler based on clang, designed to perform faster compilations
Stars: ✭ 1,109 (-19.75%)
losLos是一个c/c++语言编译型的虚拟机。它使用llvm/clang作为其前端,losld做后端对源代码进行编译,生成los指令文件。Los is a c/c++-compiled virtual machine. It uses llvm/clang as its front end, losld does the backend to compile the source code, and generates the los directive file.
Stars: ✭ 46 (-96.67%)
dumb-obfuscatorTutorial on how to write the dumbest obfuscator I could think of.
Stars: ✭ 147 (-89.36%)
AvalonstudioCross platform IDE and Shell
Stars: ✭ 1,132 (-18.09%)
FcdAn optimizing decompiler
Stars: ✭ 622 (-54.99%)
arch-packagesArch Linux performance important packages
Stars: ✭ 27 (-98.05%)
Clang Llvm Tutorialclang & llvm examples, e.g. AST Interpreter, Function Pointer Analysis, Value Range Analysis, Data-Flow Analysis, Andersen Pointer Analysis, LLVM Backend...
Stars: ✭ 139 (-89.94%)
proton-clang-buildA set of scripts to build optimized LLVM and binutils toolchains. See https://github.com/kdrag0n/proton-clang for prebuilts.
Stars: ✭ 30 (-97.83%)
Go Ast Book📚 《Go语法树入门——开启自制编程语言和编译器之旅》(开源免费图书/Go语言进阶/掌握抽象语法树/Go语言AST/凹语言)
Stars: ✭ 4,034 (+191.9%)
EnzymeHigh-performance automatic differentiation of LLVM.
Stars: ✭ 418 (-69.75%)
CclyzerA tool for analyzing LLVM bitcode using Datalog.
Stars: ✭ 67 (-95.15%)
ConstantineA plugin for Clang compiler
Stars: ✭ 89 (-93.56%)
Charly VmFibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (-95.22%)
Ccacheccache – a fast compiler cache
Stars: ✭ 1,128 (-18.38%)
EstemplateProper (AST-based) JavaScript code templating with source maps support.
Stars: ✭ 95 (-93.13%)
Clang CallgraphA tool based on clang which generates a call graph from a given C++ codebase
Stars: ✭ 65 (-95.3%)
Astexplorer.apphttps://astexplorer.net with ES Modules support and Hot Reloading
Stars: ✭ 65 (-95.3%)
AstqAbstract Syntax Tree (AST) Query Engine
Stars: ✭ 89 (-93.56%)
Go2astTransform Go code into it's AST
Stars: ✭ 65 (-95.3%)
Jsx Ast UtilsAST utility module for statically analyzing JSX
Stars: ✭ 89 (-93.56%)
Clang Blueprint🏰 Example C++11 CMake project that incorporates awesome Clang tooling 🐉
Stars: ✭ 63 (-95.44%)
DiffsitterA tree-sitter based AST difftool to get meaningful semantic diffs
Stars: ✭ 89 (-93.56%)
CsstreeA tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
Stars: ✭ 1,121 (-18.89%)
Llvm Sys.rsRust bindings to LLVM. (Mirror of https://gitlab.com/taricorp/llvm-sys.rs/)
Stars: ✭ 93 (-93.27%)
GhdlVHDL 2008/93/87 simulator
Stars: ✭ 1,285 (-7.02%)
WhackThe Whack Programming Language
Stars: ✭ 61 (-95.59%)
UaisoA multi-language parsing infrastructure with an unified AST
Stars: ✭ 86 (-93.78%)
AstviewerPython Abstract Syntax Tree viewer in Qt
Stars: ✭ 101 (-92.69%)
Savior Sourcesource code for savior fuzzer
Stars: ✭ 100 (-92.76%)
Violations LibJava library for parsing report files from static code analysis.
Stars: ✭ 94 (-93.2%)
MalcMal (Make A Lisp) compiler
Stars: ✭ 85 (-93.85%)
SpoonSpoon is a metaprogramming library to analyze and transform Java source code (up to Java 15). 🥄 is made with ❤️, 🍻 and ✨. It parses source files to build a well-designed AST with powerful analysis and transformation API.
Stars: ✭ 1,078 (-22%)
I PascalA free Object Pascal language plugin for IntelliJ IDEA
Stars: ✭ 85 (-93.85%)
AstprettyPretty print the output of python stdlib `ast.parse`.
Stars: ✭ 93 (-93.27%)
Llvm DD bindings for LLVM
Stars: ✭ 50 (-96.38%)
HippoPHP standards checker.
Stars: ✭ 82 (-94.07%)
Llvm DemoA simple example of how LLVM can be used to gather static or dynamic facts about a program.
Stars: ✭ 48 (-96.53%)
Leekscript V2A dynamically typed, compiled just-in-time programming language used in Leek Wars' AIs
Stars: ✭ 46 (-96.67%)
FaustFunctional programming language for signal processing and sound synthesis
Stars: ✭ 1,360 (-1.59%)
LikelyA compiler intermediate representation for image recognition and heterogeneous computing.
Stars: ✭ 81 (-94.14%)
RellumeLift x86-64 to performant LLVM IR
Stars: ✭ 45 (-96.74%)
StoatSTatic (LLVM) Object file Analysis Tool
Stars: ✭ 44 (-96.82%)
Clang WasmHow to build webassembly files with nothing other than standard Clang/llvm.
Stars: ✭ 81 (-94.14%)
Pyast64Compile a subset of the Python AST to x64-64 assembler
Stars: ✭ 93 (-93.27%)
Clang Cfi ShowcaseSample programs that illustrate how to use control flow integrity with the clang compiler
Stars: ✭ 78 (-94.36%)
Llvm2graphmlExplore LLVM Bitcode interactively using a graph database
Stars: ✭ 44 (-96.82%)
DomtresatDominator Tree LLVM Pass to Test Satisfiability
Stars: ✭ 42 (-96.96%)
TinygoGo compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Stars: ✭ 9,068 (+556.15%)
Esutilsutility box for ECMAScript language tools
Stars: ✭ 101 (-92.69%)