Skip to content

RobinsAviary/RobinfishInterpreter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Robinfish Interpreter v1.0.2

This is a Deadfish Interpreter written in C++20. (Overkill? Probably.) It contains various other operators from a smattering of Deadfish extensions, thus the different name.

It supports .df and .txt files being dragged into it/specified as well as a terminal mode when the application is directly opened.

Operators

Operator Explantation
i Increment the accumulator.
d Decrement the accumulator.
s Square the accumulator.
o Output the accumulator (As a number).
h Halt the program.
r Square root the accumulator
c Output the accumulator as an ASCII character. NOTE: Numbers outside 0-255 do nothing.
w Print "Hello, World!"
; Reset the accumulator to zero.
x2 Multiply the accumulator by 2.

Command Line Parameters

All command line parameters begin with -

I may add these back, we'll see.

Building

This interpreter exists entirely within a source code file and a single library, so building should be trivial with any program.

License

This interpreter, library, and its source code are provided under the MIT License. The original language and the superset are in the Public Domain.

About

An Deadfish Interpreter/Library/Superset written in C++20. (Overkill? Probably.)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages