|
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 |
|
|
4afc8face8
|
Partially fix indexes break/return statements
|
2024-02-18 05:37:15 -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 |
|
|
e7f5d66297
|
Implement custom and built-in types
|
2024-02-15 10:33:25 -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 |
|
|
4c68bc0260
|
Add built-in option definition
|
2024-02-15 01:51:05 -05:00 |
|
|
4323c50d32
|
Rework structs; Add enums; Remove yield statements
|
2024-02-14 20:23:33 -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 |
|
|
93e2a24a25
|
Add test; Rename "string" built-in to "str"
|
2024-01-30 13:57:30 -05:00 |
|
|
0752ebedf2
|
Refine command implementation; Add tests
|
2024-01-29 18:19:06 -05:00 |
|
|
df5cf93e58
|
Allow empty maps; Write tests
|
2024-01-29 17:36:21 -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 |
|
|
9a65afa083
|
Fix quoted string parsing for commands
|
2024-01-25 08:57:55 -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 |
|
|
9299131024
|
Run clippy and prettier
|
2024-01-23 17:10:52 -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 |
|
|
d4487117eb
|
Revert changes to map type
|
2024-01-05 20:02:29 -05:00 |
|
|
ff6cc707d2
|
Implement new type checking
|
2024-01-03 19:58:07 -05:00 |
|
|
c2d919957e
|
Begin adding string functions
|
2024-01-01 08:52:25 -05:00 |
|
|
976cb7de3f
|
Implement new built-in values
|
2024-01-01 07:46:47 -05:00 |
|
|
f136cafb41
|
Implement collection type
|
2024-01-01 05:20:11 -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 |
|
|
346ff1c0da
|
Improve index parsing
|
2023-12-31 21:46:45 -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 |
|
|
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 |
|
|
34db948c6e
|
Implement option type
|
2023-12-26 20:05:19 -05:00 |
|
|
2bcb5f59f7
|
Implement Option and None value types
|
2023-12-26 17:19:12 -05:00 |
|