yaml-for-bend
Search uses release 0.1.1.0 · 583 definitions
Definitions (583)
- def is_flow.ind
- def between
- def is_digit
- def is_hex
- def is_wordA letter, digit or "-": what a tag handle's name is made of.
- def is_in
- def is_uriA URI character other than "%" (which starts an escape).
- def is_tagA tag character: a URI character but "!" and the flow indicators.
- def is_printableWhat YAML allows in a document: tab, line feed, and printable characters.
- def hex.digit
- def hex.value
- def all.hex
- def marker"---" or "..." (+c+ thrice) and then a blank, a break or the end.
- def is_marker
- def lfLine breaks as "\n": "\r\n" and a lone "\r" both become one, as YAML reads them.
- def strip.bom
- def past
- def adv
- def adv.n
- def cur.s
- def cur.at
- def cur.left
- def cur.col
- def sc.cur
- def sc.s
- def sc.at
- def sc.col
- def sc.ind
- def sc.flow
- def sc.in_flow
- def sc.max
- def sc.tab
- def sc.allowed
- def sc.keys
- def sc.out
- def sc.with.cur
- def sc.allow
- def sc.with.keys
- def skip
- def emit.spanA token from +start+ to +end+.
- def emitA token from +start+ to here.
- def singleA one-character token here.
- def fail
- def fail.limitA limit reached: the error names it.
- def fail.with
- def cannot"found character that cannot start any token"
- def json.tokThe token before this one: whether it was a JSON-like node (a quoted scalar or a flow collection), after which ":" is a value indicator even without a space.
- def json.before
- def key.topThe possible key on top, which a ":" would make a key.
- def key.or
- def low.of
- def key.removed
- def remove.keyThe key on top can no longer be; an error if it had to be.
- def low.withA level's low: the one below it, or its own key when that is possible.
- def key.put
- def key.saved
- def save.keyA simple key may start here.
- def is_staleA simple key stays on one line and within 1024 characters.
- def low.stale
- def stale.cons
- def stale.goKeys left behind are no longer possible.
- def stale
- def key.cleared
- def flow.push
- def flow.pop
- def insert.at
- def insertA token at the end, or (+number+) before the token with that number.
- def roll.do
- def rollA block collection starts at +col+ when that's deeper than the indentation.
- def unroll.go
- def unrolled
- def unroll.do
- def unrollBlock collections deeper than +lim+ (a column plus one) end.
- def skip.or
- def skip.goBlanks, comments and line breaks before a token.
- def skipped
- def last.plainWhether the last token was a plain or block scalar, which end past the blanks after them, so a "#" here follows a blank.
- def skip.checkWhat the skipped whitespace allows: no tab where block indentation belongs, and in flow, lines indented past the block around them.
- def skip.ws.at
- def skip.ws
- def folded.breaksFolded line breaks: one break is a space, more are newlines (less one).
- def flushThe blanks or breaks before a word join the text.
- def pl.wordIn a word: a blank ends it; ": " or a flow indicator in flow ends the scalar.
- def pl.blankBetween words: blanks and breaks wait to join the text; then the next word starts, unless the scalar ended (less indented, a document marker, a comment, or the end).
- def pl.step
- def pl.run
- def plain.done
- def plain.scan
- def plain
- def q.text
- def simple.escape
- def q.simple
- def is_scalar.valueA code point that is a character: not a surrogate, and at most 10FFFF.
- def q.hex\x, \u or \U and +n+ hex digits.
- def q.escape
- def q.char
- def q.in.text
- def q.joinedThe blanks and breaks between text: kept, or folded, once text resumes.
- def q.in.blanksBetween text: blanks and breaks wait to join it.
- def q.step