Projects in Awesome Lists tagged with compiler-principles
A curated list of projects in awesome lists tagged with compiler-principles .
https://github.com/deathking/learning-sicp
MIT视频公开课《计算机程序的构造和解释》中文化项目及课程学习资料搜集。
compiler-principles functional-programming interpreters open-course scheme sicp
Last synced: 10 Apr 2025
https://github.com/DeathKing/Learning-SICP
MIT视频公开课《计算机程序的构造和解释》中文化项目及课程学习资料搜集。
compiler-principles functional-programming interpreters open-course scheme sicp
Last synced: 24 Mar 2025
https://github.com/Roujack/mathAI
一个拍照做题程序。输入一张包含数学计算题的图片,输出识别出的数学计算式以及计算结果。This is a mathematic expression recognition project.
compiler-principles expression-recognition opencv pattern-recognition tensorflow
Last synced: 18 Apr 2025
https://github.com/roujack/mathai
一个拍照做题程序。输入一张包含数学计算题的图片,输出识别出的数学计算式以及计算结果。This is a mathematic expression recognition project.
compiler-principles expression-recognition opencv pattern-recognition tensorflow
Last synced: 07 Apr 2025
https://github.com/katef/libfsm
DFA regular expression library & friends
automata compiler compiler-principles compilers dfa finite-state-automata finite-state-machine finite-state-machines fsm lex lexer lexer-generator lexical-analysis lexing nfa regex regex-validator regexes regexp
Last synced: 15 Apr 2025
https://github.com/mgechev/tiny-compiler
A tiny evaluator and compiler of arithmetic expressions.
ast compiler compiler-construction compiler-principles interpreter
Last synced: 04 Apr 2025
https://github.com/katef/kgt
BNF wrangling and railroad diagrams
abnf bnf cfgs chomsky compiler compiler-designs compiler-principles compilers ebnf grammar grammar-specification grammars parser parser-library parsing syntax syntax-tree wsn
Last synced: 04 Apr 2025
https://github.com/netcan/compilingTheory
My course design for compiler theory (Visualization).
Last synced: 15 Mar 2025
https://github.com/captainarash/captcc
A tiny C compiler written purely in JavaScript.
compiler compiler-construction compiler-design compiler-optimization compiler-principles parser parsing
Last synced: 26 Mar 2025
https://github.com/mkchoi212/lbac-swift
Learn how to build a compiler by interacting with Let's Build a Compiler by Jack Crenshaw in Swift Playgrounds
compiler compiler-construction compiler-principles swift swift-playgrounds
Last synced: 12 Apr 2025
https://github.com/mkchoi212/LBAC-Swift
Learn how to build a compiler by interacting with Let's Build a Compiler by Jack Crenshaw in Swift Playgrounds
compiler compiler-construction compiler-principles swift swift-playgrounds
Last synced: 18 Nov 2024
https://github.com/bhznjns/calculator.rs
A simple command-line calculator program writen with Rust.
calculator command-line compiler-principles interpreter repl rust script
Last synced: 29 Jan 2025
https://github.com/dtcxzyw/cmmc
An unofficial reference implementation of the C Minus Minus Compiler
armv7 compiler compiler-design compiler-principles mips32 optimization-compiler riscv
Last synced: 23 Mar 2025
https://github.com/valkmjolnir/nasal-interpreter
Modern efficient runtime for Nasal: using stack-based direct-threading virtual machine.
bytecode-interpreter compiler-principles flightgear interpreter language linux macos nasal programming-language script-language scripting-language windows
Last synced: 13 Nov 2024
https://github.com/dreden33773/pl_0
a simple pl/0 compiler implemented in rust.
compiler compiler-design compiler-principles curriculum-design nuaa pl0 rust
Last synced: 09 Apr 2025
https://github.com/rafael-santiago/tulip
A domain specific language for guitar tablatures typesetting based on an old and almost lost music notation.
command-line-tool compiler-design compiler-principles domain-specific-language guitar-tablature markup-language multi-platform music-notation typesetting typesetting-system
Last synced: 05 Apr 2025
https://github.com/Yuziquan/CppCompiler
A C# application that simulates the important workflow of a C++ compiler, continuous updating ...
compiler compiler-principles dll flex gui lexical-analysis ll1-grammar syntax-analysis tiny winforms
Last synced: 12 Mar 2025
https://github.com/yuziquan/cppcompiler
A C# application that simulates the important workflow of a C++ compiler, continuous updating ...
compiler compiler-principles dll flex gui lexical-analysis ll1-grammar syntax-analysis tiny winforms
Last synced: 13 Dec 2024
https://github.com/olbat/compiler
Compiler for a toy language (Lex & Yacc)
ast compiler compiler-principles lex lexer parser yacc
Last synced: 12 Mar 2025
https://github.com/howl-anderson/microcompiler
一个微型的 LL/LR/LALR 语法解析器 | A micro compiler project to provide LL/LR/LALR syntax parser
compiler compiler-construction compiler-frontend compiler-principles compiler-tool compilers compilers-design lalr-parser lexer lexical-analysis lexical-analysis-engines lexical-analyzer lexical-parser ll-parser ll1 ll1-grammar lr-parser parser-generator
Last synced: 21 Nov 2024
https://github.com/superjmn/codegeneration
Code Generation sample (courtesy of Javier JBM)
code-generation compiler-construction compiler-design compiler-principles compilers
Last synced: 11 Feb 2025
https://github.com/aanastasiou/dgtools
A toolchain for constrained CPUs
assembler compiler-principles compilers hardware python simulation
Last synced: 10 Apr 2025
https://github.com/chipjarred/compiler-deconstruction
Translation of Niklaus Wirth's Oberon-0 compiler from his Compiler Construction book into Swift, and evolution toward significant improvements in naming, structure, and readability in general.
compiler compiler-construction compiler-deconstruction compiler-design compiler-principles compilers-design oberon oberon-programming-language parser parsers parsers-compilers swift wirth-book wirth-compiler wirth-oberon
Last synced: 22 Apr 2025
https://github.com/slimenull/ncalculator
基于递归下降语法分析的简单计算器实现.
calculator compiler-principles recursive-descent-parser
Last synced: 29 Dec 2024
https://github.com/alexp11223/minic-edu-app
Very basic IDE and visualization/simulation of Mini-C compiler. Tokens, AST, bytecode step-by-step execution
compiler-principles ide jvm jvm-bytecode kotlin simulation visualization
Last synced: 13 Dec 2024
https://github.com/rafael-santiago/expr
A very simple code showing the technique of how to solve expressions using RPN.
automata-theory automatas calculator compiler-design compiler-principles compsci computer-science interpreters pushdown-automaton rpn tutorial-code
Last synced: 09 Apr 2025
https://github.com/autokaka/refined_c_compiler
A simple language compiler using flex and bison. Just a demo for someone to refer to.
bison bison-yacc compile compiler compiler-principles flex lex njtech yacc
Last synced: 22 Feb 2025
https://github.com/deeptiman/generic-programming
A Case Study on Golang Generic Code
abstract-syntax-tree compiler compiler-principles cpp generic-programming generic-types go golang golang-application golang-examples golang-generics golang-library golang-package google java software-architecture software-development software-engineering software-testing unit-test
Last synced: 13 Mar 2025
https://github.com/nthnn/yttria-lang
Yttria programming language using LLVM bindings in pure TypeScript.
compiler compiler-construction compiler-design compiler-infrastructure compiler-principles language llvm llvm-bindings nodejs-application programming-language typescript-app typescript-application typescript-compiler
Last synced: 13 Nov 2024
https://github.com/joaomlneto/mayfly-compiler
Compilers course project @ IST 2013
asm assembler assembler-x86 byacc compiler compiler-construction compiler-design compiler-optimization compiler-principles compilers flex-bison flex-lexer lexer parser runtime-library runtime-system semantic-parsing yacc yacc-example yacc-lex
Last synced: 22 Apr 2025
https://github.com/tranbavinhson/compiler
Compile KPL(Kyoto Programming Language) by C
c compiler compiler-principles
Last synced: 09 Apr 2025
https://github.com/bashkirtsevich-llc/cmm32
C-- compiler
assembler assembler-code assembly assembly-8086 assembly-language c c-- compiler compiler-principles pure-c
Last synced: 16 Mar 2025
https://github.com/valkmjolnir/nas-sharp
A new script language and the subset of nasal
compiler-principles interpreter language script
Last synced: 02 Mar 2025
https://github.com/sachinganesh/compilerdesign
A mini project for understanding Compiler Design (2015)
compiler compiler-design compiler-principles miniproject php
Last synced: 01 Mar 2025
https://github.com/indianwhocodes/plp2017
LL (1) Compiler Implementation (2017)
academic alphabet-productions cfg compiler compiler-construction compiler-design compiler-principles construction context-free-grammar grammar grammar-rules java-8 junit5-tests jvm scanner syntax-trees test-robustness visitor-interface
Last synced: 03 Apr 2025
https://github.com/daniel-boll/pile
The oficial repo for the pile lang
compiler compiler-principles concatenative-programming-language lexer-analyzer programming-language stack-based
Last synced: 08 Apr 2025
https://github.com/honza-kasik/championc
Compiler implementation for Heroc language in Java - for educational purposes only
antlr4 compiler compiler-principles lexer parser syntax-analysis
Last synced: 24 Feb 2025
https://github.com/akafael/another-little-asm
Custom Simplified Assembly
assembly compiler-principles custom-assembly language
Last synced: 23 Mar 2025
https://github.com/sr1jan/grok-compiler
grokking compilers...
compiler compiler-construction compiler-design compiler-principles compilers computer-science education educational
Last synced: 26 Feb 2025
https://github.com/pedrofnseca/rinha-compiler-rust
⚙️Interpreter made with Rust
abstract-syntax-tree compiler-principles interpreter interpreter-language rust
Last synced: 25 Feb 2025
https://github.com/nandahkrishna/compilerdesignlab
Programs written for the Compiler Design Laboratory in the 6th semester
c c-programming compiler compiler-design compiler-principles compilers lex lexical-analysis lexical-analyzer
Last synced: 25 Mar 2025
https://github.com/lucasalegre/compilers
UFRGS – Informática - INF01147 - Compiladores - 2019/1 Turma A - Prof. Marcelo Johann
compiler-construction compiler-principles compilers
Last synced: 27 Mar 2025
https://github.com/chichunchen/2017-jserv-summery-system-software
Notes and learning of
compiler-principles concurrent notes numerical-methods operating-system-learning optimization system-programming
Last synced: 12 Mar 2025
https://github.com/sdasgup3/compilers
Projects involving GCC and LLVM compiler framework
clang compiler-principles gcc-complier llvm-compiler
Last synced: 09 Apr 2025
https://github.com/victoriaraven/compiler-design-java-gui-version
Java version of the Compiler Theory and Design class in UMGC. It was in C language now I turned it into Java for fun.
compiler-design compiler-principles compiler-theory java
Last synced: 28 Mar 2025
https://github.com/thomasvergne/thomasvergne.github.io
Main repository hosting my portfolio and blog written with Hugo.
blog compiler-principles haskell-articles portfolio
Last synced: 27 Feb 2025
https://github.com/skpro-glitch/shorthand-risc
This is a simplified assembly language with a tabular structured instruction set. This is meant for easy learning and fast implementation of assembly languages in microprocessors and microcontrollers. - Soham Kapur, VIT Chennai
assembler assembly assembly-language assembly-language-programming compiler compiler-construction compiler-design compiler-optimization compiler-principles compilers risc risc-processor risc-v riscv shorthand shorthand-notation shorthand-syntax
Last synced: 15 Mar 2025
https://github.com/rayniel95/compilers
My compiler theory notebook.
compiler-principles compilers language-theory notebook photos school-education university-course university-of-havana
Last synced: 06 Mar 2025
https://github.com/raffayk/just-in-time-compiler
compiler compiler-construction compiler-principles python
Last synced: 22 Mar 2025
https://github.com/tiagomaial/jack-syntax-analyzer-c
A Jack syntax analyzer for Nand2Tetris written in C
c compiler-construction compiler-principles nand2tetris
Last synced: 21 Mar 2025