Bfppp

From Esolang
Jump to navigation Jump to search

Bfppp is an esolang created by User:Sourceguy. It's an extension of Brainfuck. It contains a standard library, that makes coding in it a bit easier.


Instructions

Bfppp supports all Brainfuck instructions, and includes some new ones:

  • # - Comment
  • @ - reset current cell
  • $ - output current cell as number
  • %name{arguments}(body) - define a function
  • ?name{arguments} - call a function
  • = - set current cell to the next character's cell ASCII value
  • !filename - import external file and execute its contents

std/io.bfppp

The github repo includes a file named io.bfppp inside the std folder:

%printChar{o}(=o.)
%inputChar{}(,)

Github