Java Reference
In-Depth Information
5.1■Token und Parser
Zu Beginn des Kapitels sollen zwei Begrife geklärt werden, die im Buch immer wieder
autauchen und die nicht selbstverständlich klar sind. Ich rede von den Begrifen Token
und Parser .
5.1.1■Token
Kümmern wir uns zuerst um den Begrif Token . Ich möchte mit einem kleinen Experiment
beginnen. Betrachten Sie das folgende Wort: Behuf . Was bedeutet das? Welchen Sinn ergibt
der Ausdruck? Nun  - es handelt sich um ein Wort, das auf einer (inoiziellen) Liste der
„ausgestorbenen Wörter“ steht. Ältere Leser kennen es vermutlich, jüngere werden damit
wohl gar nichts anfangen können. Oder drücken wir es anders aus - für Personen, die das
Wort noch kennen, ergibt die Zeichenfolge einen Sinn. Und eine sinnbehatete Zeichenkom-
bination oder ein sinnbehatetes einzelnes Zeichen nennt man einen - Token !
Für diejenigen, die darin keinen Sinn erkennen, ist die Zeichenfolge jedoch kein Token,
sondern nur ein Wort - ohne Sinn. Behuf steht übrigens für Zweck . „Zu diesem Behuf“ kann
man sagen, wenn man „Zu diesem Zweck“ meint. Und jetzt ist die Zeichenfolge für die ge-
samte Leserschat ein Token.
Was hat nun dieser Exkurs in Sachen Spezialitäten der deutschen Sprache mit unserem
Thema zu tun? Nun, jede Programmier- und Skriptsprache besitzt bestimmte Zeichen oder
Zeichenkombinationen, die ein essenzieller Teil der Sprachdeinition sind und mit einem
bestimmten Sinn behatet sind, eben Token, auf denen die gesamte Syntax fußt. Und dieser
Zusammenhang zwischen Token und Syntax führt über den Begrif des Parsers .
5.1.2■Parser
Nun bleibt also noch zu klären, was konkret ein solcher Parser ist. Unter einem Parser (eng-
lisch von to parse - analysieren) versteht man allgemein ein Computerprogramm oder den
Teil eines Programms, das für die Zerlegung und Umwandlung einer beliebigen Eingabe in
ein für die Weiterverarbeitung brauchbares Format zuständig ist. In unserem Zusammen-
hang zerlegt ein Parser einen HTML-Code oder auch einen JavaScript-Quelltext in Token
und bringt diese dann in eine Reihenfolge, so dass ein Compiler oder in unserem Fall Inter-
preter die Token richtig verarbeiten kann.
5.2■Kommentare in JavaScript
Ein Kommentar ist ein Bestandteil eines Quelltexts, der von dem ausführenden Programm
(der Interpreter-Fall wie bei JavaScript oder (X)HTML) oder dem übersetzenden Programm
Search WWH ::




Custom Search