Field types and modifiers.
Generated from the language definition for language 1.0.
Field types
A field is name: <type>. money names a currency, enum a list of names, ref an entity, and computed a type and an expression, a rule, or a script. sequence may be scoped by a field.
text, longtext, number, money USD, boolean, date, datetime, file, json, enum a, b, c, ref Other, computed <type> = <expr>, sequence
Modifiers
Modifiers and reference policies follow the type. label and help take a string, validate an expression and a message, and a ref may say on delete restrict, nullify, or cascade.
required, pii, hidden, label, help, validate, mask, except, allow, on, delete, restrict, nullify, cascade, scoped