PIKALANG - The Pikachu Programming Language

A brainfuck derivative based off the vocabulary of Pikachu from Pokémon.
Syntax
pikalang | brainfuck | description |
---|---|---|
pi | + | increment the byte at pointer |
ka | - | decrement the byte at pointer |
pika | [ | if pointer is zero, jump to matching chu |
chu | ] | if pointer is nonzero, jump to matching pika |
pipi | > | increment the data pointer |
pichu | < | decrement the data pointer |
pikapi | , | input of one byte into pointer |
pikachu | . | output the byte at pointer |
Installation
stable:
or bleeding edge...
Usage
File Extention
A pikalang program must be stored in a file with a .pokeball
extention
API Usage
Development
When developing, use pipenv
to install needed tools.
Thanks
Special thanks to Elliot Chance for providing the base implementation of this.
Disclaimer
This is a fan-based parody of themes from Pokémon. The language, as well as its author, is in no way associated with the Pokémon francise and its creators, nor is this project, in any way, for-profit. This is a project to teach myself ply
, which is protected under fair use.