Steven R. Loomis
7a741dc9d0
chore(developer): ldml: additional line numbers
...
- ajv validation
- more fixes from out of box testing
Fixes : #14099
2025-06-02 16:30:29 -05:00
Steven R. Loomis
8d438283c6
feat(developer): update for line numbers
...
- split out LineFinder to separate class
Fixes : #10622
2025-04-03 16:40:53 -05:00
Steven R. Loomis
0c290bd37a
feat(developer): update for line numbers
...
- update to metadata branch of fast-xml-parser
- restructure metadata handling
- use type safety for fast-xml-parser options
Fixes : #10622
2025-03-31 16:11:19 -05:00
Steven R. Loomis
0ba005a55b
feat(developer): line number symbols
...
- improve and simplify lookup algorithm
- add test for override filename on imports
Fixes : #10622
2025-03-04 09:34:47 -06:00
Steven R. Loomis
b015221814
feat(developer): line number symbols
...
- change special symbol to XML_START_INDEX_SYMBOL
- use an array of line lengths rather than an array of strings for the file info
- add an EventResolver interface to the callbacks, such that it has an opportunity to resolve events
Fixes : #10622
2025-03-03 17:08:40 -06:00
Steven R. Loomis
4d9ea2db2d
feat(developer): work around line number symbols
...
- add KeymanXMLReader.removeSymbols() and call it from tests
Fixes : #10622
2025-02-28 14:24:12 -06:00
Steven R. Loomis
819d9bf562
feat(developer): API for resolving line numbers for messages
...
- change to use a different fast-xml-parser PR, https://github.com/NaturalIntelligence/fast-xml-parser/pull/729
Fixes : #10622
2025-02-28 12:08:31 -06:00
Steven R. Loomis
b60c64c3d3
feat(developer): test for line number extension to xml-utils
...
Fixes : #10622
2025-02-27 16:42:41 -06:00
Steven R. Loomis
ec68e74bde
feat(developer): add experimental char-offset data
...
Depends on PR https://github.com/NaturalIntelligence/fast-xml-parser/pull/728 so uses srl repository "temporarily"
Fixes : #10622
2025-02-27 16:24:21 -06:00
Eberhard Beilharz
66404f9503
chore(developer): rename test files
...
This change rename the test files for Developer according to the
discussion at the Keyman conference in November 2024.
2024-11-28 14:32:09 +01:00