package Ġio . mr lok op . kotlin . utils . con vent er . en ities . expression Ċ Ċ import Ġio . mr lok op . kotlin . utils . con vent er . en ities . Field Entity Ċ import Ġio . mr lok op . kotlin . utils . con vent er . en ities . Function Entity Ċ Ċ open Ġclass ĠDeclaration Expression Ġ: ĠExpression Entity () Ġ{ ĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġtype Ġ= Ġ" declaration - expression " ĊĠĠĠ Ġ} Ċ } Ċ Ċ class ĠProperty Declaration Expression Ġ: ĠDeclaration Expression () Ġ{ ĊĠĠĠ Ġvar Ġfield : ĠField Entity Ġ= ĠField Entity () Ċ } Ċ Ċ class ĠFunction Declaration Expression Ġ: ĠDeclaration Expression () Ġ{ ĊĠĠĠ Ġvar Ġfunction Ġ= ĠFunction Entity () Ċ }