Konvertiert "Brainfuck"-Quelltext zu kompilierbaren DPR-Dateien
Interpreter für die mehr oder minder beliebte Sprache Brainfuck gibt es einige, doch "richtige" Compiler gibt es nicht gerade wie Sand am Meer. Na ja, "BToDPR" ist auch kein Compiler, ermöglicht es aber, Brainfuck Quellcodedateien einzulesen und in Pascal-Code zu transformieren. Die dabei entstehende DPR-Datei kann dann via Borland Delphi kompiliert und gelinkt werden und erzeugt eine Win32-Konsolenanwendung.
Außerdem wurde für diesen Transformator exklusiv der Funktionsumfang von Brainfuck von acht auf elf Kommandos erweitert: : Wechsle in nächstes Element + : Inkrementiere den Wert des aktuellen Elements - : Dekrementiere den Wert des aktuellen Elements [ : Starte Schleife ] : Beende Schleife . : Gebe das der ASCII-Tabelle entsprechende Zeichen für den Inhalt des aktuellen Elements aus , : Addiere zu aktuellem Element den ASCII-Wert eines eingegebenen Zeichens $ : Gebe Wert des aktuellen Elements als reine Zahl aus ! : Setze aktuelles Element zurück (auf null) ² : Multipliziere den Wert des aktuellen Element mit sich selbst
Insgesamt stehen 30000 Elemente (Variablen) zur Verfügung, mit denen die Aufgaben bewältigt werden können.
Außerdem dabei: ein Beispiel-Brainfuck-Quelltext zum Testen.