-
Notifications
You must be signed in to change notification settings - Fork 0
Memory Dump Example
The code at ./tests/interpreter/Hello-Memory-Dump.bf shows you how to use -debug paramter and # (hash / number sign) command.
When you run the code :
java -jar BrainJuck.jar interpreter ./tests/interpreter/Hello-Memory-Dump.bf
It only outputs :
Hello
However, when you run the same code with -debug parameter :
java -jar BrainJuck.jar interpreter -debug ./tests/interpreter/Hello-Memory-Dump.bf
Interpreter executes # (hash / number sign) command and outputs :
{255} 000 000 000 000 000 000 000 {ÿ} . . . . . . .
{248} 000 000 000 000 000 000 000 {ø} . . . . . . .
248 {000} 000 000 000 000 000 000 ø {.} . . . . . .
248 {001} 000 000 000 000 000 000 ø {.} . . . . . .
{248} 001 000 000 000 000 000 000 {ø} . . . . . . .
{241} 001 000 000 000 000 000 000 {ñ} . . . . . . .
241 {001} 000 000 000 000 000 000 ñ {.} . . . . . .
241 {002} 000 000 000 000 000 000 ñ {.} . . . . . .
{241} 002 000 000 000 000 000 000 {ñ} . . . . . . .
{234} 002 000 000 000 000 000 000 {ê} . . . . . . .
234 {002} 000 000 000 000 000 000 ê {.} . . . . . .
234 {003} 000 000 000 000 000 000 ê {.} . . . . . .
{234} 003 000 000 000 000 000 000 {ê} . . . . . . .
{227} 003 000 000 000 000 000 000 {ã} . . . . . . .
227 {003} 000 000 000 000 000 000 ã {.} . . . . . .
227 {004} 000 000 000 000 000 000 ã {.} . . . . . .
{227} 004 000 000 000 000 000 000 {ã} . . . . . . .
{220} 004 000 000 000 000 000 000 {Ü} . . . . . . .
220 {004} 000 000 000 000 000 000 Ü {.} . . . . . .
220 {005} 000 000 000 000 000 000 Ü {.} . . . . . .
{220} 005 000 000 000 000 000 000 {Ü} . . . . . . .
{213} 005 000 000 000 000 000 000 {Õ} . . . . . . .
213 {005} 000 000 000 000 000 000 Õ {.} . . . . . .
213 {006} 000 000 000 000 000 000 Õ {.} . . . . . .
{213} 006 000 000 000 000 000 000 {Õ} . . . . . . .
{206} 006 000 000 000 000 000 000 {Î} . . . . . . .
206 {006} 000 000 000 000 000 000 Î {.} . . . . . .
206 {007} 000 000 000 000 000 000 Î {.} . . . . . .
{206} 007 000 000 000 000 000 000 {Î} . . . . . . .
{199} 007 000 000 000 000 000 000 {Ç} . . . . . . .
199 {007} 000 000 000 000 000 000 Ç {.} . . . . . .
199 {008} 000 000 000 000 000 000 Ç {.} . . . . . .
{199} 008 000 000 000 000 000 000 {Ç} . . . . . . .
{192} 008 000 000 000 000 000 000 {À} . . . . . . .
192 {008} 000 000 000 000 000 000 À {.} . . . . . .
192 {009} 000 000 000 000 000 000 À {.} . . . . . .
{192} 009 000 000 000 000 000 000 {À} . . . . . . .
{185} 009 000 000 000 000 000 000 {¹} . . . . . . .
185 {009} 000 000 000 000 000 000 ¹ {.} . . . . . .
185 {010} 000 000 000 000 000 000 ¹ {.} . . . . . .
{185} 010 000 000 000 000 000 000 {¹} . . . . . . .
{178} 010 000 000 000 000 000 000 {²} . . . . . . .
178 {010} 000 000 000 000 000 000 ² {.} . . . . . .
178 {011} 000 000 000 000 000 000 ² {.} . . . . . .
{178} 011 000 000 000 000 000 000 {²} . . . . . . .
{171} 011 000 000 000 000 000 000 {«} . . . . . . .
171 {011} 000 000 000 000 000 000 « {.} . . . . . .
171 {012} 000 000 000 000 000 000 « {.} . . . . . .
{171} 012 000 000 000 000 000 000 {«} . . . . . . .
{164} 012 000 000 000 000 000 000 {¤} . . . . . . .
164 {012} 000 000 000 000 000 000 ¤ {.} . . . . . .
164 {013} 000 000 000 000 000 000 ¤ {.} . . . . . .
{164} 013 000 000 000 000 000 000 {¤} . . . . . . .
{157} 013 000 000 000 000 000 000 {�} . . . . . . .
157 {013} 000 000 000 000 000 000 � {.} . . . . . .
157 {014} 000 000 000 000 000 000 � {.} . . . . . .
{157} 014 000 000 000 000 000 000 {�} . . . . . . .
{150} 014 000 000 000 000 000 000 {�} . . . . . . .
150 {014} 000 000 000 000 000 000 � {.} . . . . . .
150 {015} 000 000 000 000 000 000 � {.} . . . . . .
{150} 015 000 000 000 000 000 000 {�} . . . . . . .
{143} 015 000 000 000 000 000 000 {�} . . . . . . .
143 {015} 000 000 000 000 000 000 � {.} . . . . . .
143 {016} 000 000 000 000 000 000 � {.} . . . . . .
{143} 016 000 000 000 000 000 000 {�} . . . . . . .
{136} 016 000 000 000 000 000 000 {�} . . . . . . .
136 {016} 000 000 000 000 000 000 � {.} . . . . . .
136 {017} 000 000 000 000 000 000 � {.} . . . . . .
{136} 017 000 000 000 000 000 000 {�} . . . . . . .
{129} 017 000 000 000 000 000 000 {�} . . . . . . .
129 {017} 000 000 000 000 000 000 � {.} . . . . . .
129 {018} 000 000 000 000 000 000 � {.} . . . . . .
{129} 018 000 000 000 000 000 000 {�} . . . . . . .
{122} 018 000 000 000 000 000 000 {z} . . . . . . .
122 {018} 000 000 000 000 000 000 z {.} . . . . . .
122 {019} 000 000 000 000 000 000 z {.} . . . . . .
{122} 019 000 000 000 000 000 000 {z} . . . . . . .
{115} 019 000 000 000 000 000 000 {s} . . . . . . .
115 {019} 000 000 000 000 000 000 s {.} . . . . . .
115 {020} 000 000 000 000 000 000 s {.} . . . . . .
{115} 020 000 000 000 000 000 000 {s} . . . . . . .
{108} 020 000 000 000 000 000 000 {l} . . . . . . .
108 {020} 000 000 000 000 000 000 l {.} . . . . . .
108 {021} 000 000 000 000 000 000 l {.} . . . . . .
{108} 021 000 000 000 000 000 000 {l} . . . . . . .
{101} 021 000 000 000 000 000 000 {e} . . . . . . .
101 {021} 000 000 000 000 000 000 e {.} . . . . . .
101 {022} 000 000 000 000 000 000 e {.} . . . . . .
{101} 022 000 000 000 000 000 000 {e} . . . . . . .
{094} 022 000 000 000 000 000 000 {^} . . . . . . .
094 {022} 000 000 000 000 000 000 ^ {.} . . . . . .
094 {023} 000 000 000 000 000 000 ^ {.} . . . . . .
{094} 023 000 000 000 000 000 000 {^} . . . . . . .
{087} 023 000 000 000 000 000 000 {W} . . . . . . .
087 {023} 000 000 000 000 000 000 W {.} . . . . . .
087 {024} 000 000 000 000 000 000 W {.} . . . . . .
{087} 024 000 000 000 000 000 000 {W} . . . . . . .
{080} 024 000 000 000 000 000 000 {P} . . . . . . .
080 {024} 000 000 000 000 000 000 P {.} . . . . . .
080 {025} 000 000 000 000 000 000 P {.} . . . . . .
{080} 025 000 000 000 000 000 000 {P} . . . . . . .
{073} 025 000 000 000 000 000 000 {I} . . . . . . .
073 {025} 000 000 000 000 000 000 I {.} . . . . . .
073 {026} 000 000 000 000 000 000 I {.} . . . . . .
{073} 026 000 000 000 000 000 000 {I} . . . . . . .
{066} 026 000 000 000 000 000 000 {B} . . . . . . .
066 {026} 000 000 000 000 000 000 B {.} . . . . . .
066 {027} 000 000 000 000 000 000 B {.} . . . . . .
{066} 027 000 000 000 000 000 000 {B} . . . . . . .
{059} 027 000 000 000 000 000 000 {;} . . . . . . .
059 {027} 000 000 000 000 000 000 ; {.} . . . . . .
059 {028} 000 000 000 000 000 000 ; {.} . . . . . .
{059} 028 000 000 000 000 000 000 {;} . . . . . . .
{052} 028 000 000 000 000 000 000 {4} . . . . . . .
052 {028} 000 000 000 000 000 000 4 {.} . . . . . .
052 {029} 000 000 000 000 000 000 4 {.} . . . . . .
{052} 029 000 000 000 000 000 000 {4} . . . . . . .
{045} 029 000 000 000 000 000 000 {-} . . . . . . .
045 {029} 000 000 000 000 000 000 - {.} . . . . . .
045 {030} 000 000 000 000 000 000 - {.} . . . . . .
{045} 030 000 000 000 000 000 000 {-} . . . . . . .
{038} 030 000 000 000 000 000 000 {&} . . . . . . .
038 {030} 000 000 000 000 000 000 & {.} . . . . . .
038 {031} 000 000 000 000 000 000 & {.} . . . . . .
{038} 031 000 000 000 000 000 000 {&} . . . . . . .
{031} 031 000 000 000 000 000 000 {.} . . . . . . .
031 {031} 000 000 000 000 000 000 . {.} . . . . . .
031 {032} 000 000 000 000 000 000 . { } . . . . . .
{031} 032 000 000 000 000 000 000 {.} . . . . . .
{024} 032 000 000 000 000 000 000 {.} . . . . . .
024 {032} 000 000 000 000 000 000 . { } . . . . . .
024 {033} 000 000 000 000 000 000 . {!} . . . . . .
{024} 033 000 000 000 000 000 000 {.} ! . . . . . .
{017} 033 000 000 000 000 000 000 {.} ! . . . . . .
017 {033} 000 000 000 000 000 000 . {!} . . . . . .
017 {034} 000 000 000 000 000 000 . {"} . . . . . .
{017} 034 000 000 000 000 000 000 {.} " . . . . . .
{010} 034 000 000 000 000 000 000 {.} " . . . . . .
010 {034} 000 000 000 000 000 000 . {"} . . . . . .
010 {035} 000 000 000 000 000 000 . {#} . . . . . .
{010} 035 000 000 000 000 000 000 {.} # . . . . . .
{003} 035 000 000 000 000 000 000 {.} # . . . . . .
003 {035} 000 000 000 000 000 000 . {#} . . . . . .
003 {036} 000 000 000 000 000 000 . {$} . . . . . .
{003} 036 000 000 000 000 000 000 {.} $ . . . . . .
{252} 036 000 000 000 000 000 000 {ü} $ . . . . . .
252 {036} 000 000 000 000 000 000 ü {$} . . . . . .
252 {037} 000 000 000 000 000 000 ü {%} . . . . . .
{252} 037 000 000 000 000 000 000 {ü} % . . . . . .
{245} 037 000 000 000 000 000 000 {õ} % . . . . . .
245 {037} 000 000 000 000 000 000 õ {%} . . . . . .
245 {038} 000 000 000 000 000 000 õ {&} . . . . . .
{245} 038 000 000 000 000 000 000 {õ} & . . . . . .
{238} 038 000 000 000 000 000 000 {î} & . . . . . .
238 {038} 000 000 000 000 000 000 î {&} . . . . . .
238 {039} 000 000 000 000 000 000 î {'} . . . . . .
{238} 039 000 000 000 000 000 000 {î} ' . . . . . .
{231} 039 000 000 000 000 000 000 {ç} ' . . . . . .
231 {039} 000 000 000 000 000 000 ç {'} . . . . . .
231 {040} 000 000 000 000 000 000 ç {(} . . . . . .
{231} 040 000 000 000 000 000 000 {ç} ( . . . . . .
{224} 040 000 000 000 000 000 000 {à} ( . . . . . .
224 {040} 000 000 000 000 000 000 à {(} . . . . . .
224 {041} 000 000 000 000 000 000 à {)} . . . . . .
{224} 041 000 000 000 000 000 000 {à} ) . . . . . .
{217} 041 000 000 000 000 000 000 {Ù} ) . . . . . .
217 {041} 000 000 000 000 000 000 Ù {)} . . . . . .
217 {042} 000 000 000 000 000 000 Ù {*} . . . . . .
{217} 042 000 000 000 000 000 000 {Ù} * . . . . . .
{210} 042 000 000 000 000 000 000 {Ò} * . . . . . .
210 {042} 000 000 000 000 000 000 Ò {*} . . . . . .
210 {043} 000 000 000 000 000 000 Ò {+} . . . . . .
{210} 043 000 000 000 000 000 000 {Ò} + . . . . . .
{203} 043 000 000 000 000 000 000 {Ë} + . . . . . .
203 {043} 000 000 000 000 000 000 Ë {+} . . . . . .
203 {044} 000 000 000 000 000 000 Ë {,} . . . . . .
{203} 044 000 000 000 000 000 000 {Ë} , . . . . . .
{196} 044 000 000 000 000 000 000 {Ä} , . . . . . .
196 {044} 000 000 000 000 000 000 Ä {,} . . . . . .
196 {045} 000 000 000 000 000 000 Ä {-} . . . . . .
{196} 045 000 000 000 000 000 000 {Ä} - . . . . . .
{189} 045 000 000 000 000 000 000 {½} - . . . . . .
189 {045} 000 000 000 000 000 000 ½ {-} . . . . . .
189 {046} 000 000 000 000 000 000 ½ {.} . . . . . .
{189} 046 000 000 000 000 000 000 {½} . . . . . . .
{182} 046 000 000 000 000 000 000 {¶} . . . . . . .
182 {046} 000 000 000 000 000 000 ¶ {.} . . . . . .
182 {047} 000 000 000 000 000 000 ¶ {/} . . . . . .
{182} 047 000 000 000 000 000 000 {¶} / . . . . . .
{175} 047 000 000 000 000 000 000 {¯} / . . . . . .
175 {047} 000 000 000 000 000 000 ¯ {/} . . . . . .
175 {048} 000 000 000 000 000 000 ¯ {0} . . . . . .
{175} 048 000 000 000 000 000 000 {¯} 0 . . . . . .
{168} 048 000 000 000 000 000 000 {¨} 0 . . . . . .
168 {048} 000 000 000 000 000 000 ¨ {0} . . . . . .
168 {049} 000 000 000 000 000 000 ¨ {1} . . . . . .
{168} 049 000 000 000 000 000 000 {¨} 1 . . . . . .
{161} 049 000 000 000 000 000 000 {¡} 1 . . . . . .
161 {049} 000 000 000 000 000 000 ¡ {1} . . . . . .
161 {050} 000 000 000 000 000 000 ¡ {2} . . . . . .
{161} 050 000 000 000 000 000 000 {¡} 2 . . . . . .
{154} 050 000 000 000 000 000 000 {�} 2 . . . . . .
154 {050} 000 000 000 000 000 000 � {2} . . . . . .
154 {051} 000 000 000 000 000 000 � {3} . . . . . .
{154} 051 000 000 000 000 000 000 {�} 3 . . . . . .
{147} 051 000 000 000 000 000 000 {�} 3 . . . . . .
147 {051} 000 000 000 000 000 000 � {3} . . . . . .
147 {052} 000 000 000 000 000 000 � {4} . . . . . .
{147} 052 000 000 000 000 000 000 {�} 4 . . . . . .
{140} 052 000 000 000 000 000 000 {�} 4 . . . . . .
140 {052} 000 000 000 000 000 000 � {4} . . . . . .
140 {053} 000 000 000 000 000 000 � {5} . . . . . .
{140} 053 000 000 000 000 000 000 {�} 5 . . . . . .
{133} 053 000 000 000 000 000 000 {�} 5 . . . . . .
133 {053} 000 000 000 000 000 000 � {5} . . . . . .
133 {054} 000 000 000 000 000 000 � {6} . . . . . .
{133} 054 000 000 000 000 000 000 {�} 6 . . . . . .
{126} 054 000 000 000 000 000 000 {~} 6 . . . . . .
126 {054} 000 000 000 000 000 000 ~ {6} . . . . . .
126 {055} 000 000 000 000 000 000 ~ {7} . . . . . .
{126} 055 000 000 000 000 000 000 {~} 7 . . . . . .
{119} 055 000 000 000 000 000 000 {w} 7 . . . . . .
119 {055} 000 000 000 000 000 000 w {7} . . . . . .
119 {056} 000 000 000 000 000 000 w {8} . . . . . .
{119} 056 000 000 000 000 000 000 {w} 8 . . . . . .
{112} 056 000 000 000 000 000 000 {p} 8 . . . . . .
112 {056} 000 000 000 000 000 000 p {8} . . . . . .
112 {057} 000 000 000 000 000 000 p {9} . . . . . .
{112} 057 000 000 000 000 000 000 {p} 9 . . . . . .
{105} 057 000 000 000 000 000 000 {i} 9 . . . . . .
105 {057} 000 000 000 000 000 000 i {9} . . . . . .
105 {058} 000 000 000 000 000 000 i {:} . . . . . .
{105} 058 000 000 000 000 000 000 {i} : . . . . . .
{098} 058 000 000 000 000 000 000 {b} : . . . . . .
098 {058} 000 000 000 000 000 000 b {:} . . . . . .
098 {059} 000 000 000 000 000 000 b {;} . . . . . .
{098} 059 000 000 000 000 000 000 {b} ; . . . . . .
{091} 059 000 000 000 000 000 000 {[} ; . . . . . .
091 {059} 000 000 000 000 000 000 [ {;} . . . . . .
091 {060} 000 000 000 000 000 000 [ {<} . . . . . .
{091} 060 000 000 000 000 000 000 {[} < . . . . . .
{084} 060 000 000 000 000 000 000 {T} < . . . . . .
084 {060} 000 000 000 000 000 000 T {<} . . . . . .
084 {061} 000 000 000 000 000 000 T {=} . . . . . .
{084} 061 000 000 000 000 000 000 {T} = . . . . . .
{077} 061 000 000 000 000 000 000 {M} = . . . . . .
077 {061} 000 000 000 000 000 000 M {=} . . . . . .
077 {062} 000 000 000 000 000 000 M {>} . . . . . .
{077} 062 000 000 000 000 000 000 {M} > . . . . . .
{070} 062 000 000 000 000 000 000 {F} > . . . . . .
070 {062} 000 000 000 000 000 000 F {>} . . . . . .
070 {063} 000 000 000 000 000 000 F {?} . . . . . .
{070} 063 000 000 000 000 000 000 {F} ? . . . . . .
{063} 063 000 000 000 000 000 000 {?} ? . . . . . .
063 {063} 000 000 000 000 000 000 ? {?} . . . . . .
063 {064} 000 000 000 000 000 000 ? {@} . . . . . .
{063} 064 000 000 000 000 000 000 {?} @ . . . . . .
{056} 064 000 000 000 000 000 000 {8} @ . . . . . .
056 {064} 000 000 000 000 000 000 8 {@} . . . . . .
056 {065} 000 000 000 000 000 000 8 {A} . . . . . .
{056} 065 000 000 000 000 000 000 {8} A . . . . . .
{049} 065 000 000 000 000 000 000 {1} A . . . . . .
049 {065} 000 000 000 000 000 000 1 {A} . . . . . .
049 {066} 000 000 000 000 000 000 1 {B} . . . . . .
{049} 066 000 000 000 000 000 000 {1} B . . . . . .
{042} 066 000 000 000 000 000 000 {*} B . . . . . .
042 {066} 000 000 000 000 000 000 * {B} . . . . . .
042 {067} 000 000 000 000 000 000 * {C} . . . . . .
{042} 067 000 000 000 000 000 000 {*} C . . . . . .
{035} 067 000 000 000 000 000 000 {#} C . . . . . .
035 {067} 000 000 000 000 000 000 # {C} . . . . . .
035 {068} 000 000 000 000 000 000 # {D} . . . . . .
{035} 068 000 000 000 000 000 000 {#} D . . . . . .
{028} 068 000 000 000 000 000 000 {.} D . . . . . .
028 {068} 000 000 000 000 000 000 . {D} . . . . . .
028 {069} 000 000 000 000 000 000 . {E} . . . . . .
{028} 069 000 000 000 000 000 000 {.} E . . . . . .
{021} 069 000 000 000 000 000 000 {.} E . . . . . .
021 {069} 000 000 000 000 000 000 . {E} . . . . . .
021 {070} 000 000 000 000 000 000 . {F} . . . . . .
{021} 070 000 000 000 000 000 000 {.} F . . . . . .
{014} 070 000 000 000 000 000 000 {.} F . . . . . .
014 {070} 000 000 000 000 000 000 . {F} . . . . . .
014 {071} 000 000 000 000 000 000 . {G} . . . . . .
{014} 071 000 000 000 000 000 000 {.} G . . . . . .
{007} 071 000 000 000 000 000 000 {.} G . . . . . .
007 {071} 000 000 000 000 000 000 . {G} . . . . . .
007 {072} 000 000 000 000 000 000 . {H} . . . . . .
{007} 072 000 000 000 000 000 000 {.} H . . . . . .
{000} 072 000 000 000 000 000 000 {.} H . . . . . .
000 {072} 000 000 000 000 000 000 . {H} . . . . . .
000 {073} 000 000 000 000 000 000 . {I} . . . . . .
{000} 073 000 000 000 000 000 000 {.} I . . . . . .
000 {073} 000 000 000 000 000 000 . {I} . . . . . .
000 {072} 000 000 000 000 000 000 . {H} . . . . . .
H
000 {072} 000 000 000 000 000 000 . {H} . . . . . .
000 {071} 000 000 000 000 000 000 . {G} . . . . . .
000 {070} 000 000 000 000 000 000 . {F} . . . . . .
000 070 {000} 000 000 000 000 000 . F {.} . . . . .
000 070 {005} 000 000 000 000 000 . F {.} . . . . .
000 {070} 005 000 000 000 000 000 . {F} . . . . . .
000 {069} 005 000 000 000 000 000 . {E} . . . . . .
000 069 {005} 000 000 000 000 000 . E {.} . . . . .
000 069 {010} 000 000 000 000 000 . E {.} . . . . .
000 {069} 010 000 000 000 000 000 . {E} . . . . . .
000 {068} 010 000 000 000 000 000 . {D} . . . . . .
000 068 {010} 000 000 000 000 000 . D {.} . . . . .
000 068 {015} 000 000 000 000 000 . D {.} . . . . .
000 {068} 015 000 000 000 000 000 . {D} . . . . . .
000 {067} 015 000 000 000 000 000 . {C} . . . . . .
000 067 {015} 000 000 000 000 000 . C {.} . . . . .
000 067 {020} 000 000 000 000 000 . C {.} . . . . .
000 {067} 020 000 000 000 000 000 . {C} . . . . . .
000 {066} 020 000 000 000 000 000 . {B} . . . . . .
000 066 {020} 000 000 000 000 000 . B {.} . . . . .
000 066 {025} 000 000 000 000 000 . B {.} . . . . .
000 {066} 025 000 000 000 000 000 . {B} . . . . . .
000 {065} 025 000 000 000 000 000 . {A} . . . . . .
000 065 {025} 000 000 000 000 000 . A {.} . . . . .
000 065 {030} 000 000 000 000 000 . A {.} . . . . .
000 {065} 030 000 000 000 000 000 . {A} . . . . . .
000 {064} 030 000 000 000 000 000 . {@} . . . . . .
000 064 {030} 000 000 000 000 000 . @ {.} . . . . .
000 064 {035} 000 000 000 000 000 . @ {#} . . . . .
000 {064} 035 000 000 000 000 000 . {@} # . . . . .
000 {063} 035 000 000 000 000 000 . {?} # . . . . .
000 063 {035} 000 000 000 000 000 . ? {#} . . . . .
000 063 {040} 000 000 000 000 000 . ? {(} . . . . .
000 {063} 040 000 000 000 000 000 . {?} ( . . . . .
000 {062} 040 000 000 000 000 000 . {>} ( . . . . .
000 062 {040} 000 000 000 000 000 . > {(} . . . . .
000 062 {045} 000 000 000 000 000 . > {-} . . . . .
000 {062} 045 000 000 000 000 000 . {>} - . . . . .
000 {061} 045 000 000 000 000 000 . {=} - . . . . .
000 061 {045} 000 000 000 000 000 . = {-} . . . . .
000 061 {050} 000 000 000 000 000 . = {2} . . . . .
000 {061} 050 000 000 000 000 000 . {=} 2 . . . . .
000 {060} 050 000 000 000 000 000 . {<} 2 . . . . .
000 060 {050} 000 000 000 000 000 . < {2} . . . . .
000 060 {055} 000 000 000 000 000 . < {7} . . . . .
000 {060} 055 000 000 000 000 000 . {<} 7 . . . . .
000 {059} 055 000 000 000 000 000 . {;} 7 . . . . .
000 059 {055} 000 000 000 000 000 . ; {7} . . . . .
000 059 {060} 000 000 000 000 000 . ; {<} . . . . .
000 {059} 060 000 000 000 000 000 . {;} < . . . . .
000 {058} 060 000 000 000 000 000 . {:} < . . . . .
000 058 {060} 000 000 000 000 000 . : {<} . . . . .
000 058 {065} 000 000 000 000 000 . : {A} . . . . .
000 {058} 065 000 000 000 000 000 . {:} A . . . . .
000 {057} 065 000 000 000 000 000 . {9} A . . . . .
000 057 {065} 000 000 000 000 000 . 9 {A} . . . . .
000 057 {070} 000 000 000 000 000 . 9 {F} . . . . .
000 {057} 070 000 000 000 000 000 . {9} F . . . . .
000 {056} 070 000 000 000 000 000 . {8} F . . . . .
000 056 {070} 000 000 000 000 000 . 8 {F} . . . . .
000 056 {075} 000 000 000 000 000 . 8 {K} . . . . .
000 {056} 075 000 000 000 000 000 . {8} K . . . . .
000 {055} 075 000 000 000 000 000 . {7} K . . . . .
000 055 {075} 000 000 000 000 000 . 7 {K} . . . . .
000 055 {080} 000 000 000 000 000 . 7 {P} . . . . .
000 {055} 080 000 000 000 000 000 . {7} P . . . . .
000 {054} 080 000 000 000 000 000 . {6} P . . . . .
000 054 {080} 000 000 000 000 000 . 6 {P} . . . . .
000 054 {085} 000 000 000 000 000 . 6 {U} . . . . .
000 {054} 085 000 000 000 000 000 . {6} U . . . . .
000 {053} 085 000 000 000 000 000 . {5} U . . . . .
000 053 {085} 000 000 000 000 000 . 5 {U} . . . . .
000 053 {090} 000 000 000 000 000 . 5 {Z} . . . . .
000 {053} 090 000 000 000 000 000 . {5} Z . . . . .
000 {052} 090 000 000 000 000 000 . {4} Z . . . . .
000 052 {090} 000 000 000 000 000 . 4 {Z} . . . . .
000 052 {095} 000 000 000 000 000 . 4 {_} . . . . .
000 {052} 095 000 000 000 000 000 . {4} _ . . . . .
000 {051} 095 000 000 000 000 000 . {3} _ . . . . .
000 051 {095} 000 000 000 000 000 . 3 {_} . . . . .
000 051 {100} 000 000 000 000 000 . 3 {d} . . . . .
000 {051} 100 000 000 000 000 000 . {3} d . . . . .
000 {050} 100 000 000 000 000 000 . {2} d . . . . .
000 050 {100} 000 000 000 000 000 . 2 {d} . . . . .
000 050 {105} 000 000 000 000 000 . 2 {i} . . . . .
000 {050} 105 000 000 000 000 000 . {2} i . . . . .
000 {049} 105 000 000 000 000 000 . {1} i . . . . .
000 049 {105} 000 000 000 000 000 . 1 {i} . . . . .
000 049 {110} 000 000 000 000 000 . 1 {n} . . . . .
000 {049} 110 000 000 000 000 000 . {1} n . . . . .
000 {048} 110 000 000 000 000 000 . {0} n . . . . .
000 048 {110} 000 000 000 000 000 . 0 {n} . . . . .
000 048 {115} 000 000 000 000 000 . 0 {s} . . . . .
000 {048} 115 000 000 000 000 000 . {0} s . . . . .
000 {047} 115 000 000 000 000 000 . {/} s . . . . .
000 047 {115} 000 000 000 000 000 . / {s} . . . . .
000 047 {120} 000 000 000 000 000 . / {x} . . . . .
000 {047} 120 000 000 000 000 000 . {/} x . . . . .
000 {046} 120 000 000 000 000 000 . {.} x . . . . .
000 046 {120} 000 000 000 000 000 . . {x} . . . . .
000 046 {125} 000 000 000 000 000 . . {}} . . . . .
000 {046} 125 000 000 000 000 000 . {.} } . . . . .
000 {045} 125 000 000 000 000 000 . {-} } . . . . .
000 045 {125} 000 000 000 000 000 . - {}} . . . . .
000 045 {130} 000 000 000 000 000 . - {�} . . . . .
000 {045} 130 000 000 000 000 000 . {-} � . . . . .
000 {044} 130 000 000 000 000 000 . {,} � . . . . .
000 044 {130} 000 000 000 000 000 . , {�} . . . . .
000 044 {135} 000 000 000 000 000 . , {�} . . . . .
000 {044} 135 000 000 000 000 000 . {,} � . . . . .
000 {043} 135 000 000 000 000 000 . {+} � . . . . .
000 043 {135} 000 000 000 000 000 . + {�} . . . . .
000 043 {140} 000 000 000 000 000 . + {�} . . . . .
000 {043} 140 000 000 000 000 000 . {+} � . . . . .
000 {042} 140 000 000 000 000 000 . {*} � . . . . .
000 042 {140} 000 000 000 000 000 . * {�} . . . . .
000 042 {145} 000 000 000 000 000 . * {�} . . . . .
000 {042} 145 000 000 000 000 000 . {*} � . . . . .
000 {041} 145 000 000 000 000 000 . {)} � . . . . .
000 041 {145} 000 000 000 000 000 . ) {�} . . . . .
000 041 {150} 000 000 000 000 000 . ) {�} . . . . .
000 {041} 150 000 000 000 000 000 . {)} � . . . . .
000 {040} 150 000 000 000 000 000 . {(} � . . . . .
000 040 {150} 000 000 000 000 000 . ( {�} . . . . .
000 040 {155} 000 000 000 000 000 . ( {�} . . . . .
000 {040} 155 000 000 000 000 000 . {(} � . . . . .
000 {039} 155 000 000 000 000 000 . {'} � . . . . .
000 039 {155} 000 000 000 000 000 . ' {�} . . . . .
000 039 {160} 000 000 000 000 000 . ' { } . . . . .
000 {039} 160 000 000 000 000 000 . {'} . . . . .
000 {038} 160 000 000 000 000 000 . {&} . . . . .
000 038 {160} 000 000 000 000 000 . & { } . . . . .
000 038 {165} 000 000 000 000 000 . & {¥} . . . . .
000 {038} 165 000 000 000 000 000 . {&} ¥ . . . . .
000 {037} 165 000 000 000 000 000 . {%} ¥ . . . . .
000 037 {165} 000 000 000 000 000 . % {¥} . . . . .
000 037 {170} 000 000 000 000 000 . % {ª} . . . . .
000 {037} 170 000 000 000 000 000 . {%} ª . . . . .
000 {036} 170 000 000 000 000 000 . {$} ª . . . . .
000 036 {170} 000 000 000 000 000 . $ {ª} . . . . .
000 036 {175} 000 000 000 000 000 . $ {¯} . . . . .
000 {036} 175 000 000 000 000 000 . {$} ¯ . . . . .
000 {035} 175 000 000 000 000 000 . {#} ¯ . . . . .
000 035 {175} 000 000 000 000 000 . # {¯} . . . . .
000 035 {180} 000 000 000 000 000 . # {´} . . . . .
000 {035} 180 000 000 000 000 000 . {#} ´ . . . . .
000 {034} 180 000 000 000 000 000 . {"} ´ . . . . .
000 034 {180} 000 000 000 000 000 . " {´} . . . . .
000 034 {185} 000 000 000 000 000 . " {¹} . . . . .
000 {034} 185 000 000 000 000 000 . {"} ¹ . . . . .
000 {033} 185 000 000 000 000 000 . {!} ¹ . . . . .
000 033 {185} 000 000 000 000 000 . ! {¹} . . . . .
000 033 {190} 000 000 000 000 000 . ! {¾} . . . . .
000 {033} 190 000 000 000 000 000 . {!} ¾ . . . . .
000 {032} 190 000 000 000 000 000 . { } ¾ . . . . .
000 032 {190} 000 000 000 000 000 . {¾} . . . . .
000 032 {195} 000 000 000 000 000 . {Ã} . . . . .
000 {032} 195 000 000 000 000 000 . { } Ã . . . . .
000 {031} 195 000 000 000 000 000 . {.} Ã . . . . .
000 031 {195} 000 000 000 000 000 . . {Ã} . . . . .
000 031 {200} 000 000 000 000 000 . . {È} . . . . .
000 {031} 200 000 000 000 000 000 . {.} È . . . . .
000 {030} 200 000 000 000 000 000 . {.} È . . . . .
000 030 {200} 000 000 000 000 000 . . {È} . . . . .
000 030 {205} 000 000 000 000 000 . . {Í} . . . . .
000 {030} 205 000 000 000 000 000 . {.} Í . . . . .
000 {029} 205 000 000 000 000 000 . {.} Í . . . . .
000 029 {205} 000 000 000 000 000 . . {Í} . . . . .
000 029 {210} 000 000 000 000 000 . . {Ò} . . . . .
000 {029} 210 000 000 000 000 000 . {.} Ò . . . . .
000 {028} 210 000 000 000 000 000 . {.} Ò . . . . .
000 028 {210} 000 000 000 000 000 . . {Ò} . . . . .
000 028 {215} 000 000 000 000 000 . . {×} . . . . .
000 {028} 215 000 000 000 000 000 . {.} × . . . . .
000 {027} 215 000 000 000 000 000 . {.} × . . . . .
000 027 {215} 000 000 000 000 000 . . {×} . . . . .
000 027 {220} 000 000 000 000 000 . . {Ü} . . . . .
000 {027} 220 000 000 000 000 000 . {.} Ü . . . . .
000 {026} 220 000 000 000 000 000 . {.} Ü . . . . .
000 026 {220} 000 000 000 000 000 . . {Ü} . . . . .
000 026 {225} 000 000 000 000 000 . . {á} . . . . .
000 {026} 225 000 000 000 000 000 . {.} á . . . . .
000 {025} 225 000 000 000 000 000 . {.} á . . . . .
000 025 {225} 000 000 000 000 000 . . {á} . . . . .
000 025 {230} 000 000 000 000 000 . . {æ} . . . . .
000 {025} 230 000 000 000 000 000 . {.} æ . . . . .
000 {024} 230 000 000 000 000 000 . {.} æ . . . . .
000 024 {230} 000 000 000 000 000 . . {æ} . . . . .
000 024 {235} 000 000 000 000 000 . . {ë} . . . . .
000 {024} 235 000 000 000 000 000 . {.} ë . . . . .
000 {023} 235 000 000 000 000 000 . {.} ë . . . . .
000 023 {235} 000 000 000 000 000 . . {ë} . . . . .
000 023 {240} 000 000 000 000 000 . . {ð} . . . . .
000 {023} 240 000 000 000 000 000 . {.} ð . . . . .
000 {022} 240 000 000 000 000 000 . {.} ð . . . . .
000 022 {240} 000 000 000 000 000 . . {ð} . . . . .
000 022 {245} 000 000 000 000 000 . . {õ} . . . . .
000 {022} 245 000 000 000 000 000 . {.} õ . . . . .
000 {021} 245 000 000 000 000 000 . {.} õ . . . . .
000 021 {245} 000 000 000 000 000 . . {õ} . . . . .
000 021 {250} 000 000 000 000 000 . . {ú} . . . . .
000 {021} 250 000 000 000 000 000 . {.} ú . . . . .
000 {020} 250 000 000 000 000 000 . {.} ú . . . . .
000 020 {250} 000 000 000 000 000 . . {ú} . . . . .
000 020 {255} 000 000 000 000 000 . . {ÿ} . . . . .
000 {020} 255 000 000 000 000 000 . {.} ÿ . . . . .
000 {019} 255 000 000 000 000 000 . {.} ÿ . . . . .
000 019 {255} 000 000 000 000 000 . . {ÿ} . . . . .
000 019 {004} 000 000 000 000 000 . . {.} . . . . .
000 {019} 004 000 000 000 000 000 . {.} . . . . . .
000 {018} 004 000 000 000 000 000 . {.} . . . . . .
000 018 {004} 000 000 000 000 000 . . {.} . . . . .
000 018 {009} 000 000 000 000 000 . . {.} . . . . .
000 {018} 009 000 000 000 000 000 . {.} . . . . . .
000 {017} 009 000 000 000 000 000 . {.} . . . . . .
000 017 {009} 000 000 000 000 000 . . {.} . . . . .
000 017 {014} 000 000 000 000 000 . . {.} . . . . .
000 {017} 014 000 000 000 000 000 . {.} . . . . . .
000 {016} 014 000 000 000 000 000 . {.} . . . . . .
000 016 {014} 000 000 000 000 000 . . {.} . . . . .
000 016 {019} 000 000 000 000 000 . . {.} . . . . .
000 {016} 019 000 000 000 000 000 . {.} . . . . . .
000 {015} 019 000 000 000 000 000 . {.} . . . . . .
000 015 {019} 000 000 000 000 000 . . {.} . . . . .
000 015 {024} 000 000 000 000 000 . . {.} . . . . .
000 {015} 024 000 000 000 000 000 . {.} . . . . . .
000 {014} 024 000 000 000 000 000 . {.} . . . . . .
000 014 {024} 000 000 000 000 000 . . {.} . . . . .
000 014 {029} 000 000 000 000 000 . . {.} . . . . .
000 {014} 029 000 000 000 000 000 . {.} . . . . . .
000 {013} 029 000 000 000 000 000 . {.} . . . . . .
000 013 {029} 000 000 000 000 000 . . {.} . . . . .
000 013 {034} 000 000 000 000 000 . . {"} . . . . .
000 {013} 034 000 000 000 000 000 . {.} " . . . . .
000 {012} 034 000 000 000 000 000 . {.} " . . . . .
000 012 {034} 000 000 000 000 000 . . {"} . . . . .
000 012 {039} 000 000 000 000 000 . . {'} . . . . .
000 {012} 039 000 000 000 000 000 . {.} ' . . . . .
000 {011} 039 000 000 000 000 000 . {.} ' . . . . .
000 011 {039} 000 000 000 000 000 . . {'} . . . . .
000 011 {044} 000 000 000 000 000 . . {,} . . . . .
000 {011} 044 000 000 000 000 000 . {.} , . . . . .
000 {010} 044 000 000 000 000 000 . {.} , . . . . .
000 010 {044} 000 000 000 000 000 . . {,} . . . . .
000 010 {049} 000 000 000 000 000 . . {1} . . . . .
000 {010} 049 000 000 000 000 000 . {.} 1 . . . . .
000 {009} 049 000 000 000 000 000 . {.} 1 . . . . .
000 009 {049} 000 000 000 000 000 . . {1} . . . . .
000 009 {054} 000 000 000 000 000 . . {6} . . . . .
000 {009} 054 000 000 000 000 000 . {.} 6 . . . . .
000 {008} 054 000 000 000 000 000 . {.} 6 . . . . .
000 008 {054} 000 000 000 000 000 . . {6} . . . . .
000 008 {059} 000 000 000 000 000 . . {;} . . . . .
000 {008} 059 000 000 000 000 000 . {.} ; . . . . .
000 {007} 059 000 000 000 000 000 . {.} ; . . . . .
000 007 {059} 000 000 000 000 000 . . {;} . . . . .
000 007 {064} 000 000 000 000 000 . . {@} . . . . .
000 {007} 064 000 000 000 000 000 . {.} @ . . . . .
000 {006} 064 000 000 000 000 000 . {.} @ . . . . .
000 006 {064} 000 000 000 000 000 . . {@} . . . . .
000 006 {069} 000 000 000 000 000 . . {E} . . . . .
000 {006} 069 000 000 000 000 000 . {.} E . . . . .
000 {005} 069 000 000 000 000 000 . {.} E . . . . .
000 005 {069} 000 000 000 000 000 . . {E} . . . . .
000 005 {074} 000 000 000 000 000 . . {J} . . . . .
000 {005} 074 000 000 000 000 000 . {.} J . . . . .
000 {004} 074 000 000 000 000 000 . {.} J . . . . .
000 004 {074} 000 000 000 000 000 . . {J} . . . . .
000 004 {079} 000 000 000 000 000 . . {O} . . . . .
000 {004} 079 000 000 000 000 000 . {.} O . . . . .
000 {003} 079 000 000 000 000 000 . {.} O . . . . .
000 003 {079} 000 000 000 000 000 . . {O} . . . . .
000 003 {084} 000 000 000 000 000 . . {T} . . . . .
000 {003} 084 000 000 000 000 000 . {.} T . . . . .
000 {002} 084 000 000 000 000 000 . {.} T . . . . .
000 002 {084} 000 000 000 000 000 . . {T} . . . . .
000 002 {089} 000 000 000 000 000 . . {Y} . . . . .
000 {002} 089 000 000 000 000 000 . {.} Y . . . . .
000 {001} 089 000 000 000 000 000 . {.} Y . . . . .
000 001 {089} 000 000 000 000 000 . . {Y} . . . . .
000 001 {094} 000 000 000 000 000 . . {^} . . . . .
000 {001} 094 000 000 000 000 000 . {.} ^ . . . . .
000 {000} 094 000 000 000 000 000 . {.} ^ . . . . .
000 000 {094} 000 000 000 000 000 . . {^} . . . . .
000 000 {099} 000 000 000 000 000 . . {c} . . . . .
000 {000} 099 000 000 000 000 000 . {.} c . . . . .
000 000 {099} 000 000 000 000 000 . . {c} . . . . .
000 000 {101} 000 000 000 000 000 . . {e} . . . . .
e
000 000 {101} 000 000 000 000 000 . . {e} . . . . .
000 000 {108} 000 000 000 000 000 . . {l} . . . . .
ll
000 000 {108} 000 000 000 000 000 . . {l} . . . . .
000 000 {111} 000 000 000 000 000 . . {o} . . . . .
o
000 000 {111} 000 000 000 000 000 . . {o} . . . . .
Brainfuck Interpreter Statistics
=================================
Source Code File : ../tests/interpreter/hello-degub.bf
Source Code File Size : 227 bytes.
Number of Brainfuck Commands : 64
Number of Commands Executed : 2198
Total Executing Time : 443 milliseconds.
Source Code Load Time : 4 milliseconds.
Command Execution Time : 439 milliseconds.
Number of Memory Cells Used : 3
End of Execution Memory Dump :
000 000 {111} 000 000 000 000 000 . . {o} . . . . .
BrainJuck - Rapid Application Development with only 3 bits!
Copyright (c) 2016-2021 Anar Software LLC. <http://anars.com>
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>
Brainfuck Language
BrainJuck Tools
- What is BrainJuck?
- Brainfuck Interpreter
- Brainfuck Optimizer
- Brainfuck Generator
- Brainfuck Formatter
Examples
ASCII Characters