Skip to content

refactor: Add dedicated whitespace module#120

Merged
ngeor merged 15 commits intomasterfrom
opt-whitespace
Feb 14, 2026
Merged

refactor: Add dedicated whitespace module#120
ngeor merged 15 commits intomasterfrom
opt-whitespace

Conversation

@ngeor
Copy link
Owner

@ngeor ngeor commented Feb 14, 2026

  • Removed obsolete TODOs
  • Moved whitespace related parsers to a new module whitespace under pc_specific.
  • Removed the PaddedByWs trait, replaced it with a function
  • Removed the unused whitespace function
  • Added lead_ws and lead_opt_ws functions
  • use lead_ws in a few cases
  • use lead_ws in a few cases
  • use lead_ws and lead_opt_ws a bit more
  • Adding demand_ws and demand_lead_ws functions
  • Added function demand_lead_ws_ctx to deal with SetContext being a different trait
  • Removed opt_and_keep_right
  • Removed opt_and
  • Created dedicated parser IgnoringParser for skipping whitespace
  • Revert "Created dedicated parser IgnoringParser for skipping whitespace"
  • fix build after rebase

@ngeor ngeor merged commit 507ad97 into master Feb 14, 2026
5 checks passed
@ngeor ngeor deleted the opt-whitespace branch February 14, 2026 13:39
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