Write You A HaskellBuilding a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)
Stars: ✭ 3,064 (+872.7%)
Mutual labels: compiler
SucraseSuper-fast alternative to Babel for when you can target modern JS runtimes
Stars: ✭ 4,436 (+1308.25%)
Mutual labels: compiler
Libfirmgraph based intermediate representation and backend for optimising compilers
Stars: ✭ 305 (-3.17%)
Mutual labels: compiler
C CompilerC--compiler which implements LL(1)\LR(0)\SLR\LR(1) and semantic analysis and MIPS generate
Stars: ✭ 286 (-9.21%)
Mutual labels: compiler
LbforthSelf-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.
Stars: ✭ 293 (-6.98%)
Mutual labels: compiler
Speedy.jsAccelerate JavaScript Applications by Compiling to WebAssembly
Stars: ✭ 300 (-4.76%)
Mutual labels: compiler
Re FlexThe regex-centric, fast lexical analyzer generator for C++ with full Unicode support. Faster than Flex. Accepts Flex specifications. Generates reusable source code that is easy to understand. Introduces indent/dedent anchors, lazy quantifiers, functions for lex/syntax error reporting, and more. Seamlessly integrates with Bison and other parsers.
Stars: ✭ 274 (-13.02%)
Mutual labels: compiler
ArkArkScript is a small, fast, functional and scripting language for C++ projects
Stars: ✭ 312 (-0.95%)
Mutual labels: compiler
AnteThe compile-time language
Stars: ✭ 295 (-6.35%)
Mutual labels: compiler
UrnYet another Lisp variant which compiles to Lua
Stars: ✭ 305 (-3.17%)
Mutual labels: compiler
SheccA self-hosting and educational C compiler
Stars: ✭ 286 (-9.21%)
Mutual labels: compiler
DatafunResearch on integrating datalog & lambda calculus via monotonicity types
Stars: ✭ 287 (-8.89%)
Mutual labels: compiler
ExprtkC++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (-4.44%)
Mutual labels: compiler
RascalThe implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Stars: ✭ 284 (-9.84%)
Mutual labels: compiler
ReduceronFPGA Haskell machine with game changing performance. Reduceron is Matthew Naylor, Colin Runciman and Jason Reich's high performance FPGA softcore for running lazy functional programs, including hardware garbage collection. Reduceron has been implemented on various FPGAs with clock frequency ranging from 60 to 150 MHz depending on the FPGA. A high degree of parallelism allows Reduceron to implement graph evaluation very efficiently. This fork aims to continue development on this, with a view to practical applications. Comments, questions, etc are welcome.
Stars: ✭ 308 (-2.22%)
Mutual labels: compiler
Clangwarnings.comA list of Clang warnings and their descriptions.
Stars: ✭ 276 (-12.38%)
Mutual labels: compiler
Py BackwardsPython to python compiler that allows you to use Python 3.6 features in older versions.
Stars: ✭ 299 (-5.08%)
Mutual labels: compiler
OcamlThe core OCaml system: compilers, runtime system, base libraries
Stars: ✭ 3,502 (+1011.75%)
Mutual labels: compiler
Umka LangUmka: a statically typed embeddable scripting language
Stars: ✭ 308 (-2.22%)
Mutual labels: compiler
Enso ArchiveLooking for Enso, the visual programming language? ➡️ https://github.com/enso-org/enso
Stars: ✭ 305 (-3.17%)
Mutual labels: compiler