prolog
prolog copied to clipboard
refine Term
#238
Refine interface Term
, especially *Compound
, so that we can introduce efficient representation of lists, strings, etc.
Codecov Report
Merging #249 (8ba639e) into main (aa576b8) will increase coverage by
0.17%
. The diff coverage is98.56%
.
@@ Coverage Diff @@
## main #249 +/- ##
==========================================
+ Coverage 97.73% 97.91% +0.17%
==========================================
Files 21 21
Lines 6767 7084 +317
==========================================
+ Hits 6614 6936 +322
+ Misses 122 115 -7
- Partials 31 33 +2
Impacted Files | Coverage Δ | |
---|---|---|
engine/float.go | 0.00% <ø> (-93.88%) |
:arrow_down: |
engine/integer.go | 0.00% <ø> (-97.37%) |
:arrow_down: |
engine/variable.go | 86.36% <53.84%> (-13.64%) |
:arrow_down: |
engine/vm.go | 86.28% <90.47%> (+3.43%) |
:arrow_up: |
engine/clause.go | 98.63% <96.36%> (-1.37%) |
:arrow_down: |
engine/env.go | 98.87% <99.32%> (+0.77%) |
:arrow_up: |
engine/builtin.go | 97.55% <99.50%> (+0.10%) |
:arrow_up: |
cmd/1pl/interpreter.go | 100.00% <100.00%> (ø) |
|
engine/atom.go | 100.00% <100.00%> (ø) |
|
engine/compound.go | 100.00% <100.00%> (ø) |
|
... and 13 more |
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.