R-GReQL-Grammatik
Zur Navigation springen
Zur Suche springen
Knoten
In dieser Grammatik sind abstrakte Knoten enthalten. Diese sind nicht instanziierbar und durch kursiven Titel kenntlich gemacht.
- Context
- Prog
- ParameterList
- AnonParameterList
- IndexList
- DoubleIndexList
- Indexing
- Prog
- 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
- LeftAssignmentOperator
- MiscOperator
- SequenceOperator
- MatrixMulOperator
- TildeOperator
- ArithmeticOperator
- Statement
- Block
- IfStatement
- SwitchStatement
- Loop
- WhileStatement
- RepeatStatement
- ForStatement
- BreakStatement
- NextStatement
- Unsortiert
- AnonFunctionDeclaration
- NamedElement
FunctionDeclarationReturnStatement
- Literal
Kanten
- AssignmentOperator
- LeftHandSide
- RightHandSide
- Block
- BodyStatements
- ForStatement
- CountVariable
- Set
- SetVariable
- FunctionCall
- List
- IfStatement
- Condition
- ElseBody
- ThenBody
- Node
- Expression
- ParameterList
- Parameter
- Prog
- ProgStatements
- Statement
- StatementBody