Commit Graph

110 Commits

Author SHA1 Message Date
8ea6b4be81 Begin implementing as expression 2024-05-21 17:07:12 -04:00
aadb51e1f1 Fix lexing and parsing errors 2024-05-20 17:15:05 -04:00
109c3f033c Clean up example 2024-05-18 11:59:39 -04:00
2b546e7b63 Add example; Clean up pratt parser 2024-04-27 03:40:05 -04:00
e728aa8fbb Make fizzbuzz example work 2024-03-25 01:56:06 -04:00
e50b231958 Overhaul AST 2024-03-25 00:16:55 -04:00
13c95dd12f Improve errors 2024-03-23 17:51:40 -04:00
e858e7e20f Clean up 2024-03-22 17:22:39 -04:00
96afe7d3a3 Improve error reports; Add example 2024-03-20 16:15:45 -04:00
6dbae12315 Experiment with new parser 2024-02-23 07:40:01 -05:00
25e3941315 Clean up examples 2024-02-19 21:19:27 -05:00
69347ad435 Update grammar and highlight queries 2024-02-19 15:26:49 -05:00
ca72fe04f1 Start new example; Start new syntax features 2024-02-19 15:04:33 -05:00
37fd722fa6 Fix garbage collection bug 2024-02-18 16:43:47 -05:00
9c87d70659 Clean up example tests 2024-01-31 10:18:25 -05:00
0ba3ed51e0 Clean up examples 2024-01-30 14:31:22 -05:00
8a5efa054b Fix example 2024-01-30 00:11:45 -05:00
2588715f98 Clean up examples 2024-01-30 00:01:16 -05:00
7f30097d45 Improve tests; Clean up 2024-01-29 23:57:13 -05:00
0752ebedf2 Refine command implementation; Add tests 2024-01-29 18:19:06 -05:00
bd6ca6a6c1 Fix function context bug 2024-01-28 18:42:27 -05:00
6a9ce76007 Clean up 2024-01-28 17:46:15 -05:00
54790bc0db Fix stack overflow; Clean up 2024-01-25 09:08:39 -05:00
f89e94cc33 Pass format tests 2024-01-06 10:40:25 -05:00
ab149ce010 Fix CLI error and example 2024-01-03 15:25:53 -05:00
976cb7de3f Implement new built-in values 2024-01-01 07:46:47 -05:00
ae66e2a211 Implement new built-in values 2024-01-01 04:59:27 -05:00
128ddc385c Add test for match example 2023-12-31 18:14:00 -05:00
0fa0a026f8 Improve error output; Add syntax error check 2023-12-31 11:46:56 -05:00
49a219f764 Move TUI project; Increment cargo version 2023-12-29 23:57:09 -05:00
f486d87976 Allow wrapping expressions in parentheses 2023-12-29 21:53:26 -05:00
f3921ba87c Revise function and yield syntax 2023-12-29 21:15:03 -05:00
34db948c6e Implement option type 2023-12-26 20:05:19 -05:00
9dfaf1420c Implement option value 2023-12-26 19:33:19 -05:00
a27b33dd36 Fix type check error 2023-12-26 17:52:44 -05:00
2bcb5f59f7 Implement Option and None value types 2023-12-26 17:19:12 -05:00
3bfedec5d6 Refine type checking and function calling 2023-12-17 19:06:36 -05:00
ce4d366bab Implement type checking for functions and indexes 2023-12-13 15:47:41 -05:00
b91e23fef3 Finish function syntax 2023-12-12 18:21:16 -05:00
e1a7c3ff72 Improve highlight queries 2023-12-11 11:17:37 -05:00
06da345333 Implement match logic and syntax 2023-12-11 10:19:45 -05:00
d6c679c0b3 Implement new function syntax 2023-12-05 16:42:11 -05:00
7f1b53aabe Continue implementing type checks 2023-12-02 02:34:23 -05:00
9fd02a2118 Continue fixing tests and implementing types 2023-12-01 23:47:15 -05:00
07b1efd369 Make fixes for function changes 2023-12-01 23:20:33 -05:00
31979364eb Remove function_declaration module 2023-12-01 22:54:25 -05:00
ae05e942f2 Add types for built-in functions 2023-12-01 22:16:50 -05:00
a0c648b33a Simplifiy syntax for function calls 2023-11-30 11:05:09 -05:00
21099a4092 Clean up 2023-11-30 09:48:56 -05:00
081d349783 Continue type check implementation 2023-11-29 20:59:58 -05:00