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/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/sonota88/vm2gol-v2-haskell

toy compiler

compiler haskell

Last synced: 25 Dec 2024

https://github.com/chadc1050/hermes

Javascript Superset Targeting WASM Compilation

compiler javascript typescript wasm

Last synced: 12 Jan 2025

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

toy compiler

compiler pascal

Last synced: 25 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/mrpluto0/dslbot

the design and implementation of the dsl language

compiler dsl

Last synced: 14 Jan 2025

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/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/kyuvi/jrv-asm

A Clojure library designed for writing RISC-V assembly in clojure

assembler clojure compiler lisp risc-v risc-v-assembly

Last synced: 27 Nov 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/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/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/drakmord2/rectrine

A DSL for Doctrine2 Association Mapping

compiler doctrine doctrine2 domain-specific-language orm

Last synced: 01 Jan 2025

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/allenlili/vc-language-compiler-by-java

vc-language-compiler-by-java

compiler java

Last synced: 25 Dec 2024

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

scheme interpreter in Haskell

compiler haskell scheme

Last synced: 19 Nov 2024

https://github.com/fimbres/ansi-c-compiler

This is an Ansi C compiler, developed in .NET framework with C# using the Visual Studio template "Windows Form".

ansi-c asp-net c compiler csharp dotnet

Last synced: 25 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/limo1996/eth-compilerdesign

Solutions from Compiler Design class at ETH Zürich

compiler compiler-design compilers

Last synced: 26 Dec 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/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/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/jkwlui/typescript-extract-exports

Extract TypeScript types from .ts files

compiler node nodejs tools ts typescript utilities

Last synced: 26 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/kaworu/lox

Just me going through "Crafting Interpreters"

bytecode compiler interpreter

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

SeaScript is a small c superset programming language that compiles to c

c compiler go

Last synced: 17 Nov 2024

https://github.com/it1shka/table

Small programming language. Includes interpreter and wasm compiler (created with the extensive help of binaryen.js)

compiler interpreter language

Last synced: 08 Dec 2024

https://github.com/nabeghe/pluginer

Run dll files as a plugin, create plugin for your software

compile compiler csharp dll extension plugin pluginer plugins

Last synced: 26 Dec 2024

https://github.com/rmsnow/cmmcompiler

A simple compiler of the language, CMM.

compiler lexer parser

Last synced: 03 Dec 2024

https://github.com/starhosea/script-language-dev

make your own scipting language (自制脚本语言)

compiler dsl programming-language

Last synced: 26 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/walshyb/stack-compilers

The stages for a compiler I am building for Anthony Dos Reis's Assembler for SUNY New Paltz's Language Processing class.

assembly compiler java language-processing

Last synced: 26 Nov 2024

https://github.com/hyouteki/kappa

Compiler implementation for my language from scratch

compiler nasm rust

Last synced: 07 Dec 2024

https://github.com/diohabara/rcc

RISC-V C Compiler

c compiler risc-v wip

Last synced: 02 Dec 2024

https://github.com/swarnimwalavalkar/a-compiler

An extraordinarily simple BSAIC to C compiler

c compiler python

Last synced: 26 Dec 2024

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: 02 Dec 2024

https://github.com/2kabhishek/nimfcuk

A brainfuck interpreter & compiler implemented in nim. 🧠❌

brainfuck compiler interpreter nim nimchecker

Last synced: 12 Jan 2025

https://github.com/dominikrys/schism

🗯 Compile-to-WebAssembly language

compiler typescript webassembly

Last synced: 19 Nov 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/rayhanadev/python-interpreter

A small Python Interpreter written in Javascript

compiler javascript nodejs python

Last synced: 26 Dec 2024

https://github.com/ahmedosmandev/java-lexical-analyzer

Java lexical analyzer for our compiler course.

compiler csharp java lexical-analyzer

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

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

docker-compiler template

compiler docker template

Last synced: 14 Jan 2025

https://github.com/fergusq/pil

Proceed Intermediate Language

compiler intermediate-language purkka

Last synced: 17 Nov 2024

https://github.com/imdanielsp/b2-lang

B2 (B Square) Language Implementation

b2 compiler language

Last synced: 12 Jan 2025

https://github.com/ncfavier/pgo

Tiny Go compiler for the compilation project at ENS

compiler golang

Last synced: 26 Dec 2024

https://github.com/fergusq/licp

Small functional language that compiles to C

compiler programming-language

Last synced: 17 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/aben20807/learn_compiler

The example of building a simple compiler

bison compiler flex jasmin jvm lex yacc

Last synced: 16 Jan 2025

https://github.com/otya128/sbdbg

SMILEBASIC Debugger

compiler debugger interpreter smilebasic

Last synced: 10 Jan 2025

https://github.com/aaron-kristopher/jlox

👨‍💻 A language interpreter made in Java

compiler interpreter java language lox

Last synced: 08 Dec 2024

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/sano-jin/dhl-alpha

A minimal compiler and runtime for a language based on graph rewriting

compiler interpreter ocaml programming-language

Last synced: 02 Dec 2024

https://github.com/phillvancejr/spirit_x3_lang

Tiny Language to test Boost Spirit X3

boost compiler cpp parser parsing spirit x3

Last synced: 03 Dec 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/nodef/extra-marked

A markdown parser, compiler, and viewer (via "marked").

cli compiler console extra html markdown marked markup parser shell terminal view

Last synced: 27 Nov 2024

https://github.com/pbentes/premd

Quickly compile your Markdown files into static HTML

compiler html markdown

Last synced: 16 Jan 2025

https://github.com/nberlette/templette

Petite template engine written in TypeScript

api cjs class compiler dts esm inject mustache placeholder template templette typescript

Last synced: 28 Nov 2024

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/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/montyanderson/ccjs

WIP C compiler written in Javascript

assembly c compiler gcc javascript

Last synced: 17 Nov 2024

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/user0332/csnative

An implementation of C# compiling to native code

compiler cplusplus cpp csharp dotnet native stdlib

Last synced: 24 Nov 2024

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/egregius313/oatmilk

A remix of the Quaker Oat Compiler

compiler oat

Last synced: 17 Nov 2024

https://github.com/afonsojramos/feup-comp

Projects for the Compilers (COMP) class of the Master in Informatics and Computer Engineering (MIEIC) at the Faculty of Engineering of the University of Porto (FEUP).

comp compiler feup feup-comp java javacc jvm

Last synced: 26 Nov 2024

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/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: 01 Dec 2024

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: 22 Nov 2024

https://github.com/louislefevre/onyx

Custom compiler written in Java

compiler java programming-language

Last synced: 12 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/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/karimsa/wiz

Zero config toolchain to manage JS projects with simplicity.

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

Last synced: 22 Nov 2024