-
Updated
May 13, 2020 - Java
#
compiler-design
Here are 447 public repositories matching this topic...
A GeekTime course about constructing a compiler.
XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
go
windows
programming-language
golang
delphi
parser
compiler
winapi
game-development
raylib
x86
win32
self-hosting
compiler-design
pascal-compiler
x86-32
pascal-language
free-pascal
compiler-construction
xd-pascal
-
Updated
Mar 31, 2020 - Pascal
-
Updated
May 1, 2019 - C++
algorithm
datastructures
cse
operating-system
database-management
computer-architecture
gate
compiler-design
digital-design
c-programming
computer-network
automata-theory
-
Updated
Apr 13, 2020
OneLang: The One System Programming Language. (release as soon)
language
programming-language
open-source
programming
compiler
programming-languages
compilers
self-hosting
compiler-designs
one
open-source-project
compiler-design
compiler-optimization
compiler-optimizations
compiler-frontend
compiler-tool
compiler-backend
compilers-design
one-lang
onelang
-
Updated
Jul 11, 2019
Nanopass for OCaml
-
Updated
Dec 21, 2017 - OCaml
A tiny C compiler written purely in JavaScript.
parser
parsing
compiler
compiler-principles
compiler-design
compiler-optimization
compiler-construction
-
Updated
Jul 14, 2019 - JavaScript
Lab programs and Assignments for MIT CSE dept.
c
java
socket
algorithms
assembly
concept
data-structrues
operating-systems
assembly-8086
lab-programs
compiler-design
microprocessors
-
Updated
Oct 4, 2018 - C
A visual programming AVG engine / VM based on .NET
-
Updated
Sep 16, 2019 - C#
Create your own programming language with Rust
-
Updated
Jun 10, 2020 - Rust
eriknyquist
commented
Oct 18, 2017
Add a section with some benchmarks, compare against built-in RE python lib, C regex lib, and google re2 (at least)..
LVC verified compiler
compiler
coq
verification
coq-formalization
register-allocation
compiler-design
verified-compiler
lvc
lvc-compiler
register-assignment
spilling
constant-propagation
ssa-construction
-
Updated
Nov 1, 2018 - Coq
A toy C-like language compiler for PigletVM
python
parser
parser-combinators
compiler
stack-machine
compiler-design
compiler-frontend
compiler-construction
educational-project
c-like
-
Updated
Dec 20, 2019 - Python
Mazdaywik
commented
Dec 18, 2016
Компания Intel некоммерческим разработчикам ПО с открытым исходным кодом даёт возможность воспользоваться своим компилятором Intel C++ для Linux:
https://software.intel.com/en-us/qualify-for-free-software/opensourcecontributor
Соответственно, нужно будет
- попробовать скомпилировать Простой Рефал этим компилятором на высоком уровне предупреждений,
- если предупреждения обнаружатся, то их у
A multi platform build system.
c
programming-language
multi-platform
build-automation
interpreted-languages
build-tool
build-system
interpreters
compiler-design
-
Updated
Nov 27, 2019 - C
Starting code of the first challenge in the Let's Build a Programming Language series.
-
Updated
Sep 30, 2017 - JavaScript
Rebuild experimental compiler
-
Updated
Dec 4, 2019 - C++
The Big list of the github, open-source compilers.
github
compiler
compilers
github-bot
compiler-designs
compiler-design
compiler-plugin
compiler-tool
github-repository
github-repository-search
github-repository-automation
github-list
-
Updated
Jun 21, 2019
Python implementation code for The Dragon Book ( Compilers Principles, Techniques, & Tools )
-
Updated
Apr 2, 2020 - Python
北航计算机学院 编译原理最高难度课程设计 BUAA SCSE - Extensive C0 Compiler Design
-
Updated
Dec 31, 2018 - C++
Memory consistency modelling using Alloy
opencl
x86
armv7
model-checking
constraint-solver
c11
powerpc
memory-model
nvidia-gpus
compiler-design
-
Updated
Oct 7, 2019 - OCaml
JavaScript AST in C++
-
Updated
Jul 1, 2018 - C++
Kyoto Lang (working in progress, so.. nothing to see here)
-
Updated
Nov 2, 2019 - Rust
Z-Language is a robust, flexible, high-speed strongly-typed embedded language for C++ application. Its Lexical, Syntax, Semantic Compilers, and the Bytecode Virtual Machine are provided too.
-
Updated
Dec 13, 2018 - C++
Easy Compiler Compiler written in C++
programming-language
c-plus-plus
compiler
lexical-analysis
syntax-analysis
compiler-design
compiler-construction
-
Updated
Sep 11, 2017 - C++
Python Compiler
python
java
parser
design
university
compiler
uniovi
lex
visitor
yacc
visitor-pattern
compiler-design
-
Updated
Jun 10, 2020 - Java
LL1 parser written in Python
python
compiler
ll-parser
first
compiler-design
semantic-analysis
compiler-construction
first-and-follow-sets
ll1-grammar
parsing-table
-
Updated
Mar 14, 2018 - Python
Improve this page
Add a description, image, and links to the compiler-design topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the compiler-design topic, visit your repo's landing page and select "manage topics."
It might be interesting to have a binary tree to hold arbitrary (possibly typed) binary data in the parse tree. This could also be represented as a very large integer, which could use the base-16 or base-64 notation.
Example:
Currently, the above does not work because the inte