@tikoci/centrs
    Preparing search index...

    Interface ExplainArgumentsRead

    Every token decided.

    interface ExplainArgumentsRead {
        args: Record<string, string>;
        positional: string[];
        queries: string[];
        read: true;
        tokens: ExplainArgument[];
    }
    Index

    Properties

    args: Record<string, string>

    The derived object view: attribute names to values, LAST occurrence winning — the reading canonicalizeExecuteCommand already applies to a repeated name (src/execute.ts), so the gate and the analysis cannot disagree about a duplicate. tokens is where multiplicity survives.

    positional: string[]

    Bare tokens, in order — an id (*1), a where, a find operand — as SOURCE text. A consumer needing the value reads tokens (see Argument.value); this list exists so the common "is there an id" question needs no walk.

    queries: string[]

    ?-prefixed query words, in order, verbatim.

    read: true
    tokens: ExplainArgument[]