04 Wie ist die Syntax eines Ook!-Programms?

Ook! hat nur drei Syntaxelemente:

  • Ook.
  • Ook?
  • Ook!

Diese werden zu Zweiergruppenzusammengefasst. Die Ook-Tupel lassen sich wie Brainfucksymbole nutzen, das ebenfalls nur acht Befehlsbezeichnungen kennt. Jedes Ook!-Programm besteht also aus einer geraden Zahl von Ooks. Zeilenumbrüche werden ignoriert.

Sofern die Wörter Ook weggelassen werden, lassen sich Ook!-Programme auch verkürzt darstellen.

Ook!-Befehlssatz

Ook!Ook!BrainfuckBeschreibung
Ook. Ook.. .+den Wert der aktuellen Zelle um 1 erhöhen
ook! OOk!! !den Wert der aktuellen Zelle um 1 verringern
Ook. Ook?. ?>eine Zelle nach rechts gehen
Ook? Ook.? .<eine Zelle nach links gehen
Ook! Ook?! ?[Schleifenanfang – die Schleife durchlaufen solange der Wert der aktuellen Zelle ungleich 0 ist
Ook? Ook!? !]Schleifenende – beendet die Schleife, wenn der Wert der aktuellen Zelle gleich 0 ist
Ook! Ook.! ..den Wert der aktuellen Zelle ausdrucken
Ook. Ook!. !,einen Wert von der Tastatur in die aktuelle Zelle einlesen