escalier-lang / escalier

A compile-to-JavaScript language with tight TypeScript integration.
https://escalier-lang.github.io/escalier/
MIT License
21 stars 1 forks source link

Parse 'infer' and wildcard type annotations #646

Closed kevinbarabash closed 1 year ago

codecov[bot] commented 1 year ago

Codecov Report

Merging #646 (fb54871) into main (4fd1c40) will increase coverage by 0.03%. The diff coverage is 91.30%.

@@            Coverage Diff             @@
##             main     #646      +/-   ##
==========================================
+ Coverage   90.80%   90.83%   +0.03%     
==========================================
  Files         101      101              
  Lines       21017    21130     +113     
==========================================
+ Hits        19084    19193     +109     
- Misses       1933     1937       +4     
Files Changed Coverage Δ
crates/escalier_ast/src/type_ann.rs 100.00% <ø> (ø)
crates/escalier_hm/src/unify.rs 82.79% <0.00%> (-0.57%) :arrow_down:
crates/escalier_parser/src/token.rs 100.00% <ø> (ø)
crates/escalier_parser/src/type_ann_parser.rs 94.17% <82.35%> (-0.41%) :arrow_down:
crates/escalier_hm/src/types.rs 74.68% <85.71%> (+0.16%) :arrow_up:
crates/escalier_hm/src/util.rs 73.71% <96.96%> (+2.82%) :arrow_up:
crates/escalier_hm/src/infer.rs 90.72% <100.00%> (+0.14%) :arrow_up:
crates/escalier_hm/src/visitor.rs 83.67% <100.00%> (+0.34%) :arrow_up:
crates/escalier_parser/src/parser.rs 98.19% <100.00%> (+<0.01%) :arrow_up:
crates/escalier_parser/src/stmt_parser.rs 98.50% <100.00%> (+0.02%) :arrow_up:

... and 5 files with indirect coverage changes