COLLECTED BY
Organization:
Internet Archive
The Internet Archive discovers and captures web pages through many different web crawls.
At any given time several distinct crawls are running, some for months, and some every day or longer.
View the web archive through the
Wayback Machine .
The Wayback Machine - https://web.archive.org/web/20210911192455/https://github.com/topics/compiler-principles
Here are
108 public repositories
matching this topic...
MIT视频公开课《计算机程序的构造和解释》中文化项目及课程学习资料搜集。
Updated
Feb 25, 2020
Ruby
一个拍照做题程序。输入一张包含数学计算题的图片,输出识别出的数学计算式以及计算结果。This is a mathematic expression recognition project.
Updated
Dec 13, 2020
Python
A tiny evaluator and compiler of arithmetic expressions.
Updated
Jan 21, 2020
JavaScript
DFA regular expression library & friends
BNF wrangling and railroad diagrams
My course design for compiler theory (Visualization).
Learn how to build a compiler by interacting with Let's Build a Compiler by Jack Crenshaw in Swift Playgrounds
Updated
Jan 6, 2018
Swift
A tiny C compiler written purely in JavaScript.
Updated
Jul 14, 2019
JavaScript
SJTU SE302 编译原理与技术 Tiger编译器
Astview is a graphical viewer for abstract syntax trees
Updated
Jul 3, 2019
Haskell
Simple "Hello World" for lex (flex) and yacc (bison) compiler of compilers
Updated
Oct 19, 2018
Makefile
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.
Code Generation sample (courtesy of Javier JBM)
A C# application that simulates the important workflow of a C++ compiler, continuous updating ...
A domain specific language for guitar tablatures typesetting based on an old and almost lost music notation.
Compiler for a toy language (Lex & Yacc)
Updated
May 13, 2021
Python
🔯 A tiny parser for a dynamic strong typing programming language based on PL0.
Updated
Apr 29, 2020
Python
Course Experiment of Compiler Principles(Compiler Theory) 【Visualization】.. 编译原理实验,主要包括:1. C语言词法分析(代码扫描器) 2. 用递归方法实现的Thompson算法将正则表达式转换为NFA、DFA、最小化DFA并生成对应代码 3. Tiny Parser 4. LL(1)分析器
Learn how to create a new programming language and write your own compiler.
Updated
Jun 25, 2017
Java
JavaScript 实现《编译原理》实验:词法分析和算术表达式语法分析。
Updated
Oct 26, 2016
HTML
A small, simple and type safe programming language
Updated
Aug 14, 2017
JavaScript
Bytecode Interpreter for Nasal
一个微型的 LL/LR/LALR 语法解析器 | A micro compiler project to provide LL/LR/LALR syntax parser
Updated
Dec 3, 2020
Python
A toolchain for constrained CPUs
Updated
Sep 8, 2021
Python
Several simple compilers/interpreters implemented in C/C++ or Haskell, e.g. music notation compiler (simple music notation to abc notation), several compilers for toy programming languages, and an interpreter for a JavaScript-like programming language.
Yet Another Compiler for C
Very basic IDE and visualization/simulation of Mini-C compiler. Tokens, AST, bytecode step-by-step execution
Updated
Sep 11, 2017
Kotlin
A simple language compiler using flex and bison. Just a demo for someone to refer to.
A very simple code showing the technique of how to solve expressions using RPN.
Improve this page
Add a description, image, and links to the
compiler-principles
topic page so that developers can more easily learn about it.
Curate this topic
Add this topic to your repo
To associate your repository with the
compiler-principles
topic, visit your repo's landing page and select "manage topics."
Learn more
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.