Skip to content

Commit

Permalink
Merge pull request #76 from webern/develop
Browse files Browse the repository at this point in the history
Closes #28

Adds support for CDATA sections with a fair amount of refactoring in the
parser. Parser functions were inconsistent about what state the iterator
would be in after a parse function. Most (maybe all) of these are now
aligned on returning from a parse function with the iterator pointing at
the first character following the construct that was parsed.
Improve the organization of error types and hide macros.

Improve the organization of error types and hide macros.
  • Loading branch information
webern authored Nov 25, 2020
2 parents 55a8e29 + 74ddbe2 commit ce63227
Show file tree
Hide file tree
Showing 38 changed files with 984 additions and 840 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,15 @@ Currently we are using v0.0.x where every version can and will contain breaking
## [Unreleased]
## Added
- Whitespace normalization of text nodes [#75]
- Support CDATA sections [#76]

### Changed
- Make `Element` struct members private [#74]
- Improve processing instructions [#75]

[#74]: https://github.com/webern/exile/pull/74
[#75]: https://github.com/webern/exile/pull/75
[#76]: https://github.com/webern/exile/pull/76

## [v0.0.2] - 2020-11-15
### Added
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ Currently supported:
- Elements
- Attributes
- Text Nodes
- CDATA Sections
- Processing Instructions
- UTF-8
- Whitespace Normalization
Expand Down
Loading

0 comments on commit ce63227

Please sign in to comment.