A lexer, parser, and WebAssembly bytecode generator for Pinky Lang
A lexer, parser, and WebAssembly bytecode generator for Pinky Lang
I wrote a compiler for the Pinky Scripting language that does code generation targeting wasm. It's written in TypeScript with the webassembly bytecodes mapped out to helper functions like i32.const(0) The url is to a playground where you can write code in the Pinky Scripting Language and see the tokens, ast, bytecode, and output. Pinky Lang has a straight-forward grammar and is designed to be used for learning about compilers.
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
Yakety, a Recursive Descent Parser Generator for EBNF Grammars
Cparse is an LR(1) parser generator for C
cparse – LR(1) and LALR(1) parser generator in C
Cparse is an LR(1) and LALR(1) parser generator in C
Cparse – a simple parser generator for C – now supports LALR(1)
Header-only, extensible C++17 argument parser
Pq, a unixy generic protobuf parser
JMeter JTL Parser in Go
Strongly-Typed Parser Combinators for Dart
Cron::Parser