Constructor Node
data class ConstructorNode(lineNumber: Int, type: DataStructureType, arguments: List<ExpressionNode>, initialiser: InitialiserNode) : ExpressionNode
Content copied to clipboard
Constructor node
Constructor used to instantiate data structures
Constructors
ConstructorNode
Link copied to clipboard
fun ConstructorNode(lineNumber: Int, type: DataStructureType, arguments: List<ExpressionNode>, initialiser: InitialiserNode)
Content copied to clipboard
Create empty Constructor node
Functions
component1
Link copied to clipboard
component2
Link copied to clipboard
component3
Link copied to clipboard
component4
Link copied to clipboard
copy
Link copied to clipboard
fun copy(lineNumber: Int, type: DataStructureType, arguments: List<ExpressionNode>, initialiser: InitialiserNode): ConstructorNode
Content copied to clipboard
Properties
arguments
Link copied to clipboard
initialiser
Link copied to clipboard
lineNumber
Link copied to clipboard
type
Link copied to clipboard