d0cd
|
8048d2754b
|
Update tests
|
2022-11-12 11:28:58 -08:00 |
|
d0cd
|
25a15aae75
|
Remove unused error
|
2022-11-12 11:28:03 -08:00 |
|
d0cd
|
21a015ede4
|
Update examples
|
2022-11-12 11:28:03 -08:00 |
|
d0cd
|
c6fd32c032
|
Fix flattening pass
|
2022-11-12 11:28:03 -08:00 |
|
d0cd
|
1f977e5c45
|
Fix tyc pass
|
2022-11-12 10:48:16 -08:00 |
|
d0cd
|
1a9c95ce05
|
Fix SSA pass
|
2022-11-12 10:21:36 -08:00 |
|
d0cd
|
3227f9bdb4
|
Fix codegen pass
|
2022-11-12 10:21:36 -08:00 |
|
d0cd
|
81d7c5c9a4
|
Update parser; remove async token
|
2022-11-12 10:17:41 -08:00 |
|
d0cd
|
060f57d971
|
Remove standalone finalize statement from the AST
|
2022-11-12 10:13:23 -08:00 |
|
d0cd
|
232cbfb6bb
|
More tests
|
2022-11-12 10:05:00 -08:00 |
|
d0cd
|
1e2a7f222d
|
Fmt
|
2022-11-12 09:58:52 -08:00 |
|
d0cd
|
a69c1b4dae
|
Regen expectations
|
2022-11-12 09:53:29 -08:00 |
|
d0cd
|
b16926449c
|
Support private mode in parser and passes
|
2022-11-12 09:53:20 -08:00 |
|
d0cd
|
1b95340edc
|
Add tests
|
2022-11-12 09:52:52 -08:00 |
|
d0cd
|
111a19761a
|
Fmt
|
2022-11-11 21:09:57 -08:00 |
|
d0cd
|
036f8692eb
|
Add test case for singleton tuple
|
2022-11-11 21:07:58 -08:00 |
|
d0cd
|
87bed1e766
|
Merge pull request #2156 from Tom-OriginStorage/testnet3
Add Fibonacci example
|
2022-11-11 21:05:56 -08:00 |
|
d0cd
|
8384c39e84
|
Regen tests
|
2022-11-11 21:03:23 -08:00 |
|
d0cd
|
31972e1b38
|
Fix SSA for expr statements
|
2022-11-11 21:03:11 -08:00 |
|
d0cd
|
cf9948e99c
|
Add tests for expr statements
|
2022-11-11 21:02:59 -08:00 |
|
d0cd
|
af8b63d12a
|
Add tuple test
|
2022-11-08 17:36:24 -08:00 |
|
d0cd
|
2f9bfd7ab9
|
Cleanup debug prints; fix bug, the flatten test builds
|
2022-11-08 17:10:39 -08:00 |
|
d0cd
|
62644d8851
|
Regen expectations
|
2022-11-08 16:02:16 -08:00 |
|
d0cd
|
ef4ae89b92
|
Add more test cases
|
2022-11-08 15:52:31 -08:00 |
|
d0cd
|
eb1534bb28
|
Regen expectations
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
ca89010e59
|
Fix failing case
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
387db2e321
|
Add test case
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
91db5c3b8a
|
Regen expectations
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
f606a8b74a
|
Restrict tuples in parser; cleanup
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
d705fd1cce
|
Regen test expectations
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
5bf16064ab
|
WIP Impl codegen for tuples
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
2287e86b56
|
WIP flattening
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
b911720ff0
|
Add test for tuple destructuring
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
8a3ffbc141
|
Fix tests; regen expectations
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
910d373afd
|
WIP support tuples on lhs of definitions
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
40ff47882f
|
Add support for expression statements in compiler passes
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
a7795b72db
|
Add parser support for expression statements
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
30391c8bd4
|
Add ExpressionStatement to AST
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
4d7b4381df
|
Regen expectations
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
af08c4f2e5
|
Some cleanup
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
678f8b02a1
|
Fix unit expression
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
34fa2cb2c6
|
Parse empty return statement as a unit expression
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
6789bc8aae
|
Add unit expressions to the AST
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
3ab83f45f3
|
Fix bug, regen tests
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
0439981d01
|
Add TODO
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
134fc1860c
|
Remove debug prints
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
b60cd7e4b0
|
Remove redundant check
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
367dc8b536
|
Regen expectations
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
c07e07d9d1
|
Fix tuple flattening
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
295cd7c96f
|
Refactor tests
|
2022-11-08 15:49:47 -08:00 |
|