CASC-Lang / Yakou

An experimental JVM Language inspired by Rust.
38 stars 2 forks source link

Trait implmplemtation phase I: Refactor top-level parsing scheme #49

Closed ChAoSUnItY closed 2 years ago

codecov-commenter commented 2 years ago

Codecov Report

Merging #49 (17cb63e) into master-dev (3764140) will decrease coverage by 0.64%. The diff coverage is 59.75%.

@@               Coverage Diff                @@
##             master-dev      #49      +/-   ##
================================================
- Coverage         56.53%   55.89%   -0.65%     
- Complexity          685      689       +4     
================================================
  Files                43       46       +3     
  Lines              3720     3786      +66     
  Branches            982     1012      +30     
================================================
+ Hits               2103     2116      +13     
- Misses             1133     1167      +34     
- Partials            484      503      +19     
Impacted Files Coverage Δ
src/main/kotlin/org/casc/lang/ast/TraitImpl.kt 0.00% <0.00%> (ø)
src/main/kotlin/org/casc/lang/table/Reference.kt 72.34% <40.00%> (+5.67%) :arrow_up:
src/main/kotlin/org/casc/lang/checker/Checker.kt 42.09% <47.54%> (-0.29%) :arrow_down:
src/main/kotlin/org/casc/lang/parser/Parser.kt 52.03% <49.39%> (-2.77%) :arrow_down:
src/main/kotlin/org/casc/lang/ast/TypeInstance.kt 50.00% <50.00%> (ø)
src/main/kotlin/org/casc/lang/table/Table.kt 64.28% <60.00%> (-19.05%) :arrow_down:
src/main/kotlin/org/casc/lang/ast/File.kt 66.66% <66.66%> (-33.34%) :arrow_down:
src/main/kotlin/org/casc/lang/table/Scope.kt 67.52% <66.66%> (-1.91%) :arrow_down:
...in/kotlin/org/casc/lang/compilation/Compilation.kt 70.00% <71.42%> (-1.07%) :arrow_down:
src/main/kotlin/org/casc/lang/ast/ClassInstance.kt 88.23% <88.23%> (ø)
... and 11 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 3764140...17cb63e. Read the comment docs.