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/greydevv/cortex

A compiler for a general purpose programming language.

compiler compiler-design llvm llvm-ir rust

Last synced: 02 Jan 2025

https://github.com/ch4osmy7h/compiler

a simple c compiler

a c compiler simple

Last synced: 11 Jan 2025

https://github.com/risc-os-community/risclua

This is a source repository for Lua for RISC OS (RiscLua), the original port from Gavin Wraith

arm compiler interpreter lua luajit risc-os riscos

Last synced: 14 Nov 2024

https://github.com/titouanc/tinycc

Compilers 2017 project @ VUB

compiler university

Last synced: 15 Dec 2024

https://github.com/h1ghbre4k3r/bfc

Brainfuck interpreter and compiler.

brainfuck compiler interpreter macos nasm

Last synced: 27 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/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/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/adryzz/simplecompiler

An easy to use portable C# compiler made in C#

compiler portable

Last synced: 17 Dec 2024

https://github.com/alinz/maat

a markdown table to typescript compiler for configuration files

chain compiler configuration markdown nodejs table typescript

Last synced: 24 Nov 2024

https://github.com/valoran-m/soya

Object oriented langage optimising compiler

compiler object-oriented-programming optimisation

Last synced: 09 Dec 2024

https://github.com/felixfaisal/syntax-analyzer-rs

A syntax analyzer written in Rust with handwritten logic for validating JSON with trailing commas and comments without using Lex or YACC

compiler lexer parser rust

Last synced: 11 Dec 2024

https://github.com/andreafioraldi/til-compiler

Tripel Intermediate Language Compiler - Compile an XML based assembly language to bytecode for the Tripel Virtual Machine

assembly-language bison bytecode c cmake compiler flex language-compiler libxml2 parser xml

Last synced: 03 Dec 2024

https://github.com/hmasum52/cse310-compiler-sessional

Implementation of all the assignments of the course CSE310-Compiler-Sessional

bison-yacc compiler cpp flex-lexer lexer

Last synced: 31 Dec 2024

https://github.com/imteekay/essentials-of-interpretation

Building an Interpreter from scratch

compiler interpreter programming-language

Last synced: 12 Jan 2025

https://github.com/invrtd-h/generic_typing_python

A library that generates generic programming codes of Python. Powered by PLY. (with @inthree3)

compiler ply python typing

Last synced: 26 Dec 2024

https://github.com/diegoperini/compiler-demo

A demo compiler boilerplate with file watchers

compiler llvm-ir

Last synced: 15 Nov 2024

https://github.com/florian3k/balthazar-lang

Simple, object-oriented, statically typed programming language and VM implementation.

bytecode compiler language parser rust scala scala3

Last synced: 12 Dec 2024

https://github.com/josethz00/ze

Interpreter in construction using the C programming language to analyse and check .ze files

compiler interpreter

Last synced: 15 Nov 2024

https://github.com/zenoamaro/braincuck

Transpiles Brainfuck code into C code

brainfuck c compiler transpiler

Last synced: 23 Dec 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/zeroplayerrodent/bf2cr

Brainfuck to Crystal compiler!

brainfuck compiler esolangs transpiler

Last synced: 25 Nov 2024

https://github.com/lunarwhite/cminus-lexer-parser

Build a simply lexer and parser for C minus (subset of C), using Java.

cminus compiler lexer parser

Last synced: 26 Dec 2024

https://github.com/jsfpdn/yatlc

yatl compiler, project for a compiler course

compiler llvm zig

Last synced: 04 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/pchaigno/yaka

Yaka compiler

compiler java yaka-compiler

Last synced: 21 Nov 2024

https://github.com/tenjou/mantra

Custom TypeScript compiler made for learning purposes.

compiler javascript toolkit typescript

Last synced: 12 Jan 2025

https://github.com/d3dc/mmmm

A fantasy VM and javascript transpiler for Mmmm()

compiler esoteric-language fantasy-computer repl vm

Last synced: 04 Jan 2025

https://github.com/benmeehan/gomult

Compile all programming languages through a go server

compiler docker golang

Last synced: 01 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/aashrafh/naivec

A simple C compiler implemented in LEX (Flex) and YACC (Bison)

bison c c-compiler compiler compiler-design flex lex programming-language yacc

Last synced: 12 Dec 2024

https://github.com/michareiser/speedy.js-saas

Speedy.js compiler as a service

compiler saas speedyjs

Last synced: 01 Jan 2025

https://github.com/mtaciano/cmc

Um compilador para a linguagem C- derivada de C.

c cminus compiler rust

Last synced: 12 Dec 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/yazaldefilimone/wasmre

A wasm runtime with checker

assembly compiler rust vm

Last synced: 16 Dec 2024

https://github.com/metasim/scala-as-config

Example showing on-the-fly compilation of Scala data models as a configuration modality

compiler config scala

Last synced: 04 Dec 2024

https://github.com/zabackary/vexmason

A comprehensive build system for VEX V5 Python, extensible and easy to integrate with modules support and more

compiler vex vex-python vex-robotics vex-robotics-competition vex-v5 vexcode vexmason

Last synced: 24 Nov 2024

https://github.com/phase/f3

Another language

compiler

Last synced: 25 Nov 2024

https://github.com/mattweingarten/lambdapure

bachelor thesis: SSA IR for strict functional language

compiler llvm

Last synced: 03 Jan 2025

https://github.com/haroldo-ok/bb4web

An experiment on using Emscripten to compile batari Basic in order to run it on a web browser.

6502 atari2600 basic bataribasic compiler cross-compiler experimental javascript online-compiler retro-programming web-compiler web-ide webassembly

Last synced: 03 Dec 2024

https://github.com/jason89521/rusvelte

Svelte compiler written in Rust

compiler parser svelte

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

https://github.com/rapiz1/clox

Lox Interpreter in C++

compiler lox lox-interpreter

Last synced: 25 Nov 2024

https://github.com/tomlin7/bagel

Compiler written in python

bagel compiler hacktoberfest python repl

Last synced: 26 Nov 2024

https://github.com/mkostoevr/obfmc

Optimizing BrainFuck MultiCompiler.

brainfuck brainfuck-compiler compiler dos kolibrios win32

Last synced: 17 Dec 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/metanticonan/cpp-compiler

Four Layers for the compiler(Front-end)

bison c compiler cpp flex yacc-lex

Last synced: 10 Jan 2025

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

https://github.com/llnl/caliper-compiler

Compiler tools for Caliper

compiler

Last synced: 10 Jan 2025

https://github.com/here-be/snapdragon-is-inside

Snapdragon plugin that adds an `isInside` method to the compiler instance for checking if a node is currently inside a given node type.

ast compiler javascript node nodejs parser snapdragon snapdragon-plugin

Last synced: 14 Nov 2024

https://github.com/frinksy/fraxton-compiler

A compiler for the fraxton language

compiler programming-language

Last synced: 01 Jan 2025

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

Snapdragon plugin that adds a capture method to the parser instance, which allows you to capture tokens with a single line of code

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

Last synced: 14 Nov 2024

https://github.com/jaid/publishimo

Magically generates a minified, cleaned and autofilled package.json to get your Node package ready for next level publishing!

automatic automation boilerplate bundler compiler compress generator json magic manifest minify node-module npm optimize output package package-json pkg publish publishing

Last synced: 25 Dec 2024

https://github.com/theotterlord/scribble

A pseudocode compiler

compiler language pseudocode

Last synced: 17 Dec 2024

https://github.com/theotterlord/softlore

+++ Divide By Cucumber Error. Please Reinstall Universe And Reboot +++

compiler hex language softlore

Last synced: 17 Dec 2024

https://github.com/eatingtomatoes/tiger-compiler

A simple compiler for (modified) tiger language

compiler haskell tiger

Last synced: 17 Nov 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 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/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/9sako6/ccaml

A toy C compiler written in OCaml

compiler ocaml

Last synced: 31 Dec 2024

https://github.com/barrettotte/ranger-lang

A programming language designed while studying compiler design. Compiles RangerLang source to pseudo-assembly language for RangerVM.

compiler dragon-book programming-language

Last synced: 09 Dec 2024

https://github.com/nathanfarlow/BrainFCE

A BF interpreter and native compiler written in C for TI 84+ CE calculators.

brainfuck-compiler brainfuck-interpreter c calculator compiler interpreter ti84plusce

Last synced: 17 Nov 2024

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

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

https://github.com/pouyakary/numerax

Compiler for generating mathematical TeX expressions from a simple user friendly math notation. Playground at http://numerax.toys.kary.us

compiler compilers kary-comments kary-toys latex math-notation mathjax notation source-to-source tex

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/alexander-koch/golem

Compiler / Interpreter for the Golem programming language

compiler programming-language

Last synced: 17 Nov 2024

https://github.com/cvhariharan/compiler

A micro-C compiler

c compiler lexer parser

Last synced: 15 Dec 2024

https://github.com/tenjou/replica-next

Both JavaScript static analyser and native compiler.

compilation compiler cpp javascript js native transpilation wasm webassembly

Last synced: 12 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/ronsaldo/dastrel

An experimental custom shader language written in Pharo.

3d-graphics compiler pharo shader-compiler shader-language smalltalk

Last synced: 02 Dec 2024

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/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/aaron-kristopher/jlox

👨‍💻 A language interpreter made in Java

compiler interpreter java language lox

Last synced: 08 Dec 2024

https://github.com/nsailor/spaceada

A small subset of Ada targeting embedded systems.

ada compiler embedded gnat gnatprove llvm parser rust

Last synced: 08 Dec 2024

https://github.com/diohabara/rcc

RISC-V C Compiler

c compiler risc-v wip

Last synced: 02 Dec 2024

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/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/tanishiking/tiger

[WIP] Tiger language implementation in OCaml (Work in Progress).

compiler ocaml

Last synced: 28 Nov 2024

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/rmsnow/cmmcompiler

A simple compiler of the language, CMM.

compiler lexer parser

Last synced: 03 Dec 2024