|
ac02230ef7
|
Add function definition syntax
|
2024-02-22 23:38:49 -05:00 |
|
|
eed9a780e5
|
Rename function node to anonymous function
|
2024-02-22 23:18:56 -05:00 |
|
|
cc76ca89cc
|
Modify return/break syntax; Change Value::String
|
2024-02-19 22:32:06 -05:00 |
|
|
69347ad435
|
Update grammar and highlight queries
|
2024-02-19 15:26:49 -05:00 |
|
|
927a2cfbf9
|
Fix tests
|
2024-02-18 15:44:57 -05:00 |
|
|
88d05f0dc9
|
Clean up
|
2024-02-18 15:19:30 -05:00 |
|
|
0805b96809
|
Add type argument syntax
|
2024-02-18 15:07:53 -05:00 |
|
|
a5f3127bcf
|
Fix command tests and parsing
|
2024-02-18 11:38:35 -05:00 |
|
|
2bbbfa34a4
|
Roll back changes to match syntax; Fix match tests
|
2024-02-18 10:53:34 -05:00 |
|
|
979335f497
|
Modify struct, enum and match syntax
|
2024-02-18 10:34:59 -05:00 |
|
|
3a63d4973d
|
Implement specific map types
|
2024-02-18 06:48:42 -05:00 |
|
|
52027db6c3
|
Pass index tests; Begin implementing specific maps
|
2024-02-18 06:28:31 -05:00 |
|
|
9f2b0461df
|
Add statment_kind syntax node
|
2024-02-16 10:55:15 -05:00 |
|
|
1ce2178af5
|
Move return syntax node to option for statements
|
2024-02-16 10:38:51 -05:00 |
|
|
a6e52e4ee6
|
Implement matching for enums
|
2024-02-15 07:04:38 -05:00 |
|
|
540f59e6d8
|
Modify enum variant syntax
|
2024-02-15 02:22:04 -05:00 |
|
|
ed1f139595
|
Remove option value type and built-in value syntax
|
2024-02-15 02:02:48 -05:00 |
|
|
4323c50d32
|
Rework structs; Add enums; Remove yield statements
|
2024-02-14 20:23:33 -05:00 |
|
|
18508fa217
|
Begin As implementation for AbstractTree; Add tests
|
2024-02-13 10:26:26 -05:00 |
|
|
e9bc16af0d
|
Add syntax for as expressions
|
2024-02-13 09:19:23 -05:00 |
|
|
820c863f7f
|
Overhaul integer, float and range parsing
|
2024-01-31 12:10:32 -05:00 |
|
|
0752ebedf2
|
Refine command implementation; Add tests
|
2024-01-29 18:19:06 -05:00 |
|
|
6a9ce76007
|
Clean up
|
2024-01-28 17:46:15 -05:00 |
|
|
f6a1e641c9
|
Repair command implementation
|
2024-01-26 15:23:24 -05:00 |
|
|
c2fc3362c8
|
Fix command syntax; Modify shell prompt
|
2024-01-26 15:10:46 -05:00 |
|
|
5bdb9f116f
|
Add command and pipe syntax
|
2024-01-25 08:27:24 -05:00 |
|
|
fe1f007692
|
Add command syntax; Write docs
|
2024-01-25 07:10:45 -05:00 |
|
|
270c2fd1dc
|
Begin implementing range value
|
2024-01-23 17:35:12 -05:00 |
|
|
42ec57bf82
|
Refine implementation
|
2024-01-23 15:46:20 -05:00 |
|
|
6c4efadb10
|
Add type definitions as a first-class value
|
2024-01-23 15:20:19 -05:00 |
|
|
ed6e4cfd1a
|
Rename 'type defintion' to 'type specification'
|
2024-01-23 14:35:57 -05:00 |
|
|
86d2e6aaf4
|
Implement structure value
|
2024-01-06 01:05:13 -05:00 |
|
|
ae66e2a211
|
Implement new built-in values
|
2024-01-01 04:59:27 -05:00 |
|
|
2f0ec91c08
|
Add index expressions to fix parsing bug
|
2023-12-31 23:38:09 -05:00 |
|
|
a3a2df552d
|
Implement return statements
|
2023-12-31 14:04:10 -05:00 |
|
|
0fa0a026f8
|
Improve error output; Add syntax error check
|
2023-12-31 11:46:56 -05:00 |
|
|
2fee80843d
|
Improve identifier regex
|
2023-12-31 11:03:33 -05:00 |
|
|
1d26b0b418
|
Clean up
|
2023-12-29 22:26:37 -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 |
|
|
55de33ceb7
|
Revise function syntax
|
2023-12-29 20:14:03 -05:00 |
|
|
e10429e1e9
|
Extend function expression to values and indexes
|
2023-12-29 19:22:41 -05:00 |
|
|
17fa708739
|
Add FunctionExpression to fix syntax bug
|
2023-12-29 18:59:15 -05:00 |
|
|
d2dcc665bb
|
Add type definitions to maps
|
2023-12-20 18:29:18 -05:00 |
|
|
500a579910
|
Update grammar; Fix built-in function type checks
|
2023-12-16 21:15:36 -05:00 |
|
|
fa7fb57600
|
Add new tests for type checking
|
2023-12-15 17:27:29 -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 |
|
|
b064d23719
|
Implement type system; Modify use; Write docs
|
2023-12-06 13:48:38 -05:00 |
|
|
d6c679c0b3
|
Implement new function syntax
|
2023-12-05 16:42:11 -05:00 |
|