Reference

The Geng language reference.

  • Syntax

    Lexical structure: comments, literals, identifiers and layout.

  • Keywords

    Every reserved word and attribute in Geng, with examples.

  • Operators

    Every operator in Geng, with precedence, associativity and examples.

  • Types

    Built-in types, records, custom types, refinement types, builders (affine types), classes and type inference.

  • Tooling

    The geng command, project files, modules and packages.