Skip to content

Commit

Permalink
more compact java header generation
Browse files Browse the repository at this point in the history
  • Loading branch information
matslina committed Sep 14, 2014
1 parent 7d4014f commit 77f0de0
Showing 1 changed file with 42 additions and 53 deletions.
95 changes: 42 additions & 53 deletions lang_java/backend.b
Original file line number Diff line number Diff line change
Expand Up @@ -3,59 +3,48 @@
# of awib for additional details
% 23(0) *8 (code) 0 M m
-[-<++<+++++++<++++++++++<++++++<++++++++<+++++++++++++<+<++++++++++++<+
++<++++<+++++<+++++++++++<+++++++++>>>>>>>>>>>>>]<<<<<<++++++++++++++.++
++.+++.-.+++.++.<<<<++++.>>>>----------.---------.+++++++++++++++++++++.
<<+++++++++++++.>>>>++++.<<<<++++++++.++++++.>>>>.>+++.<<<<<-.++.>>-.-.<
<<<<<++++++.>>>>>>.--.-------------.----.<<---.>>>+++.<<+++.<----.++++.+
++.-.+++.++.<<.>>----------.>>.<<++++++++++++.>>.>>.<<++++++++.++++++.>>
.>++++++.<<<<<-.-.>>+.<<+.-.<<<<.>>>>.--.>>-----------.----.<<-----.>>>.
<<.<----.++++.+++.-.+++.++.<<.>>----------.>>.<<++++++++++++.>>.>>.<<+++
+++++.++++++.>>.>------.++++++.----------.<<<<<++.>>------------.++.<<--
------.++++.>>++++.++++++.-.>.<<..>++.<<+.>>--------------.++++++++++.--
-.------.<<<<.>>>>.+++++++++.-----------.<<--..<<.<<<+++.>>>>>>>+++++.<<
<<.>>++++++++.>.<<<....>>>>----.<<--.-----.>>+++.----------.++.<<<<.>>--
-----.>>>.<<.<<<....>>----.+++++.++++++.<<.>>----.>>>.<<.<<<....<<<+++++
++.>>>>>--.++.+++++.-.<<<<.>>>>.--.>>++++++++.----.<<-----.<<.>>----.>>>
.<<.<<<....<<----.>>>>++++++++++++.-.----.+++++.-.<<<<++++.>>>>.--.>>+++
+.----.<<-----.<<.>>++.>>>.<<..<<<....>>+.+++++.>>+.++++++++++.---.-----
-.<<<<.>>>>>>>---.<<<+++.>>------.>+++++++.<<<++++++++.++.<<.-.<<<<.>>>>
.--.>>-----------.----.<<-----.<<.>>----.>>>>++++.<<<<<<.<<----.>>>>++++
++++++++.-.----.+++++.-.<<<<++++.>>>>.--.>>++++.----.<<-----.<<.>>++.>>>
>---.<<<<<<.>>++++++++++++.>.<<<........>>>>++++++++++++.>++.<+.--------
-.<<----.<<.>>>>---.<<++.-----.>>+++.----------.>-------.-..--.++.<++.>+
+++++.<<.<<<........>>----.>>>++.>>>-.<<<--.<<.-.<++++.------------.+.++
++++++++.>>>>>>--.<<<<++++++++++++.>++.<.>--.<<+.-.<+.>>-.+.<<-.>>>>>>.<
<<<++++++.>++.<.>--.<<+.<<<....>>++++++++++.>..<<<....>>>>+.+++++.------
-------------.++++++++++.---.------.<<<<.>>-------.-------.------.>>+.<<
<<.>>+++++++++.+++.-------.<<.<+++++.+.>.>>+++++++++++++.>.<<<........>>
-------.>>++++.+.<<-.>>>>>>.<<<<----------.>>>>++.<<-.+.<.<<.<<<....>>++
++++++++.>..<<<....>>-------------.+++++.>>+++.++++++++++.---.------.<<<
<.>>--.+.>>--.<<.>>++++++++.------.<<<<.>>++.-------.------.>>+.<<<<.>>+
+++.>>---.<<----.+++++.<<<-.<.>>>>++++++.--.---------.+++++.-------.>>--
----.++.<<<<.>>>>++++.<<+++++++++++.>>++++++.<<+.>>>>.<<<<<<.>>++++++++.
>.-.>+++++++.---------.<<----.<<.<<<-------.>>>>>>>+.>>-.<<<<<<<<.>>>>++
.------.+.>>-.++++++++.>>>>--.<<<<----.+++++.>>>>--.<<<<<<<<<<.>>>>+++++
.------.+.>>---------.++++++++.>>>>++.<<<<++.<<+.-.<<<+.+++++.>>>--.+++.
>>-.>>.+.<.<<+.<<<....>>++++++++.>..<<<....>>>>++.++.---------.<<-------
.>>--------.<<--.>>++++.<<<<.>>++.-------.>>++++.-----.<<<<.>>+++.>>>>-.
+.<<<<<<.>>+++++++++.>.-.<-------.--.+++++++.<<.>>++.>+.-.<<<....>>>>+++
++.>>>>.<<<<+++++++++.-------------.----.+++.>>-.<<+++++++++.>>>>--.<<<<
+++.>>>>.+++++.<<+.<.<<+.-.<++.<<.>>>>-------------.--.<<---------.>>++.
+++++.<<<<.>>>>>>-.>.++++++.----------.<<<<<++++.>>-----.++.<<--------.+
+++.>>++++.++++++.-.<<<<.>>>>---------.>>+.<<<<<<.>>+++++++.++.>+.<<<...
.>>.>..<<<....>>>>+++++++++++.++.---------.<<-------.>>--------.<<--.>>+
+++.<<<<.>>++.-------.>>++++.-----.<<<<.>>++++++++.>>>>-.+.<<<<<<.>>++++
.>.-.<-------.--.+++++++.<<.>>++.>+.-.<<<....>>------------.<<<.>>>+++++
+++.-----.>>+++++.<<++.>>----.>>-.<<++++++++.<<<<<<++++++++.>>>>----.<<<
<++.>-----.>>>>>>.<<+.-.<+++++++++++++.<<.<<++++++.--.>>>>>>+++++++.<<<<
<<++.+++++.>>.<-.<<+++++++.++++++.>>>>>>>>>>.<<<++++.<<<<<<-----.++.++++
+++++++.++++.-----------.++++++.-.>>.<<---------.>+.>.>>--.++.>+.<<<....
>>.>..<<<....>>>>--------.++.---------.<<-------.<<<<----.>>>>--.>>----.
<<<<.>>++.-------.>>++++.-----.<<<<.<<--.>+++++++.>>>>>>>.+.<<<<<<.>>+++
+++++++++.>.
[<]>[[-]>]
# print Java header
++[-<+<++++++<+++<+++++++++++++<++++++++++++<+++++++++<++++++++++<++++++
+++++<++++<+++++++<++++++++<++<+++++>>>>>>>>>>>>>]<<<<<<<+++++.<-.+++.-.
+++.++.>>>>>++.<<<<+.>+++++++.>--.<.<<<++++++.>>-.++++++.<<.<+++.>>>-.++
.<+.-.<<<+++.>>>.--.>>++++.----.<---.>>>>>-.>.<<<<<<----.++++.+++.-.<.++
.>>>>>.<<<<-----.>.>.<.<<<.>>-.++++++.<<.<<----.>>>+.-.>+.<+.-.<<<++++.>
>>.--.>>++++.----.<---.>>>>>.>.<<<<<<----.++++.+++.-.<.++.>>>>>.<<<<----
-.>.>.<.<<<.>>-.++++++.<<.<.<----.>----.>>++++.>>++.++.<+.>>--.<++++.<-.
-.>>>>>.>..<<<<----.+++++.<-------.<--.---.>+.>>>.<<<.<+++.>--.>--..>>.>
+++++++.<<<<+++++.>>>.<-------.>>>.<<....<<<----.<<+.>>>+.<+++.---------
-.++.>>>.<<<<+.>>>>>-------.>.<<....<<<<----.+++++.>>.>>.<<----.>>>.>.<<
....<<<<<<<++++.>>>.>>.+++++.-.<<<<<<++++.>>>>>>.--.<++++++++.----.<-.>>
>>.<<<<----.>>>>>.>.<<....<<<<<<<<----.>>>----.-.----.+++++.-.<<<++++.>>
>.--.>----.>.>-----.>>.<<++.>>>.>..<<....<<+.+++++.<+.<+++++++.---.>+.>>
>.>+++++++.<<<<+++.<<<------.<.>>----.++.>>>.-.<<<<<<.>>>>>>.--.<-.----.
<++++.>>>>.<<<<----.<<++++.>>>>>>.<<<<<<<<----.>>>+++++.-.----.+++++.-.<
<<++++.>>>.--.>----.>.>-----.>>.<<++.<<<<---.>>>>>>.<.>>>.<<........<<--
.>>>-----.<<<+.<<.<+++++.>>>>>.<<<+.>>--.-----.<<<.>-------.>>>>-------.
-..--.++.<<<<++.>>>>++++++.>.<<........<<++.>>>++.-------------.++++++++
+++.>.-.<<<.<<<+++.+.>>>-.<<<<<+++++.>>.>>>>>++.<<<<<.>>>>>--.>+.-.<<<+.
<<<-.+.>>>-.<<<<<.>>>>-.>>>++.<<<.>>>--.>+.<<....<++++++++++.>>>..<<....
<<+.+++++.<+++++.<+++.---.>+.>>>.<<+.-------.<<.>+.>>>.<<+++.+++.-------
.>>.++++++++.+.---------.<--.>>>.<<........<-------.<<<-.+.>>>-.<<<<<.>>
>-----.<<<++.--------.+.>>>>>>>.>.<<....<++++++++++.>>>..<<....<<++.++++
+.<+++.<+++.---.>+.>>>.<<--.+.<--.>.<<.>++.>>>.<<++.-------.<<.>+.>>>.<<
--.<---.<.>>+.<<<<-.<<.>>>---.--.>.>>.<<--.>------.++.>>>.<<<++++.<<.>.<
+.<+.>>>>>>.<--.>>>.-.<<<<.<<--.<++++.>>>>>.>+++++++.<<<<<+.<<-.<<.>>>++
.------.+.>-.>>-.<<<<++++++.>>++++.>>+.<<<<--.<<.>>>+++++.------.+.>----
.>>-.<<<<++.>>>>++.<<<+.-.<-----.+++++.>--.+++.>>>-.>>++++++++.+.>------
-.>+.<<---------....<++.>>>..<<....<<++.++.<<++++.<+.>>.>++.<++++.>>>.<<
++.-------.<<.>-.>>>.<<+++.>>++++++++.+.---------.<--.>>>.-.<<<<++.--.>-
-.>.<++.>>>+.-.<<....<<<<.<<.>>>>.<+.----.+++.<<<------.>>++++.<<++++.>>
+++.<<.+++++.--------.>>>>>>>.>+.-.<<<++.>.<<<-.--.>++.<++.+++++.>>>.<<<
<<<-.<.<----.>----.>>++.>>-----.++.<.>>.<++++.<-.-.>>>>.<<<----.<<<+.>>>
>>>.<--.++.>>>+.<<....<.>>>..<<....<<----.++.<++++.<<--.>>--------.>++.<
++++.>>>.<<++.<<+.>++++.-----.>>>.<<+.<<<<-.+.>>>>>>.<--.>>>.-.<<<<---.-
-.>--.>.<++.>>>+.-.<<....<<<<.<<+++++.>+.>>>.<+++++.>++.<----.<<<------.
>>--.>----------.<+++.>++.<<<+.>>>>>>>.>+.-.<<<++.>.<<<++++++.--.>.<++.+
++++.>>>.<<<<<<-.<++++.<.>----.>>+.>>-----.++.<.>>.<++++.<-.-.>>>>.<<<--
--.<<<+.>>>>>>.<--.++.>>>+.<<....<.>>>..<<....<<----.++.<++++.<<--.>>---
-----.>++.<++++.>>>.<<++.<<+.>++++.-----.>>>.<<<-----.<<<<<<<--.>>>>-.+.
>>>>>>.<--.>>>.[<]>[[-]>]
% 23(0) *0 (code) 0 M m
++++++++++++++++[-<++++++++++++++++>]<-[-<<<<<<<<<<<<<<<+<+>>>>>>>>>>>>>>>>]
Expand Down

0 comments on commit 77f0de0

Please sign in to comment.