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

Add Module and Decl to AST and create a Module parser #704

Closed kevinbarabash closed 1 year ago

codecov[bot] commented 1 year ago

Codecov Report

Merging #704 (c829caf) into main (62d10c6) will increase coverage by 0.14%. The diff coverage is 91.89%.

@@            Coverage Diff             @@
##             main     #704      +/-   ##
==========================================
+ Coverage   85.09%   85.24%   +0.14%     
==========================================
  Files          57       61       +4     
  Lines       11436    11705     +269     
==========================================
+ Hits         9732     9978     +246     
- Misses       1704     1727      +23     
Files Changed Coverage Δ
crates/escalier_ast/src/lib.rs 100.00% <ø> (ø)
crates/escalier_ast/src/stmt.rs 100.00% <ø> (ø)
crates/escalier_parser/src/lib.rs 100.00% <ø> (ø)
crates/escalier_parser/src/token.rs 100.00% <ø> (ø)
crates/escalier_ast/src/module.rs 83.33% <83.33%> (ø)
crates/escalier_hm/src/infer.rs 92.19% <88.79%> (-0.12%) :arrow_down:
crates/escalier_parser/src/module_parser.rs 90.30% <90.30%> (ø)
crates/escalier_ast/src/decl.rs 100.00% <100.00%> (ø)
crates/escalier_ast/src/visitor.rs 58.56% <100.00%> (+1.01%) :arrow_up:
crates/escalier_codegen/src/d_ts.rs 82.82% <100.00%> (+0.02%) :arrow_up:
... and 4 more