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/bighuang624/simplejsoncompiler

A simple JSON parser that parses JSON text completely and extracts specific information from it

compiler json

Last synced: 03 Jan 2025

https://github.com/abir66/cminusminus

An in-browser compiler that translates a subset of C code into assembly language for the Intel 8086 processor.

bison compiler emscripten flex webassembly

Last synced: 03 Jan 2025

https://github.com/irvifa/compiler-final-project

Code written for my final project in Compiler course at Universitas of Indonesia

compiler compilers parser

Last synced: 26 Nov 2024

https://github.com/eignnx/fauxcaml

A (not so great) Python implementation of OCaml

compiler nasm-assembly ocaml programming-language python37 x86-64

Last synced: 20 Nov 2024

https://github.com/jepeake/littledragon

a c to risc-v compiler implemented in c++

c compiler cpp risc-v

Last synced: 03 Jan 2025

https://github.com/henriquecbuss/ipe-compiler

A compiler for the Ipe language, as an Elm package

compiler elm functional-programming programming-language

Last synced: 31 Dec 2024

https://github.com/ulrich-tonmoy/carp

:dragon: Carp programming language

compiler lang language programming-language

Last synced: 19 Nov 2024

https://github.com/montyanderson/ccjs

WIP C compiler written in Javascript

assembly c compiler gcc javascript

Last synced: 17 Nov 2024

https://github.com/sidntrivedi012/codeplay

A simplified lisp to C functions compiler in Javascript.

abstract-syntax-tree code-generator compiler javascript lisp-compiler parser tokenizer

Last synced: 04 Jan 2025

https://github.com/c71n93/language

Compiler for primitive programming language

compiler

Last synced: 16 Jan 2025

https://github.com/nuxy/go-webview-app-builder

:window: Create a JavaScript single-page application (SPA) in a WebView

compiler desktop-application golang single-page-app webview

Last synced: 16 Jan 2025

https://github.com/mahadmuhammad/gsoc

Final Report for Google Summer of Code 2023 for GNU GCC. Link to final report: https://mahadmuhammad.github.io/gsoc/23/r/final-report/

compiler diagnostics gcc gnu google-summer-of-code gsoc hugo rust

Last synced: 04 Jan 2025

https://github.com/mahadmuhammad/gsoc23

Final report of my Google Summer of Code 2023 project

compiler gcc gnu google-summer-of-code gsoc language rust

Last synced: 04 Jan 2025

https://github.com/egregius313/oatmilk

A remix of the Quaker Oat Compiler

compiler oat

Last synced: 17 Nov 2024

https://github.com/rhaeguard/shum

A useless stack-oriented programming language for JVM

compiler java-virtual-machine jvm jvm-bytecode programming-language stack-oriented

Last synced: 17 Nov 2024

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/code-help-tutor/cse3341-cse3321-compiler

CSE3341 CSE3321 Compiler 辅导, code help, CS tutor, WeChat: cstutorcs Email: [email protected]

compiler cse3321 cse3341

Last synced: 17 Nov 2024

https://github.com/zyszys/js-compiler

Just for learning ast and bit of compiler.

ast compiler javascript js

Last synced: 19 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/zabackary/python-compiler

Bundler and compiler for Python with a variety of features including constant definition, import management, and more

ast bundler cli compiler python3

Last synced: 24 Nov 2024

https://github.com/engichang1467/myjscompiler

Writing my first compiler in javascript

compiler javascript

Last synced: 17 Nov 2024

https://github.com/vapory-legacy/solidity

Solidity Contract-Oriented Programming Langauge for Vapory

compiler cryptocurrency smart-contracts solidity vap vapor vapory

Last synced: 19 Nov 2024

https://github.com/coldnew/compiler-brainfuck

A Clojure based optimize brainfuck compiler that support multi target (c, java, rust, js, python ... etc)

brainfuck clojure clojurescript compiler compiler-brainfuck

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

compiler ocaml purescript

Last synced: 11 Jan 2025

https://github.com/jub0t/jock

An automatic document generator for javascript libraries.

automation compiler docs documentation generator javascript library parser

Last synced: 16 Nov 2024

https://github.com/guidanoli/inf1018

Basic Software (INF1018) Assignements

compiler structs

Last synced: 16 Nov 2024

https://github.com/guidanoli/inf1022

Compiler for JFLAP Turing Machine (INF1022)

compiler flex-bison jflap

Last synced: 16 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/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

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/chouffe/skelme

scheme interpreter in Haskell

compiler haskell scheme

Last synced: 19 Nov 2024

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/srgeverson/aula_estrutura_de_dados

Arquivos das Aulas de Estrutura de Dados

c compiler

Last synced: 28 Nov 2024

https://github.com/thacuber2a03/lol

a Lox to Lua transpiler

compiler lox lua transpiler

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/musgravejw/compiler

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

compiler ruby

Last synced: 02 Dec 2024

https://github.com/tanishiking/tiger

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

compiler ocaml

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/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/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/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/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/gust4vosales/compiler

Compiler developed in the Compilers class from UFAPE 2022.2

compiler compilers language python python3

Last synced: 28 Nov 2024

https://github.com/diohabara/rcc

RISC-V C Compiler

c compiler risc-v wip

Last synced: 02 Dec 2024

https://github.com/alexdenkk/bf

simple brainfuck compiler written in go

brainfuck compiler go

Last synced: 22 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/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/28/openlayers-cljs-compile-error-repo

A repo presenting a CLJS compile error I stumbled upon

bug clj cljs clojure clojurescript compiler

Last synced: 28 Sep 2024

https://github.com/aben20807/learn_compiler

The example of building a simple compiler

bison compiler flex jasmin jvm lex yacc

Last synced: 16 Nov 2024

https://github.com/jvmakine/shine

LLVM frontend for Shine

compiler functional-programming golang llvm

Last synced: 21 Dec 2024

https://github.com/ryanleecode/solwasmc

Solidity Web Assembly Compiler

compiler ethereum evm functional-programming nom rust solidity

Last synced: 06 Jan 2025

https://github.com/adhadse/compilerdesign

Compiler Design Programs from my 6th semester.

compiler compiler-design go golang

Last synced: 17 Dec 2024

https://github.com/thomasleese/py2js

Python to JavaScript compiler.

compiler javascript python transpiler

Last synced: 19 Nov 2024

https://github.com/sonota88/vm2gol-v2-typescript

simple toy compiler

compiler deno typescript

Last synced: 25 Dec 2024

https://github.com/sonota88/vm2gol-v2-tcl

toy compiler

compiler tcl

Last synced: 25 Dec 2024

https://github.com/sonota88/vm2gol-v2-libreoffice-basic

toy compiler, assembler and VM

compiler libreoffice

Last synced: 25 Dec 2024

https://github.com/sonota88/vm2gol-v2-php

toy compiler

compiler php

Last synced: 25 Dec 2024

https://github.com/sonota88/vm2gol-v2-java

toy compiler

compiler java

Last synced: 25 Dec 2024

https://github.com/sonota88/vm2gol-v2-dart

toy compiler

compiler dart

Last synced: 25 Dec 2024

https://github.com/sonota88/vm2gol-v2-julia

toy compiler

compiler julia

Last synced: 25 Dec 2024

https://github.com/sonota88/vm2gol-v2-bash

toy compiler

bash compiler

Last synced: 25 Dec 2024

https://github.com/sonota88/vm2gol-v2-cflat

toy compiler

cflat compiler

Last synced: 25 Dec 2024

https://github.com/andreiduma/coolr

Compiler for the Cool classroom language, written in Rust.

compiler cool rust stanford

Last synced: 16 Dec 2024

https://github.com/pouyakary/swifty

Arendelle 2XIV Switf based Interpreter that powers the Arendelle for iOS as well Mac REPL for Arendelle.

arendelle compiler interpreter kary-comments karyfoundation language objective-c programming-language repl swift

Last synced: 19 Nov 2024

https://github.com/hamedfathi/roslynsolutionanalyzor

A sample to show how to analyze a .NET solution by the Roslyn .NET compiler.

compiler csharp dotnet refactoring roslyn roslyn-analyzer roslyn-analyzers

Last synced: 13 Jan 2025

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

C compiler for URCL

ansi-c c89 compiler urcl

Last synced: 06 Dec 2024

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

SIC compiler built on .NET.

compiler dotnet sic sic-xe

Last synced: 04 Dec 2024

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

Anatomy of the Go compiler

compiler go golang

Last synced: 07 Dec 2024

https://github.com/kdawgwilk/simplecompiler

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

cmake compiler cplusplus gmock gtest

Last synced: 16 Dec 2024

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

Compiler

compiler llvm

Last synced: 06 Dec 2024

https://github.com/honza-kasik/championc

Compiler implementation for Heroc language in Java - for educational purposes only

antlr4 compiler compiler-principles lexer parser syntax-analysis

Last synced: 07 Jan 2025

https://github.com/romch007/floc

Compiler for the Flo programming language

compiler llvm rust

Last synced: 06 Dec 2024

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

Sixth semester assignments and projects

compiler css js web

Last synced: 01 Dec 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/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/jroesch/lean.js

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

compiler javascript lean programming-language

Last synced: 04 Dec 2024

https://github.com/maxdesiatov/swiftlet

Experimental Swift compiler written in Swift

compiler lexer parser swift

Last synced: 04 Dec 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: 03 Dec 2024

https://github.com/willprice/camle-compiler

A compiler for a language called CAMLE similar to that of `While` from the Appel compiler book

ast compiler grammar haskell language parser-combinator three-address-code while-language

Last synced: 14 Jan 2025