Skip to content

Refactor: decompose Parse::parse() into ParseContext + per-state handlers - #71

Open
mmucklo wants to merge 4 commits into
masterfrom
refactor/parse-decompose
Open

Refactor: decompose Parse::parse() into ParseContext + per-state handlers#71
mmucklo wants to merge 4 commits into
masterfrom
refactor/parse-decompose

refactor: rename ParseContext var to $ctx; consolidate per-address reset

f9cd672
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Aug 21, 2026 in 0s

95.74% (-0.27%) compared to 39cf648

View this Pull Request on Codecov

95.74% (-0.27%) compared to 39cf648

Details

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 95.74%. Comparing base (39cf648) to head (f9cd672).
⚠️ Report is 2 commits behind head on master.

Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff              @@
##             master      #71      +/-   ##
============================================
- Coverage     96.01%   95.74%   -0.27%     
- Complexity      434      445      +11     
============================================
  Files             6        7       +1     
  Lines          1078     1105      +27     
============================================
+ Hits           1035     1058      +23     
- Misses           43       47       +4     
Files with missing lines Coverage Δ
src/Parse.php 94.05% <ø> (-0.54%) ⬇️
src/ParseContext.php 100.00% <100.00%> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.