Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Compiler
Compilers are software that translate higher-level (more human readable) programming languages to lower-level languages (e.g. machine code). The processor executes machine code, which indicates when binary high and low signals are required in the arithmetic logic unit of the processor. Examples of compiled languages include BASIC, Fortran, C++, C, and Java.
- GitHub: https://github.com/topics/compiler
- Wikipedia: https://en.wikipedia.org/wiki/Compiler
- Related Topics: interpreter, gcc, fortran,
- Last updated: 2025-01-16 00:05:40 UTC
- JSON Representation
https://github.com/ahmedishraq/cse420-lab
CSE420 - Compiler Design
bracucse420 compiler compiler-design java python
Last synced: 02 Dec 2024
https://github.com/walshyb/stack-compilers
The stages for a compiler I am building for Anthony Dos Reis's Assembler for SUNY New Paltz's Language Processing class.
assembly compiler java language-processing
Last synced: 26 Nov 2024
https://github.com/gilbertocunha/plc
Assignment 1 consists of a lexer that processes BibTeX data. Assignment 2 is a compiler for our own language.
Last synced: 02 Dec 2024
https://github.com/sr1jan/grok-compiler
grokking compilers...
compiler compiler-construction compiler-design compiler-principles compilers computer-science education educational
Last synced: 09 Jan 2025
https://github.com/rmsnow/cmmcompiler
A simple compiler of the language, CMM.
Last synced: 03 Dec 2024
https://github.com/genaronetwork/genaro-solidity
compiler genaro smart-contracts
Last synced: 27 Nov 2024
https://github.com/ronsaldo/dastrel
An experimental custom shader language written in Pharo.
3d-graphics compiler pharo shader-compiler shader-language smalltalk
Last synced: 02 Dec 2024
https://github.com/hamidurrahman1/top-down-parser
Implemented a top-down, recursive-descent parser for given BNF for the project language X.
bnf compiler files grammar inputs java language outputs parse-trees recursive-descent-parser
Last synced: 27 Nov 2024
https://github.com/kyuvi/jrv-asm
A Clojure library designed for writing RISC-V assembly in clojure
assembler clojure compiler lisp risc-v risc-v-assembly
Last synced: 27 Nov 2024
https://github.com/it1shka/table
Small programming language. Includes interpreter and wasm compiler (created with the extensive help of binaryen.js)
Last synced: 08 Dec 2024
https://github.com/turbolent/ralph-ilc2012
Paper and slides for the ILC 2012 submission about Ralph
anf compilation compiler dylan javascript lisp ralph
Last synced: 08 Dec 2024
https://github.com/turbolent/telescope
Go explore
compiler nlp parser question-answering scala spacy sparql
Last synced: 08 Dec 2024
https://github.com/nberlette/templette
Petite template engine written in TypeScript
api cjs class compiler dts esm inject mustache placeholder template templette typescript
Last synced: 28 Nov 2024
https://github.com/stellarwitch7/moth-lang
Moth's official compiler written in C#
compiler console-application csharp llvm llvm-frontend llvm-sharp moth parser programming-language
Last synced: 15 Dec 2024
https://github.com/sano-jin/dhl-alpha
A minimal compiler and runtime for a language based on graph rewriting
compiler interpreter ocaml programming-language
Last synced: 02 Dec 2024
https://github.com/aaron-kristopher/jlox
👨💻 A language interpreter made in Java
compiler interpreter java language lox
Last synced: 08 Dec 2024
https://github.com/motapinto/java-minus-compiler
Development of a compiler for the Mini-Java language
code-generation compiler constant-folding constant-propagation graph-coloring interference-graph intermediate-representation java-minus liveness-analysis register-allocation semantic-analysis syntactic-analysis
Last synced: 28 Nov 2024
https://github.com/teodutu/cpl
Compilatoare - UPB 2020-2021
abstract-syntax-tree antlr4 antlr4-java code-generation compiler cool-language lexical-analysis mips-assembly semantic-analysis syntactic-analysis
Last synced: 02 Dec 2024
https://github.com/99thedark/fusion
An unnamed 5th version of my programming language
ast compiler lexer llvm programming-language rust
Last synced: 28 Nov 2024
https://github.com/tanishiking/tiger
[WIP] Tiger language implementation in OCaml (Work in Progress).
Last synced: 28 Nov 2024
https://github.com/musgravejw/compiler
Single pass LL(1) recursive descent compiler written in Ruby.
Last synced: 02 Dec 2024
https://github.com/srgeverson/aula_estrutura_de_dados
Arquivos das Aulas de Estrutura de Dados
Last synced: 28 Nov 2024
https://github.com/remexre/stahl_bootstrap
The bootstrapping compiler for Stahl.
categorical-abstract-machine compiler stahl
Last synced: 22 Dec 2024
https://github.com/johnsonlee/architect
📖 A Cookbook of Architect 👉
android compiler dalvik dart design-pattern garbage-collection ios java jvm kotlin objective-c swift
Last synced: 28 Nov 2024
https://github.com/arturbosch/java-script-shell
Run java files dynamicly in a shell
compiler java reflection scripting shell
Last synced: 03 Dec 2024
https://github.com/phillvancejr/x-forth
X-Forth is a small WIP specification for a Forth like language for fun and learning. Implementing a simple interpreter for beginners
compiler compilers concatenative concatenative-language dart dartlang forth golang interpreter interpreter-forth interpreter-language interpreters programming-language python stack-based stack-based-language stack-language
Last synced: 03 Dec 2024
https://github.com/devsujay19/html-css-javascript-code-editor
A Manual HTML, CSS JavaScript Code Editor/Code Compiler.
code code-compiler code-editor compiler css css-programming editor html html-css-javascript html-css-js-programming html-css-js-projects html-programming javascript javascript-programming manual manual-code-compiler manual-code-editor programming projects
Last synced: 03 Dec 2024
https://github.com/anupam-io/strange-if-else
A simple bison based parser to detect and solve a strange if-else sequence.
bison compiler flex grammar lex lexical-analyzer yacc
Last synced: 16 Dec 2024
https://github.com/nwaywood/the-super-tiny-compiler-ocaml
Implementation of The Super Tiny Compiler in OCaml
Last synced: 23 Dec 2024
https://github.com/ivanmrsulja/minic-compiler
Compiler for very simple C-like language that i wrote for my university course.
Last synced: 03 Dec 2024
https://github.com/detectivekaktus/ipl
The Imperative Programming Language
assembly assembly-like c compiler imperative lexer parser programming-language x86-64
Last synced: 09 Dec 2024
https://github.com/murshidazher/code-compiler
A super light-weight code compiler using Express.js
code-compiler compiler csharp expressjs java nodejs python test-case-generation
Last synced: 31 Dec 2024
https://github.com/paladin-t/bitty.compiler_plugin
An example compiler plugin for Bitty Engine.
bitty bitty-engine brainfuck compiler lua
Last synced: 03 Dec 2024
https://github.com/paladin-t/bitty.luax_plugin
A Lua-extension plugin for Bitty Engine.
bitty bitty-engine compiler lua
Last synced: 03 Dec 2024
https://github.com/rvcas/zlox
Crafting Interpreters Part 3
compiler garbage-collection interpreter virtual-machine zig
Last synced: 09 Dec 2024
https://github.com/jeffamstutz/ftevaluator
small parallel fault-tree evaluator (example code for High Performance Parallelism Pearls Ch. 6)
compiler cpp parallel-computing simd
Last synced: 04 Dec 2024
https://github.com/lloydlobo/lumina-lang
Compiler for Lumina powered by C and Assembly
assembly c compiler programming-language
Last synced: 16 Dec 2024
https://github.com/healthypackrat/writing-a-compiler-in-go
Code from "Writing A Compiler In Go"
Last synced: 09 Jan 2025
https://github.com/zpcore/acow
Applied Formal Methods.
automaton compiler dfs model-checking mtl
Last synced: 29 Dec 2024
https://github.com/giraugh/pencilc
Toy compiler for "pencil". A super simple rust-inspired scripting language.
Last synced: 26 Dec 2024
https://github.com/1chooo/monkey-prog-lang
🙉 Implement Monkey Programming with GO
compiler go intepreter monkey-programming-language
Last synced: 04 Dec 2024
https://github.com/ahmednassar7/lexical-analyzer
A simple java based lexical analyzer
compiler java lexical-analyzer lexical-parser lexical-semantics
Last synced: 24 Dec 2024
https://github.com/osleonardo/compiler
Grammer compiler for a college project
Last synced: 09 Dec 2024
https://github.com/lorhansohaky/compiladores2
antlr compilador compiladores compiler dc java linguagem-alguma ufscar
Last synced: 05 Dec 2024
https://github.com/petercamilleri/lexical_analyzer
The lexical analyzer component for the Ruby Compiler Toolkit Project (RCTP)
compiler lexical-analysis ruby rubygem
Last synced: 16 Dec 2024
https://github.com/petercamilleri/parse_queue
An object queue for moving compiler tokens with nestable backtrack capability.
backtracking compiler queue ruby rubygem
Last synced: 16 Dec 2024
https://github.com/volf52/jack_compiler
Compiler for Jack Language (Nand2Tetris Course) in Python
Last synced: 05 Dec 2024
https://github.com/tatumalenko/moon
A Moon compiler written in F# using the .NET Core framework.
compiler compiler-design dotnet dotnet-core fsharp moon
Last synced: 09 Jan 2025
https://github.com/sepiropht/monkey
interpreter of monkey language
compiler interpreter language-design
Last synced: 23 Dec 2024
https://github.com/lleyton/bfc
A naive Brainfuck compiler frontend for QBE.
brainfuck brainfuck-compiler compiler qbe rust
Last synced: 16 Dec 2024
https://github.com/sty00a4-code/luna
A light weight scripting language for quick and easy coding
compiler interpreter language lexer lua parser scripting scripting-language
Last synced: 16 Dec 2024
https://github.com/monai/cc-web-runner
Closure Compiler web runner
browserify closure-compiler compiler javascript minify
Last synced: 31 Dec 2024
https://github.com/dalisoft/oxlint-rs-npm
Linter for the JavaScript Oxidation Compiler
compiler javascript linter minifier parser rust typescript
Last synced: 16 Dec 2024
https://github.com/jepeake/littledragon
a c to risc-v compiler implemented in c++
Last synced: 03 Jan 2025
https://github.com/budchirp/graphite
Fast (🚀), Memory safe (🚀), Simple (🚀) language compiler written in C++ (bad 😡) using LLVM (🚀)
Last synced: 13 Dec 2024
https://github.com/wabtey/antlr4_compiler_project
L3 Info - Creation of the beginnings of a compiler using Antlr4
Last synced: 13 Dec 2024
https://github.com/iskorotkov/compiler
Простой компилятор, разработанный в рамках курса "Формальные грамматики и методы трансляции"
Last synced: 04 Jan 2025
https://github.com/franciscohanna92/ebel-dlx
EBEL is a simulator for a DLX machine
assembly compiler computer-architecture dlx virtual-machine
Last synced: 04 Jan 2025
https://github.com/drakmord2/rectrine
A DSL for Doctrine2 Association Mapping
compiler doctrine doctrine2 domain-specific-language orm
Last synced: 01 Jan 2025
https://github.com/amaan-kazi/scm16
SCM16 - Simple Computing Machine 16: A 16bit computer with an assembler and a compiler
16bit assembler compiler computer computer-architecture turing-complete
Last synced: 13 Dec 2024
https://github.com/drakmord2/rec-compiler
A compiler for the REC language implemented in Java.
Last synced: 01 Jan 2025
https://github.com/alexprut/sca-lang
Project a suitable abstract syntax similar to Scala language, and write in Haskell a compiler for the new engineered language.
compiler engineered-language haskell parser
Last synced: 11 Jan 2025
https://github.com/petergtz/c2c-err-transpiler
This was an attempt to extend the C programming language with advanced error handling constructs, similar to those seen in Rust today. It's a compiler taking a C-like dialect and compiles to pure C.
Last synced: 12 Dec 2024
https://github.com/jweinst1/cook
The Reaction based programming language
compiler interpreter reactive-programming
Last synced: 01 Jan 2025
https://github.com/shaolans/universal_machine
antlr4 compiler icfp2006 virtual-machine
Last synced: 10 Jan 2025
https://github.com/e3m3/mlir-rust
Rust bindings over the MLIR C API from mlir-sys
compiler library mlir mlir-dialect rust rust-lang
Last synced: 24 Dec 2024
https://github.com/cyberfined/higer
Tiger compiler written in haskell
compiler haskell imperative-language tiger-compiler tiger-language
Last synced: 11 Jan 2025
https://github.com/red-rapious/compilateur-petit-purescript
Compiler of the Purescript language in OCaml - Project for the "Programming languages and compilation" course 2023-2024 at ENS Ulm
Last synced: 11 Jan 2025
https://github.com/retorillo/cl.vim
Helps to execute CL(Microsoft C/C++ compiler) and to store its results into quickfix.
Last synced: 23 Dec 2024
https://github.com/louislefevre/onyx
Custom compiler written in Java
compiler java programming-language
Last synced: 12 Dec 2024
https://github.com/ambidextrous9/compiler
Implementations of various compiler tools.
compiler compiler-design lexical-analyzer non-recursive parser symbol-table yacc
Last synced: 11 Jan 2025
https://github.com/ignema/dictel
langage avec portabilité élevée et programmation memory-driven
Last synced: 11 Jan 2025
https://github.com/stealify/b8g
Big Engine - Universal Compiler Feedback Interface for LLVM/GCC/V8/GRAALVM
compiler compiler-backend compiler-feedback-interface compiler-infrastructure v8 v8-snapshots
Last synced: 11 Jan 2025
https://github.com/chadc1050/hermes
Javascript Superset Targeting WASM Compilation
compiler javascript typescript wasm
Last synced: 12 Jan 2025