emerging-eztoml
Search uses release 0.10.0.0 · 704 definitions
Definitions (704)
- def lex.key.endend a nonempty segment
- def lex.key.hasha comment ends the segment and waits for equals
- def lex.key.eqan equals ends the key
- def lex.key.dota dot ends the segment and skips whitespace before the next one
- def lex.key.spwhitespace ends the segment
- def lex.key.goa bare character, whitespace, a dot, or an equals
- def lex.keyinside a bare key segment
- def lex.after.nla newline before equals is rejected
- def lex.after.hasha comment waits for equals
- def lex.after.eqequals starts the value
- def lex.after.dota dot starts the next segment, after any whitespace
- def lex.after.gowhitespace, a dot, or an equals
- def lex.afterafter a key segment, before equals or a dot
- def lex.val.nl3a value starts on the line of its key
- def lex.val.nl2a newline before a value is rejected
- def lex.arrayan array starts a frame and waits for a value
- def lex.inlinean inline table starts a frame and waits for a key
- def lex.val.inlan inline table, or a bare value
- def lex.val.bran array, or another value
- def lex.val.lita literal string, or another value
- def lex.val.qa basic string, or another value
- def lex.val.hasha comment, a string, an array, an inline table, or a bare value
- def lex.val.nla newline before a value is rejected
- def lex.val.gowhitespace or the value itself
- def lex.valthe start of a value
- def lex.q.goa second quote may start a multiline string; otherwise the first character is held
- def lex.qthe first quote has been seen
- def lex.multia multiline string, about to trim one opening newline
- def lex.q2.goa third quote starts a multiline string; two quotes are an empty string
- def lex.q2two quotes have been seen
- def lex.trim.nla line feed is trimmed; any other character is the first of the string
- def lex.trim.goa carriage return may still have a line feed after it
- def lex.trimtrim one opening newline of a multiline string
- def lex.trim2.gothe line feed of a CRLF opening newline
- def lex.trim2the line feed of a CRLF opening newline
- def lex.str.char.goa forbidden control, or one character of the string
- def lex.str.chara raw character, rejected when it is a forbidden control
- def lex.str.bsan escape, or a plain character
- def lex.str.esca backslash starts an escape in a basic string
- def lex.mqcount closing quotes of a multiline string
- def lex.str.quoteone quote closes a one-line string and may close a multiline string
- def lex.str.goa quote, an escape, or a character
- def lex.strinside a string
- def lex.mq.shuta closing delimiter has been read.
- def lex.mq.onethe second quote waits; the third is a closing delimiter
- def lex.mq.backquotes that were not a closer return to the string, and the character is held
- def lex.mq.goa quote continues the closer; anything else is content
- def lex.mq.stepone character while closing a multiline string
- def lex.mq.morea quote after the closing delimiter: the delimiter moves one quote on
- def lex.mq.finthe string ends before this character, which the next state reads
- def lex.mq.rooma third quote after the delimiter would make three in the string
- def lex.mq.end.goa quote may still belong to the string; anything else follows it
- def lex.mq.endone character after a multiline string's closing delimiter
- def lex.escone escaped character
- def lex.fold.sawremember that a newline was seen
- def lex.fold.end.goa character before the newline is rejected
- def lex.fold.endthe next character ends the fold only after a newline
- def lex.fold.nla newline has been seen, so later whitespace may still be skipped
- def lex.fold.gomore whitespace, or the next character of the string
- def lex.foldwhitespace after a line-ending backslash
- def lex.bare.date.gokeep the space only when the buffer is a date; otherwise it ends the token
- def lex.bare.datea date may continue after one space
- def lex.bare.holda newline inside an inline table is held, and so is any other delimiter
- def lex.bare.enda delimiter other than a date-space is held unless it is whitespace
- def lex.bare.spa space may be the space inside a datetime
- def lex.bare.goa delimiter ends the token
- def lex.barea bare value
- def lex.date.digitthe space and the digit belong to the datetime
- def lex.date.gothe character after the space of a possible datetime
- def lex.datethe character after the space of a possible datetime
- def lex.com.nlthe newline is read again in the state that was waiting
- def lex.com.tabtab is the one control a comment may hold
- def lex.com.ctlany other character is part of the comment
- def lex.com.goa comment runs to the end of the line and holds no control but tab
- def lex.coma comment runs to the end of the line
- def lex.head.arrthe header is an array of tables
- def lex.head.br2one extra bracket
- def lex.head.br.gothe second bracket is only legal at the start
- def lex.head.br[[ opens an array of tables when the key has not started
- def lex.head.ch.gobetween segments a dot is required
- def lex.head.cha bare character continues the segment, or starts one at the beginning
- def lex.head.gap.gowhitespace with no segment open still needs a segment after it, so a second bracket there is refused: `[[` is two brackets with nothing between
- def lex.head.gapwhitespace ends a segment when one is open
- def lex.head.dot3a dot with no segment is rejected
- def lex.head.dot2a dot ends the open segment
- def lex.head.close2an array of tables still needs one ]
- def lex.head.close.gopush the last segment when the buffer holds one
- def lex.head.close] closes, or waits for the second ] of an array of tables
- def lex.head.hasha comment in a header
- def lex.head.quote.goa quote opens a segment only where none has started.
- def lex.head.quotea quoted header segment, right after the bracket
- def lex.head.lita literal header segment or a comment
- def lex.head.qa quoted header segment or a comment
- def lex.head.endthe closing bracket, a quoted key, or a comment
- def lex.head.dota dot, the end, or a quoted segment
- def lex.head.spwhitespace, a dot, or the closing bracket
- def lex.head.barea bare character, whitespace, a dot, or the end
- def lex.head.goa second bracket, a key character, or whitespace
- def lex.headinside a header
- def lex.hgap.endthe end, or a comment