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/jiriklepl/c-with-hindley-milner-type-system

This is the repo containing my work on my Bachelor Thesis for Faculty of Mathematics and Physics, Charles University

bachelor-project bachelor-thesis c compiler haskell mff-uk

Last synced: 01 Feb 2025

https://github.com/wildmaples/jack-compiler

A Jack programming language compiler written in Ruby

compiler nand2tetris nand2tetris-jack-compiler ruby

Last synced: 01 Feb 2025

https://github.com/remexre/stahl_bootstrap

The bootstrapping compiler for Stahl.

categorical-abstract-machine compiler stahl

Last synced: 15 Feb 2025

https://github.com/mahmoudimus/lichen-lang

mercurial-mirror: Lichen is both a Python-like language and a toolchain for that language.

compiler compilers lichen python python-like

Last synced: 29 Jan 2025

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/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/carlossanabriam/compilador

Repositorio para las prácticas de la asignatura "Diseño de Lenguajes de Programación". Contiene las distintas versiones de un compilador.

compiler compiler-design software-design software-design-patterns

Last synced: 28 Jan 2025

https://github.com/rorakus/opplang

Programming language O++

compiler interpreter java programming-language

Last synced: 28 Jan 2025

https://github.com/ppmpreetham/cat

A simple programming language for cats made to understand language design [WIP]

compiler lisp-like programming-language

Last synced: 01 Feb 2025

https://github.com/jub0t/jock

An automatic document generator for javascript libraries.

automation compiler docs documentation generator javascript library parser

Last synced: 17 Jan 2025

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

Compiler for the Lumiere language

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

Last synced: 22 Jan 2025

https://github.com/musgravejw/compiler

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

compiler ruby

Last synced: 30 Jan 2025

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

Sixth semester assignments and projects

compiler css js web

Last synced: 29 Jan 2025

https://github.com/essomia/gulpflow-starter

Boilerplate to start a Gulp 4 front-end project with scss, babel, linter and images optimisation.

babel boilerplate compiler front-end gulp linter sass scss starter workflow

Last synced: 12 Feb 2025

https://github.com/karimsa/wiz

Zero config toolchain to manage JS projects with simplicity.

benchmark-framework build bundler compiler javascript linter profiler test-framework

Last synced: 23 Jan 2025

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: 30 Jan 2025

https://github.com/guidanoli/inf1018

Basic Software (INF1018) Assignements

compiler structs

Last synced: 17 Jan 2025

https://github.com/hydrogen602/math-go-brr

Python and LLVM experiments

compiler jit llvm python

Last synced: 01 Feb 2025

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

x86 assembly example with exit code 0

assembly compiler linux mingw windows wsl x86 x86-64

Last synced: 15 Feb 2025

https://github.com/alexdenkk/bf

simple brainfuck compiler written in go

brainfuck compiler go

Last synced: 15 Feb 2025

https://github.com/yhdgms1/grim-jsx

Compiling JSX to produce grim static templates

babel-plugin compiler jsx jsx-templates

Last synced: 14 Feb 2025

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

Implementation of The Super Tiny Compiler in OCaml

compiler ocaml

Last synced: 15 Feb 2025

https://github.com/guidanoli/inf1022

Compiler for JFLAP Turing Machine (INF1022)

compiler flex-bison jflap

Last synced: 17 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/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: 29 Jan 2025

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/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/thiagodnf/minijava

A MiniJava Compiler

compiler java minijava minijava-compiler

Last synced: 23 Jan 2025

https://github.com/miruji/das

Low-level scripting programming language

assembler compiler das fast linux

Last synced: 17 Jan 2025

https://github.com/notzekkie/rizzscript

The worst programming language ever made.

brainrot compiler language py python rizz

Last synced: 30 Jan 2025

https://github.com/pmatos/rattle

Experimental Scheme-like implementation

compiler jit r7rs scheme

Last synced: 09 Jan 2025

https://github.com/lucasfritzke/compilador

Protejo desenvolvido para disciplina de compiladores

compiler java

Last synced: 24 Jan 2025

https://github.com/elvircrn/bcomp

Compiler for the B programming language

b compiler cpp14 travis-ci

Last synced: 23 Jan 2025

https://github.com/lovetingyuan/simple_template

简单的模板编译

compiler html javascript template

Last synced: 09 Feb 2025

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: 13 Feb 2025

https://github.com/taktoa/guile

The GNU Guile Scheme compiler and interpreter

compiler guile mirror scheme

Last synced: 22 Jan 2025

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: 21 Jan 2025

https://github.com/epatrizio/miniml2wasm

MiniML to WebAssembly compiler

compiler ocaml-library wasm webassembly

Last synced: 10 Feb 2025

https://github.com/jkopanski/strudel

The Little Typer go along

compiler dependent-types

Last synced: 15 Feb 2025

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: 06 Feb 2025

https://github.com/asimihsan/dart_compilers_playground

Implementing scanners, interpreters, and compilers in Dart using "Engineering a Compiler" (2nd Edition).

compiler educational interpreter lexer parser scanner

Last synced: 29 Jan 2025

https://github.com/okoge-kaz/compiler_construction

Tokyo Institute of Technology 2022-2Q CSC. T372

c compiler cpp tokyotech tokyotech-class

Last synced: 23 Jan 2025

https://github.com/deven96/welt

Creating a compiler and language from scratch using Golang to understand syntax trees, parsers, lexers, tokens, expressions, operators, precedence, binders and recursive walks

compiler

Last synced: 12 Feb 2025

https://github.com/louislefevre/onyx

Custom compiler written in Java

compiler java programming-language

Last synced: 05 Feb 2025

https://github.com/brunbrunbrun/compilador-minijava

Compilador para o MiniJava, um subconjunto da linguagem Java.

compiler minijava-compiler recursive-descent-parser

Last synced: 10 Jan 2025

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

Linter for the JavaScript Oxidation Compiler

compiler javascript linter minifier parser rust typescript

Last synced: 09 Feb 2025

https://github.com/timbokz/ange

♻️ Compile anything into anything using EJS templates.

automation cli compiler es6 generator javascript nodejs

Last synced: 10 Feb 2025

https://github.com/fmind/genius

An implementation of LISP Scheme based on Haskell

compiler haskell language lisp scheme

Last synced: 24 Dec 2024

https://github.com/ugnmura/asm-basics

Simple Programs written in Linux x86_64 Assembly.

asm assembler assembly c compiler linux low-level x86-64

Last synced: 15 Feb 2025

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/matheusphalves/cross-json-xml-dsl-parser

Repositório do projeto de compiladores no semestre 2020.2

compiler javascript ohmjs

Last synced: 01 Jan 2025

https://github.com/pome1lo/paa-2022

Here is a course project on the discipline "Software Engineering", in which my own programming language was created

c-plus-plus compiler course progrmming-language

Last synced: 24 Jan 2025

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

Run java files dynamicly in a shell

compiler java reflection scripting shell

Last synced: 30 Jan 2025

https://github.com/p1n2o/clang

Google's Prebuilt Clang Compiler (weekly updates)

android aosp clang compiler google kernel prebuilt toolchain

Last synced: 08 Feb 2025

https://github.com/sepiropht/monkey

interpreter of monkey language

compiler interpreter language-design

Last synced: 15 Feb 2025

https://github.com/mtakagi/cccs

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

compiler unity

Last synced: 24 Dec 2024

https://github.com/jethrodaniel/z

c-ish didactic compiler experiments (WIP, :ukraine: Слава Україні!)

assembly compiler recursive-descent-parser

Last synced: 17 Jan 2025

https://github.com/jethrodaniel/holyc

Pedagogical c compiler, outputs binary executable to stdout. (wip)

compiler learning-by-doing

Last synced: 17 Jan 2025

https://github.com/calint/compiler-2

experimental compiler of minimalistic language to nasm x86_64 for linux

assembly-x86 compiler cpp x86-64

Last synced: 10 Jan 2025

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

Docker Image for SDC

compiler dlang docker sdc

Last synced: 31 Dec 2024

https://github.com/dandandan/superoptimizer

Simple superoptimizing "compiler"

compiler functional-programming optimization

Last synced: 24 Dec 2024

https://github.com/pham-andrew/rat18s-compiler

Deterministic Finite State Machine with parser, lexer, and syntactic analyzer. Generates token list, parse tree, and machine code from symbol table.

compiler

Last synced: 06 Feb 2025

https://github.com/jweinst1/lobster

A super-fast, binary expression language

binary-data compiler execution programming-language

Last synced: 01 Jan 2025

https://github.com/vomnes/corewar

In this project, you will create a virtual “arena” in which programs will fight against one another (the “Champions”). You will also create an assembler to compile those Champions as well as a Champion to show the world that you can create life from coffee.

asm compiler corewar parser virtual-machine

Last synced: 23 Jan 2025

https://github.com/xia-mc/clang-mc

A Development Toolchain for Minecraft Datapacks.

compiler llvm minecraft minecraft-datapack programming stdlib toolchain

Last synced: 13 Feb 2025

https://github.com/ychaaby/javascript_compiler

A JavaScript compiler that parses and compiles specific fragments into custom assembly language using JavaCC and Java.

compiler java javacc parser

Last synced: 29 Jan 2025

https://github.com/giovaneiwamoto/lexical-analysis

🎭 Lexical Analysis - Recognize and return tokens of the language specified in this document a subset of Java.

compiler lexical tokenizer

Last synced: 10 Jan 2025

https://github.com/retrooper/turbolang

This is a compiler for the TurboLang programming language. This compiler was written using C++ 17.

cmake cmakelists compiler cpp cpp17 cross-compiler llvm llvm-ir

Last synced: 01 Jan 2025

https://github.com/souptik2001/getting-basic

Actually this article I wrote to remember the core of computer programming. (There's much more which I have not covered in writing. These are only checkpoints to remember the path).

assembler assembly assembly-language c compiler esp-0x4 gdb pentesting python radare2 x86-64

Last synced: 17 Jan 2025

https://github.com/vikramsamak/codeverse

Online code compiler using ReactJs and Codex-API.

coding compiler frontend javascript programming reactjs webdevelopment

Last synced: 08 Feb 2025

https://github.com/sonota88/mini-ruccola-forth

toy compiler

compiler forth

Last synced: 25 Dec 2024

https://github.com/sonota88/mini-ruccola-csharp

simple toy compiler

compiler csharp

Last synced: 25 Dec 2024

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

toy compiler

compiler kotlin

Last synced: 25 Dec 2024

https://github.com/wojciechpolak/wcomp

A simple educational compiler in C.

compiler compiler-principles

Last synced: 24 Jan 2025

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

toy compiler

c compiler

Last synced: 25 Dec 2024

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

toy compiler

compiler go golang

Last synced: 25 Dec 2024

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

toy compiler

compiler zig ziglang

Last synced: 25 Dec 2024

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

toy compiler

compiler haskell

Last synced: 25 Dec 2024

https://github.com/99yuseong/html-parser

HTML compiler with python

compiler parser python tokenizer

Last synced: 25 Jan 2025

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

toy compiler

compiler pascal

Last synced: 25 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: 08 Feb 2025