emerging-eztoml
Search uses release 0.10.0.0 · 704 definitions
Definitions (704)
- def lex.hgap.dota dot starts the next segment
- def lex.hgapwhitespace, a dot, or the end
- def lex.head.gap.stepbetween header segments
- def lex.hdot.lita literal segment, or a rejected character
- def lex.hdot.qa quoted segment
- def lex.hdot.barea bare segment or a quoted one
- def lex.hdotwhitespace or the next segment
- def lex.head.dot.stepafter a dot, a segment must start
- def lex.kq.char.goa forbidden control, or one character of the key
- def lex.kq.charone character of a quoted key
- def lex.kq.nla newline in a key is rejected
- def lex.esc.lexthe escape state for a quoted key
- def lex.kescthe escape returns to the quoted key
- def lex.kq.esconly a basic key treats the backslash as an escape
- def lex.kq.bsan escape in a basic key
- def lex.qkey.enda quoted segment may be empty
- def lex.kq.gothe closer, an escape, or a character
- def lex.kqa quoted key segment.
- def lex.head.r.gothe second ] of an array of tables
- def lex.head.rthe second ] of an array of tables
- def lex.arr.end] closes; anything else is a value
- def lex.arr.hasha comment, the end, or a value
- def lex.arr.nla newline is whitespace in an array
- def lex.arr.gowhitespace, a comment, the end, or a value
- def lex.arran array waits for a value or ]
- def lex.arrc.end] closes the array
- def lex.arrc.commaa comma waits for another value
- def lex.arrc.hasha comment, a comma, or the end
- def lex.arrc.nla newline is whitespace
- def lex.arrc.gowhitespace, a comment, a comma, or the end
- def lex.arrcafter an array value: a comma, ], or whitespace
- def lex.key.cleara new key starts with an empty segment list
- def lex.key.barea bare character opens the key
- def lex.key.lita literal quote or a bare character opens the key
- def lex.key.qa quote or a bare character opens the key
- def lex.key.startthe first character of a key inside an inline table
- def lex.inl.nla newline is rejected; anything else is a key
- def lex.inl.end} closes an empty inline table
- def lex.inl.hasha comment, the end, or a key
- def lex.inl.gowhitespace, a comment, the end, or a key
- def lex.inlan inline table waits for a key or }
- def lex.inlk.hasha comment or a key
- def lex.inlk.gowhitespace or a key
- def lex.inlkafter a comma, a key is required
- def lex.inlc.nla newline is rejected
- def lex.inlc.end} closes the inline table
- def lex.inlc.commaa comma requires another key
- def lex.inlc.hasha comment, a comma, or the end
- def lex.inlc.gowhitespace, a comment, a comma, or the end
- def lex.inlcafter an inline value: a comma or }
- def lex.sinkthe rest of a failed document is ignored
- def lex.line.nlanything else on the same line is another expression
- def lex.line.hasha comment may follow an expression
- def lex.line.gowhitespace, a comment, or a newline after an expression
- def lex.lineafter an expression, the rest of the line is whitespace or a comment
- def lex.kdot.nla newline in a dotted key is rejected
- def lex.kdot.dota second dot is an empty segment
- def lex.kdot.barea bare character starts the segment
- def lex.kdot.lita literal quote starts the segment
- def lex.kdot.qa quote starts the segment
- def lex.kdot.gowhitespace or the next segment
- def lex.kdotafter a dot, whitespace and then a segment
- def lex.hqa quoted header segment
- def read.onone character, dispatched on the lex state
- def read.on.stread the lex state and step
- def read.step.bomone character, after a leading mark has been decided
- def read.step.leadthe first character may be a byte-order mark
- def read.stepone character of the document
- def read.once.holda held character is read once
- def read.once2a held character is read once
- def read.onceone new character, then a held character if the step asked for one
- def read.fin.lexa bare token, an empty string or a closed multiline string still open at the end
- def read.fin.closea bare token still open at the end is closed
- def rows.seal.finbuilder order is newest-first.
- def rows.seal.goput every table back in insertion order.
- def rows.sealinsertion order of a table built newest-first
- def read.fin.stackan open frame at the end is an error
- def read.fin.docthe document from a finished state
- def read.fin.unclosedan unfinished document keeps the first error
- def read.fin.enda comment may end a document only where the line already could
- def read.fin.coma comment at the end is unfinished when it interrupted a key or a value
- def read.fin.com.sta comment at the end is unfinished when it interrupted a key or a value
- def read.fin.badany other state is unfinished
- def read.fin.okthe states that may end a document
- def read.fin2the document once the last token has been closed
- def read.finthe document at the end of the text
- def read.fast.stone scanner state, with the hold cleared and the first character already taken
- def read.fast.consthe character joins the buffer and the state stays
- def read.fast.olda quote, an escape, or a state this step does not special-case
- def read.fast.pusha forbidden control takes the full step; a plain character is stored
- def read.fast.basic.bsa basic-string character that is not a quote
- def read.fast.basica basic-string character: a quote or a backslash still takes the full step
- def read.fast.lita literal-string character: a quote still takes the full step
- def read.fast.strone character of a string
- def read.fast.keyone character of a bare key
- def read.fast.bareone character of a bare value
- def read.fast.comone character of a comment.
- def read.fast.ws.keepwhitespace that this state ignores.
- def read.fast.ws.nla newline this state ignores, or the full step
- def read.fast.wsspace stays in this state; a newline stays only when keep is set