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/andys8/elm-compiler-test

Test elm install of all packages

compiler elm test

Last synced: 21 Nov 2024

https://github.com/pkoenig10/piqc

A general purpose language for the Raspberry Pi's Broadcom Videocore IV GPU

compiler gpgpu qpu raspberrypi videocore-iv

Last synced: 14 Nov 2024

https://github.com/fwcd/cfg-to-regex

Tool for converting context-free-grammars into recursive regexes

compiler context-free-grammar pcre regex

Last synced: 13 Dec 2024

https://github.com/ralucado/Bb

Programming language for music composition with compiler that generates MIDI files.

antlr antlr-grammar compiler grammar hacktoberfest java language midi music programming

Last synced: 11 Nov 2024

https://github.com/syall/sipf

Qubit Allocation as a combination of the Subgraph Isomorphism and Token Swapping Algorithms by Partitioning with a Failure Heuristic.

compiler quantum-computing qubit-allocation

Last synced: 16 Jan 2025

https://github.com/wqweto/kscope

LLVM's Kaleidoscope Toy Language to Lua Transpiler

compiler dsl llvm lua

Last synced: 21 Jan 2025

https://github.com/lps-js/lps.js.org

The source code behind the website and learning resources for lps.js

compiler documentation guide javascript lps pug pugjs website

Last synced: 26 Dec 2024

https://github.com/simonprickett/mslcompiler

Coursework from Aston University Programming Language Implementation course 1995

academic academic-project compiler modula-2

Last synced: 17 Dec 2024

https://github.com/miaione/usirng

Usirng Programming Language Virtual Machine

compiler csharp msil vm

Last synced: 03 Feb 2025

https://github.com/bugulo/ifj-compiler

Compiler of Go language written in C. Compiler's output is made-up assembly like language that can be interpreted by https://github.com/bugulo/ifj-interpret

assembly c compiler go low-level

Last synced: 14 Nov 2024

https://github.com/minifpc/doc

miniFPC Documentation - The Documentation for miniFPC and miniRTL.

chm compiler fpc minimalist pascal programming rtl windows

Last synced: 05 Nov 2024

https://github.com/smikhalevski/mfml

The ICU MessageFormat + XML/HTML compiler and runtime that makes your translations tree-shakeable.

compiler html i18n icu intl l10n language message-format parser tms translation xml

Last synced: 11 Nov 2024

https://github.com/owainlewis/ava

Ava is a programming language exploring the idea of programs that can mutate and write themselves

compiler haskell programming-language

Last synced: 01 Feb 2025

https://github.com/hanayashiki/mars_compiler

An experimental compiler for a subset of MARS 4. 4 instruction set

compiler mips mips-assembly

Last synced: 16 Jan 2025

https://github.com/jairussw/zep

Homebrew compiler built from the ground up

compiler language wasm webassembly zep

Last synced: 06 Jan 2025

https://github.com/ferhatgec/kolocat

Fegeya KoloCat, Kalem implementation of ColoCat.

cat clang colocat colorized compiler concatenation cpp17 fegeya implementation kalem transpiler

Last synced: 08 Nov 2024

https://github.com/aripiprazole/zu

πŸ§ͺ | Zu Theorem Prover

compiler dependent-types interpreter rust type-theory

Last synced: 15 Jan 2025

https://github.com/mverleg/wasm-representation-in-rust

Represent the wasm abstract syntax as Rust objects that render to wasm (bin) or wat (text)

compiler encoding rust wasm webassembly

Last synced: 21 Jan 2025

https://github.com/zhuorantan/pl0

A PL/0 programming language compiler implemented with Python 3 and LLVM

compiler llvm llvm-ir pl0 python3

Last synced: 02 Feb 2025

https://github.com/manojpramesh/py-solc

Solidity compiler written in Python

compiler ethereum python solidity

Last synced: 17 Jan 2025

https://github.com/rajat2502/sql-editor-view

SQL EDITOR VIEW is an application that allows users to simply execute SQL queries on a sample database or design their own tables and receive instant results.

compiler sql vue

Last synced: 02 Feb 2025

https://github.com/sepiropht/tiny-compiler-rs

super-tiny-compiler implementation in rust

compiler lisp rust

Last synced: 05 Nov 2024

https://github.com/stagas/nested-css

compile nested css rules

compiler css css-in-js less nested parser sass

Last synced: 31 Oct 2024

https://github.com/zsr2531/bfc

A brainfuck interpreter and compiler written in C++

ast brainfuck compiler cpp interpreter

Last synced: 14 Jan 2025

https://github.com/simonrichardson/cilli

A reasonable implementation for a path DSL

compiler dsl interpreter lexer paths

Last synced: 19 Dec 2024

https://github.com/zyugyzarc/dees

Dees is a compiled, dynamicaly typed, programming language made with C++ and Python.

compiler cpp language programming-language python

Last synced: 16 Jan 2025

https://github.com/shinnn/purs

Spawn a new process using PureScript CLI

child-process compiler javascript nodejs promise purescript purs wrapper

Last synced: 02 Feb 2025

https://github.com/rla/pkg-express-benchmark

A benchmark to test the performance of a pkg-packaged Express.js application.

benchmark compiler express nodejs

Last synced: 16 Jan 2025

https://github.com/farzonl/warflang

Perhaps Today is a Good Day to Parse

compiler parser

Last synced: 08 Nov 2024

https://github.com/konijima/pzpw-compiler

Node command-line tool to compile PZPW projects.

compiler npm-module pipewrench pzpw

Last synced: 05 Nov 2024

https://github.com/dxrcy/lasim

A simple LC-3 assembler and simulator

assembly compiler lc3

Last synced: 12 Oct 2024

https://github.com/0x1nf3cted/parcer

Parcer: A Python-based C parser that produces the Abstract Syntax Tree (AST) of the provided code in both JSON and string formats. πŸŒ²πŸ”

ast c compiler json lexer parser python string

Last synced: 20 Dec 2024

https://github.com/effeix/pascalsimplifiedcompiler

Simplified compiler for the Pascal language built with Python3

compiler languages pascal python3

Last synced: 27 Dec 2024

https://github.com/nathsou/poy

Programming language targeting JavaScript with Type Rewriting

adt compiler pattern-matching rewriting static-typing

Last synced: 11 Oct 2024

https://github.com/fergusq/pscript

PScript is a small programming language

compiler programming-language

Last synced: 18 Jan 2025

https://github.com/catseye/castile

MIRROR of https://codeberg.org/catseye/Castile : A simple imperative language with union types (and a compiler for same, with multiple targets)

compiler experimental-language flow-typing interpreter multiple-backends multiple-targets parse-dont-validate programming-language typecase union-type union-types

Last synced: 15 Jan 2025

https://github.com/vndee/pasc

PASC (Mini Pascal) - 502057 (Programming Language Concepts) Spring 2018-2019 assignment.

compiler java lex parser python yacc

Last synced: 19 Jan 2025

https://github.com/yazaldefilimone/ecmacore.rs

[WIP] An cross-platform JavaScript engine.

compiler javascript rust vm

Last synced: 12 Oct 2024

https://github.com/ckipp01/ents

Exploring Scala 3 Compiler Trees

ast compiler scala

Last synced: 08 Oct 2024

https://github.com/ozansz/v-lang-tester

Parser tester for CENG444 Term Project #1 - V Language (by Cem Bozşahin)

antlr4 compiler parser risc-v

Last synced: 20 Dec 2024

https://github.com/jafarlihi/ccompile

[WIP] C compiler

c-compiler compiler

Last synced: 12 Nov 2024

https://github.com/kareimgazer/tiny-scanner

The Scanner part of a compiler for the Tiny Language

compiler compiler-construction compiler-design scanner tiny-language

Last synced: 03 Feb 2025

https://github.com/user0332/untypedscript

A fast and easy-to-use compiled language with a base implementation written in Python

assembly assembly-x86 compiled compiler language new-language programming-language python python3 ucrt untyped untypedscript

Last synced: 15 Oct 2024

https://github.com/oeb25/lo

πŸ‘‹ lo is a tiny but expressive compiled programming language

compiler language

Last synced: 27 Dec 2024

https://github.com/xstupi00/IFJ2017

Implementation compiler of imperative language IFJ17.

c compiler ifj17 lexical-analysis semantic-analysis syntactic-analysis vut vut-fit

Last synced: 23 Oct 2024

https://github.com/crenshaw-dev/cpusim

A very simple CPU simulator in Python

compiler lexer

Last synced: 26 Jan 2025

https://github.com/not-nik/libcomperr

A simple C library to create GCC-like compiler warnings and errors.

compiler compiler-tool errors gcc warnings

Last synced: 26 Jan 2025

https://github.com/tsukinoko-kun/ohmygosh

Cross platform Go implementation of a POSIX shell

bash compiler interpreter posix posix-compliant shell

Last synced: 30 Nov 2024

https://github.com/ahmedmourad0/sadlang

The Sad Programming Language, users of this language are officially called Sad Developers.

compiler programming-language sad

Last synced: 27 Jan 2025

https://github.com/donno2048/bfc

Brainfuck compiler

brainfuck compiler python-package

Last synced: 11 Oct 2024

https://github.com/justinrubek/ayysee

A custom programming language for Stationeers integrated circuits

compiler flake language nix nix-flake rust stationeers

Last synced: 28 Oct 2024

https://github.com/spyopensource/compiler

The bytecode compiler for Java OS

compiler java

Last synced: 10 Nov 2024

https://github.com/oleksiygarnik/programming-language-translator

This project implements a compiler for a custom programming language featuring lexical and syntax analysis, intermediate representation in Polish Notation, and code generation.

compiler compiler-design grammar intermediate-representation language-design lexical-analysis polish-notation syntax-analysis

Last synced: 11 Jan 2025

https://github.com/wbars/compiler

Simple Pascal-like language to JVM bytecode compiler

compiler jvm-bytecode

Last synced: 08 Jan 2025

https://github.com/jkrt/omfrontend.jl

Experimental implementation of NF. That is a Modelica frontend in 100% Julia

compiler differential-equations julia modelica

Last synced: 14 Oct 2024

https://github.com/rj45/llbrew

llbrew - a homebrew LLVM backend for your homebrew CPU

compiler compiler-backend customasm llvm llvm-ir

Last synced: 25 Dec 2024

https://github.com/hisoka999/wirthx

Wirthx is a pascal compiler and interpreter

compiler llvm pascal

Last synced: 06 Dec 2024

https://github.com/tranbavinhson/compiler

Compile KPL(Kyoto Programming Language) by C

c compiler compiler-principles

Last synced: 06 Nov 2024

https://github.com/njmarko/spp_mips_translator

Program that translates MAVN(Higher level MIPS assembler) assembly language to MIPS 32bit assembly language. It creates zero-byte files.

compiler cplusplus graph-coloring lexical-analysis mavn mips-assembly register-allocation semantic-analysis syntax-analysis visitor-design-pattern zero-byte-files

Last synced: 13 Jan 2025

https://github.com/wspace/cybis-hapyli

Archive of HaPyLi, a language that compiles to Whitespace by Cybis

compiler hapyli whitespace-language

Last synced: 14 Nov 2024

https://github.com/codevendor/inferjs-compiler

A compiler that processes JSDoc comments into an InferObject File for utilizing with the InferJS Library.

cli command-line command-line-tool commonjs compiler es6 esmodule infer infer-object inferjs inferjs-compiler inferjscompiler inferobject javascript js jsdoc module node type typechecking

Last synced: 07 Jan 2025

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

🧿 Syntactic Analysis - Grammatical structure analyzer of a program according to MiniJava grammar. Recognize and return the tokens of the language specified.

compiler grammar syntax

Last synced: 11 Nov 2024

https://github.com/denysvitali/ifunny

An interpreter of a custom language (funny) written in Java

compiler funny interpreter java parser tokenizer

Last synced: 20 Dec 2024

https://github.com/ekdohibs/pscala

Compiler from a fragment of Scala to x86-64 assembly. Was written for the Compilation course at ENS ( https://www.lri.fr/~filliatr/ens/compil/2015-2016/ ).

compiler scala

Last synced: 20 Dec 2024

https://github.com/lukaszcz/javalette

An educational compiler for Javalette, written in C

c compiler

Last synced: 06 Jan 2025

https://github.com/maksasj/hypnode

πŸŒ€ experimental programming language based on asynchronous node architecture

compiler daemon experimental language node runtime

Last synced: 19 Nov 2024

https://github.com/solodon4/cppft

C++ Feature Testing proposal implementation

compiler features

Last synced: 17 Dec 2024

https://github.com/zeroflag/armageddon

Programming language written in DEBUG.COM

compiler forth minimalistic zombie-apocalypse

Last synced: 14 Jan 2025

https://github.com/milenkovicm/adhesive

Apache Datafusion JVM User Defined Functions (UDF), integration nobody asked for πŸ˜€

arrow bytecode-compiler compiler datafusion java jni jvm rust sql udf udf-libraries userdefined-functions

Last synced: 13 Oct 2024

https://github.com/sachinganesh/compilerdesign

A mini project for understanding Compiler Design (2015)

compiler compiler-design compiler-principles miniproject php

Last synced: 12 Jan 2025

https://github.com/houhuawei23/nudt-sysy-compiler-csc2024-origin

CSC-2024 RISCV Second Prize, NUDT SysY Compiler

compiler

Last synced: 03 Jan 2025

https://github.com/micheleriva/ocaml-assembly-example

πŸ‘ΎJust an Assembly Hello World program compiled from OCaml ocamlopt.

assembly compiler ocaml

Last synced: 14 Dec 2024

https://github.com/matheusamazonas/cc_project

Compiler Construction Project

compiler compiler-construction haskell

Last synced: 21 Dec 2024

https://github.com/owainlewis/arch

Arch is a typed stack based functional programming language based on combinators

compiler forth functional-programming-language interpreter programming-language stack-base

Last synced: 01 Feb 2025

https://github.com/kevindasilvas/klang

Klang is a strongly typed, with type inference, imperative and immutable programming language that transpiles to js.

compiler compilers haskell javascript klang programming-language programming-languages transpiler

Last synced: 09 Dec 2024

https://github.com/atlas77-lang/Atlas-core

atlas-core is a system based flexible lexer builder library letting you easily build a fully fledge lexer.

compiler language lexer lexer-generator programming-language

Last synced: 21 Jan 2025

https://github.com/mahdibaghbani/python-basic-computer-assembler

Basic 16-bit computer assembler, implemented in Python exactly as described in M.Morris Mano's "Computer Systems Architecture" textbook.

assembler basic-computer compiler mano-machine

Last synced: 22 Jan 2025

https://github.com/kaustubhhiware/compiler

Compiler for restricted grammar C.

c compiler compiler-design

Last synced: 10 Dec 2024

https://github.com/gnat/stylus-inline

Zero build step version of Stylus CSS that runs in your browser. With inlined scopes! Written in vanilla JS. Also single file python version!

compiler css indentation-parsing inline-css inline-styles offside-rule stylus stylus-css transpiler whitespace whitespace-language

Last synced: 08 Nov 2024

https://github.com/ethlo/lamebda

Powerful plugin system for adding custom functionality to existing applications, supporting both pre-compiled or source code, with live reload.

compiler java on-the-fly plugin-system spring spring-mvc

Last synced: 12 Oct 2024

https://github.com/akornatskyy/check-compiler-js

:checkered_flag: A typescript-first schema rule compiler and validation library.

check compiler rules schema validation

Last synced: 29 Nov 2024

https://github.com/0xsirsaif/papers-i-love

A captivating collection of computer science papers that fuel inspiration and intellectual curiosity.

compiler database memory networking os papers

Last synced: 13 Dec 2024

https://github.com/indutny/json-pipeline-example

json-pipeline usage example

compiler json-pipeline

Last synced: 17 Oct 2024

https://github.com/patrickroberts/bean

An esoteric byte-encoded code-golfing language derived from JavaScript

abstract-syntax-tree assembler compiler disassembler esoteric-language javascript-source

Last synced: 18 Dec 2024