Commit Graph

26 Commits

Author SHA1 Message Date
970ceeb8b0 import dict only=something 2025-11-09 20:07:22 -08:00
e2f5024a4c add import keyword for importing keys of dicts into local scope 2025-11-09 20:07:21 -08:00
019f7d84b1 Add ?? and ??= operators 2025-11-08 16:12:20 -08:00
fe6f54b402 Merge pull request 'Passing null to a function triggers default value' (#41) from null-triggers-default-values into main
Reviewed-on: #41
2025-11-09 00:02:27 +00:00
0d1dce4868 fix calling no-arg dotget functions 2025-11-08 16:01:40 -08:00
51f67ac908 Passing null to a function triggers default value 2025-11-08 10:53:54 -08:00
653ff5df10 Fix them tests 2025-11-05 12:40:31 -08:00
e68624b608 elseif -> else if 2025-11-03 20:16:15 -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
789481f4ef [a b] = [1 2 3] 2025-10-29 19:13:03 -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
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
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
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
82cd199ed8 wip 2025-10-22 11:23:11 -07:00
4619791b7d test: update test expectations for AssignableIdentifier token
Updated all parser and compiler tests to expect AssignableIdentifier
tokens in Assign and Params contexts instead of Identifier. Also
skipped pre-existing failing native functions test.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-17 19:10:40 -07:00
3cd1936de4 wip 2025-10-16 16:13:16 -07:00
e8a1befdcc regex and null 2025-10-16 13:51:50 -07:00
80e489f55d regexs work! 2025-10-16 09:35:31 -07:00