Closed JSAbrahams closed 2 years ago
:exclamation: No coverage uploaded for pull request base (
develop@2014071
). Click here to learn what that means. The diff coverage isn/a
.
@@ Coverage Diff @@
## develop #291 +/- ##
==========================================
Coverage ? 85.46%
==========================================
Files ? 99
Lines ? 9841
Branches ? 0
==========================================
Hits ? 8411
Misses ? 1430
Partials ? 0
:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more
Split up the logic slightly more so the top-level generate function doesn't do too much besides calling other functions.
Some further code style improvements, such as using if guards where applicable in matches.
The following are no longer core constructs, but instead are generated using other constructs:
Print
, which can just be generated as a function call toprint
:print( ... )
Dictionary
, which is just an index call to a set:{ ... }[ ...]
DefaultDictionary
, which is a function call with the default argument and set, and index call to the function call:defaultdict( ..., { ... })[ ...]