Sven Slootweg
|
c29e8b974e
|
Implement boolean negation, array concatenation operators
|
2023-09-11 02:44:21 +02:00 |
|
Sven Slootweg
|
2dc3ce056e
|
Move reserved word mangling, implement conditionals, unary operations
|
2023-09-11 02:38:37 +02:00 |
|
Sven Slootweg
|
5a13358ef8
|
Defer all code generation for with expressions, to avoid Babel validation errors for dynamically generated environment values
|
2023-09-11 02:23:12 +02:00 |
|
Sven Slootweg
|
b1b7885507
|
Implement object merge operator
|
2023-09-11 02:13:05 +02:00 |
|
Sven Slootweg
|
334ce73755
|
Don't support overrides
|
2023-09-11 01:20:08 +02:00 |
|
Sven Slootweg
|
5a7548bd32
|
Add some cursed test cases
|
2023-09-10 01:07:37 +02:00 |
|
Sven Slootweg
|
070900db8f
|
Fix logical/boolean operators
|
2023-09-09 23:46:19 +02:00 |
|
Sven Slootweg
|
95ea366ade
|
Include binding_set for let_expression
|
2023-09-09 23:45:58 +02:00 |
|
Sven Slootweg
|
2013a380c6
|
WIP
|
2023-09-09 16:45:52 +02:00 |
|
Sven Slootweg
|
402b3ddb02
|
Upgrade desugar-inherits to new parser version
|
2023-09-09 16:34:52 +02:00 |
|
Sven Slootweg
|
883e691efe
|
WIP, some builtins, some fixes for new parser version
|
2023-09-09 14:33:02 +02:00 |
|
Sven Slootweg
|
42d44661b3
|
WIP, move out astformer
|
2022-08-11 03:49:13 +02:00 |
|
Sven Slootweg
|
41cb6b101d
|
Cleanup
|
2022-05-11 23:28:40 +02:00 |
|
Sven Slootweg
|
bfe0422ff6
|
WIP
|
2022-05-11 23:25:17 +02:00 |
|
Sven Slootweg
|
bc7114036a
|
WIP, fix string handling, support let attrsets, function argument defaults
|
2022-02-03 01:25:39 +01:00 |
|
Sven Slootweg
|
f23f6f6393
|
WIP, identifier mangling, inherit support
|
2022-02-02 21:29:27 +01:00 |
|
Sven Slootweg
|
52f39570a7
|
WIP, add autogenerated tests against upstream
|
2022-02-02 15:21:16 +01:00 |
|
Sven Slootweg
|
4cb239c6a0
|
WIP, memoize lazy evaluation wrappers
|
2022-02-02 14:16:02 +01:00 |
|
Sven Slootweg
|
7f3eda388c
|
Support let..in
|
2022-02-02 11:52:14 +01:00 |
|
Sven Slootweg
|
5c95b808ba
|
Fix package metadata
|
2022-02-02 11:32:08 +01:00 |
|
Sven Slootweg
|
40db79aea0
|
Use heap-of-vars for rec attrsets, fix lazy function args
|
2022-02-02 11:24:00 +01:00 |
|
Sven Slootweg
|
c87f70e40a
|
Remove stray log
|
2022-02-02 11:23:36 +01:00 |
|
Sven Slootweg
|
32a13e668a
|
Initial commit
|
2022-02-02 10:39:55 +01:00 |
|