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/costrouc/moa-grammar

Exploration of a Mathematics of Arrays Compiler

compiler hpc linear-algebra psi-calculus

Last synced: 27 Dec 2024

https://github.com/here-be/snapdragon-bracket

Plugin that adds a `.captureSet()` method to snapdragon, for matching and capturing substrings that have an `open` and `close`, like braces, brackets, etc

ast brackets capture compiler javascript node nodejs parser plugin regex snapdragon snapdragon-plugin

Last synced: 14 Jan 2025

https://github.com/ruippeixotog/joyful

A parser and interpreter for Joy written in Scala

compiler interpreter joy parser scala

Last synced: 05 Dec 2024

https://github.com/imagemlt/imagemltlex

编译原理实验 词法分析器lex

compiler lex

Last synced: 30 Dec 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/yazaldefilimone/stella-compiler

[WIP] A fast, lightweight, and secure Lua virtual machine.

compiler lua rust vm

Last synced: 12 Oct 2024

https://github.com/jakuj/mini-lang

A simple programming language compiled to .NET's CIL

common-intermediate-language compiler dotnet

Last synced: 08 Jan 2025

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/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/aapeliv/kazm

A small C-like programming language implemented in OCaml

compiler llvm ocaml

Last synced: 17 Nov 2024

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

Simple Pascal-like language to JVM bytecode compiler

compiler jvm-bytecode

Last synced: 08 Jan 2025

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/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/quantumbytestudios/c-source-compiler-manual-tool

A Tool which Compiles C Source file Manually in Terminal Without using any IDE, but you must have GCC installed for it to work.

bash bash-script c compiler css gcc gcc-complier linux manualcompiler python python3 shell shell-scripts tool

Last synced: 06 Jan 2025

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/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/maktoobgar/simple_compiler

Just a simple compiler for learning purposes.

compiler lex lexer yacc

Last synced: 08 Jan 2025

https://github.com/lukaszcz/javalette

An educational compiler for Javalette, written in C

c compiler

Last synced: 06 Jan 2025

https://github.com/sandromaglione/parser_entities_models

Parser written with Ohm which converts a definition file to models and entities classes in `.dart` for Flutter projects. Simply define the attributes and their type, and the application will generate the complete nested file structure for you.

compiler compiler-construction dart dartlang flutter grammar grammar-checker grammar-parser javascript ohm ohmjs package

Last synced: 15 Jan 2025

https://github.com/sandromaglione/range-analysis-llvm

Integer Range Analysis pass implemented for LLVM (High Performance Processors and Systems | UIC 569, Course Project 2020).

analysis c compiler llvm llvm-clang llvm-ir llvm-pass optimization

Last synced: 15 Jan 2025

https://github.com/hirbodbehnam/cminusllvm

C-Minus Language with Flex/Bison and LLVM 15

bison compiler flex llvm

Last synced: 14 Oct 2024

https://github.com/simonsejse/fastolangcompiler

FastoLangCompiler is a open-source compiler for the FASTO language written in F#, developed as part of the "Implementation of Programming Languages" course at DIKU, University of Copenhagen, in 2024.

compiler fasto fsharp functional-programming interpreter

Last synced: 12 Oct 2024

https://github.com/hongfz16/shadowcompiler

Project for Computer Network(2) -- Compiler Part

c compiler cpp llvm-ir

Last synced: 06 Jan 2025

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/bensuperpc/compiler_in_docker

List of my docker image with compiler

c compiler cpp docker tcc

Last synced: 14 Jan 2025

https://github.com/tetsuo-cpp/descartes

A Pascal compiler written in C++.

compiler cpp pascal

Last synced: 13 Jan 2025

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

Compiles Less sources to CSS files using extended version of the LessCSS Compiler.

compiler less lesscss maven-plugin

Last synced: 28 Sep 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/gabrysbiz/lesscss-extended-compiler

Extended version of the 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/brunexgeek/protogen

Compile proto3 to generate C++ code for JSON serialization

compiler cpp json json-generator json-schema protobuf3 serialization single-file

Last synced: 11 Nov 2024

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

tarik is a minimal, compiled language, designed for low-level programming.

compiler language programming-language tarik

Last synced: 28 Nov 2024

https://github.com/ozansz/vlang-llvm-compiler

LLVM-based code generator for CENG444 term project experimental language VLang

bison compiler compiler-design flex llvm llvm-ir metu-ceng

Last synced: 06 Dec 2024

https://github.com/cdacamar/brainfuck_cpp

an over-engineered compiler for Brainfuck

brainfuck c-plus-plus-14 compiler

Last synced: 14 Dec 2024

https://github.com/johnsonjh/pcc

pcc: Portable C Compiler (20230730) Use https://github.com/johnsonjh/pcc-revived/tree/johnsonjh/rawhide instead!

c11 c99 compiler pcc

Last synced: 29 Sep 2024

https://github.com/gmartinezramirez-old/c-py

:godmode: [Finished] Python compiler for C language made for the fun of build a compiler from scratch (ok, is not fun, is nerdy).

c compiler compiler-construction lexer python tokenizer

Last synced: 05 Dec 2024

https://github.com/ultmaster/x0-interpreter

ECNU Compilation Theory Course Project

compiler interpreter

Last synced: 22 Nov 2024

https://github.com/ianhoffman/interpret_z

A lightweight interpreter for Sailthru's Zephyr language, written in Python.

compiler interpreter parsing python3 sailthru zephyr

Last synced: 10 Jan 2025

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: 05 Dec 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/nwtgck/8cc-elc-hs

C Compiler written in Haskell powered by 8cc and ELVM

c compiler haskell

Last synced: 13 Dec 2024

https://github.com/donno2048/bfc

Brainfuck compiler

brainfuck compiler python-package

Last synced: 11 Oct 2024

https://github.com/floydz/compiler-example-suite

Examples for how to use benchmarks

benchmarks compiler

Last synced: 08 Dec 2024

https://github.com/karellen/karellen-llvm

Karellen Python LLVM Library

clang compiler cpython llvm python wheel

Last synced: 14 Oct 2024

https://github.com/hisoka999/wirthx

Wirthx is a pascal compiler and interpreter

compiler llvm pascal

Last synced: 06 Dec 2024

https://github.com/math2001/st-py-less

A python compiler using python for Sublime Text

compiler less sublime-text sublime-text-3

Last synced: 06 Jan 2025

https://github.com/alx741/stack.vim

Vim Haskell Stack compiler plugin [official]

compiler haskell stack vim

Last synced: 27 Dec 2024

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/lazyknightx/warcraft-map-compile-utility

A Compile Utility for WarCraft III Map Modding.

compiler datamanagement gamedev warcraft3 xlsx

Last synced: 10 Jan 2025

https://github.com/k0nserv/coolc-rs

A COOL compiler implementation done, at least partially, in Rust for CS143

compiler compilers cool cool-language cs143

Last synced: 25 Nov 2024

https://github.com/andyfratello/pro1

💻 Exercicis de Programació 1 (PRO1) Q1/Q2 - UPC FIB

compiler cpp cpp-language language pro1 pro1-fib programming programming-language

Last synced: 25 Nov 2024

https://github.com/andyfratello/pro2

💻 Exercicis de Programació 2 (PRO2) Q1 - UPC FIB

compiler cpp cpp-language language pro2 pro2-fib programming programming-language

Last synced: 25 Nov 2024

https://github.com/sriharikapu/goos-e

Goose is a GO Lang based operating system - its experemental

c compiler go golang goos operating-system os

Last synced: 22 Nov 2024

https://github.com/zeroplayerrodent/bf2cr

Brainfuck to Crystal compiler!

brainfuck compiler esolangs transpiler

Last synced: 25 Nov 2024

https://github.com/leonardpepa/simple-compiler

Simple Compiler created in University of macedonia

bison bison-yacc c compiler compiler-design flex jasmin jvm programming-language yacc

Last synced: 16 Nov 2024

https://github.com/echorial/carbonite

Carbon programming language compiler written in carbon

carbon carbon-compiler carbon-programming-language compiler

Last synced: 25 Nov 2024

https://github.com/souris-dev/slangc

Compiler for my own toy programming language - slang.

antlr4 compiler llvm slang

Last synced: 22 Nov 2024

https://github.com/jsfpdn/yatlc

yatl compiler, project for a compiler course

compiler llvm zig

Last synced: 04 Dec 2024

https://github.com/pepicrft/noora

🌱 Noora is a native UI compiler for the web

compiler ui web

Last synced: 01 Dec 2024

https://github.com/titouanc/tinycc

Compilers 2017 project @ VUB

compiler university

Last synced: 15 Dec 2024

https://github.com/nishants/chakra

realtime, servier side java compiler.

compiler editor java server-side-compilation

Last synced: 09 Jan 2025

https://github.com/teo-tsirpanis/brainsharp

A Brainfuck SDK written in F#.

brainfuck compiler fsharp interpreter optimizer

Last synced: 02 Dec 2024

https://github.com/pchaigno/yaka

Yaka compiler

compiler java yaka-compiler

Last synced: 21 Nov 2024

https://github.com/tomlin7/bagel

Compiler written in python

bagel compiler hacktoberfest python repl

Last synced: 26 Nov 2024

https://github.com/benmeehan/gomult

Compile all programming languages through a go server

compiler docker golang

Last synced: 01 Dec 2024

https://github.com/spl/jhc-darcs

Read-only mirror of the jhc darcs repository

compiler haskell jhc mirror

Last synced: 22 Dec 2024

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

https://github.com/osa1/racket.rkt

An experimental compiler from a subset of [Typed] Racket to x86_64

compiler

Last synced: 15 Dec 2024

https://github.com/gianlucatruda/parsely

Parsely for Lexical and Syntactic Analysis

compiler grammar graphviz langauge lexer parsely parser parsing python syntax tree

Last synced: 15 Dec 2024

https://github.com/cvhariharan/compiler

A micro-C compiler

c compiler lexer parser

Last synced: 15 Dec 2024

https://github.com/phase/f3

Another language

compiler

Last synced: 25 Nov 2024

https://github.com/it1shka/toylang

Interpreted scripting language implemented in C++

compiler cpp interpreter programming-language toy

Last synced: 08 Dec 2024

https://github.com/jason89521/rusvelte

Svelte compiler written in Rust

compiler parser svelte

Last synced: 22 Dec 2024

https://github.com/aionescu/pseudocode

Pseudocode compiler for .NET

compiler dotnet pseudocode

Last synced: 02 Dec 2024

https://github.com/sano-jin/lmn-alpha

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

compiler interpreter programming-language

Last synced: 02 Dec 2024

https://github.com/rapiz1/clox

Lox Interpreter in C++

compiler lox lox-interpreter

Last synced: 25 Nov 2024

https://github.com/andresmpa/compiler

This is a Basic compiler written in python

basic compiler python

Last synced: 28 Nov 2024

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

https://github.com/amrdeveloper/nand2tetris

Start from NAND gate to build a Computer that can run the Tetris game

assembler compiler computer-architecture nand2tetris nand2tetris-assignments virtual-machine

Last synced: 28 Nov 2024

https://github.com/chidiebereokpoechi/voice-of-mordor

Interpreter for loosely-typed designer programming language

compiler interpreter programming-language

Last synced: 25 Dec 2024

https://github.com/tearth/combasic

Simple BASIC compiler based on the old language dialects.

asm assembler assembly ast basic c compiler lexer parser

Last synced: 28 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: 28 Nov 2024