Jeremy Wall c20190e8e2 Add our documentation site using gutenberg and ucg.
* gutenberg generates the documentation site
* ucg configures the Google cloud storage bucket.
2018-11-17 17:51:18 -06:00

727 B

+++ title = "The UCG Language Reference" slug = "reference" weight = 2 sort_by = "weight" in_search_index = true +++ An Overview

UCG is a language specialized for generating configurations. It does not have classes, inheritance, closures, or a full type system. All values are immutable once bound to a name. A valid UCG file is composed of a series of statements. Statements can be an expression, introduce named bindings, or create different outputs. All statements must be terminiated by a semicolon.

Some words are reserved in ucg and can not be used as a named binding.

  • self
  • assert
  • true
  • false
  • let
  • import
  • as
  • select
  • macro
  • env
  • map
  • filter
  • NULL
  • out

Next: Types