Skip to content

Feature/list array support - #18

Merged
rabbitism merged 3 commits into
mainfrom
feature/list-array-support
Jul 24, 2026
Merged

Feature/list array support#18
rabbitism merged 3 commits into
mainfrom
feature/list-array-support

Conversation

@rabbitism

Copy link
Copy Markdown
Member

No description provided.

- ParseArrayHeader: valSpan empty → scope type List
- Phase 5: List scope → skip '- ' prefix, call ParseObjectLine directly
- ToonDocument: remove NotSupportedException for ListItem
- Parse_ListArray_ParsesAsArray test passes (3 elements)
- 500 tests pass (497 + 3 skip)
- DOM BuildArray: group consecutive PropertyName tokens into inline Object
- Handle the consumed token after inline object without re-reading
- Parse_ListArray_Mixed: items[3] with scalar, inline object (a+b), and bare value
- 500 tests pass (497 + 3 skip)
@github-actions

Copy link
Copy Markdown

Code Coverage

Package Line Rate Branch Rate Complexity Health
AspNetCoreWebDemo 47% 0% 21
Irihi.AspNetCore.Mvc.Toon 87% 50% 12
Irihi.Extensions.Configuration.Toon 98% 86% 28
Irihi.Text.Toon 87% 79% 2209
Summary 86% (2522 / 2929) 79% (1547 / 1959) 2270

@rabbitism
rabbitism merged commit 40a5091 into main Jul 24, 2026
2 checks passed
@rabbitism
rabbitism deleted the feature/list-array-support branch July 27, 2026 07:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant