packages feed

descript-lang-0.2.0.0: test-resources/examples/Compiled.dscr

import Base{Code}

// From Base
App3[left, center, right].

Prgm[statement].
Print[text].

// From Base
App3[left: #String[], center: #String[], right: #String[]]:
  #App3[a: left<App3, b: center<App3, c: right<App3]

Prgm[statement: Code[lang: "C", content: #String[]]]: Code[
  lang: "C"
  content: App3[
    left: "int main(string[] args) {\n  "
    center: statement<Prgm>content<Code
    right: "\n}"
  ]
]
Print[text: #String[]]: Code[
  lang: "C"
  content: App3[left: "println(\"", center: text<Print, right: "\");"]
]

Prgm[statement: Print[text: "Hello world"]]?