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.