LiuChangFreeman / C Compiler
C--compiler which implements LL(1)\LR(0)\SLR\LR(1) and semantic analysis and MIPS generate
Stars: ✭ 286
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to C Compiler
Ccompiler
c语言编译器,用 lex 和 yacc 工具完成词法分析与语法分析并生成语法树,C++实现了语 法树的解析并生成中间代码,生成中间代码的过程中实现了错误检测。C++实 现了中间代码的优化操作。之后利用 python 对中间代码进行处理并生成 mips 汇编码并且可以成功在 PCSpim(mips 模拟器)上运行。
Stars: ✭ 113 (-60.49%)
Mutual labels: compiler, mips
Plasma
Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.
Stars: ✭ 2,956 (+933.57%)
Mutual labels: mips
Re Flex
The regex-centric, fast lexical analyzer generator for C++ with full Unicode support. Faster than Flex. Accepts Flex specifications. Generates reusable source code that is easy to understand. Introduces indent/dedent anchors, lazy quantifiers, functions for lex/syntax error reporting, and more. Seamlessly integrates with Bison and other parsers.
Stars: ✭ 274 (-4.2%)
Mutual labels: compiler
Mint
🍃 A refreshing programming language for the front-end web.
Stars: ✭ 3,607 (+1161.19%)
Mutual labels: compiler
Mosml
Moscow ML is a light-weight implementation of Standard ML (SML), a strict functional language widely used in teaching and research.
Stars: ✭ 271 (-5.24%)
Mutual labels: compiler
Livewallpaper
A tiny win10 (dynamic) wallpaper changer | 巨应壁纸 | 动态壁纸
Stars: ✭ 274 (-4.2%)
Mutual labels: wpf
Yabfc
Yet Another Brainfuck Compiler; No dependencies and from the ground up
Stars: ✭ 269 (-5.94%)
Mutual labels: compiler
Clang
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Stars: ✭ 2,880 (+906.99%)
Mutual labels: compiler
Clangwarnings.com
A list of Clang warnings and their descriptions.
Stars: ✭ 276 (-3.5%)
Mutual labels: compiler
Seq
A high-performance, Pythonic language for bioinformatics
Stars: ✭ 263 (-8.04%)
Mutual labels: compiler
Write You A Haskell
Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)
Stars: ✭ 3,064 (+971.33%)
Mutual labels: compiler
Gleam
⭐️ A friendly language for building type-safe, scalable systems!
Stars: ✭ 3,463 (+1110.84%)
Mutual labels: compiler
Pyverilog
Python-based Hardware Design Processing Toolkit for Verilog HDL
Stars: ✭ 267 (-6.64%)
Mutual labels: compiler
Vult
Vult is a transcompiler well suited to write high-performance DSP code
Stars: ✭ 272 (-4.9%)
Mutual labels: compiler
Rascal
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Stars: ✭ 284 (-0.7%)
Mutual labels: compiler
实现了自制C--语言的一遍扫描编译,包括词法分析、LR(1)语法分析、属性文法+中间代码生成、MIPS汇编生成 编译脚本由Python实现,兼容python2.7与3.7,图形界面由WPF实现,使用了IronPython进行脚本执行
支持以下特性:
- 一种基本类型int
- 赋值表达式,循环/选择/判断/跳出语句
- 函数定义与函数调用
未实现:
- 浮点数、字符、字符串
- 数组
- 错误检查
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].