Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

https://github.com/bensuperpc/docker-compiler-multi-arch

docker-compiler template

compiler docker template

Last synced: 14 Jan 2025

https://github.com/yisus82/fic-compiladores

Compiladores - Facultad de Informática de A Coruña

c compiler compiler-construction compilers lex pascal yacc

Last synced: 01 Dec 2024

https://github.com/xternet/mini-compiler-js-evm-bytecode

The mini-compiler that converts a JS-like 'add' function to EVM bytecode.

compiler ethereum evm javascipt nodejs smart-contracts solidity

Last synced: 14 Jan 2025

https://github.com/iskorotkov/compiler

Простой компилятор, разработанный в рамках курса "Формальные грамматики и методы трансляции"

compiler go pascal

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/ulrich-tonmoy/carp

:dragon: Carp programming language

compiler lang language programming-language

Last synced: 19 Nov 2024

https://github.com/xavier-maruff/lumiere

Compiler for the Lumiere language

bison-yacc cmake compiler cpp flex llvm llvm-ir server

Last synced: 22 Nov 2024

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/99yuseong/html-parser

HTML compiler with python

compiler parser python tokenizer

Last synced: 25 Nov 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/udhos/gobule

Golang Go parser for the Bule Language

bule-language compiler go interpreter parser

Last synced: 18 Nov 2024

https://github.com/osleonardo/compiler

Grammer compiler for a college project

compiler python python3

Last synced: 09 Dec 2024

https://github.com/chouffe/skelme

scheme interpreter in Haskell

compiler haskell scheme

Last synced: 19 Nov 2024

https://github.com/andreiduma/smithforth_risc-v

An accessible Forth written in machine code for the RISC-V architecture.

compiler forth machine-code master-thesis risc-v

Last synced: 21 Nov 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

compiler python python3

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/whisperity/distcc-driver

Driving DistCC-based distributed C/C++ compilation in a smarter way: without having to deal with DISTCC_HOSTS intricacies and without accidentally stalling your development machine.

bash bash-script c clang compiler compiler-frontend cplusplus cpp developer-environment developer-tools distcc distributed-computing driver gcc linux load-balancing zsh zsh-script

Last synced: 07 Dec 2024

https://github.com/giraugh/pencilc

Toy compiler for "pencil". A super simple rust-inspired scripting language.

compiler inkwell llvm rust

Last synced: 26 Dec 2024

https://github.com/zpcore/acow

Applied Formal Methods.

automaton compiler dfs model-checking mtl

Last synced: 29 Dec 2024

https://github.com/healthypackrat/writing-a-compiler-in-go

Code from "Writing A Compiler In Go"

book compiler go

Last synced: 09 Jan 2025

https://github.com/williamkosasih19/jit-nasm

Just In Time NASM. Assemble and run instructions in memory, immediately

asmjit assembler assembler-x86 assembly c compiler jit jit-assembler x86 x86-64

Last synced: 21 Nov 2024

https://github.com/lindt/docker-sdc

Docker Image for SDC

compiler dlang docker sdc

Last synced: 31 Dec 2024

https://github.com/sepiropht/monkey

interpreter of monkey language

compiler interpreter language-design

Last synced: 23 Dec 2024

https://github.com/james-beans/batasm

A programming language that combines Batch, Assembly and Python together.

assembly batasm batasm-language batch compiler interpreter programming-language python

Last synced: 20 Nov 2024

https://github.com/elvircrn/bcomp

Compiler for the B programming language

b compiler cpp14 travis-ci

Last synced: 31 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/lloydlobo/lumina-lang

Compiler for Lumina powered by C and Assembly

assembly c compiler programming-language

Last synced: 16 Dec 2024

https://github.com/sonicfrog/l3

A compiler for the L³ programming language

compiler epfl lisp scala

Last synced: 16 Dec 2024

https://github.com/lostjared/masterx_system

MasterX System is a prototype for an interactive GUI platform for developing and testing simple games and applications.

compiler cplusplus20 environment

Last synced: 31 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/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/taktoa/guile

The GNU Guile Scheme compiler and interpreter

compiler guile mirror scheme

Last synced: 21 Nov 2024

https://github.com/pmatos/rattle

Experimental Scheme-like implementation

compiler jit r7rs scheme

Last synced: 09 Jan 2025

https://github.com/allantargino/lelang

A Programming Language developed by me called "Le". It was developed using ANTLR.

antlr compiler compiler-construction

Last synced: 11 Dec 2024

https://github.com/lvntky/dennis

SCC is a simple, self-compiling C compiler that works on x86_64 machines.

c compiler linux self-hosted self-hosting-compiler x86 x86-64

Last synced: 16 Dec 2024

https://github.com/cakecatz/rcc

🌊 My hobby C compiler

c compiler

Last synced: 19 Dec 2024

https://github.com/danuja01/codecoach-backend

Coadcoach is a revolutionary research project aimed at creating an interactive programming assistant tool for programmers and instructors in universities.

assistant compiler express hacktoberfest nodejs programming

Last synced: 11 Jan 2025

https://github.com/null93/expression-compiler

Simple language compiler that is driven by mathematical expressions and transpiled into c++ code

compiler cpp elc expression-language lexer parser

Last synced: 01 Jan 2025

https://github.com/ujjwalguptaofficial/mahal-html-compiler

html compiler for mahal framework

compiler html mahal mahal-framework

Last synced: 11 Dec 2024

https://github.com/kaworu/lox

Just me going through "Crafting Interpreters"

bytecode compiler interpreter

Last synced: 21 Nov 2024

https://github.com/castrodd/compiler

Toy compiler for Jack language

compiler nand2tetris

Last synced: 17 Dec 2024

https://github.com/zenor0/compiler-labs

Fuzhou University 2024 compiler course labs.

2024 analysis compiler course-labs fzu grammar lab lexer parse parser python semantic

Last synced: 13 Nov 2024

https://github.com/luisenmarroquin/assembly-x86

x86 assembly example with exit code 0

assembly compiler linux mingw windows wsl x86 x86-64

Last synced: 23 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/louislefevre/onyx

Custom compiler written in Java

compiler java programming-language

Last synced: 12 Dec 2024

https://github.com/retorillo/cl.vim

Helps to execute CL(Microsoft C/C++ compiler) and to store its results into quickfix.

compiler vim visual-studio

Last synced: 23 Dec 2024

https://github.com/hyouteki/kappa

Compiler implementation for my language from scratch

compiler nasm rust

Last synced: 07 Dec 2024

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

compiler ocaml purescript

Last synced: 11 Jan 2025

https://github.com/penguincabinet/ascii_art_compiler

The compiler for outputting many type files by the ASCII art.

ascii-art compiler go golang html image pdf

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/modlfo/vultjs

This is a fairly up-to-date JavaScript version of the Vult compiler that can be run with node.js

compiler nodejs vult

Last synced: 30 Nov 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/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/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/dominikrys/schism

🗯 Compile-to-WebAssembly language

compiler typescript webassembly

Last synced: 19 Nov 2024

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.

c compiler error-handling

Last synced: 12 Dec 2024

https://github.com/ivanmrsulja/minic-compiler

Compiler for very simple C-like language that i wrote for my university course.

bison compiler flex

Last synced: 03 Dec 2024

https://github.com/micalevisk/microc-to-dot

Trabalho Prático 1 de Compiladores 2019/01 da UFAM: tradutor da pseudo-linguagem "micro C" (µU) para um gráfico em Dot

cocor compiler icomp java ufam

Last synced: 16 Dec 2024

https://github.com/nwaywood/the-super-tiny-compiler-ocaml

Implementation of The Super Tiny Compiler in OCaml

compiler ocaml

Last synced: 23 Dec 2024

https://github.com/robinboers/signo

Experimental compiler for Lisp-inspired language, written in Elixir.

compiler elixir interpreter lisp

Last synced: 21 Nov 2024

https://github.com/edertone/turbobuilder

Command line tool with a massive amount of features to help with daily development tasks: build projects, run unit tests, generate docs, upload to ftp, compress images, detect duplicate code, force copyright headers, and many more

builder cmd compiler compress-images copy-paste php phpdoc typedoc typescript

Last synced: 13 Nov 2024

https://github.com/alexdenkk/bf

simple brainfuck compiler written in go

brainfuck compiler go

Last synced: 22 Dec 2024

https://github.com/alexgustafsson/mjavac

A parser, vm and compiler for MiniJava for the course DV1585 at BTH

bth bytecode compiler parser parser-library virtual-machine

Last synced: 18 Nov 2024

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/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/wabtey/antlr4_compiler_project

L3 Info - Creation of the beginnings of a compiler using Antlr4

antlr4 compiler java

Last synced: 13 Dec 2024

https://github.com/budchirp/graphite

Fast (🚀), Memory safe (🚀), Simple (🚀) language compiler written in C++ (bad 😡) using LLVM (🚀)

compiler cpp llvm llvm-ir

Last synced: 13 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/aromalanil/compiler-design-lab

Programs for Compiler Design Lab🧪 of S7 KTU

c compiler compiler-design flex ktu lab lex lexical-analysis lexical-analyzer

Last synced: 13 Dec 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/insomnimus/cmdc

Compile a command line into a Windows executable!

assembly cli compiler rust win32 windows

Last synced: 13 Dec 2024

https://github.com/mateuschaves/compiladores

Códigos da disciplina de Compiladores do curso de sistemas de informação na Universidade de Pernambuco, Caruaru.

compiler pattern regex

Last synced: 17 Nov 2024

https://github.com/ruicao93/java-compiler-v0.0.1

java语言编写的词法分析、语法分析器

compiler dd-path lexer syntactic-analysis

Last synced: 17 Nov 2024

https://github.com/ignema/dictel

langage avec portabilité élevée et programmation memory-driven

c compiler

Last synced: 11 Jan 2025

https://github.com/lovetingyuan/simple_template

简单的模板编译

compiler html javascript template

Last synced: 17 Dec 2024

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/remexre/stahl_bootstrap

The bootstrapping compiler for Stahl.

categorical-abstract-machine compiler stahl

Last synced: 22 Dec 2024

https://github.com/dhil/hank

a research programming language based on handlers

algebraic-effects compiler computational-effects effect-handlers programming-language

Last synced: 17 Dec 2024

https://github.com/thacuber2a03/lol

a Lox to Lua transpiler

compiler lox lua transpiler

Last synced: 28 Nov 2024

https://github.com/epatrizio/miniml2wasm

MiniML to WebAssembly compiler

compiler ocaml-library wasm webassembly

Last synced: 17 Dec 2024

https://github.com/fergusq/mp

Mini-Pascal compiler

compiler

Last synced: 17 Nov 2024

https://github.com/fergusq/phl

Proceed High Language

compiler programming-language purkka

Last synced: 17 Nov 2024