Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trait impl implementation phase II: Implement Trait declaration #51

Merged
merged 8 commits into from
May 9, 2022

Conversation

ChAoSUnItY
Copy link
Member

No description provided.

@ChAoSUnItY ChAoSUnItY added language feature something new for casc language spec about casc's lang spec ;) compiler Relates to compiler itself labels May 9, 2022
@ChAoSUnItY ChAoSUnItY self-assigned this May 9, 2022
@codecov-commenter
Copy link

Codecov Report

Merging #51 (55766dc) into master-dev (e088543) will increase coverage by 0.05%.
The diff coverage is 49.22%.

@@               Coverage Diff                @@
##             master-dev      #51      +/-   ##
================================================
+ Coverage         59.62%   59.68%   +0.05%     
- Complexity          750      806      +56     
================================================
  Files                46       48       +2     
  Lines              3735     3946     +211     
  Branches           1012     1074      +62     
================================================
+ Hits               2227     2355     +128     
- Misses             1025     1074      +49     
- Partials            483      517      +34     
Impacted Files Coverage Δ
src/main/kotlin/org/casc/lang/table/HasFlag.kt 0.00% <0.00%> (-100.00%) ⬇️
src/main/kotlin/org/casc/lang/parser/Parser.kt 63.65% <30.35%> (-3.94%) ⬇️
src/main/kotlin/org/casc/lang/checker/Checker.kt 42.69% <40.00%> (+0.59%) ⬆️
src/main/kotlin/org/casc/lang/table/Scope.kt 69.15% <41.17%> (+1.62%) ⬆️
...in/kotlin/org/casc/lang/compilation/Compilation.kt 59.49% <50.00%> (-0.51%) ⬇️
src/main/kotlin/org/casc/lang/emitter/Emitter.kt 66.54% <70.21%> (+1.06%) ⬆️
src/main/kotlin/org/casc/lang/ast/Function.kt 81.57% <90.90%> (+0.93%) ⬆️
src/main/kotlin/org/casc/lang/ast/TraitInstance.kt 90.90% <90.90%> (ø)
src/main/kotlin/org/casc/lang/ast/ClassInstance.kt 94.73% <100.00%> (+0.61%) ⬆️
src/main/kotlin/org/casc/lang/ast/Constructor.kt 94.11% <100.00%> (+0.17%) ⬆️
... and 16 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 e088543...55766dc. Read the comment docs.

@ChAoSUnItY ChAoSUnItY merged commit a30f18b into master-dev May 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
compiler Relates to compiler itself language feature something new for casc language spec about casc's lang spec ;)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants