@eagleoutice/flowr - v2.15.8
    Preparing search index...

    What a single argument of a call is used for, as a bitmask (ArgProp.Forced/ArgProp.NoDefault lead, being the two bits the signature database can also state).

    Index
    Alias: 4

    the result is this argument, handed back unchanged, like x in identity(x); this is what draws the Returns edge

    Atomic: 4096

    only atomic data works here, never a closure, as with e1 in e1 > e2. A bare symbol in such an argument therefore names a variable even when a function of that name is in scope.

    Bounds: 2048

    the result is one of this argument's values, like choices in match.arg(arg, choices). The bounding argument of a SemanticCallTag.Narrows call; without one such a call yields a value of its own making.

    Callee: 512

    called as a function, like FUN in lapply(x, FUN)

    Flag: 32

    selects a behavior instead of carrying data, like na.rm in sum(x, na.rm = TRUE)

    Forced: 1

    evaluated whenever the call happens, even if the result goes unused, like x in force(x)

    Handle: 8192

    the open handle the call acts on, like con in close(con)

    Injectable: 32768

    open to injection, so a call handing it unescaped data is a finding: system commands, R expressions, database queries, HTML, or JavaScript.

    Lazy: 16384

    never evaluated, the definite counterpart of ArgProp.Forced: no path of the body reads it

    NoDefault: 2

    declared without a default value, like x in nchar(x, type); says nothing about whether a call must supply it

    Nse: 256

    quoted or evaluated in another frame, like expr in quote(expr)

    Presence: 1024

    only whether it was supplied matters, as with missing()

    Resource: 64

    names the resource the call reads or writes, like file in write.csv(x, file)

    Shape: 16

    only the shape is used (length, dimensions, names, other attributes), like x in nrow(x)

    Value: 8

    the result is computed from the argument's value, like x in sum(x)

    Written: 128

    what it refers to may be modified, like envir in assign(x, v, envir = e)