diff options
author | June McEnroe <june@causal.agency> | 2019-01-26 16:51:18 -0500 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2019-01-26 16:51:18 -0500 |
commit | ca16fb6771e902bbc3553b3e4e3bb5c3c1aa5e33 (patch) | |
tree | fc3ab7e3e218ffea3feeb49398317f670e4819d0 /bin/man1 | |
parent | Add back tux to ssh config (diff) | |
download | src-ca16fb6771e902bbc3553b3e4e3bb5c3c1aa5e33.tar.gz src-ca16fb6771e902bbc3553b3e4e3bb5c3c1aa5e33.zip |
Add beef Befunge-93 interpreter
Diffstat (limited to '')
-rw-r--r-- | bin/man1/beef.1 | 97 |
1 files changed, 97 insertions, 0 deletions
diff --git a/bin/man1/beef.1 b/bin/man1/beef.1 new file mode 100644 index 00000000..c42152d8 --- /dev/null +++ b/bin/man1/beef.1 @@ -0,0 +1,97 @@ +.Dd January 26, 2019 +.Dt BEEF 1 +.Os +. +.Sh NAME +.Nm beef +.Nd Befunge-93 interpreter +. +.Sh SYNOPSIS +.Nm +.Op Ar file +. +.Sh DESCRIPTION +.Nm +is a Befunge-93 interpreter. +If no +.Ar file +is provided, +the program is read from standard input. +. +.Ss Befunge-93 Command Summary +.Bl -tag -width "0-9" -compact +.It \(dq +toggle string mode +.It 0-9 +push value +.It + +add +.It - +subtract +.It * +multiply +.It / +divide +.It % +modulo +.It ! +not +.It ` +greater than +.It > +right +.It < +left +.It ^ +up +.It v +down +.It ? +random +.It _ +horizontal (left) if +.It | +vertical (up) if +.It : +duplicate +.It \e +swap +.It $ +drop +.It . +output integer +.It , +output ASCII +.It # +bridge +.It g +get (y, x) +.It p +put (y, x) = v +.It & +input integer +.It ~ +input ASCII +.It @ +exit +.El +. +.Sh EXIT STATUS +.Nm +exits with the top value left on the stack, +or 0 if the stack is left empty. +. +.Sh STANDARDS +.Rs +.%A Chris Pressey +.%Q Cat's Eye Technologies +.%T Befunge-93 +.%D September, 1993 +.%U https://github.com/catseye/Befunge-93/blob/master/doc/Befunge-93.markdown +.Re +. +.Sh CAVEATS +.Nm +does not support Linux +since it uses +.Xr arc4random_uniform 3 . |