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/coditva/uc-to-llvm

A small uC compiler front-end for LLVM

compiler compiler-construction lex llvm llvm-c llvm-ir yacc

Last synced: 07 Nov 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/porglezomp/compiler-parts

Parts of a compiler backend, from scratch

compiler graph-coloring

Last synced: 02 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/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/nabeghe/pluginer

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

compile compiler csharp dll extension plugin pluginer plugins

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

The GNU Guile Scheme compiler and interpreter

compiler guile mirror scheme

Last synced: 12 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/xxrjun/compiler-fall23

NCU CSIE Compiler, 2023 Fall

compiler lex ncu parser scanner yacc

Last synced: 11 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/msiemens/rustiny-jvm

A simple language that compiles to JVM bytecode

compiler jvm

Last synced: 13 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/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/cosmos72/m64th

[BETA] 64-bit forth compiler with REPL

compiler forth interpreter repl

Last synced: 11 Oct 2024

https://github.com/rayhanadev/python-interpreter

A small Python Interpreter written in Javascript

compiler javascript nodejs python

Last synced: 06 Nov 2024

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

Java lexical analyzer for our compiler course.

compiler csharp java lexical-analyzer

Last synced: 06 Nov 2024

https://github.com/kaworu/lox

Just me going through "Crafting Interpreters"

bytecode compiler interpreter

Last synced: 12 Oct 2024

https://github.com/guiferviz/uranium

A radioactive programming language.

compiler programming-language

Last synced: 07 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/deathlesz/brainfuck

Brainfuck parser, interpreter, IT compiler and LLVM frontend all-in-one.

brainfuck compiler interpreter llvm

Last synced: 31 Oct 2024

https://github.com/reilabs/hieratika

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

compiler emulator llvm starknet

Last synced: 01 Nov 2024

https://github.com/nqpz/toppl

An aggressive Prolog compiler :boom:

compiler interpreter prolog repl

Last synced: 12 Oct 2024

https://github.com/ncfavier/pgo

Tiny Go compiler for the compilation project at ENS

compiler golang

Last synced: 07 Nov 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/georgewpark/simple-scss-compiler

A simple SCSS compiler using npm scripts.

compiler node-sass npm-scripts scss

Last synced: 07 Nov 2024

https://github.com/marcosspessatto/compiler

Transpiler from CT language to Java

compiler java jflex lexical-analysis parser

Last synced: 07 Nov 2024

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

Docker Image for SDC

compiler dlang docker sdc

Last synced: 08 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: 11 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/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/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: 17 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/sushiwaumai/asm-basics

Simple Programs written in Linux x86_64 Assembly.

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

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

Vim Haskell GHC compiler plugin [official]

compiler ghc haskell vim vim-runtime

Last synced: 07 Nov 2024

https://github.com/c-chads/seabass

the SEABASS MetaProgramming language (and metacompiler) repository. Public Domain Compiler.

c99 cc0 compiler metaprogramming public-domain

Last synced: 29 Sep 2024

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

Linter for the JavaScript Oxidation Compiler

compiler javascript linter minifier parser rust typescript

Last synced: 29 Oct 2024

https://github.com/thedavidchu/dolang

An transpiler/interpreter written in C.

c89 c99 compiler dolang interpreter lol transpiler

Last synced: 12 Oct 2024

https://github.com/kdawgwilk/simplecompiler

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

cmake compiler cplusplus gmock gtest

Last synced: 29 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/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/rajikaimal/watson

:crown: Compiler for Watson lang

c compiler watson

Last synced: 27 Oct 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/irvifa/compiler-final-project

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

compiler compilers parser

Last synced: 13 Oct 2024

https://github.com/gabrysbiz/lesscss-maven-plugin-examples

LessCSS Maven Plugin example projects.

compiler example-project less lesscss maven-plugin

Last synced: 28 Sep 2024

https://github.com/fajarkim/pycx2

Compiler Python version 2 source file to binary

compiler compilers cython python python2 python27

Last synced: 12 Oct 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/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/dandandan/superoptimizer

Simple superoptimizing "compiler"

compiler functional-programming optimization

Last synced: 06 Nov 2024

https://github.com/andreiduma/coolr

Compiler for the Cool classroom language, written in Rust.

compiler cool rust stanford

Last synced: 29 Oct 2024

https://github.com/lleyton/bfc

A naive Brainfuck compiler frontend for QBE.

brainfuck brainfuck-compiler compiler qbe rust

Last synced: 29 Oct 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/shikugawa/startear

The experimental programming language compiler and virtual machine

compiler virtual-machine

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

https://github.com/petercamilleri/lexical_analyzer

The lexical analyzer component for the Ruby Compiler Toolkit Project (RCTP)

compiler lexical-analysis ruby rubygem

Last synced: 29 Oct 2024

https://github.com/petercamilleri/parse_queue

An object queue for moving compiler tokens with nestable backtrack capability.

backtracking compiler queue ruby rubygem

Last synced: 29 Oct 2024

https://github.com/castrodd/compiler

Toy compiler for Jack language

compiler nand2tetris

Last synced: 29 Oct 2024

https://github.com/devtonin/simples-to-c-compiler

A 'SIMPLES' lang to C compiler, built-in Java with Flex and Cups for the Compilers discipline, 6th period of Computer Engineering Degree.

compiler cups java

Last synced: 08 Nov 2024

https://github.com/ssxdev/remote-compiler

This API provides complete computer access for coding projects in a secure environment. It supports execution with customizable memory limits and execution times. With built-in compilers, it handles code in 4 programming languages, compiling and providing immediate output.

compiler container dockercompose

Last synced: 11 Oct 2024

https://github.com/jvmakine/shine

LLVM frontend for Shine

compiler functional-programming golang llvm

Last synced: 27 Oct 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/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/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: 23 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/allantargino/lelang

A Programming Language developed by me called "Le". It was developed using ANTLR.

antlr compiler compiler-construction

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

IFJ project 2022 - PHP compiler

c compiler php project vut

Last synced: 23 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/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/jiriklepl/Bachelor-Thesis-Defense

Check https://github.com/exaexa/simple-mff-slides for the template

bachelor-thesis beamer c compiler haskell hindley-milner mff-uk tex

Last synced: 23 Oct 2024

https://github.com/jweinst1/lobster

A super-fast, binary expression language

binary-data compiler execution programming-language

Last synced: 08 Nov 2024

https://github.com/jweinst1/cook

The Reaction based programming language

compiler interpreter reactive-programming

Last synced: 08 Nov 2024

https://github.com/rvcas/zlox

Crafting Interpreters Part 3

compiler garbage-collection interpreter virtual-machine zig

Last synced: 21 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/clementtsang/wlp4_compiler

The resulting compiled files of the wlp4 compiler.

compiler

Last synced: 13 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/hisoka999/wirthx

Wirthx is a pascal compiler and interpreter

compiler llvm pascal

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/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/charan-kumar-137/monk

Compiler

compiler llvm

Last synced: 15 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/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/mirceanis/bivrost-kotlin-eval

bugsample project for bivrost-kotlin

bivrost bug compiler error example kotlin

Last synced: 23 Oct 2024