Compound

Types

Link copied to clipboard
data class Block(val statements: List<Element.Statement>) : Compound
Link copied to clipboard
data class Class(val name: String, val functions: List<Compound.Function>, val properties: List<Element.Parameter>) : Compound
Link copied to clipboard
data class Function(val name: String, val params: List<Element.Parameter>, val body: Compound.Block? = null, val returnType: String) : Compound
Link copied to clipboard
data class Interface(val name: String, val functions: List<Compound.Function>) : Compound