Commit Graph

13 Commits

Author SHA1 Message Date
Brent Simmons
ed160986f5 Rewrite HTMLEntityDecoder so that it’s fast. 2024-09-28 22:14:51 -07:00
Brent Simmons
be7dd28b6f Add performance test for HTMLEntityDecoder. 2024-09-26 19:52:51 -07:00
Brent Simmons
591e451b69 Simplify Parser — use one target instead of multiple. 2024-09-24 14:45:53 -07:00
Brent Simmons
cdd95843e8 Remove ParserData from FeedParser API, so clients won’t need to import SAX. 2024-09-23 22:13:26 -07:00
Brent Simmons
2fa07611bf Mark test classes as final, because they are. 2024-09-23 21:39:00 -07:00
Brent Simmons
986dbd679c Uncomment and revise code in HTMLMetadataTests. 2024-09-23 21:38:44 -07:00
Brent Simmons
5eb2c524e6 Use StringDictionary typealias. Delete unused ParserTests.swift. 2024-09-23 21:37:54 -07:00
Brent Simmons
3e6e843dc8 Create first draft of HTMLMetadata. 2024-09-22 21:40:52 -07:00
Brent Simmons
a2fc8b5dec Consolidate tests to a single ParserTests target. 2024-09-22 11:41:08 -07:00
Brent Simmons
61825a6d88 Create FeedParser target to replace Parser. 2024-08-27 20:46:11 -07:00
Brent Simmons
4349dd26ff Create OPMLParserTests. 2024-08-26 22:39:46 -07:00
Brent Simmons
4b646e42c2 Write first version of Swift-based SAXParser. 2024-08-18 17:25:29 -07:00
Brent Simmons
d50b5818ac Move local modules into a folder named Modules. 2024-07-06 21:07:05 -07:00