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/phase/f3

Another language

compiler

Last synced: 13 Oct 2024

https://github.com/brunexgeek/jane

Experimental programming language based on TypeScript that transpiles to ANSI C89

c c89 compiler transpiler typescript

Last synced: 12 Oct 2024

https://github.com/solodon4/cppft

C++ Feature Testing proposal implementation

compiler features

Last synced: 29 Oct 2024

https://github.com/kaleidawave/css-parser

CSS parser/compiler written in Rust

compiler css parser rust rust-crate

Last synced: 14 Oct 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/stoufa/mini-pascal-compiler

[EN] Simplified version of a Pascal language compiler | [FR] Version simplifié d'un compilateur du langage Pascal

bison c c-plus-plus compiler flex gui lexical-analysis pascal qt syntax-analysis

Last synced: 06 Nov 2024

https://github.com/buhe/bugu-lang-wasm

https://buhe.github.io/bugu-lang-wasm

compiler wasm web

Last synced: 18 Oct 2024

https://github.com/zeroflag/armageddon

Programming language written in DEBUG.COM

compiler forth minimalistic zombie-apocalypse

Last synced: 31 Oct 2024

https://github.com/yosefbeder/qatam

Qatam (قتام) is an Arabic scripting language.

arabic compiler functional-programming scripting-language virtual-machine

Last synced: 05 Nov 2024

https://github.com/kimlimjustin/compile

Another yet simple compiler.

compiler cpp gpp mingw

Last synced: 19 Oct 2024

https://github.com/n6g7/metamorph

Designer-friendly frontend stuff compiler

compiler gui jade pug stylus

Last synced: 28 Oct 2024

https://github.com/aapeliv/kazm

A small C-like programming language implemented in OCaml

compiler llvm ocaml

Last synced: 12 Oct 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: 12 Oct 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/metasim/scala-as-config

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

compiler config scala

Last synced: 15 Oct 2024

https://github.com/titouanc/tinycc

Compilers 2017 project @ VUB

compiler university

Last synced: 28 Oct 2024

https://github.com/adryzz/simplecompiler

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

compiler portable

Last synced: 29 Oct 2024

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

Vim Haskell Stack compiler plugin [official]

compiler haskell stack vim

Last synced: 07 Nov 2024

https://github.com/ella-0/grimec

The Grime Compiler

compiler llvm

Last synced: 07 Nov 2024

https://github.com/ana06/c-like-compiler

A C-like language compiler written in Java that generates assembly code for the P-machine

compiler java language-compiler syntactic ucm

Last synced: 17 Oct 2024

https://github.com/retrooper/turbolang

This is a compiler for the TurboLang programming language. This compiler was written using C++ 17.

cmake cmakelists compiler cpp cpp17 cross-compiler llvm llvm-ir

Last synced: 11 Oct 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: 24 Oct 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: 11 Oct 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: 01 Nov 2024

https://github.com/pchaigno/yaka

Yaka compiler

compiler java yaka-compiler

Last synced: 12 Oct 2024

https://github.com/andreafioraldi/draught-framework

Draught Framework is a software framework that includes a virtual machine environment (Dubbel) a programming language (Stout) and a set of libraries (IPA). Yes i like beer.

assembler bison bytecode cmake compiler cpp disassembler flex framework gmp mpfr mpir shell virtual-machine

Last synced: 15 Oct 2024

https://github.com/alexander-koch/golem

Compiler / Interpreter for the Golem programming language

compiler programming-language

Last synced: 03 Aug 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: 28 Oct 2024

https://github.com/matheusamazonas/cc_project

Compiler Construction Project

compiler compiler-construction haskell

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

https://github.com/denysvitali/ifunny

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

compiler funny interpreter java parser tokenizer

Last synced: 02 Nov 2024

https://github.com/maxpatiiuk/leto

This is a two part project that allows to create a lexer and a parser (with syntax directed translation) for an arbitrary LL(1) programming language.

compiler interpreter language parser programming-language

Last synced: 14 Oct 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: 15 Oct 2024

https://github.com/bensuperpc/docker-lacc

lacc compiler in docker

c compiler docker lacc

Last synced: 17 Oct 2024

https://github.com/effeix/pascalsimplifiedcompiler

Simplified compiler for the Pascal language built with Python3

compiler languages pascal python3

Last synced: 07 Nov 2024

https://github.com/glamboyosa/monkey

A project to build an interpreter and compiler for the Monkey programming language, inspired by Thorsten Ball's books.

compiler golang interpreter

Last synced: 24 Oct 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: 15 Oct 2024

https://github.com/tcort/cmc

C Minus Compiler

c-minus compiler

Last synced: 15 Oct 2024

https://github.com/lemmon/babel-env-cli

Babel command line interface for global use, including preset-env as default.

babel cli compiler ecmascript javascript

Last synced: 23 Oct 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: 06 Nov 2024

https://github.com/theotterlord/scribble

A pseudocode compiler

compiler language pseudocode

Last synced: 30 Oct 2024

https://github.com/tony-go/zac-parser

Code draft about lexer / parser implementation.

compiler lexer parser

Last synced: 21 Oct 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/derekstride/kinsley

A compiler and virtual machine used to experiment with optimizations.

compiler rust virtual-machine

Last synced: 27 Oct 2024

https://github.com/derekstride/monkey

Following Writing an Interpreter in Go (https://interpreterbook.com/) & Writing a Compiler in Go (https://compilerbook.com/) by Thorsten Ball

compiler interpreter parser rust

Last synced: 27 Oct 2024

https://github.com/jomy10/pufferfish

An extensible html templating engine that generates static html.

cli compiler developer-tools fast html npm rust static-site template template-engine template-language templates

Last synced: 28 Oct 2024

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

Examples for how to use benchmarks

benchmarks compiler

Last synced: 19 Oct 2024

https://github.com/vardan2009/kitelang

hobby programming language compiler written in C++

assembly compiler cpp

Last synced: 12 Oct 2024

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

https://github.com/tekknolagi/lispcompiler.com

Following [An Incremental Approach to Compiler Construction](http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf)

compiler lisp x86-64

Last synced: 30 Oct 2024

https://github.com/ruippeixotog/joyful

A parser and interpreter for Joy written in Scala

compiler interpreter joy parser scala

Last synced: 15 Oct 2024

https://github.com/porges/bege

A toy optimizing compiler for Befunge → .NET (I think it is currently broken?)

befunge compiler dotnet fsharp msil

Last synced: 18 Oct 2024

https://github.com/theotterlord/softlore

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

compiler hex language softlore

Last synced: 30 Oct 2024

https://github.com/imagemlt/imagemltlex

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

compiler lex

Last synced: 08 Nov 2024

https://github.com/lencx/compiler

🌀 constructing a compiler.

compiler

Last synced: 19 Oct 2024

https://github.com/wildmaples/jack-compiler

A Jack programming language compiler written in Ruby

compiler nand2tetris nand2tetris-jack-compiler ruby

Last synced: 15 Oct 2024

https://github.com/radu-matei/monkey

[WIP] Interpreter, compiler, language server and debugger for the Monkey programming language

compiler debugger interpreter language-server-protocol programming-language

Last synced: 15 Oct 2024

https://github.com/kcreate/crenshaw

https://compilers.iecc.com/crenshaw/

compiler crenshaw parser pascal pascal-language

Last synced: 24 Oct 2024

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/bonarja/microsass

simple scss to css in the web navigator

compiler javascript libsass sass scss

Last synced: 15 Oct 2024

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/endeyshentlabs/exses

WIP. Yet another questionable programming language

compiled-language compiler hacktoberfest programming-language

Last synced: 07 Nov 2024

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/jlkiri/iskra

Iskra language compiler and playground

compiler language learning svelte

Last synced: 15 Oct 2024

https://github.com/zenoamaro/braincuck

Transpiles Brainfuck code into C code

brainfuck c compiler transpiler

Last synced: 05 Nov 2024

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

ECNU Compilation Theory Course Project

compiler interpreter

Last synced: 18 Oct 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: 06 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/mrjameshamilton/jlox

A optimizing Lox compiler for the JVM

compiler jvm jvm-language lox lox-language

Last synced: 06 Nov 2024

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

A Brainfuck SDK written in F#.

brainfuck compiler fsharp interpreter optimizer

Last synced: 14 Oct 2024

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

Speedy.js compiler as a service

compiler saas speedyjs

Last synced: 08 Nov 2024

https://github.com/larsbrinkhoff/emacs-cl-compiler

Compiler: Common Lisp to Emacs bytecodes

bytecode commol-lisp compiler emacs

Last synced: 12 Oct 2024

https://github.com/jbrosdevelopment/virtualcomputer

This project is a virtual computer that takes a vector of bytes and runs it as instructions. Also included is a complete assembler and compiler.

assembler binary bytes c compiler computer instruction-set-architecture rust vc virtual-computer

Last synced: 12 Oct 2024

https://github.com/macdue/mank

The Mank programming language

compiler language mank programming-language

Last synced: 13 Oct 2024

https://github.com/filipporanza/simpla

A compiler for the Simpla programming language, a university project

compiler lalrpop programming-language toy-language university-project

Last synced: 06 Nov 2024

https://github.com/mkostoevr/obfmc

Optimizing BrainFuck MultiCompiler

brainfuck brainfuck-compiler compiler dos kolibrios win32

Last synced: 30 Oct 2024

https://github.com/thomas-crane/pine

A general purpose, type checked language inspired by Rust.

compile-to-js compiler programming-language typescript

Last synced: 12 Oct 2024

https://github.com/dingyi222666/nb-javac-android

A fork of nb-javac for Android.

android compiler java java17 javac

Last synced: 03 Nov 2024

https://github.com/hmarr/hack-stack

💾 Software toolchain for the nand2tetris Hack computer

compiler nand2tetris rust

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

https://github.com/rohittp0/not-python

!Python is a tiny language that I made to learn how compilers do their magic. The compiler of !Python is written in pure python ( no dependencies )

compiler language programming-language python

Last synced: 31 Oct 2024

https://github.com/hawkins/druid

🧙 A systems-level programming language with a focus on integrated build systems and deploying to native and web assembly at once

compiler

Last synced: 31 Oct 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: 14 Oct 2024

https://github.com/suzannesoy/phc-thesis

Bits and pieces of my memoir

compiler dsl memoir phd-dissertation racket

Last synced: 15 Oct 2024

https://github.com/nwtgck/8cc-elc-hs

C Compiler written in Haskell powered by 8cc and ELVM

c compiler haskell

Last synced: 25 Oct 2024

https://github.com/oyuyue/ccalc

不借助任何工具,从零自己实现词法分析、语法分析来完成中文计算器

calculator compiler interpreter

Last synced: 07 Nov 2024

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

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

👾Just an Assembly Hello World program compiled from OCaml ocamlopt.

assembly compiler ocaml

Last synced: 27 Oct 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: 14 Oct 2024

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

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

compiler

Last synced: 28 Oct 2024