A [brainfuck] 2 derivative based off the vocabulary of [Pikachu] 3 from [Pokémon] 4.
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 |
stable:
pip install pikalang
or bleeding edge...
git clone https://github.com/skj3gg/pikalang.git
cd pikalang
python setup.py install
pikalang path/to/file.pokeball
A pikalang program must be stored in a file with a .pokeball
extention
This is a fan-based parody of themes from [Pokémon] 3. 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
. This project currently only creates a lexer object for the Pikalang file and then exits; full parsing is yet to come.