Commit Graph

285 Commits

Author SHA1 Message Date
54a5fec08e check idents in NamedArg also 2025-11-06 07:41:35 -08:00
ea01a93563 Merge pull request 'I have extended vscode with an extension' (#23) from vscode into main
Reviewed-on: #23
2025-11-06 00:20:28 +00:00
dec2f2d094 ok 2025-11-05 16:20:20 -08:00
66fa15595c Merge remote-tracking branch 'origin/main' into vscode 2025-11-05 16:20:10 -08:00
7b4a02ec29 Merge remote-tracking branch 'origin/main' into vscode 2025-11-05 16:19:54 -08:00
7229f4afd0 Merge pull request 'Add comments to the tree' (#24) from comments-in-tree into main
Reviewed-on: #24
2025-11-06 00:19:34 +00:00
290ac59cee Update parser stuff 2025-11-05 16:19:20 -08:00
b0f6c75427 Merge remote-tracking branch 'origin/main' into comments-in-tree 2025-11-05 16:18:58 -08:00
146d2a22ee get rid of all those Comments 2025-11-05 16:18:34 -08:00
5ff78d49c1 this fixes a totally different bug 2025-11-05 15:43:45 -08:00
f4a065beae this will work 2025-11-05 15:21:09 -08:00
750ffbbfa8 whee 2025-11-05 15:18:03 -08:00
a5c7cc6304 fun 2025-11-05 15:16:57 -08:00
4ae12a217e update reef 2025-11-05 15:11:42 -08:00
4a8aa7421d Merge remote-tracking branch 'origin/main' into vscode 2025-11-05 14:50:53 -08:00
03c7bfee39 Track that scope! 2025-11-05 14:48:12 -08:00
1a3e041001 update reef 2025-11-05 14:18:53 -08:00
600330ba7f Shrimp.run accepts locals 2025-11-05 14:01:00 -08:00
a535dc9605 Shrimp accepts custom globals 2025-11-05 13:42:24 -08:00
0e96911879 add Shrimp class as a nicer way to run code 2025-11-05 13:33:32 -08:00
fa67c26c0a wip 2025-11-05 13:31:31 -08:00
5f46346213 allow if expr in parens 2025-11-05 13:18:54 -08:00
6112d7e5a2 allow function calls in if/else if test expressions 2025-11-05 13:06:46 -08:00
653ff5df10 Fix them tests 2025-11-05 12:40:31 -08:00
f9b0aa2db5 add var? and var 2025-11-05 12:32:45 -08:00
7589518ca7 wip 2025-11-05 12:22:02 -08:00
d93ce85178 split out prelude info tests 2025-11-05 12:20:12 -08:00
e39b67c87c Merge branch 'comments-in-tree' into vscode 2025-11-05 10:49:49 -08:00
f57b1c985e NBD 2025-11-05 10:28:57 -08:00
d074b59a89 wip 2025-11-05 10:17:26 -08:00
e49583d959 Add run! 2025-11-04 16:25:22 -08:00
b651ff9583 cool 2025-11-04 15:52:39 -08:00
f3c6f2c032 Merge remote-tracking branch 'origin/main' into vscode 2025-11-04 14:57:34 -08:00
b99394e94f neat 2025-11-04 14:57:13 -08:00
2d7f0dbe25 extension is working! 2025-11-04 13:59:22 -08:00
e0e5e82869 Merge pull request 'Risky Business: omit do when passing a 0 arg function to a function' (#22) from risky-business into main
Reviewed-on: #22
Reviewed-by: probablycorey <probablycorey@gmail.com>
2025-11-04 15:19:53 +00:00
d707ee7e6b comments 2025-11-03 21:28:00 -08:00
b31b981343 highlight Do 2025-11-03 21:26:10 -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
70ac5544a9 old syntax 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
6f531a2ebf ./bin/shrimp parse file 2025-11-03 20:19:33 -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
ee0e6c6c41 Add some grammar aliases for readability 2025-11-03 19:51:43 -08:00