|
|
b7a65e07dc
|
fix test issues
|
2025-11-06 21:26:37 -08:00 |
|
|
|
8299022b4f
|
fix edge case
|
2025-11-06 21:24:05 -08:00 |
|
|
|
131c943fc6
|
interpolation in { curly strings }
|
2025-11-06 21:24:03 -08:00 |
|
|
|
5ac0b02044
|
{ curly strings }
|
2025-11-06 21:23:31 -08:00 |
|
|
|
ab12212df2
|
Make the extension know about the prelude
|
2025-11-06 09:23:18 -08:00 |
|
|
|
146d2a22ee
|
get rid of all those Comments
|
2025-11-05 16:18:34 -08:00 |
|
|
|
653ff5df10
|
Fix them tests
|
2025-11-05 12:40:31 -08:00 |
|
|
|
67e0db090b
|
maybe better
|
2025-11-03 20:25:44 -08:00 |
|
|
|
24e0b49679
|
it's alive
|
2025-11-03 20:25:44 -08:00 |
|
|
|
7756306e1d
|
insanity
|
2025-11-03 20:25:44 -08:00 |
|
|
|
7bcd582dc6
|
what have i done
|
2025-11-03 20:25:42 -08:00 |
|
|
|
e68624b608
|
elseif -> else if
|
2025-11-03 20:16:15 -08:00 |
|
|
|
2fab792c1a
|
Merge branch 'while' into grammar-tweaks
|
2025-11-03 20:12:29 -08:00 |
|
|
|
f1eaafee19
|
just in case
|
2025-11-03 20:11:59 -08:00 |
|
|
|
950eef0e69
|
no more single vs multiline blocks
|
2025-11-03 20:07:34 -08:00 |
|
|
|
dc557deb40
|
Collapse all blocks into SingleLineBlock and MultiLineBlock
|
2025-11-03 19:55:41 -08:00 |
|
|
|
5f4bf60062
|
while loops
|
2025-11-03 19:29:19 -08:00 |
|
|
|
fa034d4bd4
|
only constant values can be defaults
|
2025-11-02 16:52:20 -08:00 |
|
|
|
8addb77e90
|
make defaults work, like magic
|
2025-11-02 16:34:59 -08:00 |
|
|
|
78849c7d36
|
Merge remote-tracking branch 'origin/main' into array-destructuring
|
2025-10-31 10:08:03 -07:00 |
|
|
|
0d73789a25
|
Merge remote-tracking branch 'origin/main' into compound-assignment
|
2025-10-31 10:06:20 -07:00 |
|
|
|
789481f4ef
|
[a b] = [1 2 3]
|
2025-10-29 19:13:03 -07:00 |
|
|
|
bc0684185a
|
Add += and friends
|
2025-10-29 15:49:59 -07:00 |
|
|
|
e60e3184fa
|
less chatty
|
2025-10-29 15:37:39 -07:00 |
|
|
|
4f961d3039
|
test native exceptions
|
2025-10-29 15:29:07 -07:00 |
|
|
|
d957675ac8
|
there are always StringFragments
|
2025-10-29 15:15:35 -07:00 |
|
|
|
9bc514a782
|
implicit function-level try blocks
|
2025-10-29 14:51:50 -07:00 |
|
|
|
701ca98401
|
try/catch/throw/finally
|
2025-10-29 14:22:57 -07:00 |
|
|
|
1053a5ff52
|
Make dot-get work in the compiler AND with parens exprs
|
2025-10-29 13:19:47 -07:00 |
|
|
|
34305b473e
|
switch back to using ==
|
2025-10-29 11:18:47 -07:00 |
|
|
|
ced190488a
|
Add % operator
|
2025-10-29 10:58:48 -07:00 |
|
|
|
3496b29072
|
tell the parser about builtin global functions
|
2025-10-29 10:18:19 -07:00 |
|
|
|
f25ec024c2
|
further activate dotget
|
2025-10-28 22:18:46 -07:00 |
|
|
|
e1ba9c630d
|
important note
|
2025-10-28 21:52:45 -07:00 |
|
|
|
b03610761b
|
shh
|
2025-10-28 21:52:15 -07:00 |
|
|
|
8112515278
|
[ = ]
|
2025-10-28 21:18:24 -07:00 |
|
|
|
982054eb54
|
[a=1 b=2 c=3] and [=] (empty dict)
|
2025-10-28 21:10:33 -07:00 |
|
|
|
34c1177636
|
more tests
|
2025-10-28 17:03:41 -07:00 |
|
|
|
339c09eb8c
|
compile array literals
|
2025-10-28 16:47:33 -07:00 |
|
|
|
ffdd666685
|
Merge remote-tracking branch 'origin/main' into dotget-function-calls
|
2025-10-27 12:45:53 -07:00 |
|
|
|
2fcd840493
|
Merge remote-tracking branch 'origin/main' into multiline-fn
|
2025-10-27 12:36:12 -07:00 |
|
|
|
6e432dd7a1
|
Made it work
|
2025-10-27 11:30:49 -07:00 |
|
|
|
219142140c
|
compile dot number too
|
2025-10-26 22:32:07 -07:00 |
|
|
|
972fd25fda
|
update params scope detection, add array.1 (dotget array indices)
|
2025-10-26 22:23:46 -07:00 |
|
|
|
299ad2c9a9
|
failing test for multiline function
|
2025-10-25 20:15:55 -07:00 |
|
|
|
e4100c7d89
|
failing single line if test
|
2025-10-25 19:51:57 -07:00 |
|
|
|
5988e75939
|
bun run repl
|
2025-10-25 10:21:00 -07:00 |
|
|
|
5234ad9a73
|
better stuff
|
2025-10-25 09:53:45 -07:00 |
|
|
|
d306d58b2f
|
now it is do
|
2025-10-24 14:04:50 -07:00 |
|
|
|
66671970e0
|
i did things
|
2025-10-24 10:17:06 -07:00 |
|