libtmux.json:read-filter
Read one bounded libtmux.lisp.filter/1 JSON string into a compiled filter. External names resolve through closed registries and are never interned. Regex nodes are rejected unless ALLOW-REGEX is true and libtmux/regex is loaded. Parser limits bound UTF-8 input bytes, nesting, JSON nodes, strings, membership arrays and integer-token digits. Decimal and exponent number syntax is rejected before conversion. Parser limits do not interrupt CL-PPCRE execution.
Source and package
- Qualified name
-
libtmux.json: read-filter - Declared in
libtmux.json- Package
- libtmux/json
- Source
- src/json.lisp
- (read-filter source &key (allow-regex nil) (max-input-bytes +default-max-input-bytes+) (max-depth +default-max-depth+) (max-nodes +default-max-nodes+) (max-string-length +default-max-string-length+) (max-membership +default-max-membership+) (max-integer-digits +default-max-integer-digits+))
-
Public owner:
libtmux.json- Parameters
Guides#
Pages that discuss read-filter.