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/roneetkumar/simple-lang

Simple is a programming language based on GO lang as a base language. The objective to create this language is not only to learn GO lang but also to understand the journey of idea from source code to a finished product.

compiler evaluator go go-lang interpretor lexer parser

Last synced: 08 Jan 2025

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/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/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/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/mittalgovind/compiler-construction

Another one of the numerous failed compiler project. Compiler Construction course - BITS F363

compiler

Last synced: 13 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: 09 Dec 2024

https://github.com/ragibson/minijava-compiler

A compiler for a subset of Java ("miniJava") as well as an abstract machine and test suites.

abstract-machine compiler java minijava

Last synced: 05 Jan 2025

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

A Jack programming language compiler written in Ruby

compiler nand2tetris nand2tetris-jack-compiler ruby

Last synced: 05 Dec 2024

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/tenjou/replica-next

Both JavaScript static analyser and native compiler.

compilation compiler cpp javascript js native transpilation wasm webassembly

Last synced: 13 Nov 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/simonewebdesign/slfe

🍭 Sh***y Lisp Flavoured Erlang (LFE)

bytecode compiler elixir erlang interpreter language lfe lisp parser

Last synced: 08 Jan 2025

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

json-pipeline usage example

compiler json-pipeline

Last synced: 17 Oct 2024

https://github.com/horazont/while-to-sed

A transpiler from the academic turing-complete WHILE language to sed

compiler sed transpiler while-language

Last synced: 08 Oct 2024

https://github.com/msiemens/rustiny-jvm

A simple language that compiles to JVM bytecode

compiler jvm

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

https://github.com/davidbuchanan314/branflakes

Yet another x86_64 optimising Brainf*ck JIT compiler.

brainfuck compiler optimizer

Last synced: 28 Dec 2024

https://github.com/bensuperpc/compiler_in_docker

List of my docker image with compiler

c compiler cpp docker tcc

Last synced: 07 Dec 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/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/kcreate/crenshaw

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

compiler crenshaw parser pascal pascal-language

Last synced: 12 Dec 2024

https://github.com/cr0a3/asc

The compiler for the ASM++ language

asm codegenlib compiler x64

Last synced: 17 Oct 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/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/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/cdacamar/brainfuck_cpp

an over-engineered compiler for Brainfuck

brainfuck c-plus-plus-14 compiler

Last synced: 14 Dec 2024

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

ECNU Compilation Theory Course Project

compiler interpreter

Last synced: 22 Nov 2024

https://github.com/federicobruzzone/smaller-basic

A Python interpreter using ANTLR4 as a parser generator for a version of Microsoft's Small Basic language renamed "Smaller Basic."

basic compiler interpreter language python smallbasic smallbasic-lang

Last synced: 09 Nov 2024

https://github.com/z0al/gfmc

JavaScript pure implementation of GitHub Flavored Markdown (GFM) specification :octocat:

compiler gfm markdown nodejs rollup

Last synced: 07 Dec 2024

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

The Grime Compiler

compiler llvm

Last synced: 27 Dec 2024

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

Another language

compiler

Last synced: 25 Nov 2024

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/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/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/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/imteekay/essentials-of-interpretation

Building an Interpreter from scratch

compiler interpreter programming-language

Last synced: 12 Jan 2025

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/betarixm/csed423

POSTECH: Compiler Construction (Spring 2022)

compiler cool cool-language postech

Last synced: 18 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/federicobond/primer

A simple imperative language for the JVM

compiler course-project jvm language

Last synced: 15 Dec 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/romnn/proto-compile

helper package that wraps protoc for your CI and projects.

ci compiler cpp dart golang grpc grpc-web helper java javascript protobuf python typescript

Last synced: 18 Nov 2024

https://github.com/dharejo-junaid/java-compiler

This is a versatile Java Text Editor with built-in compiler support. Write, compile, and run Java code seamlessly in a user-friendly environment. Enjoy essential indentation features for enhanced code readability. Ideal for Java enthusiasts and learners looking for an efficient coding experience

compiler java java-gui java-swing text-editor

Last synced: 24 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/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/mkostoevr/obfmc

Optimizing BrainFuck MultiCompiler.

brainfuck brainfuck-compiler compiler dos kolibrios win32

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

Brainfuck to Crystal compiler!

brainfuck compiler esolangs transpiler

Last synced: 25 Nov 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/cedrickchee/hou

Hou :monkey: programming language interpreter and compiler

abstract-syntax-tree bytecode compiler evaluator interpreter lexer parser programming-language

Last synced: 17 Nov 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/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/llnl/caliper-compiler

Compiler tools for Caliper

compiler

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

https://github.com/tomlin7/bagel

Compiler written in python

bagel compiler hacktoberfest python repl

Last synced: 26 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/ahmedmourad0/sadlang

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

compiler programming-language sad

Last synced: 28 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/alexander-koch/golem

Compiler / Interpreter for the Golem programming language

compiler programming-language

Last synced: 17 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/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/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/jsfpdn/yatlc

yatl compiler, project for a compiler course

compiler llvm zig

Last synced: 04 Dec 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/calint/any-c

experimental simple language that compiles to c

c compiler

Last synced: 10 Jan 2025

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

A simple compiler for (modified) tiger language

compiler haskell tiger

Last synced: 17 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: 18 Dec 2024

https://github.com/qupa-project/uniview-lang

View once immutability enabling the safeties of immutable code, while enjoying near procedural performance

compiler language llvm

Last synced: 19 Dec 2024

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