Paskell

Pascal compiler

A compiler that translates Pascal source code into LLVM IR and can be executed directly or used to generate native machine code.

A Pascal to LLVM compiler in Haskell

GitHub

126 stars
4 watching
6 forks
Language: Haskell
last commit: about 5 years ago
compilerhaskellllvmllvm-hsparsecpascal

Related projects:

Repository Description Stars
faizilham/budgetpascal A compiler that translates a subset of the Pascal programming language into WebAssembly 29
soegaard/minipascal An implementation of Pascal as a new Racket language with support for various features and compilers 88
jaseemabid/olifant A language targeting LLVM with the goal of building a simple compiler 64
talw/crisp-compiler A Haskell compiler for a Lisp/Scheme-inspired language with an LLVM backend 99
remobjects/pascalscript A Pascal language implementation providing efficient, cross-platform scripting capabilities with support for dynamic memory allocation and object-oriented programming. 452
acceleratehs/accelerate-llvm Compiles Accelerate code to LLVM IR and executes it on CPUs or NVIDIA GPUs 158
idris-hackers/idris-llvm A Haskell-based LLVM backend for generating LLVM bytecode from Idris programs 78
valderman/haste-compiler A compiler that converts Haskell code into JavaScript to run in web browsers or other environments. 1,440
jmorag/mcc Compiles the MicroC programming language into machine code using Haskell 116
llvm-hs/llvm-hs-kaleidoscope A Haskell-based compiler backend that uses LLVM to generate and compile machine code 82
igor84/summus A compiler frontend written without C macros using LLVM as the backend to compile a minimal language for educational purposes. 234
lemmih/lhc Compiles Haskell2010 code to LLVM IR using a custom optimization pipeline 198
syegulalp/akilang An experimental compiler and language implementation built on top of LLVM and Python. 99
itay2805/vork An interpreter and parser project implementing a programming language with a formal grammar as reference. 28
vmchale/kempe A compiled stack-based language with a toy compiler for x86_64 and aarch64 targeting 58