Ccompilerc语言编译器,用 lex 和 yacc 工具完成词法分析与语法分析并生成语法树,C++实现了语 法树的解析并生成中间代码,生成中间代码的过程中实现了错误检测。C++实 现了中间代码的优化操作。之后利用 python 对中间代码进行处理并生成 mips 汇编码并且可以成功在 PCSpim(mips 模拟器)上运行。
Stars: ✭ 113 (-47.93%)
Lbac SwiftLet's Build a Compiler by Jack Crenshaw translated to Swift Playgrounds
Stars: ✭ 156 (-28.11%)
NanocamlNanopass for OCaml
Stars: ✭ 112 (-48.39%)
Prototype(deprecated) The journey continues at ASNEXT: https://github.com/AssemblyScript/assemblyscript
Stars: ✭ 2,114 (+874.19%)
Fathom 🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧
Stars: ✭ 111 (-48.85%)
LionessThe Lioness Programming Language
Stars: ✭ 155 (-28.57%)
Futhark💥💻💥 A data-parallel functional programming language
Stars: ✭ 1,641 (+656.22%)
Binaryen.jsA buildbot for binaryen.js, a port of Binaryen to the Web, with TypeScript support.
Stars: ✭ 201 (-7.37%)
CjstoesmA tool that can transform CommonJS to ESM
Stars: ✭ 109 (-49.77%)
QuickjsQuickJS是一个小型并且可嵌入的Javascript引擎,它支持ES2020规范,包括模块,异步生成器和代理器。
Stars: ✭ 2,199 (+913.36%)
InkoInko is a statically-typed, safe, object-oriented programming language for writing concurrent programs. This is a read-only mirror of https://gitlab.com/inko-lang/inko
Stars: ✭ 108 (-50.23%)
VeriloggenVeriloggen: A Mixed-Paradigm Hardware Construction Framework
Stars: ✭ 182 (-16.13%)
Babel🐠 Babel is a compiler for writing next generation JavaScript.
Stars: ✭ 40,109 (+18383.41%)
Codec BeamGenerate Erlang VM byte code from Haskell
Stars: ✭ 152 (-29.95%)
KotlinThe Kotlin Programming Language.
Stars: ✭ 39,664 (+18178.34%)
Customasm💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/
Stars: ✭ 211 (-2.76%)
Datum🔡 🧜🏽♀️ 下一代企业级编程语言。A easy maintain(read/write) language for transform from/to other languages.
Stars: ✭ 107 (-50.69%)
CrustC compiler toolchain in Rust. [WIP, early development stage]
Stars: ✭ 150 (-30.88%)
Philip2An Elm to OCaml compiler
Stars: ✭ 182 (-16.13%)
OrchestraOne language to be RegExp's Successor. Visually readable and rich, technically safe and extended, naturally scalable, advanced, and optimized
Stars: ✭ 103 (-52.53%)
Typelang🌳 A tiny language interpreter implemented purely in TypeScript's type-system
Stars: ✭ 149 (-31.34%)
HisspIt's Python with a Lissp.
Stars: ✭ 102 (-53%)
XdpwXD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
Stars: ✭ 199 (-8.29%)
ZxbasicThe Sinclair ZX Spectrum BASIC compiler!
Stars: ✭ 101 (-53.46%)
Waha slightly higher-level language superset of webassembly
Stars: ✭ 147 (-32.26%)
Vc4cCompiler for the VC4CL OpenCL implementation
Stars: ✭ 101 (-53.46%)
VarjoLisp to GLSL Language Translator
Stars: ✭ 181 (-16.59%)
FanxA portable programming language
Stars: ✭ 101 (-53.46%)
FinkelHaskell in S-expression
Stars: ✭ 146 (-32.72%)
FaustFunctional programming language for signal processing and sound synthesis
Stars: ✭ 1,360 (+526.73%)
Emojicode😀😜🔂 World’s only programming language that’s bursting with emojis
Stars: ✭ 2,561 (+1080.18%)
ArtistARTist's core implementation meant to be included in the art project. Provides ARTist APIs and boilerplate code for modules.
Stars: ✭ 97 (-55.3%)
Swcswc is a super-fast compiler written in rust; producing widely-supported javascript from modern standards and typescript.
Stars: ✭ 18,627 (+8483.87%)
FetlangFetish-themed programming language
Stars: ✭ 1,337 (+516.13%)
Llvm Guide ZhUser Guides For those new to the LLVM system.(LLVM系统的新用户指南,中文翻译版)
Stars: ✭ 180 (-17.05%)
Webpack Core Usagewebpack2完整系列课程,欢迎阅读。同时欢迎移步我的react全家桶文章全集: https://github.com/liangklfangl/react-article-bucket
Stars: ✭ 94 (-56.68%)
GlslGLSL parser for Rust
Stars: ✭ 145 (-33.18%)
Pyast64Compile a subset of the Python AST to x64-64 assembler
Stars: ✭ 93 (-57.14%)
Bridge♠️ C# to JavaScript compiler. Write modern mobile and web apps in C#. Run anywhere with Bridge.NET.
Stars: ✭ 2,216 (+921.2%)
SelfieAn educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor.
Stars: ✭ 1,318 (+507.37%)
BeefBeef Programming Language
Stars: ✭ 1,877 (+764.98%)
Wasm ForthA Forth implementation compiling to WebAssembly.
Stars: ✭ 92 (-57.6%)
PotigolLinguagem Potigol - Linguagem de programação funcional moderna para iniciantes - A Functional Programming Language for Beginners
Stars: ✭ 179 (-17.51%)
BabygoGo compiler made from scratch, which can compile itself. It's going to be the smallest and simplest go compiler in the world.
Stars: ✭ 143 (-34.1%)
Enzyme.jlJulia bindings for the Enzyme automatic differentiator
Stars: ✭ 90 (-58.53%)
IchbinsA tiny self-hosting Lisp-to-C compiler
Stars: ✭ 210 (-3.23%)
GhdlVHDL 2008/93/87 simulator
Stars: ✭ 1,285 (+492.17%)
LawvereA categorical programming language with effects
Stars: ✭ 142 (-34.56%)
Decent MessupMess up js code in a different way
Stars: ✭ 84 (-61.29%)
C3cCompiler for the C3 language
Stars: ✭ 178 (-17.97%)
R9ccToy C compiler
Stars: ✭ 139 (-35.94%)
SiltAn in-progress fast, dependently typed, functional programming language implemented in Swift.
Stars: ✭ 217 (+0%)
LumenAn alternative BEAM implementation, designed for WebAssembly
Stars: ✭ 2,742 (+1163.59%)
Dmddmd D Programming Language compiler
Stars: ✭ 2,498 (+1051.15%)
InterimLow-level Lisp with compile-time memory management
Stars: ✭ 204 (-5.99%)
MlkitStandard ML Compiler and Toolkit
Stars: ✭ 183 (-15.67%)
CCompile and execute C "scripts" in one go!
Stars: ✭ 1,920 (+784.79%)
HikariLLVM Obfuscator
Stars: ✭ 1,585 (+630.41%)