bend-toon-codec
Search uses release 0.1.0.0 · 412 definitions
Definitions (412)
- def sel.uScanner state: 0 outside quotes, 1 inside, 2 inside after a backslash.
- def qnext.pick
- def qnext
- def noneSentinel index for "not found".
- def found
- def find_unqIndex of the first `target` outside quotes, or `none()`.
- def split.putPut a character in front of the token being built, or start a new token.
- def split.go
- def splitCut on the delimiter `d` outside quotes.
- def findIndex of the first `target`, ignoring quotes, or `none()`.
- type CutA decoded value with the text that follows it.
- type UsUnescape state: normal, after a backslash, or reading the hex digits of a \uXXXX escape (`k` digits to go, `acc` so far).
- type EkWhat one character does to the output.
- def is_wsThe whitespace JavaScript's String.trim removes: what section 7.2 means by leading or trailing whitespace.
- def head_ws
- def last_ws
- def sel.s
- def sel.u
- def hexd
- def esc.ctl\u00xx for a control character, lowercase hex.
- def esc.other
- def esc.charOne character inside quotes (section 7.1 encoder column).
- def esc.body
- def quote`"text"` with escapes.
- def specialA character that forces quotes anywhere in a string value: colon, double quote, backslash, brackets, braces, control characters, or the delimiter.
- def has_special
- def is_some
- def numeric_like
- def starts_hyphen
- def reserved
- def needs_quoteSection 7.2: must this string value be quoted?
- def enc.strA string value, quoted when it must be.
- def key_start
- def key_rest
- def key_tail
- def key_plain`^[A-Za-z_][A-Za-z0-9_.]*$`.
- def enc.key
- def hex.pick
- def hex.val
- def push