|
86d2e6aaf4
|
Implement structure value
|
2024-01-06 01:05:13 -05:00 |
|
|
bb53331b65
|
Add new means of reporting type check errors
|
2024-01-05 22:26:37 -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 |
|
|
5aa65af3ad
|
Implement more string functions
|
2024-01-01 13:12:41 -05:00 |
|
|
20e0ec0e3d
|
Change string type to be passed by reference
|
2024-01-01 12:39:03 -05:00 |
|
|
ab0dacd0f2
|
Continue adding string functions
|
2024-01-01 10:31:53 -05:00 |
|
|
a8ed942c13
|
Improve list display
|
2024-01-01 10:11:45 -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 |
|
|
d3a9fb3a0e
|
Add function return type check; Clean up
|
2023-12-31 16:46:21 -05:00 |
|
|
83a7007446
|
Improve value multiplication and division
|
2023-12-31 15:30:13 -05:00 |
|
|
bf79526764
|
Use new syntax for None values
|
2023-12-31 09:41:00 -05:00 |
|
|
02b30d3730
|
Improve function Display implementation
|
2023-12-30 10:23:00 -05:00 |
|
|
9d94cb9af4
|
Restart TUI
|
2023-12-30 09:29:33 -05:00 |
|
|
507082209f
|
Apply clippy suggestions and fixes
|
2023-12-29 22:39:50 -05:00 |
|
|
9dfaf1420c
|
Implement option value
|
2023-12-26 19:33:19 -05:00 |
|
|
2bcb5f59f7
|
Implement Option and None value types
|
2023-12-26 17:19:12 -05:00 |
|
|
8369477346
|
Fix function context error
|
2023-12-22 16:12:41 -05:00 |
|
|
364ce9cb33
|
Fix async/function bug; Remove Table; Add packages
|
2023-12-22 15:02:22 -05:00 |
|
|
3bfedec5d6
|
Refine type checking and function calling
|
2023-12-17 19:06:36 -05:00 |
|
|
fa7fb57600
|
Add new tests for type checking
|
2023-12-15 17:27:29 -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 |
|
|
06da345333
|
Implement match logic and syntax
|
2023-12-11 10:19:45 -05:00 |
|
|
99338dedc5
|
Fix map deserialization; Clean up; Improve errors
|
2023-12-10 13:47:05 -05:00 |
|
|
aada1c72d6
|
Fix list type checking
|
2023-12-09 18:50:17 -05:00 |
|
|
0452243c08
|
Expand type checking
|
2023-12-09 17:55:47 -05:00 |
|
|
833a830b30
|
Expand type checking to map contexts
|
2023-12-09 17:15:41 -05:00 |
|
|
ed4dd6a819
|
Improve internal API
|
2023-12-05 17:08:22 -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 |
|
|
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 |
|
|
0ee26dcf0d
|
Implement function declarations
|
2023-11-30 09:30:25 -05:00 |
|
|
57b06df9c2
|
Clean up
|
2023-11-30 05:40:39 -05:00 |
|
|
3dc78a7066
|
Implement runtime type checking
|
2023-11-30 02:09:55 -05:00 |
|
|
8826d08392
|
Implement list type checks
|
2023-11-30 00:57:15 -05:00 |
|
|
b6422a438b
|
Implement parsing and runtime checks
|
2023-11-29 22:54:46 -05:00 |
|
|
081d349783
|
Continue type check implementation
|
2023-11-29 20:59:58 -05:00 |
|
|
bc2615a1ed
|
Begin changes for new type definitions
|
2023-11-29 19:23:42 -05:00 |
|
|
a1f3dcb107
|
Clean up
|
2023-11-28 18:28:07 -05:00 |
|
|
43d46cb289
|
Add type check error; Add parameter syntax
|
2023-11-28 10:29:42 -05:00 |
|
|
2bd4ccb40d
|
Implement type checking
|
2023-11-27 17:53:12 -05:00 |
|
|
25852efcd6
|
Continue type check implementation
|
2023-11-27 15:02:08 -05:00 |
|
|
0646d010c5
|
Add type checking
|
2023-11-27 10:27:44 -05:00 |
|
|
8db95b237c
|
Begin new type checking system
|
2023-11-21 13:42:47 -05:00 |
|
|
83390b53a7
|
Implement use statement; Rework value generation
|
2023-11-17 20:10:07 -05:00 |
|
|
6006de13e5
|
Clean up
|
2023-11-06 19:16:49 -05:00 |
|
|
2d85a3ee2b
|
Improve soundness of Map type
|
2023-11-05 13:54:29 -05:00 |
|
|
cedf0a8c65
|
Implement async statment
|
2023-11-03 23:42:10 -04:00 |
|
|
d1b116cc35
|
Begin completing syntax revision
|
2023-10-31 18:18:39 -04:00 |
|
|
df7cd0e972
|
Revise language syntax
|
2023-10-31 15:21:13 -04:00 |
|
|
42f0834d80
|
Continue syntax revision
|
2023-10-31 13:04:22 -04:00 |
|
|
e582f3cad3
|
Continue syntax revision
|
2023-10-31 09:31:10 -04:00 |
|
|
9c565e810e
|
Use async function to read file input; Clean up
|
2023-10-30 18:30:41 -04:00 |
|
|
b6b427b2f2
|
Clean up
|
2023-10-30 15:48:43 -04:00 |
|
|
f33eef9c5a
|
Prepare for new version
|
2023-10-29 19:31:06 -04:00 |
|
|
c2a5f5e972
|
Prepare for new version
|
2023-10-28 10:28:43 -04:00 |
|
|
674d3c91f9
|
Fix transform loops
|
2023-10-26 22:35:59 -04:00 |
|
|
335fc2e454
|
Clean up
|
2023-10-26 21:23:39 -04:00 |
|
|
25778cc480
|
Add reference counting for list values
|
2023-10-26 18:03:59 -04:00 |
|
|
a5390c5150
|
Add reference counting for map values
|
2023-10-26 16:00:06 -04:00 |
|
|
86499367fc
|
Rename VariableMap to Map
|
2023-10-25 16:44:50 -04:00 |
|
|
8a38790f57
|
Write examples and highlight queries
|
2023-10-23 20:45:47 -04:00 |
|
|
72af839102
|
Clean up
|
2023-10-23 17:36:11 -04:00 |
|
|
8348b6ce85
|
Add example; Fix add assignment
|
2023-10-23 16:12:43 -04:00 |
|
|
9dfe5689e4
|
Implement add assignment for strings
|
2023-10-23 15:25:22 -04:00 |
|
|
7342b383dc
|
Fix dot notation; Add corpus tests; Clean up
|
2023-10-23 15:01:00 -04:00 |
|
|
c0bafe577e
|
Implement string concatenation
|
2023-10-22 17:04:14 -04:00 |
|
|
b08a1c5f9a
|
Fix errors
|
2023-10-22 14:56:41 -04:00 |
|
|
7fef56f90d
|
Implement select with where clauses
|
2023-10-22 13:07:40 -04:00 |
|
|
2066cf7256
|
Clean up
|
2023-10-22 12:37:15 -04:00 |
|
|
834b6743eb
|
Implement table values
|
2023-10-18 19:28:20 -04:00 |
|
|
a5a87d18e5
|
Correct map serialization
|
2023-10-18 17:42:36 -04:00 |
|
|
4e8d320c77
|
Implement to json; Improve map display
|
2023-10-14 14:18:13 -04:00 |
|
|
65bb2c9d84
|
Improve expression implementation
|
2023-10-13 19:56:57 -04:00 |
|
|
c6675e87ba
|
Update error variants
|
2023-10-13 12:26:44 -04:00 |
|
|
ea633fbc59
|
Reimplement functions
|
2023-10-10 17:12:38 -04:00 |
|
|
8188aa41a5
|
Implement ValueNode
|
2023-10-10 14:12:07 -04:00 |
|
|
9450e6dc96
|
Implement new control flow syntax
|
2023-10-10 13:29:11 -04:00 |
|
|
39692b3bd7
|
Implement new grammar
|
2023-10-09 15:54:47 -04:00 |
|
|
fd9a4c04cb
|
Implement function calls
|
2023-10-07 12:38:21 -04:00 |
|
|
90352dd264
|
Implement function calls
|
2023-10-06 21:00:31 -04:00 |
|
|
31e9cb61bb
|
Implement function calls; Remove Time
|
2023-10-06 17:11:50 -04:00 |
|
|
3e87d8b322
|
Continue syntax overhaul
|
2023-10-06 13:32:58 -04:00 |
|
|
a691b1fa34
|
Continue syntax overhaul
|
2023-10-06 07:55:14 -04:00 |
|
|
6bab3db5e5
|
Improve syntax error messages; Add test
|
2023-10-06 01:03:17 -04:00 |
|
|
23843b5117
|
Begin chaning gramma structure
|
2023-10-05 22:07:54 -04:00 |
|
|
8f0bc386b1
|
Begin function implementation; Clean up
|
2023-10-05 14:29:13 -04:00 |
|
|
f30dfe6431
|
Fix errors
|
2023-10-05 08:42:23 -04:00 |
|
|
1cfa809340
|
Change list formatting
|
2023-10-05 08:20:20 -04:00 |
|
|
9aaa9f1e6d
|
Fix simple value parsing
|
2023-10-05 08:18:33 -04:00 |
|
|
7fa5dd0f54
|
Update internal API
|
2023-10-05 08:03:14 -04:00 |
|
|
5551f40ffd
|
Implement tables
|
2023-10-02 23:19:01 -04:00 |
|
|
a4660cbafb
|
Improve internal API
|
2023-10-02 17:15:05 -04:00 |
|
|
41483f6b84
|
Implement lists
|
2023-10-02 15:19:48 -04:00 |
|