Compiler diagnostics, grouped by family.
Compiler diagnostics
Generated from the language definition for language 1.0.
syntax
syntax/closed-grammar— this word is not part of the languagesyntax/component-inline— a component is written in its own file, never as an inline scriptsyntax/expected— a required token is missingsyntax/lone-hash— expected a colour (#rrggbb) or an id pin (#name) after #syntax/too-deep— expression nests too deeplysyntax/unexpected-character— unexpected charactersyntax/unexpected-token— this token is not valid heresyntax/unterminated-block-comment— block comment is missing its closing */syntax/unterminated-quoted-identifier— quoted identifier is missing its closing backticksyntax/unterminated-raw-string— raw string is missing its closing """syntax/unterminated-string— string literal is missing its closing quote
compile
compile/app-field— an app field does not have the shape that field requirescompile/block-option— a word is not an option of this blockcompile/closed-grammar— a call names a function the language does not havecompile/computed-type— a computed field uses a type that carries more than a valuecompile/duplicate-app— the document declares more than one appcompile/duplicate-name— the same name is declared twicecompile/duplicate-transition— the same event from the same state is declared twicecompile/effect-shape— a raw effect does not name an action type or a primitivecompile/effect-unknown-verb—donames a verb the effect table does not havecompile/guard-shape— a guard is an operator application, not a bare valuecompile/infer-schema— a named inference has no schema and no into fields to derive one fromcompile/infer-timeout— an infer effect needs a timeout greater than zerocompile/int-out-of-range— a number does not fit where it is usedcompile/malformed-expression— this text is not a complete expressioncompile/missing-app— the document does not start with an app declarationcompile/not-a-literal— a value is not a JSON literalcompile/not-in-dal— this expression has no form in a set-level querycompile/not-in-jsonlogic— this expression has no form in a record-local positioncompile/notify-recipient—do notifytakes a field,me, or an address stringcompile/param-unbound— a query call leaves a parameter unsetcompile/param-unknown— the query has no parameter with that namecompile/raw-shape— a raw field is not a field objectcompile/related-where-shape— a related list'swhereis<field> = thisor<field> = this.<field>compile/seed-value— a seed row holds a value that is not a literal or a row referencecompile/select-on-write-target-builtin— a write effect targets a read-only built-incompile/sequence-modifier— a modifier does not apply to a sequencecompile/sequence-scope— a sequence is scoped by itself or by a field this entity does not havecompile/serialize— the compiled document could not be written as JSONcompile/set-expression-in-browser-position— a set-level expression cannot run in the browsercompile/set-expression-in-record-position— a set-level expression is in a record-local positioncompile/set-expression-shape— a guard hosts a set-level expression in a shape it cannotcompile/sla-effect-shape— anslablock uses an effect that needs a transitioncompile/unknown-entity— no entity with that name is declaredcompile/unknown-event— the target has no event with that namecompile/unknown-page— no page with that name is declaredcompile/unknown-query— no query with that name is declaredcompile/unknown-rule— no rule with that name is declaredcompile/unknown-script— no script with that name is declaredcompile/unknown-state— a name is not one of the workflow's statescompile/unstable-message-key— a message key is not stable, or one key maps to two stringscompile/workflow-shape— a workflow is missing its initial state or its states listcompile/wrong-arity— a function is called with the wrong number of argumentscompile/wrong-target— this position does not lower to that target
page
page/dashboard-body— a dashboard page has a block bodypage/spa-body— an spa page has a block bodypage/spa-dir-shape— an spa directory is not a relative path inside the source, or another page already uses itpage/spa-in-detail-nav— a link passes a record to an spa page
view
view/arg-type— auseor component argument has the wrong typeview/each-over-record-local—eachiterates a record-local valueview/ref-traversal-in-browser— a browser expression traverses a referenceview/unbound-name— a name is not in scope
workflow
workflow/unknown-alias— an alias names a state this workflow does not declare