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/jkwlui/typescript-extract-exports

Extract TypeScript types from .ts files

compiler node nodejs tools ts typescript utilities

Last synced: 06 Nov 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/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: 06 Nov 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/douira/parenthis-lang

(parenthis) is an esoteric programming language

compiler esoteric-language interpreter programming-language

Last synced: 14 Oct 2024

https://github.com/clementtsang/wlp4_compiler

The resulting compiled files of the wlp4 compiler.

compiler

Last synced: 13 Oct 2024

https://github.com/JarryShaw/Compiler

Assignments of Compiler (SJTU)

compiler flex lex

Last synced: 03 Aug 2024

https://github.com/limo1996/eth-compilerdesign

Solutions from Compiler Design class at ETH Zürich

compiler compiler-design compilers

Last synced: 06 Nov 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/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/retorillo/cl.vim

Helps to execute CL(Microsoft C/C++ compiler) and to store its results into quickfix.

compiler vim visual-studio

Last synced: 05 Nov 2024

https://github.com/sanjinkurelic/mvcgenerator

Most of today's simpler software solutions closely link their work to basic database operations. The basic operations are retrieving, entering, modifying, and deleting individual data, so-called CRUD operations. To simplify the implementation of such software solutions, it is possible to build a code generator that builds a series of program sections based on the definition of the database structure. The database structure is defined using a structured query language (SQL).

analysis chunk code-generator compiler crud hibernate intermediate-code-generation java-11 junit lexical-analysis mvc parsing reflections rest-api semantic-analysis spring sql synthesis target-code-generation three-tier-architecture

Last synced: 06 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/zpcore/acow

Applied Formal Methods.

automaton compiler dfs model-checking mtl

Last synced: 28 Oct 2024

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

A statically typed, simple language.

compiler programming-language

Last synced: 12 Oct 2024

https://github.com/Amdrel/mlbf

An optimizing Brainfuck interpreter / compiler written in C.

brainfuck brainfuck-interpreter compiler scripting-language stdin

Last synced: 03 Aug 2024

https://github.com/gabrysbiz/lesscss-compiler

A Java library which compiles Less source files to the CSS code.

compiler java-library less lesscss

Last synced: 28 Sep 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/inmanturbo/module-compiler

Compile single file namespace to Psr4

command-line-tool compiler

Last synced: 23 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/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/timbokz/ange

♻️ Compile anything into anything using EJS templates.

automation cli compiler es6 generator javascript nodejs

Last synced: 30 Oct 2024

https://github.com/redayzarra/pyforge

PyForge is a custom Python compiler built using .NET and C#. It provides an interactive shell for real-time Python code execution and supports a variety of commands for enhanced user interaction. PyForge is designed to parse Python code, evaluate expressions, and provide detailed diagnostics to help debug and improve your Python scripts.

compiler compilers csharp csharp-code dotnet dotnet-core python

Last synced: 12 Oct 2024

https://github.com/xxrjun/compiler-fall23

NCU CSIE Compiler, 2023 Fall

compiler lex ncu parser scanner yacc

Last synced: 11 Oct 2024

https://github.com/vatshayan/dfa-optimization-minimization-

This is about DFA optimization/Minimization in C program

autometa compiler dfa dfa-construction dfa-minimization dfa-optimization

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

https://github.com/domfarolino/compiler

A compiler for Wilsey's compiler "theory" class

compiler lexer lexical-analysis ll1-grammar llvm parser

Last synced: 15 Oct 2024

https://github.com/kaelzhang/sumer

(WIP) sumer is a bash AST parser written in pure JavaScript

ast bash compiler nodejs parser

Last synced: 26 Oct 2024

https://github.com/kaworu/lox

Just me going through "Crafting Interpreters"

bytecode compiler interpreter

Last synced: 12 Oct 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: 13 Oct 2024

https://github.com/puntorigen4u/nuxt_dsl

NUXT DSL compiler. Using this CLI you'll be able to create and deploy complete VueJS + Nuxt webapps, created within Concepto DSL IDE.

compiler concepto dsl-interpreter dsl-syntax nodejs nuxtjs puntorigen vue vuejs vuetify

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

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

compiler elixir interpreter lisp

Last synced: 12 Oct 2024

https://github.com/snowy1803/suffix-lang

A type-safe functional programming language using Reverse Polish Notation

compiler functional-programming language programming-language suffix-lang

Last synced: 17 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/JosefKuchar/ifj-project

IFJ project 2022 - PHP compiler

c compiler php project vut

Last synced: 23 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/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/rickbutton/schwasm

A Scheme compiler that targets WebAssembly

compiler scheme wasm webassembly

Last synced: 01 Nov 2024

https://github.com/keithwachira/gosandbox

A sandbox to run small public golang apps

compiler golang

Last synced: 13 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/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/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/bensuperpc/docker-subc

subc compiler in docker

c compiler dcoker

Last synced: 17 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/oreqizer/lox

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

compiler interpreter learning rust

Last synced: 15 Oct 2024

https://github.com/robinvandernoord/comptime

"Zig into Python's speed lane with Comptime – it's not a sprint; it's a compile!"

ast compiler comptime python zig

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

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

C compiler for URCL

ansi-c c89 compiler urcl

Last synced: 15 Oct 2024

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

Docker Image for SDC

compiler dlang docker sdc

Last synced: 11 Oct 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: 11 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://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/jumperchen/dart2java

A dart to java transpiler (PoC project)

compiler dart dartlang java transpiler

Last synced: 11 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/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/ilankri/flap

A toy compiler from a functional programming language to MIPS assembly and Java bytecode (mirrored from https://gitlab.com/ilankri/flap)

compiler functional-programming jvm mips programming-language school-project

Last synced: 12 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/fmind/genius

An implementation of LISP Scheme based on Haskell

compiler haskell language lisp scheme

Last synced: 06 Nov 2024

https://github.com/jednano/tsconfig

Base TypeScript configuration file.

compiler options rules tsconfig typescript

Last synced: 11 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/pixselve-school/TLC-projet

A compiler for the While language made in Java

antlr compiler while

Last synced: 23 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/yhdgms1/grim-jsx

Compiling JSX to produce grim static templates

babel-plugin compiler jsx jsx-templates

Last synced: 04 Nov 2024

https://github.com/willothy/worth

Compiler for the Porth programming language, targeting x86_64 assembly.

compiler compilers porth programming-language rust stack-based-language

Last synced: 22 Oct 2024

https://github.com/reilabs/llvm-to-cairo

Efforts to compile LLVM bytecode to run on top of the CairoVM and hence execute provably on Starknet

compiler emulator llvm starknet

Last synced: 22 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/alx741/ghc.vim

Vim Haskell GHC compiler plugin [official]

compiler ghc haskell vim vim-runtime

Last synced: 07 Nov 2024

https://github.com/shikugawa/startear

The experimental programming language compiler and virtual machine

compiler virtual-machine

Last synced: 16 Oct 2024

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

An extraordinarily simple BSAIC to C compiler

c compiler python

Last synced: 06 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/idelvall/hack-vm

A stack machine code (VM code) to assembly compiler for the Hack machine (http://www.nand2tetris.org)

assembler compiler hack-machine nand2tetris stack-machine

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/Backlang-Org/Backlang

A new Rust, C# inspired Language for .Net

backlang compiler macros programming-language

Last synced: 01 Aug 2024

https://github.com/idelvall/hack-assembler

An assembler for the Hack machine (http://www.nand2tetris.org/)

assembler compiler hack-machine machine-language nand2tetris

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/ysoroko/libasm

A library of useful functions coded in Assembly language

19 42 assembly compiler libasm library x86 x86-64

Last synced: 07 Nov 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/susji/lc

Self-hosting toy compiler for a language which resembles a subset of ANSI C

ansi-c assembly assembly-x86 c compiler

Last synced: 12 Oct 2024