SwiftPascalInterpreter

Pascal interpreter

An interpreter for the Pascal programming language written in Swift

Simple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series.

GitHub

284 stars
9 watching
17 forks
Language: Swift
last commit: about 2 years ago
Linked from 1 awesome list

astgrammarinterpreterlexerparsepascalpascal-languagepascal-programsplaygroundprocedureswift

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
zertovitch/pascal-to-ada A tool that converts Pascal code to Ada code 12
paladin-t/my_basic An embeddable BASIC interpreter with features such as prototype-based programming and functional programming 512
ivoputzer/cli-args-parser-kata Implementing a CLI arguments parser to process input in various formats 5
isopod/tree-sitter-pascal Grammar for Pascal and its dialects Delphi and Freepascal. 38
jeremyschlatter/chime An interpreter for Bel programming language 18
richpl/pybasic An interactive BASIC interpreter written in Python 174
igorw/lambda-php An interpreter for a minimal programming language inspired by the lambda calculus 23
delta456/monkey_v An implementation of a programming language interpreter in V. 37
mwerezak/sphinx-lang An interpreter for a dynamically typed language written in Rust, aiming to create a lightweight and expressive language runtime. 290
terenceng03/mueval A Haskell interpreter designed to evaluate pure functions securely and efficiently in a sandboxed environment. 76
sam46/paskell A compiler that translates Pascal source code into LLVM IR and can be executed directly or used to generate native machine code. 126
pocketpy/pocketpy An embeddable, high-level Python interpreter written in C11. 1,656
mattgreen/hython A Haskell-powered Python interpreter implementing most of the language's syntax and functionality 579
soegaard/minipascal An implementation of Pascal as a new Racket language with support for various features and compilers 88
jyh1/mmaclone An interpreter of Wolfram Language implemented in Haskell to deepen understanding of the language and its ecosystem 242