emerging-eztoml
Search uses release 0.9.0.0 · 704 definitions
Definitions (704)
- type Signthe sign of an integer, a float, or a zone offset
- type Datea calendar date: year, month, day
- type Clocka time of day.
- type Zonea zone offset: Z, or a numeric offset
- type Whenthe four TOML datetime forms
- type Valone TOML value.
- type Hita key found in a table, or not
- type Doca parsed document: the first error, and the root table in order
- type Gota value read from a bare word, or the reason it is not one
- type Digdigits taken from the front of a character list
- type WhenOutwhat a datetime scan produced
- type NKa decimal numeral being built, least-significant digit first
- type Numthe numeral scan
- type BKhow a basic-string character is written
- type Lexwhere the scanner is in a document
- type QKindwhich quotes a string is using
- type Holdone character to read again
- type Ctxan open array or inline table
- type Stthe scanner
- type Escan escape in a basic string
- def bare.ata character a bare key may hold
- def bare.all.stepone step of the bare-key walk, with the head's answer in hand
- def bare.allwhether every character of a key is one a bare key may hold
- def barewhether a key can be written without quotes
- def hex.char.goone hex nibble as a character
- def hex.charone hex nibble as a character
- def basic.hexfour lowercase hex digits of a code point, then the \u introducer, reversed
- def basic.escan escape mark reversed onto the output: the mark, then the backslash
- def basic.cls.hexother controls are \u escapes; the rest are themselves
- def basic.cls.bslashbackslash
- def basic.cls.quotequotation mark
- def basic.cls.crcarriage return
- def basic.cls.ffform feed
- def basic.cls.lfline feed
- def basic.cls.tabtab
- def basic.cls.bsbackspace, then the rest
- def basic.clsthe class of a code point in a basic string
- def basic.dispone character of a basic string, reversed onto the output
- def basic.oneone character of a basic string
- def basic.gothe escaped characters of a basic string, reversed
- def buf.str.gothe buffer is reversed, so each head goes on the front of the text
- def buf.strthe buffer, in order
- def key.basica basic string: quotes, with controls and quotes escaped
- def key.gobare when the name allows it, otherwise a basic string
- def keya key as TOML writes it
- def dec.carry.c0the overflow of a decimal step, least-significant digit first
- def dec.carry.cthe overflow of a decimal step
- def dec.carry.b0the next digit of an overflow
- def dec.carry.bthe next digit of an overflow
- def dec.carry.athe first digit of an overflow
- def dec.carrythe digits of a leftover carry
- def dec.gomultiply a decimal numeral by a radix and add a digit
- def dec.cha digit character
- def dec.charsdigits as characters, in the order given
- def dec.drop.leadwhether a leading zero is still being skipped
- def dec.drop.outza leading zero is skipped; any other character is kept
- def dec.drop.outthe output after one character, reversed
- def dec.drop.endthe numeral, or 0 when every digit was zero
- def dec.dropdrop leading zeros from a most-significant-first digit list
- def dec.texta decimal numeral.
- def dig.upa code point's digit value, or 99 when the character is not a digit
- def dig.lowa lowercase hex digit, otherwise an uppercase one
- def dig.deca decimal digit, otherwise a hex letter
- def dig.valthe value of a digit character, or 99
- def dig.okwhether a digit value fits a base
- def take.acc.dexactly k digits, or DigBad
- def take.accthe accumulator after one character
- def take.okthe scan stays well only while every character is a digit
- def take.finthe finished take
- def take.nexactly k digits from the front of a list
- def bound.rnga number is inside the inclusive bounds
- def pad2.gotwo digits, zero padded
- def text.pad2two digits, zero padded
- def pad4.bigthe one-zero pad, or the digits themselves
- def pad4.midthe three-digit and two-digit pads
- def pad4.gofour digits, zero padded
- def text.pad4four digits, zero padded
- def zone.markthe sign of a zone offset
- def zone.shifta numeric zone offset
- def zone.texta zone suffix
- def clock.frac.gothe fractional second, or nothing
- def clock.fracthe fractional second, or nothing
- def clock.texta clock, with a fractional second when it has one
- def date.texta date
- def when.texta datetime in TOML spelling
- def sign.textthe sign of an integer or a float, empty when it is positive
- def cs.somewhether the list still has a character
- def cs.headone character, when the list has one
- def cs.tailthe tail of a list
- def clock.witha clock with its fraction filled in
- def when.donea finished local datetime, or one with a zone still to read
- def when.zone.zZ ends the token
- def when.zone.mm.ok2the offset minute is in range
- def when.zone.mm.okthe offset fields are in range
- def when.zone.mm.endnothing follows an offset, and its fields are in range
- def when.zone.mm.gothe offset minute is in range
- def when.zone.mmthe offset minute
- def when.zone.hh.colonthe colon in an offset
- def when.zone.hhthe offset hour
- def when.zone.offHH:MM of a numeric offset