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: almost 7 years ago
compilerhaskellllvmllvm-hsparsecpascal

Related projects:

RepositoryDescriptionStars
faizilham/budgetpascalA compiler that translates a subset of the Pascal programming language into WebAssembly29
soegaard/minipascalAn implementation of Pascal as a new Racket language with support for various features and compilers88
jaseemabid/olifantA language targeting LLVM with the goal of building a simple compiler64
talw/crisp-compilerA Haskell compiler for a Lisp/Scheme-inspired language with an LLVM backend99
remobjects/pascalscriptA Pascal language implementation providing efficient, cross-platform scripting capabilities with support for dynamic memory allocation and object-oriented programming.454
acceleratehs/accelerate-llvmCompiles Accelerate code to LLVM IR and executes it on CPUs or NVIDIA GPUs159
idris-hackers/idris-llvmA Haskell-based LLVM backend for generating LLVM bytecode from Idris programs78
valderman/haste-compilerA compiler that converts Haskell code into JavaScript to run in web browsers or other environments.1,440
jmorag/mccCompiles the MicroC programming language into machine code using Haskell116
llvm-hs/llvm-hs-kaleidoscopeA Haskell-based compiler backend that uses LLVM to generate and compile machine code82
igor84/summusA compiler frontend written without C macros using LLVM as the backend to compile a minimal language for educational purposes.234
lemmih/lhcCompiles Haskell2010 code to LLVM IR using a custom optimization pipeline198
syegulalp/akilangAn experimental compiler and language implementation built on top of LLVM and Python.99
itay2805/vorkAn interpreter and parser project implementing a programming language with a formal grammar as reference.27
vmchale/kempeA compiled stack-based language with a toy compiler for x86_64 and aarch64 targeting58