R-GReQL-Grammatik
Zur Navigation springen
Zur Suche springen
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
- 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