Each line is a number of how many times repeat, and the stuff on that line. For example:
000 ;This example program #1 000 .INPUT .OUTPUT 001 @ 007 ++ 003 **will be the space:
. @ . ++ . ++ . ++ . ++ . ++ . ++ . ++ . ** . **It starts from the top-left corner going south-east. Commands:
Stuff such as input/output/stop would be commands more north than the north side of the program, in certain position there would be a sub-routine that does that. For example:
000 1234567890123456789012345678901234567890123456789 000 .INPUT .OUTPUT .STOP 001 . . . . 001 .?......!!................? . 001 ?. .! ! . ? . 001 ? . .! ! . ? . 001 ?.!..@..!............@...? . 001 !.............................@Standard subroutines:
Not to step on toes here but I have attempted to correct the spelling on this page -- it was testing my sanity. Some of the intended meaning was unclear to me so I did my best to sort it out. Some of the grammar still may be iffy.