Edge

Edge is a brainfuck derivative without IO and only 4 symbols. It was created by Michael Gianfreda, Aug. 25, 2013.

Edge has two switches: destination (pointer <-> memory cell) and direction (+ <-> -).

{| class="wikitable" !Command !Description
 * style="text-align:center"|
 * Switch destination (pointer <-> memory cell). When switching from cell to pointer, direction gets switched (+ <-> -) too.
 * style="text-align:center"|
 * Move selected destination in selected direction
 * style="text-align:center"|
 * Jump past the matching  if the cell under the pointer is 0. Same as in BF.
 * style="text-align:center"|
 * Jump back to the matching  if the cell under the pointer is nonzero. Same as in BF.
 * Jump past the matching  if the cell under the pointer is 0. Same as in BF.
 * style="text-align:center"|
 * Jump back to the matching  if the cell under the pointer is nonzero. Same as in BF.
 * Jump back to the matching  if the cell under the pointer is nonzero. Same as in BF.