Interface: ParameterDeclarationSemantics
compiler.ParameterDeclarationSemantics
Semantics for AST Node ParameterDeclaration.
Since
0.5.0
Hierarchy
-
↳
ParameterDeclarationSemantics
Table of contents
Properties
Properties
func
• func: FunctionDeclaration
| LambdaPrimaryExpression
| ClassMethodDeclaration
| ClassConstructorDeclaration
The parent function of this parameter.
Since
0.10.0
Defined in
kipper/core/src/compiler/ast/nodes/declarations/parameter-declaration/parameter-declaration-semantics.ts:35
identifier
• identifier: string
The identifier of the parameter.
Since
0.5.0
Overrides
DeclarationSemantics.identifier
Defined in
kipper/core/src/compiler/ast/nodes/declarations/parameter-declaration/parameter-declaration-semantics.ts:20
valueType
• valueType: RawType
The KipperType type of the parameter.
Since
0.5.0
Defined in
kipper/core/src/compiler/ast/nodes/declarations/parameter-declaration/parameter-declaration-semantics.ts:25
valueTypeSpecifier
• valueTypeSpecifier: IdentifierTypeSpecifierExpression
The type specifier expression for the parameter type.
Since
0.10.0
Defined in
kipper/core/src/compiler/ast/nodes/declarations/parameter-declaration/parameter-declaration-semantics.ts:30