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/sinnwrig/directxshadercompiler-zig

Fork of Microsoft/DirectXShaderCompiler built with Zig and including Zig / MinGW compatability patches from hexops/DirectXShaderCompiler

compiler cpp directx directx-11 directx-12 shaders zig ziglang

Last synced: 01 Oct 2024

https://github.com/mrjameshamilton/clox

A C implementation of Lox

c clox compiler lox lox-language

Last synced: 06 Nov 2024

https://github.com/swiftaff/toylang

A functional toy language using Polish Notation which compiles to Rust for fun and experimentation.

compiler debugger functional-language language polish-notation prefix-notation programming-language rust rust-lang rust-library toy toy-language toy-project windows

Last synced: 13 Nov 2024

https://github.com/safkat-khan/hello_compiler

Compiler Design Lab Code

code compiler cpp

Last synced: 11 Nov 2024

https://github.com/prinuvinod/compiler-design

These are some Programs based on Designing a Compiler.

compiler cprogramming lex lexical-analyzer yacc

Last synced: 10 Nov 2024

https://github.com/deyzi-the-youtuber/casm

Assembly's cooler younger brother, CASM.

assembly assembly-language compiler cpp programming-language x86-64

Last synced: 12 Oct 2024

https://github.com/riverdave/interfuselang

Lex -> Parse -> AST -> LLVM -> Profit

compiler

Last synced: 05 Nov 2024

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

A programming language designed to execute on its dedicated virtual machine.

compiler rust virtual-machine

Last synced: 12 Oct 2024

https://github.com/andreispurim/catgalian

C-language, but in the Latgalian dialect! 🐱🇱🇻

c compiler language latgalian latvia

Last synced: 06 Nov 2024

https://github.com/gcattt/front-end-kaleidoscope

A little compiler for a non-trivial language

compiler cpp llvm-frontend llvm-tutorial

Last synced: 05 Nov 2024

https://github.com/lucaanza/myfirstllvm_compiler

Creating a Compiler for the Kaleidoscope Programming Language using LLVM16.

bison compiler flex kaleidoscope llvm

Last synced: 09 Oct 2024

https://github.com/yazaldefilimone/high-level-compiler

Building an compiler: high-level compilation, Transform pipeline, Message-passing mechanism

compiler compiler-design message-passing parser pipeline transpiler

Last synced: 12 Oct 2024

https://github.com/stenbror/activeoberonnet

This is a Roslyn style compiler for Active Oberon for .Net

activeoberon compiler dotnetcore roslyn

Last synced: 12 Oct 2024

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

Rust-based Structured Content Compiler

compiler html markdown react vuejs

Last synced: 12 Oct 2024

https://github.com/synthead/timex-datalink-assembler

Toebes' Timex Datalink WristApp assembler wrapped in a Docker image with Wine

150 150s 6800 6805 assembler compiler data data-link datalink docker link timex toebes wine wristapp

Last synced: 05 Nov 2024

https://github.com/yazaldefilimone/mini-interpreter

Crafting an interpreter with TypeScript.

compiler interpreter programming-language

Last synced: 12 Oct 2024

https://github.com/williamfedele/crucible

🦀 Simple compiler written to learn about optimization techniques. May or may not stay in Rust.

compiler compiler-design rust rust-lang

Last synced: 05 Nov 2024

https://github.com/gerfautge/sic

Compiler for my own language using Flex/Bison/LLVM

bison compiler cpp cross-platform flex llvm native toy-language

Last synced: 12 Oct 2024

https://github.com/codicis/asn1-gradle-plugin

Gradle plugin base on Java ASN.1 BER and DER encoding/decoding library (ASN1bean)

asn1 compiler gradle java plugin

Last synced: 01 Nov 2024

https://github.com/gauravcodepro/awk-pacbiohifi1

awk library and functions for pacbiohifi read analysis.

awk-programming-language biological-expression-language compiler genome-analysis

Last synced: 09 Nov 2024

https://github.com/ssxdev/playground

Code, debug, and collaborate directly from your browser with real-time remote access. No setup required - just code anywhere, anytime.

browser-ide compiler ide remote-coding remote-compile

Last synced: 08 Nov 2024

https://github.com/polaris/c-compiler

A C compiler written in Python

c c-language c-programming compiler python

Last synced: 30 Oct 2024

https://github.com/usamafayaz/custom-sharp-compiler

Custom Sharp Compiler is a C# Windows Forms application that serves as a basic compiler, handling lexical analysis, syntax parsing, and error detection for user-provided code.

compiler csharp csharp-code custom-compiler windows-forms

Last synced: 30 Oct 2024

https://github.com/yazaldefilimone/lambda-checker

Dependent type checker with substitution for lambda calculus.

compiler dependent-types lambda-calculus rust type-checker

Last synced: 12 Oct 2024

https://github.com/itsryu/lex

Repositório referente ao trabalho de implementação de um analisador léxico para a linguagem MicroPascal (µ-Pascal) da disciplina Linguagens formais, Autômatos e Compiladores da Universidade Católica de Brasília.

c compiler lexer lexer-analyzer pascal

Last synced: 24 Oct 2024

https://github.com/bartpleiter/fpgc

My gigantic FPGA hobby project where I learn in extreme detail how computers work by designing my own from scratch at FPGA logic level, and building upon it to create a fully functional physical computer that can compile and run its own software software, without using existing architectures.

assembly bootloader c compiler cpu filesystem fpga gpu os pcb soc toolchain

Last synced: 28 Oct 2024

https://github.com/filipeom/m19

M19 Compiler

compiler

Last synced: 07 Nov 2024

https://github.com/hgruniaux/iris

A x86 codegen library implemented in OCaml.

codegen compiler compiler-backend optimization x86 x86-64

Last synced: 07 Nov 2024

https://github.com/yakiyo/the-super-tiny-compiler.rs

Like The Super Tiny Compiler, but in Rust

compiler rust super-tiny-compiler

Last synced: 07 Nov 2024

https://github.com/inanyan/loop

Loop programming language. Compiler and VM

bytecode compiler programming-language vm

Last synced: 07 Nov 2024

https://github.com/inanyan/ttc_compiler

A simple compiler written in Python

basic c compiler python

Last synced: 07 Nov 2024

https://github.com/izo0x90/snake-toy-vm

A generalized toy virtual machine, assembler and debugger written in python. Just a fun project in python building a classical computer emulator in Python.

assembler assembly assembly-language compiler computer-science custom-language debbuger emulation emulator emulators low-level low-level-programming programming-language programming-language-theory programming-languages system-programming virtual-machine virtualization

Last synced: 28 Oct 2024

https://github.com/jurajpanoc/hadzik

A custom compiler for my own programming language written in python that compiles into 86x_64 linux assembly

compiler linux python python3 x86-64 x86-assembly

Last synced: 05 Nov 2024

https://gitlab.com/erichgatejen/autohit-1998

An XML-based automated test tool.

compiler java testing xml

Last synced: 24 Oct 2024

https://github.com/rozhanmk/compiler-project

A compiler built using LLVM 12

compiler compiler-development llvm

Last synced: 15 Oct 2024

https://github.com/rozukke/mimi

Simple C compiler built with Rust. (very WIP)

c compiler learning-by-doing rust

Last synced: 11 Nov 2024