R-GReQL-Grammatik: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(→Knoten) |
|||
Zeile 13: | Zeile 13: | ||
=== AnonParameterList === | === AnonParameterList === | ||
[[Datei:2AnonParameterList.png|mini|250px|hochkant|<code>var <- (function (x) x + 3) (10)</code>]] | [[Datei:2AnonParameterList.png|mini|250px|hochkant|<code>var <- (function (x) x + 3) (10)</code>]] | ||
Ist die Parameter-Liste, die bei einer anonymen Funktion verwendet wird, z.B. | |||
<code> var <- (function <u>(x)</u> x + 3)(10)</code> | |||
=== IndexList === | === IndexList === | ||
Ist der Oberknoten der Liste der verwendeteten Indizes durch Angabe einer eckigen Klammer, z.B. | |||
<code> y <- array[1] </code> | |||
=== DoubleIndexList === | === DoubleIndexList === | ||
Ist der Oberknoten der Liste der verwendeteten Indizes durch Angabe von zwei eckigen Klammern, z.B. | |||
<code> z <- otherarray[[2]] </code> | |||
=== Indexing === | === Indexing === | ||
Ist ein Zwischenknoten für die Indexierung ([[R-GReQL-Grammatik#IndexList]]) | |||
== UnaryExpression == | == UnaryExpression == |
Version vom 12. Juni 2017, 13:57 Uhr
Knoten
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 (R-GReQL-Grammatik#IndexList)