Module specifications::common

source ·

Structs

  • Defines a section of bytecode in the DSL’s AST (i.e., compilation output).
  • Defines a callpattern for Bakery in the AST.
  • Defines a (local) function in the DSL’s AST.
  • Defines an (external) function in the DSL’s AST.
  • Defines a function parameter in the DSL’s AST.
  • Defines a struct property field in the DSL’s AST.
  • Defines a special class in the DSL’s AST, i.e., a custom type.
  • Defines a special function(?) in the DSL’s AST.
  • Defines a type used in the DSL’s AST.
  • Defines a variable in the DSL’s AST.

Enums

  • Defines a value of some sort, which can be of multiple types.