R-GReQL-Grammatik: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(→Knoten) |
|||
Zeile 1: | Zeile 1: | ||
= Knoten = | = Knoten = | ||
In dieser Grammatik sind abstrakte Knoten enthalten. Diese sind nicht instanziierbar und sowohl durch einen Kommentar, als auch durch kursiven Titel kenntlich gemacht. | |||
== Context == | == Context == | ||
Zeile 31: | Zeile 31: | ||
Ist ein Zwischenknoten für die Indexierung ([[R-GReQL-Grammatik#IndexList|IndexList]], [[R-GReQL-Grammatik#DoubleIndexList|DoubleIndexList]]) | Ist ein Zwischenknoten für die Indexierung ([[R-GReQL-Grammatik#IndexList|IndexList]], [[R-GReQL-Grammatik#DoubleIndexList|DoubleIndexList]]) | ||
== UnaryExpression == | == ''UnaryExpression'' == | ||
Ist ein abstrakter Knoten. | |||
=== Negative === | === Negative === |
Version vom 12. Juni 2017, 14:00 Uhr
Knoten
In dieser Grammatik sind abstrakte Knoten enthalten. Diese sind nicht instanziierbar und sowohl durch einen Kommentar, als auch durch kursiven Titel kenntlich gemacht.
Context
Prog
Prog stellt den Wurzelknoten jeder R-Datei dar. (blau)
ParameterList
Ist der Wurzelknoten für Parameter einer aufgerufenen Funktion. (rot)
AnonParameterList
Ist die Parameter-Liste, die bei einer anonymen Funktion verwendet wird, z.B.
var <- (function (x) x + 3)(10)
IndexList
Ist der Oberknoten der Liste der verwendeteten Indizes durch Angabe einer eckigen Klammer, z.B.
y <- array[1]
DoubleIndexList
Ist der Oberknoten der Liste der verwendeteten Indizes durch Angabe von zwei eckigen Klammern, z.B.
z <- otherarray2
Indexing
Ist ein Zwischenknoten für die Indexierung (IndexList, DoubleIndexList)
UnaryExpression
Ist ein abstrakter Knoten.