Expand description
Completing what is being typed, offering only what fits where the cursor is: statements
that suit the block, elements in UI, argument labels and values in calls, and types after
a :.
ConstantsΒ§
- CODE_
KEYWORDS π - ELEMENT_
DETAIL π - FUNCTION_
DETAIL π - TOP_
LEVEL_ πKEYWORDS - UI_
KEYWORDS π - VALUE_
KEYWORDS π
FunctionsΒ§
- argument_
start π - Labels for the parameters not given yet, then values for a positional argument.
- argument_
value π - Values for a labelled argument.
- argument_
values π - What fits an argument: anything for a declared callableβs parameter, and for an element parameter only what the element accepts there.
- call π
- A built-in call, with numbered placeholders for its required arguments, then
tail. - completions π
- Completions for the name ending at the cursor, or
Nonewhere nothing fits. - element π
- An element, inserted with placeholders for its required arguments and its block.
- elements_
in π - The elements that may be written in
place. - function π
- A built-in function, inserted with placeholders for its required arguments.
- item π
- keywords π
- labelled_
param π - The parameter the current label names, when the callee and label are known.
- options π
- The
.namevalues the labelled element argument takes, if it takes a set of them. - signature_
of π - statement π
- symbol_
item π - symbols π
- types π
- values π
- Everything an expression can start with.