Der Interpreter kann wie folgt im System importiert werden:
- Entweder mittels AbapGit, oder
- manuell, in dem eine neue Klasse am System angelegt und der Code aus src/zcl_brainfuck_interpreter.clas.abap eingefügt wird.
Hierfür die Klasse in Eclipse öffnen und anschließend F9 drücken. Da der Brainfuck Interpreter das Interface if_oo_adt_classrun
implementiert, wird dadurch die Methode if_oo_adt_classrun~main
ausgeführt. Folgende Ausgabe sollte erscheinen:
Running 'Hello World' Example
Sourcecode: ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.+++.
Stdout: Hello World!
- Klasse im Eingabefeld einfügen und F8 drücken.
- Die Parameter
SOURCE
und optionalSTDIN
setzen und erneut F8 drücken. - Damit der Code auch verarbeitet wird muss die
PROCESS
Methode aufgerufen werden. - Durch das Aufrufen der Methode
GET_STDOUT
wird die generierte Ausgabe abgerufen.
Der Brainfuck Interpreter benötigt ABAP 7.54.