Commit Graph

125 Commits

Author SHA1 Message Date
58780b5530 Write docs and clean up 2024-08-13 22:25:33 -04:00
501801b63e Rearrange repo; Add rust example 2024-07-15 16:42:49 -04:00
dd72faf7c8 Continue experimenting with context and scopes 2024-07-06 02:41:43 -04:00
adfd3aa5d4 Add list type check; Clean up 2024-06-28 15:35:18 -04:00
49fe4555c6 Clean up 2024-06-26 11:35:39 -04:00
2da0a6a28b Clean up; Add example 2024-06-24 15:07:11 -04:00
18859cda77 Begin fixing built-in functions 2024-06-24 07:13:54 -04:00
fecc62811d Improve type inference 2024-06-19 12:03:25 -04:00
c2d8bd299f Add enum parsing; Add assets for examples 2024-06-19 09:48:01 -04:00
ed4820a137 Implement serde traits for Value 2024-06-19 04:56:56 -04:00
859d8db384 Implement serde for Value; Rework comment parsing 2024-06-19 03:32:51 -04:00
d37c618ead Continue implementing type inference 2024-06-19 02:32:17 -04:00
b3dd610949 Continue implementing type inference 2024-06-19 00:22:37 -04:00
aa79bea9a7 Implement type inferencing 2024-06-19 00:05:58 -04:00
f625568ced Attempt to add JSON parsing 2024-06-04 14:47:15 -04:00
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