BF 127
Untitled Guest on 3rd December 2021 02:24:46 AM
  1. ~!comment!~MANDATORY~!uncomment!~
  2. program.initialize();
  3. math.equation(program.errors.handler.activated = boolean(false));
  4. program.console.standardinput.openstream();
  5. program.console.standardoutput.openstream();
  6. define(defines.variable, variable(pointer));
  7. implanttype(pointer, types.pointer(to:types.byte));
  8. math.equation(pointer = void(0));
  9. program.memory.allocate(pointer, void(math.infinity), program.memory.memorytype.bidirectional);
  10. ~!comment!~MANDATORY~!uncomment!~
  11. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  12. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  13. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  14. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  15. ~!comment!~MANDATORY~!uncomment!~
  16. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  17. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  18. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  19. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  20. ~!comment!~MANDATORY~!uncomment!~
  21. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  22. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  23. define(defines.label, defines.label.createnew());
  24. conditional(block.if, boolean.inequality(deref(pointer), byte(0))) {
  25.         math.equation(pointer = pointer + void(1));
  26.         ~!comment!~MANDATORY~!uncomment!~
  27.         math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  28.         math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  29.         math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  30.         math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  31.         ~!comment!~MANDATORY~!uncomment!~
  32.         math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  33.         math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  34.         math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  35.         math.equation(pointer = pointer + void(1));
  36.         ~!comment!~MANDATORY~!uncomment!~
  37.         math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  38.         math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  39.         math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  40.         math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  41.         ~!comment!~MANDATORY~!uncomment!~
  42.         math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  43.         math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  44.         math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  45.         math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  46.         ~!comment!~MANDATORY~!uncomment!~
  47.         math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  48.         math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  49.         math.equation(pointer = pointer + void(1));
  50.         math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  51.         ~!comment!~MANDATORY~!uncomment!~
  52.         math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  53.         math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  54.         math.equation(pointer = pointer + void(1));
  55.         math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  56.         ~!comment!~MANDATORY~!uncomment!~
  57.         math.equation(pointer = pointer - void(1));
  58.         math.equation(pointer = pointer - void(1));
  59.         math.equation(pointer = pointer - void(1));
  60.         math.equation(pointer = pointer - void(1));
  61.         ~!comment!~MANDATORY~!uncomment!~
  62.         math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255));
  63. };
  64. conditional(block.if, boolean.inequality(deref(pointer), byte(0))) {
  65.         program.flow.labeledjump(defines.label.last());
  66. };
  67. undefine(defines.label, defines.label.last());
  68. math.equation(pointer = pointer + void(1));
  69. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  70. ~!comment!~MANDATORY~!uncomment!~
  71. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  72. program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1);
  73. math.equation(pointer = pointer + void(1));
  74. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  75. ~!comment!~MANDATORY~!uncomment!~
  76. program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1);
  77. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  78. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  79. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  80. ~!comment!~MANDATORY~!uncomment!~
  81. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  82. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  83. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  84. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  85. ~!comment!~MANDATORY~!uncomment!~
  86. program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1);
  87. program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1);
  88. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  89. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  90. ~!comment!~MANDATORY~!uncomment!~
  91. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  92. program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1);
  93. math.equation(pointer = pointer + void(1));
  94. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  95. ~!comment!~MANDATORY~!uncomment!~
  96. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  97. program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1);
  98. math.equation(pointer = pointer - void(1));
  99. math.equation(pointer = pointer - void(1));
  100. ~!comment!~MANDATORY~!uncomment!~
  101. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  102. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  103. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  104. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  105. ~!comment!~MANDATORY~!uncomment!~
  106. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  107. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  108. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  109. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  110. ~!comment!~MANDATORY~!uncomment!~
  111. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  112. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  113. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  114. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  115. ~!comment!~MANDATORY~!uncomment!~
  116. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  117. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  118. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  119. program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1);
  120. ~!comment!~MANDATORY~!uncomment!~
  121. math.equation(pointer = pointer + void(1));
  122. program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1);
  123. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  124. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  125. ~!comment!~MANDATORY~!uncomment!~
  126. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  127. program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1);
  128. math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255));
  129. math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255));
  130. ~!comment!~MANDATORY~!uncomment!~
  131. math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255));
  132. math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255));
  133. math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255));
  134. math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255));
  135. ~!comment!~MANDATORY~!uncomment!~
  136. program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1);
  137. math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255));
  138. math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255));
  139. math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255));
  140. ~!comment!~MANDATORY~!uncomment!~
  141. math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255));
  142. math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255));
  143. math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255));
  144. math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255));
  145. ~!comment!~MANDATORY~!uncomment!~
  146. math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255));
  147. program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1);
  148. math.equation(pointer = pointer + void(1));
  149. math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255));
  150. ~!comment!~MANDATORY~!uncomment!~
  151. program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1);
  152. math.equation(pointer = pointer + void(1));
  153. program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1);
  154. ~!comment!~MANDATORY~!uncomment!~
  155. program.memory.deallocate(pointer, void(math.infinity), program.memory.memorytype.bidirectional);
  156. undefine(defines.variable, variable(pointer));
  157. program.console.standardoutput.closestream();
  158. program.console.standardinput.closestream();
  159. program.terminate();
  160. ~!comment!~MANDATORY~!uncomment!~

Paste is for source code and general debugging text.

Login or Register to edit, delete and keep track of your pastes and more.

Raw Paste

Login or Register to edit or fork this paste. It's free.