dlang-community / libdparse

Library for lexing and parsing D source code
https://libdparse.dlang.io
Boost Software License 1.0
114 stars 56 forks source link

Implement `ThrowExpression`'s proposed by DIP 1034 #451

Closed MoonlightSentinel closed 2 years ago

MoonlightSentinel commented 2 years ago

ThrowExpression's replace ThrowStatement's which may appear nested into any other declaration.

codecov[bot] commented 2 years ago

Codecov Report

Merging #451 (33b9429) into master (ec921ba) will decrease coverage by 37.56%. The diff coverage is 97.05%.

:exclamation: Current head 33b9429 differs from pull request most recent head 6e92f3b. Consider uploading reports for the commit 6e92f3b to get more accurate results Impacted file tree graph

@@             Coverage Diff             @@
##           master     #451       +/-   ##
===========================================
- Coverage   82.66%   45.09%   -37.57%     
===========================================
  Files          11       11               
  Lines        8280     8306       +26     
===========================================
- Hits         6845     3746     -3099     
- Misses       1435     4560     +3125     
Impacted Files Coverage Δ
src/dparse/astprinter.d 0.00% <ø> (-94.77%) :arrow_down:
src/dparse/formatter.d 39.36% <80.00%> (-3.75%) :arrow_down:
src/dparse/ast.d 67.13% <100.00%> (-2.89%) :arrow_down:
src/dparse/parser.d 42.69% <100.00%> (-48.55%) :arrow_down:
test/tester.d 0.00% <0.00%> (-99.66%) :arrow_down:
src/dparse/lexer.d 41.63% <0.00%> (-43.96%) :arrow_down:
src/dparse/stack_buffer.d 80.00% <0.00%> (-15.00%) :arrow_down:
src/std/experimental/lexer.d 79.48% <0.00%> (-5.13%) :arrow_down:
... and 2 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update ec921ba...6e92f3b. Read the comment docs.

MoonlightSentinel commented 2 years ago

Ping. The implementation & documentation was merged upstream