Sprach-Konstrukte / Kommentare

Kommentare

Kommentare sind Bereiche oder Zeilen, die vom JayMo-Parser ignoriert werden. Dies eignet sich z.B. für Notizen und Anmerkungen.

JayMo unterstützt 3 Arten von Kommentaren:

Zeilen-Kommentar: #
Block-Kommentar: /* */
Skript-Ende: #**#

Zeilen-Kommentar

Zeilen-Kommentare werden mit einem Hash-Zeichen eingeleitet.

# Dies ist eine Notiz
Print 5  # Dies hier wird ebenso ignoriert

Damit lassen sich Notizen hinzufügen oder Zeilen von der Verarbeitung ausschließen.

Block-Kommentar

Ein Block-Kommentar wird mit /* eingeleitet und mit einem */ aufgehoben.

Print 1
Print 2
/*
Print 3
Print 4
*/
Print 5

In diesem Beispiel werden nur 1,2 und 5 ausgegeben.

Ein Block-Kommentar kann auch innerhalb einer Zeile beginnen oder enden:

Print 1
Print 2 /* Print 3
Print 4 */ Print 5

Auf */ folgende Leerzeichen werden ignoriert. Tabulator-Zeichen hingegen werden verarbeitet:

Count(3) /*Foo
bar.print*/	Print it

Dieser Kommentar-Typ hat eine höhere Priorität als der Zeilen-Kommentar. Somit wird ein */ auch innerhalb eines Zeilenkommentars erkannt und verarbeitet! Dadurch wird ein Zeilen-Kommentar ggf. abgebrochen:

1.print /*
# 2.print */ 3.print

Jedoch ist es nicht möglich, innerhalb eines Zeilenkommentars mit /* einen Block-Kommentar zu beginnen.

Skript-Ende

Mit einem Skript-Abbruch werden alle folgenden Zeichen und Zeilen ignoriert und als Kommentar betrachtet.

Hierzu wird folgende Zeichenfolge verwendet: #**#

Print "Du kommst nicht vorbei!"
#**#
Print "Mist!"

Ein Skript-Abbruch wird nur außerhalb von Zeilen- oder Block-Kommentaren erkannt.

- Powered by OghsWiki -

 

 

Unterstützen

Die Entwicklung von "JayMo" wird derzeit nur durch Eigeninitiative ermöglicht.

Erhalten:  0 €