emerging-eztoml
Search uses release 0.10.0.0 · 704 definitions
Definitions (704)
- def path.lenhow many segments are already the current table
- def path.dec.zone fewer prefix segment, staying at zero
- def path.decone fewer prefix segment, staying at zero
- def tree.walk.nonean empty path records an error
- def tree.walkfollow a key path and apply the job at its end.
- def ch.spspace or tab
- def ch.spacethe space character itself, U+0020, the only one a datetime may hold
- def ch.nlline feed or carriage return
- def ch.ctla control: U+0000 to U+001F, or U+007F
- def ch.delima character that ends a bare value
- def ch.skipwhitespace that a bare value swallows
- def q.charthe quote character of a string kind
- def q.multia multiline string
- def q.basica basic string, which has escapes
- def q.as.multithe multiline kind of a one-line kind
- def date.modea pattern character that stands for a digit
- def date.eq.gowhether the rest of the shape matches
- def date.stepone character of a date shape
- def date.eq.nilboth lists ended together
- def date.eqYYYY-MM-DD, with D standing for a digit
- def date.shapedthe buffer is a calendar date
- def span.strthe first n characters of a source span
- def span.revthe first n characters, reversed, so an escape can keep copying
- def span.dropthe unread suffix of a span that will not be stored
- def path.catthe key path, document table then this key
- def str.bad.nla multiline string keeps a newline
- def str.bad.tabtab is kept
- def str.bad.goa raw control is rejected
- def str.bada raw control is rejected.
- def st.errthe scanner has failed
- def st.lexreplace the lex state
- def st.holdhold one character and set the lex state
- def st.pushappend one character
- def seg.pushthe segment in the buffer joins the key, and the buffer is cleared
- def take.roota finished value at the document root
- def take.inla finished value inside an inline table
- def take.topplace a finished value into the current table, array, or inline table
- def val.takeplace a finished value
- def bare.hold.onhold the delimiter when the following state must see it
- def bare.line.lexhold the delimiter when the following state must see it a newline that ended a root value already separates the next expression
- def bare.line.goa consumed newline returns to the top level after a root value
- def bare.linea consumed newline returns to the top level after a root value
- def bare.holdhold the delimiter when the following state must see it
- def bare.gota bare word has been classified
- def bare.finishfinish a bare word.
- def head.applyclose the header that was just read
- def head.joban array-of-tables header, or a table header
- def head.onopen the table or the array of tables named by the header
- def head.gothe header key is ready
- def head.usethe segment was pushed
- def head.fin.bufthe buffer is the last segment when it holds one
- def head.finpush a trailing segment, then open the header
- def arr.topclose an array and place it
- def arr.closeclose an array and place it
- def inl.sealan inline table is closed once written: the tables its dotted keys made, open while it was read, close with it
- def inl.topclose an inline table and place it
- def inl.closeclose an inline table and place it
- def inl.openthe innermost frame is an inline table
- def str.fina string is finished
- def mq.putone or two quotes that did not close a multiline string
- def uni.oka code point may be written as a character
- def uni.finish.ona finished unicode escape written into the buffer
- def uni.finisha finished unicode escape
- def uni.next.moreanother hex digit is still required
- def uni.nextthe escape is finished, or another hex digit is required
- def uni.goone hex digit of a unicode escape
- def uni.stepone hex digit of a unicode escape
- def esc.uua long unicode escape, or an unknown escape
- def esc.ua unicode escape
- def esc.rcarriage return or a unicode escape
- def esc.fform feed or the rest
- def esc.nnewline or the rest
- def esc.ttab, newline, form feed, carriage return, or a unicode escape
- def esc.letterbackslash, quotation mark, or a letter escape
- def esc.spspaces before the newline of a line-ending backslash
- def esc.folda line-ending backslash, or a letter
- def esc.bsa backslash or a letter
- def esc.of.goa quote, a backslash, or a letter
- def esc.ofclassify one escaped character
- def esc.uni.lexthe lex state that reads the hex digits of an escape
- def esc.unia unicode escape starts with no digits seen
- def esc.fold.bit1 once a newline has been seen
- def esc.fold.ona line-ending backslash skips following whitespace
- def esc.fold.kinda line-ending backslash is only part of a multiline string
- def esc.fold.stra line-ending backslash is only part of a multiline string
- def esc.fold.usea line-ending backslash is only part of a string
- def esc.useapply one escape and return to the string
- def com.enterthe lex state a comment returns to
- def lex.top.barea bare key, or a rejected character
- def lex.bracketa header starts with a clear key
- def lex.qkeya quoted key starts with an empty buffer
- def lex.top.lita literal key or a bare key
- def lex.top.qa quoted key or a bare key
- def lex.top.bra header or a key
- def lex.top.hasha comment, a header, or a key
- def lex.top.nla newline, a comment, a header, or a key
- def lex.top.gowhitespace, a comment, a header, or a key
- def lex.toptop level: a key, a header, a comment, or whitespace
- def lex.key.nla newline before equals is rejected
- def lex.key.end.goan empty segment is rejected