Add a resumable XML scanner that reports a token only once its terminator is fully buffered and otherwise signals need-more (the Expat XML_TOK_PARTIAL model), and PushParser with feed(_:)/finish() driving a SAXHandler while retaining only the current incomplete token plus the open-element stack. events(feeding:) exposes an AsyncThrowingStream of events over any async sequence of text chunks. Splitting a document at any byte boundary, down to one character per feed, yields identical events. Collapse the completed roadmap into the legend summary. Closes #4 Closes #5 Closes #6 Closes #7 Closes #1 |
||
|---|---|---|
| .. | ||
| Fixtures | ||
| CanonicalTests.swift | ||
| CatalogTests.swift | ||
| DTDAttributeTests.swift | ||
| DTDIdentifierTests.swift | ||
| DTDTests.swift | ||
| DTDValidationTests.swift | ||
| EncodingTests.swift | ||
| EntityResolverTests.swift | ||
| HTMLTests.swift | ||
| ModelTests.swift | ||
| NamespaceTests.swift | ||
| ParsingTests.swift | ||
| PatternTests.swift | ||
| PushParserTests.swift | ||
| RegexTests.swift | ||
| RelaxNGTests.swift | ||
| SaveOptionsTests.swift | ||
| SAXTests.swift | ||
| SchemaConformanceTests.swift | ||
| SchematronTests.swift | ||
| SerializerTests.swift | ||
| TextReaderTests.swift | ||
| TreeNodeTests.swift | ||
| ValidationTests.swift | ||
| WriterTests.swift | ||
| XIncludeTests.swift | ||
| XMLCharacterTests.swift | ||
| XPathAxisTests.swift | ||
| XPathContextTests.swift | ||
| XPathExpressionTests.swift | ||
| XPathFunctionTests.swift | ||
| XPathTests.swift | ||
| XPointerTests.swift | ||
| XSDComplexTypeTests.swift | ||
| XSDDatatypeTests.swift | ||
| XSDSchemaTests.swift | ||
| XSLTParserTests.swift | ||
| XSLTTests.swift | ||