@eagleoutice/flowr - v2.17.4
    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.

    Bounds: 2048

    the result is one of this argument's values, like choices in match.arg(arg, choices).

    Callee: 512

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

    Deparsed: 65536

    besides its value, the expression as written names a part of the result, like a in data.frame(a), which becomes the column a; passing identity(a) instead changes the name

    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)

    Optional: 131072

    a ArgProp.Resource whose default names none, like file in cat(..., file = ""), which prints to the console, or in capture.output(..., file = NULL); left out, the call accesses no file through it

    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), or the file to names in file.copy(from, to)