summaryrefslogtreecommitdiff
path: root/sys/external/bsd/sljit/dist/doc/tutorial/hello.bf
blob: 3c87e66675f27c853bb4df4e09348e33f75e13a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
+++++ +++++             initialize counter (cell #0) to 10\
[                       use loop to set the next four cells to 70/100/30/10\
    > +++++ ++              add  7 to cell #1\
    > +++++ +++++           add 10 to cell #2 \
    > +++                   add  3 to cell #3\
    > +                     add  1 to cell #4\
    <<<< -                  decrement counter (cell #0)\
]\
> ++ .                  print 'H'\
> + .                   print 'e'\
+++++ ++ .              print 'l'\
.                       print 'l'\
+++ .                   print 'o'\
> ++ .                  print ' '\
<< +++++ +++++ +++++ .  print 'W'\
> .                     print 'o'\
+++ .                   print 'r'\
----- - .               print 'l'\
----- --- .             print 'd'\
> + .                   print '!'\
> .                     print '\n'\