Interface: LambdaExpressionSemantics
compiler.LambdaExpressionSemantics
Semantics for AST Node LambdaExpression.
Since
0.11.0
Hierarchy
-
↳
LambdaExpressionSemantics
Table of contents
Properties
Properties
functionBody
• functionBody: CompoundStatement
| Expression
<ExpressionSemantics
, ExpressionTypeSemantics
, CompilableASTNode
<SemanticData
, TypeData
>>
The body of the lambda expression.
Since
0.11.0
Defined in
kipper/core/src/compiler/ast/nodes/expressions/lambda-expression/lambda-expression-semantics.ts:36
params
• params: ParameterDeclaration
[]
The parameters of the lambda expression.
Since
0.11.0
Defined in
kipper/core/src/compiler/ast/nodes/expressions/lambda-expression/lambda-expression-semantics.ts:31
returnType
• returnType: UncheckedType
The return type of the lambda expression.
Since
0.11.0
Defined in
kipper/core/src/compiler/ast/nodes/expressions/lambda-expression/lambda-expression-semantics.ts:21
returnTypeSpecifier
• returnTypeSpecifier: IdentifierTypeSpecifierExpression
The type specifier expression for the return type.
Since
0.11.0
Defined in
kipper/core/src/compiler/ast/nodes/expressions/lambda-expression/lambda-expression-semantics.ts:26