WheretIB / nullc

Fast C-like programming language with advanced features
MIT License
163 stars 13 forks source link

New two-phase language parser #22

Closed WheretIB closed 5 years ago

WheretIB commented 5 years ago

Rewritten compiler from scratch using a two-phase parser & analyzer approach.

codecov[bot] commented 5 years ago

Codecov Report

Merging #22 into master will decrease coverage by 12.08%. The diff coverage is 86.75%.

Impacted file tree graph

@@             Coverage Diff             @@
##           master      #22       +/-   ##
===========================================
- Coverage   93.04%   80.95%   -12.09%     
===========================================
  Files          35      129       +94     
  Lines       13542    31649    +18107     
  Branches        8        0        -8     
===========================================
+ Hits        12600    25622    +13022     
- Misses        941     6027     +5086     
+ Partials        1        0        -1
Impacted Files Coverage Δ
TestRun.cpp 93.33% <ø> (-6.67%) :arrow_down:
NULLC/includes/math.cpp 59.82% <ø> (ø)
NULLC/StrAlgo.cpp 100% <ø> (ø) :arrow_up:
tests/TestOverride.cpp 100% <ø> (ø)
NULLC/TypeTree.h 86.52% <ø> (ø)
NULLC/Lexer.h 100% <ø> (ø) :arrow_up:
NULLC/TypeTree.cpp 97.21% <ø> (ø)
tests/TestInterface.cpp 70.26% <ø> (ø)
tests/TestFinalizer.cpp 100% <ø> (ø)
tests/TestLValue.cpp 100% <ø> (ø)
... and 223 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 16a31a8...d6901ab. Read the comment docs.