Commit Graph

632 Commits

Author SHA1 Message Date
Jeff 25e3941315 Clean up examples 2024-02-19 21:19:27 -05:00
Jeff 900de8ca4b Edit README; Improve bench script; Optimize 2024-02-19 20:44:26 -05:00
Jeff c4b51a1ef9 Change README outline; Fix bench script 2024-02-19 19:23:20 -05:00
Jeff 939b7464c6 Use GitHub theme for example pics 2024-02-19 18:15:03 -05:00
Jeff 64fb20c45e Use GitHub theme for example pic 2024-02-19 18:05:55 -05:00
Jeff e3b55092b3 Increment cargo version 2024-02-19 17:59:16 -05:00
Jeff bd4983b821 Write README; Use GitHub theme for example pics 2024-02-19 17:57:25 -05:00
Jeff a1500bf262 Write README 2024-02-19 17:22:14 -05:00
Jeff 1585145ff4 Write docs; Update logging and error messages 2024-02-19 17:04:13 -05:00
Jeff fb3cd6e6da Add image to README 2024-02-19 15:35:27 -05:00
Jeff 69347ad435 Update grammar and highlight queries 2024-02-19 15:26:49 -05:00
Jeff ca72fe04f1 Start new example; Start new syntax features 2024-02-19 15:04:33 -05:00
Jeff eaf26fec5e Begin reqriting README 2024-02-19 11:24:54 -05:00
Jeff 0eac67eb3a Pass enum tests 2024-02-19 11:13:04 -05:00
Jeff 37fd722fa6 Fix garbage collection bug 2024-02-18 16:43:47 -05:00
Jeff 255843cb3b Fix type checking bugs 2024-02-18 15:52:47 -05:00
Jeff 927a2cfbf9 Fix tests 2024-02-18 15:44:57 -05:00
Jeff 88d05f0dc9 Clean up 2024-02-18 15:19:30 -05:00
Jeff 0805b96809 Add type argument syntax 2024-02-18 15:07:53 -05:00
Jeff a5f3127bcf Fix command tests and parsing 2024-02-18 11:38:35 -05:00
Jeff 01bdaa308d Fix test 2024-02-18 10:59:49 -05:00
Jeff dbf9ab0d00 Fix function test 2024-02-18 10:55:54 -05:00
Jeff 2bbbfa34a4 Roll back changes to match syntax; Fix match tests 2024-02-18 10:53:34 -05:00
Jeff 979335f497 Modify struct, enum and match syntax 2024-02-18 10:34:59 -05:00
Jeff ef12d97895 Fix enum tests 2024-02-18 10:19:38 -05:00
Jeff 14eedc6a2a Pass enum match test 2024-02-18 08:27:59 -05:00
Jeff 5559860699 Fix doc tests 2024-02-18 07:14:32 -05:00
Jeff 3a63d4973d Implement specific map types 2024-02-18 06:48:42 -05:00
Jeff 52027db6c3 Pass index tests; Begin implementing specific maps 2024-02-18 06:28:31 -05:00
Jeff 4afc8face8 Partially fix indexes break/return statements 2024-02-18 05:37:15 -05:00
Jeff 5450f00174 Fix validation bug 2024-02-18 04:57:05 -05:00
Jeff a52eadc5ad Pass function tests; Fix recursion 2024-02-18 04:48:45 -05:00
Jeff d4a5424ad5 Improve logging 2024-02-18 04:18:19 -05:00
Jeff f835f2817f Pass if_else test 2024-02-18 03:49:38 -05:00
Jeff 86ce1dc3af Pass value tests 2024-02-18 01:50:15 -05:00
Jeff ca04103372 Clean up 2024-02-18 00:40:48 -05:00
Jeff dab3d2de8e Add test; Make garbage collection work 2024-02-18 00:32:03 -05:00
Jeff 6c699ec900 Improve context API 2024-02-17 23:43:00 -05:00
Jeff 4f5ad1e4aa Implement automatic value dropping 2024-02-17 22:02:15 -05:00
Jeff d05b5a8628 Run cargo fix 2024-02-16 20:30:58 -05:00
Jeff a46d5bb4ea Add fancy validation errors 2024-02-16 20:18:07 -05:00
Jeff 1094a5662c Simplify errors and make them fancier 2024-02-16 19:57:24 -05:00
Jeff fd33f330f7 Clean up errors; Add more pretty errors 2024-02-16 18:54:00 -05:00
Jeff bda217135e Simplify errors; Make another pretty error type 2024-02-16 17:56:36 -05:00
Jeff ee4f37080e Write function for lyneate integration 2024-02-16 17:28:57 -05:00
Jeff 7003c37aac Remove redundant check for syntax errors 2024-02-16 17:11:28 -05:00
Jeff a53f83f03a Begin making pretty errors with lyneate 2024-02-16 16:49:01 -05:00
Jeff 4b0910a545 Implement new math interface for Value 2024-02-16 15:37:07 -05:00
Jeff c82f631524 Begin new math implementation for Value; Clean up 2024-02-16 15:07:24 -05:00
Jeff d27c98e393 Add method to inherit all context data from another 2024-02-16 13:40:55 -05:00