Shaper sentinels resolve before any engine is consulted
The rule
Normative: this is the rule
- A shaper source is checked for sentinels before its engine is consulted.
_NOW_yields the current timestamp in ISO 8601 form;_NULL_yields null;_EMPTY_ARRAY_yields the empty list;_EMPTY_OBJECT_yields the empty object; and a source prefixed_LITERAL:yields the rest of the string verbatim.- A source that does reach the engine and fails there fails the node, and the failure names the source expression and the engine.
Rule identifiers are permanent and are never renumbered. Each implementation publishes its own standing against these rules; this specification does not.spec 1.0-draft · LANG-25 · changed in spec 1.0