main_testing5/mandelbrot.bf
author Christian Urban <christian.urban@kcl.ac.uk>
Sat, 11 Mar 2023 23:09:51 +0000
changeset 465 8ce150207792
parent 460 39ec5c112312
permissions -rw-r--r--
updated to scala 3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
340
9eeab89d0671 updated
Christian Urban <christian.urban@kcl.ac.uk>
parents: 235
diff changeset
     1
// a Mandelbrot set generator in brainf___ written by Erik Bosman
460
39ec5c112312 updated
Christian Urban <christian.urban@kcl.ac.uk>
parents: 348
diff changeset
     2
// (http://esoteric^dot^sange^dot^fi/brainfuck/utils/mandelbrot/) 
340
9eeab89d0671 updated
Christian Urban <christian.urban@kcl.ac.uk>
parents: 235
diff changeset
     3
9eeab89d0671 updated
Christian Urban <christian.urban@kcl.ac.uk>
parents: 235
diff changeset
     4
235
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     5
+++++++++++++[->++>>>+++++>++>+<<<<<<]>>>>>++++++>--->>>>>>>>>>+++++++++++++++[[
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     6
>>>>>>>>>]+[<<<<<<<<<]>>>>>>>>>-]+[>>>>>>>>[-]>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>[-]+
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     7
<<<<<<<+++++[-[->>>>>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>>>>+>>>>>>>>>>>>>>>>>>>>>>>>>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     8
>+<<<<<<<<<<<<<<<<<[<<<<<<<<<]>>>[-]+[>>>>>>[>>>>>>>[-]>>]<<<<<<<<<[<<<<<<<<<]>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     9
>>>>>[-]+<<<<<<++++[-[->>>>>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>>>+<<<<<<+++++++[-[->>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    10
>>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>>>+<<<<<<<<<<<<<<<<[<<<<<<<<<]>>>[[-]>>>>>>[>>>>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    11
>>[-<<<<<<+>>>>>>]<<<<<<[->>>>>>+<<+<<<+<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    12
[>>>>>>>>[-<<<<<<<+>>>>>>>]<<<<<<<[->>>>>>>+<<+<<<+<<]>>>>>>>>]<<<<<<<<<[<<<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    13
<<]>>>>>>>[-<<<<<<<+>>>>>>>]<<<<<<<[->>>>>>>+<<+<<<<<]>>>>>>>>>+++++++++++++++[[
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    14
>>>>>>>>>]+>[-]>[-]>[-]>[-]>[-]>[-]>[-]>[-]>[-]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>-]+[
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    15
>+>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>->>>>[-<<<<+>>>>]<<<<[->>>>+<<<<<[->>[
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    16
-<<+>>]<<[->>+>>+<<<<]+>>>>>>>>>]<<<<<<<<[<<<<<<<<<]]>>>>>>>>>[>>>>>>>>>]<<<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    17
<<[>[->>>>>>>>>+<<<<<<<<<]<<<<<<<<<<]>[->>>>>>>>>+<<<<<<<<<]<+>>>>>>>>]<<<<<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    18
[>[-]<->>>>[-<<<<+>[<->-<<<<<<+>>>>>>]<[->+<]>>>>]<<<[->>>+<<<]<+<<<<<<<<<]>>>>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    19
>>>>[>+>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>->>>>>[-<<<<<+>>>>>]<<<<<[->>>>>+
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    20
<<<<<<[->>>[-<<<+>>>]<<<[->>>+>+<<<<]+>>>>>>>>>]<<<<<<<<[<<<<<<<<<]]>>>>>>>>>[>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    21
>>>>>>>]<<<<<<<<<[>>[->>>>>>>>>+<<<<<<<<<]<<<<<<<<<<<]>>[->>>>>>>>>+<<<<<<<<<]<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    22
+>>>>>>>>]<<<<<<<<<[>[-]<->>>>[-<<<<+>[<->-<<<<<<+>>>>>>]<[->+<]>>>>]<<<[->>>+<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    23
<]<+<<<<<<<<<]>>>>>>>>>[>>>>[-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+>>>>>>>>>>>>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    24
>>>>>>>>>>>>>>>>>>>>>>>]>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>+++++++++++++++[[>>>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    25
>>>>>]<<<<<<<<<-<<<<<<<<<[<<<<<<<<<]>>>>>>>>>-]+>>>>>>>>>>>>>>>>>>>>>+<<<[<<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    26
<<<]>>>>>>>>>[>>>[-<<<->>>]+<<<[->>>->[-<<<<+>>>>]<<<<[->>>>+<<<<<<<<<<<<<[<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    27
<<<<]>>>>[-]+>>>>>[>>>>>>>>>]>+<]]+>>>>[-<<<<->>>>]+<<<<[->>>>-<[-<<<+>>>]<<<[->
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    28
>>+<<<<<<<<<<<<[<<<<<<<<<]>>>[-]+>>>>>>[>>>>>>>>>]>[-]+<]]+>[-<[>>>>>>>>>]<<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    29
<<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]<<<<<<<[->+>>>-<<<<]>>>>>>>>>+++++++++++++++++++
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    30
+++++++>>[-<<<<+>>>>]<<<<[->>>>+<<[-]<<]>>[<<<<<<<+<[-<+>>>>+<<[-]]>[-<<[->+>>>-
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    31
<<<<]>>>]>>>>>>>>>>>>>[>>[-]>[-]>[-]>>>>>]<<<<<<<<<[<<<<<<<<<]>>>[-]>>>>>>[>>>>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    32
[-<<<<+>>>>]<<<<[->>>>+<<<+<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>>[-<<<<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    33
<+>>>>>>>>>]>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>+++++++++++++++[[>>>>>>>>>]+>[-
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    34
]>[-]>[-]>[-]>[-]>[-]>[-]>[-]>[-]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>-]+[>+>>>>>>>>]<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    35
<<<<<<[<<<<<<<<<]>>>>>>>>>[>->>>>>[-<<<<<+>>>>>]<<<<<[->>>>>+<<<<<<[->>[-<<+>>]<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    36
<[->>+>+<<<]+>>>>>>>>>]<<<<<<<<[<<<<<<<<<]]>>>>>>>>>[>>>>>>>>>]<<<<<<<<<[>[->>>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    37
>>>>>+<<<<<<<<<]<<<<<<<<<<]>[->>>>>>>>>+<<<<<<<<<]<+>>>>>>>>]<<<<<<<<<[>[-]<->>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    38
[-<<<+>[<->-<<<<<<<+>>>>>>>]<[->+<]>>>]<<[->>+<<]<+<<<<<<<<<]>>>>>>>>>[>>>>>>[-<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    39
<<<<+>>>>>]<<<<<[->>>>>+<<<<+<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>+>>>>>>>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    40
]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>->>>>>[-<<<<<+>>>>>]<<<<<[->>>>>+<<<<<<[->>[-<<+
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    41
>>]<<[->>+>>+<<<<]+>>>>>>>>>]<<<<<<<<[<<<<<<<<<]]>>>>>>>>>[>>>>>>>>>]<<<<<<<<<[>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    42
[->>>>>>>>>+<<<<<<<<<]<<<<<<<<<<]>[->>>>>>>>>+<<<<<<<<<]<+>>>>>>>>]<<<<<<<<<[>[-
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    43
]<->>>>[-<<<<+>[<->-<<<<<<+>>>>>>]<[->+<]>>>>]<<<[->>>+<<<]<+<<<<<<<<<]>>>>>>>>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    44
[>>>>[-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    45
]>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>>>[-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    46
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>]>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>++++++++
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    47
+++++++[[>>>>>>>>>]<<<<<<<<<-<<<<<<<<<[<<<<<<<<<]>>>>>>>>>-]+[>>>>>>>>[-<<<<<<<+
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    48
>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<+<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>>>>>>[
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    49
-]>>>]<<<<<<<<<[<<<<<<<<<]>>>>+>[-<-<<<<+>>>>>]>[-<<<<<<[->>>>>+<++<<<<]>>>>>[-<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    50
<<<<+>>>>>]<->+>]<[->+<]<<<<<[->>>>>+<<<<<]>>>>>>[-]<<<<<<+>>>>[-<<<<->>>>]+<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    51
[->>>>->>>>>[>>[-<<->>]+<<[->>->[-<<<+>>>]<<<[->>>+<<<<<<<<<<<<[<<<<<<<<<]>>>[-]
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    52
+>>>>>>[>>>>>>>>>]>+<]]+>>>[-<<<->>>]+<<<[->>>-<[-<<+>>]<<[->>+<<<<<<<<<<<[<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    53
<<<<]>>>>[-]+>>>>>[>>>>>>>>>]>[-]+<]]+>[-<[>>>>>>>>>]<<<<<<<<]>>>>>>>>]<<<<<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    54
[<<<<<<<<<]>>>>[-<<<<+>>>>]<<<<[->>>>+>>>>>[>+>>[-<<->>]<<[->>+<<]>>>>>>>>]<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    55
<<<+<[>[->>>>>+<<<<[->>>>-<<<<<<<<<<<<<<+>>>>>>>>>>>[->>>+<<<]<]>[->>>-<<<<<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    56
<<<<<+>>>>>>>>>>>]<<]>[->>>>+<<<[->>>-<<<<<<<<<<<<<<+>>>>>>>>>>>]<]>[->>>+<<<]<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    57
<<<<<<<<<<]>>>>[-]<<<<]>>>[-<<<+>>>]<<<[->>>+>>>>>>[>+>[-<->]<[->+<]>>>>>>>>]<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    58
<<<<<+<[>[->>>>>+<<<[->>>-<<<<<<<<<<<<<<+>>>>>>>>>>[->>>>+<<<<]>]<[->>>>-<<<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    59
<<<<<<<+>>>>>>>>>>]<]>>[->>>+<<<<[->>>>-<<<<<<<<<<<<<<+>>>>>>>>>>]>]<[->>>>+<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    60
]<<<<<<<<<<<]>>>>>>+<<<<<<]]>>>>[-<<<<+>>>>]<<<<[->>>>+>>>>>[>>>>>>>>>]<<<<<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    61
[>[->>>>>+<<<<[->>>>-<<<<<<<<<<<<<<+>>>>>>>>>>>[->>>+<<<]<]>[->>>-<<<<<<<<<<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    62
+>>>>>>>>>>>]<<]>[->>>>+<<<[->>>-<<<<<<<<<<<<<<+>>>>>>>>>>>]<]>[->>>+<<<]<<<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    63
<<<<<]]>[-]>>[-]>[-]>>>>>[>>[-]>[-]>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>>>>>[-<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    64
<<<+>>>>]<<<<[->>>>+<<<+<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>+++++++++++++++[
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    65
[>>>>>>>>>]+>[-]>[-]>[-]>[-]>[-]>[-]>[-]>[-]>[-]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>-]+
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    66
[>+>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>->>>>[-<<<<+>>>>]<<<<[->>>>+<<<<<[->>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    67
[-<<+>>]<<[->>+>+<<<]+>>>>>>>>>]<<<<<<<<[<<<<<<<<<]]>>>>>>>>>[>>>>>>>>>]<<<<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    68
<[>[->>>>>>>>>+<<<<<<<<<]<<<<<<<<<<]>[->>>>>>>>>+<<<<<<<<<]<+>>>>>>>>]<<<<<<<<<[
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    69
>[-]<->>>[-<<<+>[<->-<<<<<<<+>>>>>>>]<[->+<]>>>]<<[->>+<<]<+<<<<<<<<<]>>>>>>>>>[
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    70
>>>[-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>]>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    71
>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>[-]>>>>+++++++++++++++[[>>>>>>>>>]<<<<<<<<<-<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    72
<<<<[<<<<<<<<<]>>>>>>>>>-]+[>>>[-<<<->>>]+<<<[->>>->[-<<<<+>>>>]<<<<[->>>>+<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    73
<<<<<<<<[<<<<<<<<<]>>>>[-]+>>>>>[>>>>>>>>>]>+<]]+>>>>[-<<<<->>>>]+<<<<[->>>>-<[-
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    74
<<<+>>>]<<<[->>>+<<<<<<<<<<<<[<<<<<<<<<]>>>[-]+>>>>>>[>>>>>>>>>]>[-]+<]]+>[-<[>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    75
>>>>>>>]<<<<<<<<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>[-<<<+>>>]<<<[->>>+>>>>>>[>+>>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    76
[-<<<->>>]<<<[->>>+<<<]>>>>>>>>]<<<<<<<<+<[>[->+>[-<-<<<<<<<<<<+>>>>>>>>>>>>[-<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    77
+>>]<]>[-<<-<<<<<<<<<<+>>>>>>>>>>>>]<<<]>>[-<+>>[-<<-<<<<<<<<<<+>>>>>>>>>>>>]<]>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    78
[-<<+>>]<<<<<<<<<<<<<]]>>>>[-<<<<+>>>>]<<<<[->>>>+>>>>>[>+>>[-<<->>]<<[->>+<<]>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    79
>>>>>>]<<<<<<<<+<[>[->+>>[-<<-<<<<<<<<<<+>>>>>>>>>>>[-<+>]>]<[-<-<<<<<<<<<<+>>>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    80
>>>>>>>]<<]>>>[-<<+>[-<-<<<<<<<<<<+>>>>>>>>>>>]>]<[-<+>]<<<<<<<<<<<<]>>>>>+<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    81
]>>>>>>>>>[>>>[-]>[-]>[-]>>>>]<<<<<<<<<[<<<<<<<<<]>>>[-]>[-]>>>>>[>>>>>>>[-<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    82
<+>>>>>>]<<<<<<[->>>>>>+<<<<+<<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>+>[-<-<<<<+>>>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    83
>]>>[-<<<<<<<[->>>>>+<++<<<<]>>>>>[-<<<<<+>>>>>]<->+>>]<<[->>+<<]<<<<<[->>>>>+<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    84
<<<]+>>>>[-<<<<->>>>]+<<<<[->>>>->>>>>[>>>[-<<<->>>]+<<<[->>>-<[-<<+>>]<<[->>+<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    85
<<<<<<<<<[<<<<<<<<<]>>>>[-]+>>>>>[>>>>>>>>>]>+<]]+>>[-<<->>]+<<[->>->[-<<<+>>>]<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    86
<<[->>>+<<<<<<<<<<<<[<<<<<<<<<]>>>[-]+>>>>>>[>>>>>>>>>]>[-]+<]]+>[-<[>>>>>>>>>]<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    87
<<<<<<<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>[-<<<+>>>]<<<[->>>+>>>>>>[>+>[-<->]<[->+
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    88
<]>>>>>>>>]<<<<<<<<+<[>[->>>>+<<[->>-<<<<<<<<<<<<<+>>>>>>>>>>[->>>+<<<]>]<[->>>-
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    89
<<<<<<<<<<<<<+>>>>>>>>>>]<]>>[->>+<<<[->>>-<<<<<<<<<<<<<+>>>>>>>>>>]>]<[->>>+<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    90
]<<<<<<<<<<<]>>>>>[-]>>[-<<<<<<<+>>>>>>>]<<<<<<<[->>>>>>>+<<+<<<<<]]>>>>[-<<<<+>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    91
>>>]<<<<[->>>>+>>>>>[>+>>[-<<->>]<<[->>+<<]>>>>>>>>]<<<<<<<<+<[>[->>>>+<<<[->>>-
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    92
<<<<<<<<<<<<<+>>>>>>>>>>>[->>+<<]<]>[->>-<<<<<<<<<<<<<+>>>>>>>>>>>]<<]>[->>>+<<[
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    93
->>-<<<<<<<<<<<<<+>>>>>>>>>>>]<]>[->>+<<]<<<<<<<<<<<<]]>>>>[-]<<<<]>>>>[-<<<<+>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    94
>>]<<<<[->>>>+>[-]>>[-<<<<<<<+>>>>>>>]<<<<<<<[->>>>>>>+<<+<<<<<]>>>>>>>>>[>>>>>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    95
>>>]<<<<<<<<<[>[->>>>+<<<[->>>-<<<<<<<<<<<<<+>>>>>>>>>>>[->>+<<]<]>[->>-<<<<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    96
<<<<<+>>>>>>>>>>>]<<]>[->>>+<<[->>-<<<<<<<<<<<<<+>>>>>>>>>>>]<]>[->>+<<]<<<<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    97
<<<<]]>>>>>>>>>[>>[-]>[-]>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>[-]>[-]>>>>>[>>>>>[-<<<<+
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    98
>>>>]<<<<[->>>>+<<<+<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>>>>>>[-<<<<<+>>>>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    99
]<<<<<[->>>>>+<<<+<<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>+++++++++++++++[[>>>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   100
>>>>>]+>[-]>[-]>[-]>[-]>[-]>[-]>[-]>[-]>[-]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>-]+[>+>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   101
>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>->>>>[-<<<<+>>>>]<<<<[->>>>+<<<<<[->>[-<<+
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   102
>>]<<[->>+>>+<<<<]+>>>>>>>>>]<<<<<<<<[<<<<<<<<<]]>>>>>>>>>[>>>>>>>>>]<<<<<<<<<[>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   103
[->>>>>>>>>+<<<<<<<<<]<<<<<<<<<<]>[->>>>>>>>>+<<<<<<<<<]<+>>>>>>>>]<<<<<<<<<[>[-
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   104
]<->>>>[-<<<<+>[<->-<<<<<<+>>>>>>]<[->+<]>>>>]<<<[->>>+<<<]<+<<<<<<<<<]>>>>>>>>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   105
[>+>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>->>>>>[-<<<<<+>>>>>]<<<<<[->>>>>+<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   106
<<[->>>[-<<<+>>>]<<<[->>>+>+<<<<]+>>>>>>>>>]<<<<<<<<[<<<<<<<<<]]>>>>>>>>>[>>>>>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   107
>>>]<<<<<<<<<[>>[->>>>>>>>>+<<<<<<<<<]<<<<<<<<<<<]>>[->>>>>>>>>+<<<<<<<<<]<<+>>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   108
>>>>>]<<<<<<<<<[>[-]<->>>>[-<<<<+>[<->-<<<<<<+>>>>>>]<[->+<]>>>>]<<<[->>>+<<<]<+
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   109
<<<<<<<<<]>>>>>>>>>[>>>>[-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+>>>>>>>>>>>>>>>>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   110
>>>>>>>>>>>>>>>>>>>]>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>+++++++++++++++[[>>>>>>>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   111
>]<<<<<<<<<-<<<<<<<<<[<<<<<<<<<]>>>>>>>>>-]+>>>>>>>>>>>>>>>>>>>>>+<<<[<<<<<<<<<]
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   112
>>>>>>>>>[>>>[-<<<->>>]+<<<[->>>->[-<<<<+>>>>]<<<<[->>>>+<<<<<<<<<<<<<[<<<<<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   113
]>>>>[-]+>>>>>[>>>>>>>>>]>+<]]+>>>>[-<<<<->>>>]+<<<<[->>>>-<[-<<<+>>>]<<<[->>>+<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   114
<<<<<<<<<<<[<<<<<<<<<]>>>[-]+>>>>>>[>>>>>>>>>]>[-]+<]]+>[-<[>>>>>>>>>]<<<<<<<<]>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   115
>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>->>[-<<<<+>>>>]<<<<[->>>>+<<[-]<<]>>]<<+>>>>[-<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   116
->>>>]+<<<<[->>>>-<<<<<<.>>]>>>>[-<<<<<<<.>>>>>>>]<<<[-]>[-]>[-]>[-]>[-]>[-]>>>[
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   117
>[-]>[-]>[-]>[-]>[-]>[-]>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>>>>>[-]>>>>]<<<<<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   118
[<<<<<<<<<]>+++++++++++[-[->>>>>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>+>>>>>>>>>+<<<<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   119
<<<<<<[<<<<<<<<<]>>>>>>>[-<<<<<<<+>>>>>>>]<<<<<<<[->>>>>>>+[-]>>[>>>>>>>>>]<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   120
<<<<[>>>>>>>[-<<<<<<+>>>>>>]<<<<<<[->>>>>>+<<<<<<<[<<<<<<<<<]>>>>>>>[-]+>>>]<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   121
<<<<<<]]>>>>>>>[-<<<<<<<+>>>>>>>]<<<<<<<[->>>>>>>+>>[>+>>>>[-<<<<->>>>]<<<<[->>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   122
>+<<<<]>>>>>>>>]<<+<<<<<<<[>>>>>[->>+<<]<<<<<<<<<<<<<<]>>>>>>>>>[>>>>>>>>>]<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   123
<<<<[>[-]<->>>>>>>[-<<<<<<<+>[<->-<<<+>>>]<[->+<]>>>>>>>]<<<<<<[->>>>>>+<<<<<<]<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   124
+<<<<<<<<<]>>>>>>>-<<<<[-]+<<<]+>>>>>>>[-<<<<<<<->>>>>>>]+<<<<<<<[->>>>>>>->>[>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   125
>>>[->>+<<]>>>>]<<<<<<<<<[>[-]<->>>>>>>[-<<<<<<<+>[<->-<<<+>>>]<[->+<]>>>>>>>]<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   126
<<<<[->>>>>>+<<<<<<]<+<<<<<<<<<]>+++++[-[->>>>>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>+<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   127
<<[<<<<<<<<<]>>>>>>>>>[>>>>>[-<<<<<->>>>>]+<<<<<[->>>>>->>[-<<<<<<<+>>>>>>>]<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   128
<<<[->>>>>>>+<<<<<<<<<<<<<<<<[<<<<<<<<<]>>>>[-]+>>>>>[>>>>>>>>>]>+<]]+>>>>>>>[-<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   129
<<<<<<->>>>>>>]+<<<<<<<[->>>>>>>-<<[-<<<<<+>>>>>]<<<<<[->>>>>+<<<<<<<<<<<<<<[<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   130
<<<<<<]>>>[-]+>>>>>>[>>>>>>>>>]>[-]+<]]+>[-<[>>>>>>>>>]<<<<<<<<]>>>>>>>>]<<<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   131
<<[<<<<<<<<<]>>>>[-]<<<+++++[-[->>>>>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>-<<<<<[<<<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   132
<<]]>>>]<<<<.>>>>>>>>>>[>>>>>>[-]>>>]<<<<<<<<<[<<<<<<<<<]>++++++++++[-[->>>>>>>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   133
>+<<<<<<<<<]>>>>>>>>>]>>>>>+>>>>>>>>>+<<<<<<<<<<<<<<<[<<<<<<<<<]>>>>>>>>[-<<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   134
<<+>>>>>>>>]<<<<<<<<[->>>>>>>>+[-]>[>>>>>>>>>]<<<<<<<<<[>>>>>>>>[-<<<<<<<+>>>>>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   135
>]<<<<<<<[->>>>>>>+<<<<<<<<[<<<<<<<<<]>>>>>>>>[-]+>>]<<<<<<<<<<]]>>>>>>>>[-<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   136
<<<+>>>>>>>>]<<<<<<<<[->>>>>>>>+>[>+>>>>>[-<<<<<->>>>>]<<<<<[->>>>>+<<<<<]>>>>>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   137
>>]<+<<<<<<<<[>>>>>>[->>+<<]<<<<<<<<<<<<<<<]>>>>>>>>>[>>>>>>>>>]<<<<<<<<<[>[-]<-
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   138
>>>>>>>>[-<<<<<<<<+>[<->-<<+>>]<[->+<]>>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<+<<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   139
<<<]>>>>>>>>-<<<<<[-]+<<<]+>>>>>>>>[-<<<<<<<<->>>>>>>>]+<<<<<<<<[->>>>>>>>->[>>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   140
>>>[->>+<<]>>>]<<<<<<<<<[>[-]<->>>>>>>>[-<<<<<<<<+>[<->-<<+>>]<[->+<]>>>>>>>>]<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   141
<<<<<[->>>>>>>+<<<<<<<]<+<<<<<<<<<]>+++++[-[->>>>>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   142
+>>>>>>>>>>>>>>>>>>>>>>>>>>>+<<<<<<[<<<<<<<<<]>>>>>>>>>[>>>>>>[-<<<<<<->>>>>>]+<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   143
<<<<<[->>>>>>->>[-<<<<<<<<+>>>>>>>>]<<<<<<<<[->>>>>>>>+<<<<<<<<<<<<<<<<<[<<<<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   144
<<]>>>>[-]+>>>>>[>>>>>>>>>]>+<]]+>>>>>>>>[-<<<<<<<<->>>>>>>>]+<<<<<<<<[->>>>>>>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   145
-<<[-<<<<<<+>>>>>>]<<<<<<[->>>>>>+<<<<<<<<<<<<<<<[<<<<<<<<<]>>>[-]+>>>>>>[>>>>>>
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   146
>>>]>[-]+<]]+>[-<[>>>>>>>>>]<<<<<<<<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>[-]<<<++++
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   147
+[-[->>>>>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>>->>>>>>>>>>>>>>>>>>>>>>>>>>>-<<<<<<[<<<<
c989f50da5de updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   148
<<<<<]]>>>]