Interface: AssignmentExpressionSemantics
compiler.AssignmentExpressionSemantics
Semantics for AST Node AssignmentExpression.
Since
0.5.0
Hierarchy
-
↳
AssignmentExpressionSemantics
Table of contents
Properties
Properties
assignTarget
• assignTarget: Reference
<KipperReferenceable
>
The reference that is being assigned to.
Since
0.10.0
Defined in
kipper/core/src/compiler/ast/nodes/expressions/assignment-expression/assignment-expression-semantics.ts:30
identifier
• identifier: string
The identifier expression that is being assigned to.
Since
0.7.0
Defined in
kipper/core/src/compiler/ast/nodes/expressions/assignment-expression/assignment-expression-semantics.ts:20
identifierCtx
• identifierCtx: IdentifierPrimaryExpression
The identifier AST node context that the identifier points to.
Since
0.10.0
Defined in
kipper/core/src/compiler/ast/nodes/expressions/assignment-expression/assignment-expression-semantics.ts:25
operator
• operator: KipperAssignOperator
The operator of the assignment expression.
Since
0.10.0
Defined in
kipper/core/src/compiler/ast/nodes/expressions/assignment-expression/assignment-expression-semantics.ts:40
value
• value: Expression
<ExpressionSemantics
, ExpressionTypeSemantics
, CompilableASTNode
<SemanticData
, TypeData
>>
The assigned value to this variable.
Since
0.7.0
Defined in
kipper/core/src/compiler/ast/nodes/expressions/assignment-expression/assignment-expression-semantics.ts:35