yaml-for-bend
Search uses release 0.1.1.0 · 583 definitions
Definitions (583)
- def prefix.find
- def tag.found
- def tag.resolveA written tag's full name, through the document's %TAG prefixes.
- def is_found
- def dirs.go
- def toks.with
- def ps.toks
- def head.is
- def head.start
- def dirs.doneAfter the directives, "---" must start the document.
- def block.node
- def h.doc.startA document starts: bare, when nothing came before or the last one ended with "..."; or with directives and "---"; or the stream ends.
- def h.doc.end
- def mark.or
- def is_none.s
- def is_none.w
- def content.noneNo content: an empty scalar, when the node has an anchor or a tag.
- def contentThe node's content, after its anchor and tag.
- def content.tagged
- def node.rest
- def h.node.kind
- def h.nodeA node: its anchor and tag (in either order), then an alias or content.
- def h.doc.content
- def node.next
- def h.bseq.entry
- def h.bseq.after
- def h.indentless
- def h.indentless.after
- def h.bmap.key
- def h.bmap.after.key
- def h.bmap.value
- def h.bmap.after.value
- def h.fseq.entry
- def h.fseq.map.keyAn implicit pair's key in a flow sequence.
- def h.fseq.map.value
- def h.fseq.map.after.value
- def h.fseq.map.end
- def h.fmap.key
- def h.fmap.after.key
- def h.fmap.value
- def h.fmap.after.value
- def h.fmap.emptyAfter a key with no KeyTok: a ":" on a later line is still its value (a flow mapping's key may run over lines), else the value is empty.
- def h.state
- def h.tokenA Broken token stops the parser with its error.
- def h.head
- def p.step
- def p.run
- def parseThe events of a token stream.
- def eventsThe events of a YAML text, with flow collections nesting at most +max+ deep.
- def escaped.other
- def escapedA scalar's text as the YAML test suite writes it: backslashes, breaks and tabs escaped.
- def style.mark
- def anchor.text
- def tag.text
- def flow.text
- def ev.textAn event as the YAML test suite writes it: "+MAP {} &a <tag>", "=VAL :x".
- def evts.text
- def error.text
- def parsed.textThe events of a parse, one per line, and the error after them.
- type CurThe text left to read, where it starts, and how many characters are left.
- type SKeyA place a simple key may start: whether one still may, whether it must (a block key at the indentation), the number its first token has, and where.
- type ScThe scanner: the cursor, the block indentation plus one (0 outside any block collection) and the ones it returns to, how deep in flow collections it is, whether a simple key may start here, one possible key per flow level (the block level last), the tokens so far (newest first) and their count, and how deep flow collections may nest.
- type StepA step goes on, or stops: at the stream's end or at an error, as the last token says.
- type Lay
- type Skipped
- type PlReading a plain scalar: the cursor, the text so far (reversed), where the last word ended, the blanks after it (reversed), whether a line break came since, how many more breaks did, and whether a word is being read.
- type QsReading a quoted scalar: the cursor, the text so far (reversed), the blanks waiting (reversed), whether a line break came since the last text and how many more did, whether that break was escaped, and whether text (not blanks) is being read.
- type Chomp
- type HeadA block scalar's header: how to chomp, the indentation indicator (0 when there's none), and the cursor after it; or an error.
- type BPhase
- type BsReading a block scalar: the cursor, the text so far (reversed), the content's indentation plus one (0 until known), the deepest blank line, whether a line break waits, whether the last line started with a blank, how many more breaks wait, and the phase: blank lines, a line's start, or content.
- type TakenWhat a scan took: the text it read and how many characters that was.
- def thenThe step after +v+, when it goes on.
- def when+yes+ when +hit+, else +no+; only the one chosen runs.
- def code
- def peekThe character +n+ places on, or NUL past the end.
- def is_blank
- def is_break
- def is_end
- def is_blankz
- def is_breakz