A sintaxe me lembrou bastante o wrapper de react da Jetbrains para Kotlin/JS
Onde:
<div>
<h1>Hello World</h1>
<div>
<p>Hey Boy</p>
</div>
</div>
Fica:
div {
h1 {
+"Hello World"
}
div {
p {
+"Hey Boy"
}
}
}
Segue o link, talvez seja útil na sua pesquisa:
https://github.com/JetBrains/kotlin-wrappers/blob/master/docs/guide/react.md