class syntax::SyntaxDoc
sys::Obj syntax::SyntaxDoc
SyntaxDoc models a full document as a series of SyntaxLines.
- eachLine
-
Void eachLine(|SyntaxLine| f)
Iterate each line of the document.
- parse
-
static SyntaxDoc parse(SyntaxRules rules, InStream in)
Parse an input stream into a document using given rules. The input stream is guaranteed to be closed.
- rules
-
SyntaxRules rules { private set }
Rules used to parse this document.