@tikoci/centrs
    Preparing search index...

    Interface ExplainArgumentToken

    One argument token, located in DOCUMENT analyzed-byte space.

    The ordered list is the primary shape and ExplainCommandReading.command .args is the object VIEW derived from it — the phase-0 normal form, which requires order and multiplicity to survive somewhere a consumer can read them.

    interface ExplainArgumentToken {
        kind: ExplainArgumentKind;
        name?: string;
        span: ExplainSpanRange;
        text: string;
        value?: string;
        valueSpan?: ExplainSpanRange;
    }
    Index

    Properties

    name?: string

    Attribute name / query word; absent on a positional.

    text: string

    The token verbatim.

    value?: string

    The token's LITERAL value, quotes removed — for an attribute the part after =, for a positional the whole token.

    Absent means there is no literal value, whatever the kind: the source spells a substitution, an expression, or an escape this phase does not decode. A consumer rendering a runnable command reads this, never text, and treats absence as "not renderable". A query is always absent.

    valueSpan?: ExplainSpanRange

    Where the value sits, quotes INCLUDED. Absent whenever value is.