minipascal

Pascal compiler

An implementation of Pascal as a new Racket language with support for various features and compilers

MiniPascal implemented in Racket

GitHub

88 stars
5 watching
14 forks
Language: Pascal
last commit: almost 5 years ago
Linked from 1 awesome list

compilerpascalracket

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
faizilham/budgetpascalA compiler that translates a subset of the Pascal programming language into WebAssembly29
sam46/paskellA compiler that translates Pascal source code into LLVM IR and can be executed directly or used to generate native machine code.126
remobjects/pascalscriptA Pascal language implementation providing efficient, cross-platform scripting capabilities with support for dynamic memory allocation and object-oriented programming.454
philnguyen/abstract-compilationA DSL for defining compilers without boilerplate code2
pascalabcnet/pascalabcnetA .NET implementation of the Pascal programming language382
siraben/mini-haskellA Haskell compiler with a runtime environment implementing Combinatory Logic73
isopod/tree-sitter-pascalGrammar for Pascal and its dialects Delphi and Freepascal.38
jmorag/mccCompiles the MicroC programming language into machine code using Haskell116
smarie/python-mini-lambdaA Python library that generates and compiles minimal lambda functions for simple expressions.14
vmchale/kempeA compiled stack-based language with a toy compiler for x86_64 and aarch64 targeting58
jaseemabid/olifantA language targeting LLVM with the goal of building a simple compiler64
lexi-lambda/hackettAn experimental implementation of a Haskell-like language with Racket's macro system1,167
igorkulman/swiftpascalinterpreterAn interpreter for the Pascal programming language written in Swift284
racketscript/racketscriptCompiles Racket source code to JavaScript ES6 modules712
syegulalp/akilangAn experimental compiler and language implementation built on top of LLVM and Python.99