R-GReQL-Grammatik

Aus JACK Wiki
Zur Navigation springen Zur Suche springen

Knoten

Context

Prog

<imagemap> Datei::1ParameterList_Prog.png|mini|x <- c(5,6) default 1ParameterList_Prog.png desc none </imagemap> Prog stellt den Wurzelknoten jeder R-Datei dar.

ParameterList

AnonParameterList

var <- (function (x) x + 3) (10)

IndexList

DoubleIndexList

Indexing

UnaryExpression

Negative

Positive

Element

Literal

BooleanLiteral

ComplexLiteral

IntegerLiteral

NumericLiteral

StringLiteral

NullLiteral

ID

FunctionCall

Variable

Operator

ArithmeticOperator

AddOperator
SubOperator
MulOperator
DivOperator
ExpOperator
RemainderOperator
FloorOperator

RelationalOperator

GreaterOperator
LesserOperator
GreaterEqOperator
LesserEqOperator
EqualOperator
UnequalOperator
InOperator

LogicalOperator

AndOperator
OrOperator
NotOperator
AndOperatorFirstElement
OrOperatorFirstElement

AssignmentOperator

LeftAssignmentOperator
LeftAssignmentOperator1
LeftAssignmentOperator2
LeftAssignmentOperator3
LeftAssignmentOperator4
RightAssignmentOperator
RightAssignmentOperator1
RightAssignmentOperator2

MiscOperator

SequenceOperator
ContainsOperator
MatrixMulOperator
TildeOperator

Statement

Block

IfStatement

SwitchStatement

Loop

WhileStatement
RepeatStatement
ForStatement

BreakStatement

NextStatement

Unsortiert

AnonFunctionDeclaration
NamedElement
FunctionDeclaration
ReturnStatement

Kanten

AssignmentOperator

LeftHandSide

RightHandSide

Block

BodyStatements

ForStatement

CountVariable

Set

SetVariable

FunctionCall

List

IfStatement

Condition

ElseBody

ThenBody

Node

Expression

ParameterList

Parameter

Prog

ProgStatements

Statement

StatementBody