This is a brainf*** emulator written in C#.
With some advanced custom instructions supported.
-
+
: Increment the current data of current pointer by 1. -
-
: Decrement the current data of current pointer by 1. -
>
: Move the current pointer to the right. -
<
: Move the current pointer to the left. -
[
: Loop start. -
]
: Loop end. -
.
: Output the byte at the data pointer. -
,
: Accept one byte of input, storing its value in the byte at the data pointer.
-
(
: Push the byte at the data pointer to the stack. -
)
: Pop the byte at the data pointer to the stack. -
@
: Absolute jump to the given address. -
&
: System call with an index.
Licensed under MIT License with ❤.