Skip to content
/ bege Public

A toy optimizing compiler for Befunge → .NET (I think it is currently broken?)

Notifications You must be signed in to change notification settings

Porges/bege

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bege – takes the ‘fun’ out of ‘Befunge’

(The ‘fun’ is the p command.)

Command support

All of Befunge-93 is supported except p.

Command Supported
down v
up ^
right >
left <
high h × (tre/98)
low l × (tre/98)
turn left [ × (98)
turn right ] × (98)
reflect r ○ (98)
push decimal 09
push hex af ○ (98)
pop $
nop
skip #
exit @
duplicate :
swap \\
clear n ○ (98)
input character ~
output character ,
input number &
output number .
not !
add +
multiply *
divide /
modulo %
subtract -
greater `
compare w × (98)
branch l/r _
branch u/d |
branch h/d m × (tre/98)
random ?
get g
put p ×
store s × (98)
input file i × (98)
output file o × (98)
string mode "
comment mode ; ○ (98)
eval = × (98)
jump j × (98)
goto x × (98)
iterate k × (98)
split t × (98)
under u × (98)
sysinfo y × (98)
begin block { × (98)
end block } × (98)

About

A toy optimizing compiler for Befunge → .NET (I think it is currently broken?)

Topics

Resources

Stars

Watchers

Forks

Languages