Skip to content

Rework type-name parser#166

Merged
DNKpp merged 97 commits into
developmentfrom
dev/RefactorPrettyTypes
May 21, 2026
Merged

Rework type-name parser#166
DNKpp merged 97 commits into
developmentfrom
dev/RefactorPrettyTypes

Conversation

@DNKpp

@DNKpp DNKpp commented May 4, 2026

Copy link
Copy Markdown
Owner

Reworks the current shift and reduce approach with a simpler recursive decent parser.

Beside the rework, this PR also contains a fix for the ambiguous std::array printer specialization.
Adds util::Overloaded and util::CopyableBox.

DNKpp added 30 commits April 11, 2026 17:15
…cialization to printing/state/CommonTypes.hpp
@DNKpp DNKpp force-pushed the dev/RefactorPrettyTypes branch from 0ee898c to ba917ce Compare May 19, 2026 18:47
@DNKpp DNKpp force-pushed the dev/RefactorPrettyTypes branch from 036475b to 3647f61 Compare May 21, 2026 15:55
@DNKpp DNKpp merged commit 3647f61 into development May 21, 2026
40 of 44 checks passed
@DNKpp DNKpp deleted the dev/RefactorPrettyTypes branch May 21, 2026 17:05
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.

3 participants