Andrew Morris
|
16fed23c66
|
AssignTarget::from_pat_or_expr
|
2023-03-02 11:34:30 +11:00 |
|
Andrew Morris
|
5ea2903b90
|
Deduplicate code
|
2023-03-01 18:44:46 +11:00 |
|
Andrew Morris
|
f3118298fe
|
Move AssignTarget to outer scope
|
2023-03-01 18:37:38 +11:00 |
|
Andrew Morris
|
5c57d24292
|
Fix multiCompundAssignment
|
2023-03-01 18:10:34 +11:00 |
|
Andrew Morris
|
8fdd4ca9ee
|
Fix multiAssignment
|
2023-03-01 18:02:07 +11:00 |
|
Andrew Morris
|
71eaacf2d5
|
Add failing test
|
2023-03-01 17:41:52 +11:00 |
|
Andrew Morris
|
74778e7cdb
|
camelCase convention in ts
|
2023-03-01 17:41:44 +11:00 |
|
Andrew Morris
|
ef265451f2
|
Fix nested compound assignment
|
2023-03-01 17:26:33 +11:00 |
|
Andrew Morris
|
266ff3a611
|
Fix nested assignment
|
2023-03-01 17:05:18 +11:00 |
|
Andrew Morris
|
d594aaf407
|
Test nested assignment (that it fails as expected)
|
2023-03-01 16:44:39 +11:00 |
|
Andrew Morris
|
b170587576
|
Remaining targets are invalid, not todos
|
2023-03-01 15:45:33 +11:00 |
|
Andrew Morris
|
7a98f242b3
|
Split out compound assignment case
|
2023-03-01 15:34:11 +11:00 |
|
Andrew Morris
|
7fe6b5639e
|
Generate new-issue links for internal errors
|
2023-03-01 13:27:06 +11:00 |
|
Andrew Morris
|
f684d6b65e
|
Destructuring for declarations
|
2023-03-01 12:35:11 +11:00 |
|
Andrew Morris
|
06bff78ed2
|
Split out parameter scope from gathering parameter registers, add param destructuring tests
|
2023-03-01 11:29:01 +11:00 |
|
Andrew Morris
|
6bfccda220
|
Rename, param reorder
|
2023-03-01 09:49:27 +11:00 |
|
Andrew Morris
|
419ca62a03
|
Avoid default match cases
|
2023-03-01 09:10:26 +11:00 |
|
Andrew Morris
|
2d7fb45106
|
Simpler demo program
|
2023-03-01 08:57:01 +11:00 |
|
Andrew Morris
|
f7f70bf89f
|
Apply lint suggestion
|
2023-03-01 08:39:02 +11:00 |
|
Andrew Morris
|
0085b1e50e
|
Add cargo test to github actions
|
2023-03-01 08:21:18 +11:00 |
|
Andrew Morris
|
bc1afa24c4
|
Add more tests
|
2023-02-28 15:28:06 +11:00 |
|
Andrew Morris
|
830b19b92c
|
Start testing outputs
|
2023-02-28 15:08:03 +11:00 |
|
Andrew Morris
|
6f8afdc7cc
|
Fix scope analysis of template literals
|
2023-02-28 13:49:04 +11:00 |
|
Andrew Morris
|
cf2a54d332
|
Simplify nested registers
|
2023-02-28 13:41:13 +11:00 |
|
Andrew Morris
|
b9946502df
|
Playground links, nitpicks, side effects
|
2023-02-28 10:53:42 +11:00 |
|
Andrew Morris
|
8cf336dc08
|
Use async for concurrency (in readme)
|
2023-02-28 10:14:56 +11:00 |
|
Andrew Morris
|
9791cee579
|
Object destructuring for parameters
|
2023-02-27 19:04:30 +11:00 |
|
Andrew Morris
|
90a1610683
|
Array destructuring for parameters
|
2023-02-27 17:50:39 +11:00 |
|
Andrew Morris
|
2de3b8e650
|
Implement parameter defaults
|
2023-02-27 17:22:09 +11:00 |
|
Andrew Morris
|
dc78d09c7d
|
Update examples
|
2023-02-27 15:42:03 +11:00 |
|
Andrew Morris
|
2df7bcc685
|
Prefer -p
|
2023-02-27 15:22:21 +11:00 |
|
Andrew Morris
|
1825e87579
|
Autoformat readme
|
2023-02-27 15:20:00 +11:00 |
|
Andrew Morris
|
b8d00aca9f
|
Fix monaco madness, add website build script
|
2023-02-27 15:04:28 +11:00 |
|
Andrew Morris
|
44759d16a8
|
Reorganize using workspaces
|
2023-02-27 12:35:37 +11:00 |
|
Andrew Morris
|
aafe1c1168
|
Remove unused code
|
2023-02-26 21:25:38 +11:00 |
|
Andrew Morris
|
fadd312686
|
Refactor full_*_raw functions, deduplicate things
|
2023-02-26 21:20:05 +11:00 |
|
Andrew Morris
|
6c56d13d84
|
Convert diagnostics from swc
|
2023-02-26 17:03:37 +11:00 |
|
Andrew Morris
|
1d184ff196
|
Implement member initializers
|
2023-02-24 19:51:29 +11:00 |
|
Andrew Morris
|
541ac51474
|
Add examples/sideEffectsArticle
|
2023-02-23 08:53:14 +11:00 |
|
Andrew Morris
|
7fafbb839c
|
Update website
|
2023-02-21 16:54:40 +11:00 |
|
Andrew Morris
|
964802a6fb
|
Output diagnostics in wasm
|
2023-02-21 14:29:33 +11:00 |
|
Andrew Morris
|
a60ee3aba6
|
Fix bug
|
2023-02-21 13:38:09 +11:00 |
|
Andrew Morris
|
e6b1fe96f8
|
get_expr_type_str
|
2023-02-21 13:29:41 +11:00 |
|
Andrew Morris
|
58ddce654a
|
Diagnostics for expression_compiler
|
2023-02-21 13:02:17 +11:00 |
|
Andrew Morris
|
e4cd05c634
|
self.todo
|
2023-02-20 20:46:54 +11:00 |
|
Andrew Morris
|
8a11f0b9df
|
expects -> diagnostics
|
2023-02-20 20:08:36 +11:00 |
|
Andrew Morris
|
a00f159a05
|
panic -> diagnostic
|
2023-02-20 19:57:36 +11:00 |
|
Andrew Morris
|
403a93141f
|
Use Spanned trait
|
2023-02-20 19:31:44 +11:00 |
|
Andrew Morris
|
e4818a8802
|
Enable diagnostics in FunctionCompiler
|
2023-02-20 19:26:21 +11:00 |
|
Andrew Morris
|
fd1f7ef219
|
expect -> diagnostic
|
2023-02-20 19:16:31 +11:00 |
|