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/robinboers/signo

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

compiler elixir interpreter lisp

Last synced: 12 Oct 2024

https://github.com/taktoa/guile

The GNU Guile Scheme compiler and interpreter

compiler guile mirror scheme

Last synced: 12 Oct 2024

https://github.com/sword-smith/hfasto

Implementing a compiler for the fuctional programming language fasto in Haskell

calling-conventions compiler functional-programming mips-assembly register-allocation

Last synced: 11 Oct 2024

https://github.com/japrozs/dojo

Dojo is a microlanguage based off of Python.It has many features like function declaration and variable declaration

arithmetic compiler dojo functions language lexer microlanguage parse parser python semver variables

Last synced: 11 Oct 2024

https://github.com/hidehalo/laravel-view-shrinker

Laravel view shrinker would performs compression operations similar to twig's spaceless function when compile&caching blade views.

blade compiler laravel performance shrink shrinker spaceless twig view

Last synced: 11 Oct 2024

https://github.com/mahmoudmohamedramadan/compiler-design

The Compiler Design project for Computer Science department 👨‍💻.

compiler computer-science csharp desktop-application semantic-analysis static-analysis syntax-analyzer

Last synced: 11 Oct 2024

https://github.com/musgravejw/compiler

Single pass LL(1) recursive descent compiler written in Ruby.

compiler ruby

Last synced: 15 Oct 2024

https://github.com/sibtiger/bootlessstar

Bootless Star; A giant complexed shell based software that houses an environment for the supported programs. Comes included: Doom Builder 2 compiler, Doom Builder 64 compiler, GZDoom Builder compiler, and DeLorean backup

bootlessstar compiler delorean-backup doom-builder doom-builder-2 doom-builder-64 dos front-end gzdoom-builder shell-script shellscript windows-batch

Last synced: 11 Oct 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: 28 Oct 2024

https://github.com/pheuter/lithon

A toy compiler that translates a small subset of Scheme into Python

compiler lisp python scheme toy-compiler

Last synced: 11 Oct 2024

https://github.com/amitsingh-007/uglify-js-compiler

A JS Compiler to compile any JS code into a valid uglified transpiled JS code. You can also execute the uglified JS code right from the browser.

compiler daisyui solidjs solidstart stackblitz tailwindcss uglify-js-compiler uglifyjs

Last synced: 14 Oct 2024

https://github.com/rahuletto/execoder

Execoder is a beautiful Wandbox wrapper with the power of Codeboard

compiler executor nextjs online-compiler sandbox wandbox

Last synced: 12 Oct 2024

https://github.com/ehwan/lua_rust

lua syntax parser & interpreter in Rust

compiler glr-parsing lalr1 lua rust

Last synced: 12 Oct 2024

https://github.com/dimits-ts/mini-python-compiler

A project implementing a compiler for the 'Mini Python' programming language.

compiler programming-language sablecc

Last synced: 07 Nov 2024

https://github.com/anuraganalog/compiler_design

Codes related to lexical, syntatic, semantic Analysis

analysis compiler design expressions lex lexical regular semantic syntatic yacc

Last synced: 12 Oct 2024

https://github.com/elvin-du/dlang-compiler

a compiler toy

compiler customelang

Last synced: 15 Oct 2024

https://github.com/matteodelseppia/haruko

A toy Clojure-inspired programming language written in Scala and compiled for the JVM

asm ast clojure compiler java jvm lisp scala

Last synced: 12 Oct 2024

https://github.com/sholtrop/cminus

Toy compiler for a minimal, C-like language, written in Rust.

ast compiler rust

Last synced: 26 Oct 2024

https://github.com/rubyonworld/ruby-less-js

Ruby LessJs is a bridge to the official Javascript-based Less.js compiler.

bridge compiler lessjs official

Last synced: 12 Oct 2024

https://github.com/thomas-crane/spearmint

A statically typed, simple language.

compiler programming-language

Last synced: 12 Oct 2024

https://github.com/wtanaka/ansible-role-ghc-mtl

Ansible role to install mtl library for Glasgow Haskell Compiler

ansible ansible-galaxy ansible-role ansible-roles compiler development galaxy ghc ghc-mtl ghci glasgow haskell

Last synced: 13 Oct 2024

https://github.com/williamfedele/tinycompiler

Compiler written in Zig for fun

compiler compiler-design zig ziglang

Last synced: 17 Oct 2024

https://github.com/99thedark/fusion

An unnamed 5th version of my programming language

ast compiler lexer llvm programming-language rust

Last synced: 14 Oct 2024

https://github.com/tanishiking/tiger

[WIP] Tiger language implementation in OCaml (Work in Progress).

compiler ocaml

Last synced: 14 Oct 2024

https://github.com/keithwachira/gosandbox

A sandbox to run small public golang apps

compiler golang

Last synced: 13 Oct 2024

https://github.com/chengzeyi/sharpccompiler

Simple compiler. 自制简单语言编译器

compiler lexical-analyzer parser

Last synced: 15 Oct 2024

https://github.com/arturbosch/java-script-shell

Run java files dynamicly in a shell

compiler java reflection scripting shell

Last synced: 15 Oct 2024

https://github.com/rickbutton/schwasm

A Scheme compiler that targets WebAssembly

compiler scheme wasm webassembly

Last synced: 01 Nov 2024

https://github.com/nandahkrishna/compilerdesignlab

Programs written for the Compiler Design Laboratory in the 6th semester

c c-programming compiler compiler-design compiler-principles compilers lex lexical-analysis lexical-analyzer

Last synced: 15 Oct 2024

https://github.com/douira/parenthis-lang

(parenthis) is an esoteric programming language

compiler esoteric-language interpreter programming-language

Last synced: 14 Oct 2024

https://github.com/mtakagi/cccs

C like language compiler inspired by https://www.sigbus.info/compilerbook

compiler unity

Last synced: 06 Nov 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: 28 Oct 2024

https://github.com/st3v3nmw/c-compiler

A compiler for a subset of the C programming language.

c-compiler compiler compiler-construction compiler-designs compiler-development compilers

Last synced: 14 Oct 2024

https://github.com/xffxff/nand2tetris

Write assembler, vm and compiler in rust

assembler compiler nand2tetris rust vm

Last synced: 14 Oct 2024

https://github.com/sweeper777/album

An esoteric programming language with lots of songs

compiler esolang stack-based

Last synced: 15 Oct 2024

https://github.com/sid597/nand-to-games

Constructing a modern, full-scale computer system - hardware and software - from the ground up. Implemented assembler, virtual machine, and compiler for a simple object-based language in Python.

compiler computer-architecture operating-system

Last synced: 15 Oct 2024

https://github.com/robinweser/tokenize-sync

Simple synchronous string tokenizer using Regex

compiler synchronous tokenization tokenizer tokenizing-parser

Last synced: 15 Oct 2024

https://github.com/wabtey/antlr4_compiler_project

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

antlr4 compiler java

Last synced: 24 Oct 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: 18 Oct 2024

https://github.com/maxdesiatov/swiftlet

Experimental Swift compiler written in Swift

compiler lexer parser swift

Last synced: 15 Oct 2024

https://github.com/jroesch/lean.js

An example of using Lean's backend API to implement a new language backend.

compiler javascript lean programming-language

Last synced: 15 Oct 2024

https://github.com/meyfa/selena

A textual language that compiles to UML sequence diagrams.

compiler sequence-diagram uml uml-sequence-diagram

Last synced: 14 Oct 2024

https://github.com/perl-openmp/p5-alien-openmp

Portable buildopt interface to OpenMP enabled compiler flags and other things.

compiler gcc hpc openmp perl

Last synced: 14 Oct 2024

https://github.com/subeshb1/6thsem

Sixth semester assignments and projects

compiler css js web

Last synced: 14 Oct 2024

https://github.com/shinnn/gulp-yo-yo

gulp plugin to transform yo-yo/bel/choo templates into pure and fast document calls

compiler gulp gulp-plugin stream template yo-yo

Last synced: 18 Oct 2024

https://github.com/dlespiau/go-gc-anatomy

Anatomy of the Go compiler

compiler go golang

Last synced: 18 Oct 2024

https://github.com/still34/sicc.sharp

SIC compiler built on .NET.

compiler dotnet sic sic-xe

Last synced: 15 Oct 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: 25 Oct 2024

https://github.com/tonyfromundefined/keynote-typescript-korea-relay

[TypeScript Korea 2020] Online Meetup Relay Compiler Demo

codegen compiler relay typescript

Last synced: 18 Oct 2024

https://github.com/oreqizer/lox

Toy language written while reading https://craftinginterpreters.com/

compiler interpreter learning rust

Last synced: 15 Oct 2024

https://github.com/nsailor/spaceada

A small subset of Ada targeting embedded systems.

ada compiler embedded gnat gnatprove llvm parser rust

Last synced: 19 Oct 2024

https://github.com/dlesbre/kotlin-compiler

Compiler for a simple fragment of kotlin

compiler kotlin ocaml

Last synced: 02 Nov 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: 19 Oct 2024

https://github.com/joshuawills/x-compiler

Compiler for 'X' language, utilising LLVM IR as target code

compiler java llvm programming-languages

Last synced: 15 Oct 2024

https://github.com/riverdave/interfuse-website

Home of the Interfuse programming Language. Website 🌎 built for demonstration purposes  

compiler editor llvm llvm-ir programming-language

Last synced: 15 Oct 2024

https://github.com/charan-kumar-137/monk

Compiler

compiler llvm

Last synced: 15 Oct 2024

https://github.com/99thedark/aqua

6th version of my programming language, Aqua

compiler language llvm nim nim-lang programming-language

Last synced: 15 Oct 2024

https://github.com/romch007/floc

Compiler for the Flo programming language

compiler llvm rust

Last synced: 15 Oct 2024

https://github.com/hisoka999/wirthx

Wirthx is a pascal compiler and interpreter

compiler llvm pascal

Last synced: 15 Oct 2024

https://github.com/gamingliamstudios/urcl-cc

C compiler for URCL

ansi-c c89 compiler urcl

Last synced: 15 Oct 2024

https://gitlab.com/xlogic/mono

The mono repository for the xlogic standalone library, services and command line tools.

FPGA HDL cli command-line-tool compiler monorepo rust-crate rust-lang rust-library

Last synced: 21 Oct 2024

https://github.com/rvcas/zlox

Crafting Interpreters Part 3

compiler garbage-collection interpreter virtual-machine zig

Last synced: 21 Oct 2024

https://github.com/rogerinn/little_poc

Little poc é uma versão reduzida e para testes de pré-compilador JIT e AOT rodando totalmente em contêineres sem a necessidade direta de infraestrutura de sistemas operacionais e maquinas virtuais

ast c compiler compilers golang javascript nodejs parser rust

Last synced: 25 Oct 2024

https://github.com/flolight/lexyaccexamples

LexYaccExamples is a compilation of Lex and Yacc example programs

compiler language-grammars lex

Last synced: 21 Oct 2024

https://github.com/justinfernald/justin-lang-compiler

A compiler written in JavaScript that compiles a C style language to WebAssembly

compiler javascript webassembly

Last synced: 02 Nov 2024

https://github.com/micheleriva/go-brainfuck

💥A Brainfuck compiler written in GoLang

brainfuck compiler go golang interpreter

Last synced: 27 Oct 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: 29 Oct 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: 29 Oct 2024

https://github.com/lleyton/bfc

A naive Brainfuck compiler frontend for QBE.

brainfuck brainfuck-compiler compiler qbe rust

Last synced: 29 Oct 2024

https://github.com/andreiduma/coolr

Compiler for the Cool classroom language, written in Rust.

compiler cool rust stanford

Last synced: 29 Oct 2024

https://github.com/rajikaimal/watson

:crown: Compiler for Watson lang

c compiler watson

Last synced: 27 Oct 2024

https://github.com/kdawgwilk/simplecompiler

Compiler for stripped down version of C written in C++

cmake compiler cplusplus gmock gtest

Last synced: 29 Oct 2024

https://github.com/dalisoft/oxlint-rs-npm

Linter for the JavaScript Oxidation Compiler

compiler javascript linter minifier parser rust typescript

Last synced: 29 Oct 2024

https://github.com/dandandan/superoptimizer

Simple superoptimizing "compiler"

compiler functional-programming optimization

Last synced: 06 Nov 2024

https://github.com/green726/swo

SWO Wants Options | SWO Is A Compiled Language

compiler language llvm programming programming-language

Last synced: 07 Nov 2024

https://github.com/castrodd/compiler

Toy compiler for Jack language

compiler nand2tetris

Last synced: 29 Oct 2024

https://github.com/wang-zerui/draw-frontend

serverless部署的绘图语言解释器 (西电编译原理大作业)

compiler serverless vue vuejs

Last synced: 03 Nov 2024

https://github.com/lovetingyuan/simple_template

简单的模板编译

compiler html javascript template

Last synced: 30 Oct 2024

https://github.com/dhil/hank

a research programming language based on handlers

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

Last synced: 30 Oct 2024

https://github.com/epatrizio/miniml2wasm

MiniML to WebAssembly compiler

compiler ocaml-library wasm webassembly

Last synced: 30 Oct 2024

https://github.com/amdrel/mlbf

An optimizing Brainfuck interpreter / compiler written in C.

brainfuck brainfuck-interpreter compiler scripting-language stdin

Last synced: 30 Oct 2024

https://github.com/timbokz/ange

♻️ Compile anything into anything using EJS templates.

automation cli compiler es6 generator javascript nodejs

Last synced: 30 Oct 2024

https://github.com/blevic/simple-c-compiler

My C compiler, written in C (and Python)

c compiler lexer python

Last synced: 30 Oct 2024