Skip to content

Conversation

webdevred
Copy link
Owner

@webdevred webdevred commented Sep 2, 2025

  • Updates sorting, renaming, and vertex forest construction to operate on directly CommentGroups.
  • Handles comments and global metas more consistently across vertex trees.
  • Reuses MetaMaps across CommentGroups to optimize memory usage.
  • Splits large module into VertexExtraction and Transformation for clearer structure.
  • Preserves existing vertex coordinates and behavior; no functional changes.
  • Add support for multiple groups of same types with different prefixes

Branch called new_transformation2 to celebrate the joy when new_transformation was merged into master after the summer.

@webdevred webdevred force-pushed the new_transformation2 branch 10 times, most recently from 7a8f709 to f6c32b9 Compare September 3, 2025 14:59
- Removed the VertexTreeEntry type entirely.
- Updated VertexTree to store comments and comment groups directly (tComments, tCommentGroups).
- Refactored transformation functions to work with CommentGroup directly instead of VertexTreeEntry.
- Improved handling of comments and their association with vertices.
- Removed legacy tMetaNodes and simplified meta handling in VertexTree.
- Structural refactor that also improves comment processing.
- Renamed fields in `AnnotatedVertex`:
  * cComments -> aComments
  * cVertex   -> aVertex
  * cMeta     -> aMeta
- Updated all references in:
  * `Transformation.hs`
  * `VertexExtraction.hs`
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