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/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/geovani-moc/analizador-lexico

Analisador léxico para alguns elementos da linguagem C ANSI C89.

analizador-lexico compiler javacc lexical-analyzer

Last synced: 25 Jan 2025

https://github.com/tamaroning/ironcc

a toy C compiler written in Rust (llvm_sys) [new]

c-compiler compiler llvm

Last synced: 22 Dec 2024

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

💥A Brainfuck compiler written in GoLang

brainfuck compiler go golang interpreter

Last synced: 07 Feb 2025

https://github.com/jairussw/wasmir

Write low-level WebAssembly using TypeScript intrinsics

compiler ir wasm webassembly

Last synced: 24 Jan 2025

https://github.com/speedcell4/tiger-book

modern compiler implementation in OCaml

compiler ocaml

Last synced: 08 Feb 2025

https://github.com/ayushmaninbox/html-css-js-compiler

A website to run and integrate ur HTML, CSS and JS files!

compiler web-development website

Last synced: 31 Jan 2025

https://github.com/jd297/cc

c compiler

c compiler linux

Last synced: 06 Feb 2025

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

https://github.com/ark930/online-compiler

一个在线编译器的简单实现

compiler online

Last synced: 24 Jan 2025

https://github.com/otya128/sbdbg

SMILEBASIC Debugger

compiler debugger interpreter smilebasic

Last synced: 10 Jan 2025

https://github.com/wabtey/antlr4_compiler_project

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

antlr4 compiler java

Last synced: 06 Feb 2025

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

Solidity Contract-Oriented Programming Langauge for Vapory

compiler cryptocurrency smart-contracts solidity vap vapor vapory

Last synced: 21 Jan 2025

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

C compiler implemented in Java

compiler java xtend xtext

Last synced: 01 Jan 2025

https://github.com/drakmord2/rec-compiler

A compiler for the REC language implemented in Java.

ada compiler java

Last synced: 01 Jan 2025

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

The bootstrapping compiler for Stahl.

categorical-abstract-machine compiler stahl

Last synced: 22 Dec 2024

https://github.com/jean-baptiste-dp/compiler-yacc-lex

Yacc and Lex compiler - with variables, if conditions, for & while loop and functions

c compiler functions if-else lex loops yacc yacc-lex

Last synced: 07 Feb 2025

https://github.com/fergusq/mp

Mini-Pascal compiler

compiler

Last synced: 18 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: 25 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/dubzzz/gtest-light

Light version of GTest framework compatible with Online compilers like ideone, godbolt, codingame

codingame compiler gtest ideone online

Last synced: 25 Jan 2025

https://github.com/chouffe/skelme

scheme interpreter in Haskell

compiler haskell scheme

Last synced: 20 Jan 2025

https://github.com/zeyadetman/tinylanguagecompiler

Compiler for Tiny programming language

compiler compilers counteributors cs-projects tiny

Last synced: 17 Jan 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/code-help-tutor/cse3341-cse3321-compiler

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

compiler cse3321 cse3341

Last synced: 17 Jan 2025

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

https://github.com/joeloparco/minijava-compiler

Front end of Mini Java Compiler built in Java. Including: Tokenizer, Parser and Semantic Analyzer.

compiler java minijava parser tokenizer typechecker

Last synced: 05 Feb 2025

https://github.com/allenlili/vc-language-compiler-by-java

vc-language-compiler-by-java

compiler java

Last synced: 25 Dec 2024

https://github.com/elvircrn/bcomp

Compiler for the B programming language

b compiler cpp14 travis-ci

Last synced: 23 Jan 2025

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/miruji/das

Low-level scripting programming language

assembler compiler das fast linux

Last synced: 17 Jan 2025

https://github.com/lucasfritzke/compilador

Protejo desenvolvido para disciplina de compiladores

compiler java

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

The GNU Guile Scheme compiler and interpreter

compiler guile mirror scheme

Last synced: 22 Jan 2025

https://github.com/cakecatz/rcc

🌊 My hobby C compiler

c compiler

Last synced: 19 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/pmatos/rattle

Experimental Scheme-like implementation

compiler jit r7rs scheme

Last synced: 09 Jan 2025

https://github.com/srgeverson/aula_estrutura_de_dados

Arquivos das Aulas de Estrutura de Dados

c compiler

Last synced: 27 Jan 2025

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

toy compiler

compiler forth

Last synced: 25 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: 09 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: 23 Dec 2024

https://github.com/louislefevre/onyx

Custom compiler written in Java

compiler java programming-language

Last synced: 05 Feb 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/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/robinboers/signo

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

compiler elixir interpreter lisp

Last synced: 22 Jan 2025

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

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

compiler ruby

Last synced: 30 Jan 2025

https://github.com/gilbertocunha/plc

Assignment 1 consists of a lexer that processes BibTeX data. Assignment 2 is a compiler for our own language.

compiler lexer-parser

Last synced: 29 Jan 2025

https://github.com/rmsnow/cmmcompiler

A simple compiler of the language, CMM.

compiler lexer parser

Last synced: 30 Jan 2025

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

https://github.com/volf52/jack_compiler

Compiler for Jack Language (Nand2Tetris Course) in Python

compiler python python3

Last synced: 01 Feb 2025

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/willkirkmanm/pcap

Pascal Compiler for the Alpha Processor, using a Lexicographic Ordering Algorithm due to the Reduced Instruction Set.

ast compiler interpreter parser pascal

Last synced: 25 Nov 2024

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

html compiler for mahal framework

compiler html mahal mahal-framework

Last synced: 05 Feb 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/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/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/hexaredecimal/zulu

Functional programming language created for hobby programming on the JVM

compiler interpreter java jdk programming programming-language programming-languages

Last synced: 01 Feb 2025

https://github.com/lleyton/bfc

A naive Brainfuck compiler frontend for QBE.

brainfuck brainfuck-compiler compiler qbe rust

Last synced: 09 Feb 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/rorakus/opplang

Programming language O++

compiler interpreter java programming-language

Last synced: 28 Jan 2025

https://github.com/jaid/webpack-config-jaid

Takes tiny input and returns a Webpack config in the way I personally like.

bundler compiler config options preset settings template webpack webpack-config webpack-preset

Last synced: 25 Dec 2024

https://github.com/thiagodnf/minijava

A MiniJava Compiler

compiler java minijava minijava-compiler

Last synced: 23 Jan 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/xyndra/betterasm

Modern syntax but no changes to the output. The goal is 1:1 to ASM. Written in rust.

asm compiler rust

Last synced: 23 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/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/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/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/lovetingyuan/simple_template

简单的模板编译

compiler html javascript template

Last synced: 09 Feb 2025

https://github.com/petroniuss/compilers

Statically-typed Matlab-like language compiled using LLVM compiler infrastracture.

compiler llvm llvmlite

Last synced: 29 Jan 2025

https://github.com/oreqizer/lox

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

compiler interpreter learning rust

Last synced: 01 Feb 2025

https://github.com/epatrizio/miniml2wasm

MiniML to WebAssembly compiler

compiler ocaml-library wasm webassembly

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