Leon Mika
23833f7490
Fixed CSV example
2025-03-23 11:52:49 +11:00
Leon Mika
84702267df
Started working on more package docs
2025-03-23 11:52:39 +11:00
Leon Mika
f51c3ce891
Documented some more core functions
2025-03-23 11:52:34 +11:00
Leon Mika
b62458d7cd
Started building out the site.
2025-03-23 11:52:25 +11:00
Leon Mika
f119683b57
Added a CSV module
2025-03-23 11:47:26 +11:00
Leon Mika
ca95ac7008
Added subscript support for long var interpolation
...
- Modified long var interpolation to support dot lookups
- Added a time:from-unix function and added time.Time as an object
2025-03-23 11:45:30 +11:00
Leon Mika
d3938aec83
Fixed missing import
2025-03-23 11:43:16 +11:00
Leon Mika
485e839ae3
Added a log builtin
2025-03-23 11:43:06 +11:00
Leon Mika
23f0f16d26
Some new features and bugfixes
...
- Fixed parse bug which would result in an 'unrecognised }' when a comment appeared before a }
- Added support for ${} variables interpolation in strings
- Added support for $() for sub-expression interoplation in strings
- Fixed bug which was preventing dot dereferencing in array and hash literals
- Defined error type for when the result is not convertable to go
2025-03-23 11:41:41 +11:00
Leon Mika
9fc4f50452
Added single and double quoted string
...
Also started working on string interpolation
2025-03-23 11:40:00 +11:00
Leon Mika
53c8d5d936
Fixed tests
2025-03-23 11:38:57 +11:00
Leon Mika
7a92eeddac
Added custom printers
2025-03-23 11:36:34 +11:00
Leon Mika
62724e3f37
Added help command
2025-03-23 11:33:33 +11:00
Leon Mika
e0db900e4e
Added help command
2025-03-23 11:33:26 +11:00
Leon Mika
5b4e45ff80
Started working on a REPL helper
2025-03-23 11:33:16 +11:00
Leon Mika
fdbaf1c8cc
Finished implementing try catch
2025-03-23 11:32:38 +11:00
Leon Mika
6a26c1148b
issue-2: fixed trim function
2025-03-23 11:30:57 +11:00
Leon Mika
5392050593
issue-2: added some more string functions
2025-03-23 11:30:50 +11:00
Leon Mika
8e184bb7af
issue-1: removed commented out code
2025-03-23 11:29:35 +11:00
Leon Mika
35823a98fe
issue-1: added tests for cat
2025-03-23 11:29:23 +11:00
Leon Mika
9f1bedfdac
issue-1: added add, sub, mup, div, and mod
2025-03-23 11:28:28 +11:00
Leon Mika
ca962f5c83
issue-1: Added str and int
2025-03-23 11:27:11 +11:00
Leon Mika
0138270a69
issue-1: added gt, ge, lt, le
2025-03-23 11:24:48 +11:00
Leon Mika
e1b8c353eb
Added CI/CD for pushing to feature branch
2025-03-23 11:23:45 +11:00
Leon Mika
1c3346947b
Completed 'eq' cases and added 'ne'
2025-03-23 11:22:44 +11:00
Leon Mika
89ec653eb0
Added the seq builtin
2025-03-23 11:19:41 +11:00
Leon Mika
1d49222263
Updated code url
2025-03-23 11:19:29 +11:00
Leon Mika
8ee72b877b
Added support for calling foreach with an invokable builtin
2025-03-23 11:19:26 +11:00
Leon Mika
3ca0a5ab08
Fixed NPE when trying to bind string value to nil
2025-03-23 11:19:22 +11:00
Leon Mika
cbefe24c15
Added call to install Netlify
2025-03-23 11:19:17 +11:00
Leon Mika
95fa44cd65
Moved to Forgejo builder
2025-03-23 11:19:08 +11:00
Leon Mika
057b05b190
Added the dot operator
2025-03-23 11:18:57 +11:00
Leon Mika
0d973007c8
Fixed the issue with colons in ident
2025-03-23 11:18:42 +11:00
Leon Mika
6f1fc44296
Started working on builtins
2025-03-23 11:18:10 +11:00
Leon Mika
dc7388ef4e
Fixed a few bugs with the 'index' builtin
2025-03-23 11:18:06 +11:00
Leon Mika
28a8c12349
Added a few things needed by Dynamo Browse
...
- Added a NArg returning the total number of arguments
- Added a "missing command" handler
- Added a utility writer which will print out lines as they're collected
2025-03-23 11:17:59 +11:00
Leon Mika
2c3e0867e7
Added ErrHalt
2025-03-23 11:17:55 +11:00
Leon Mika
abbae1a08f
Added break, continue, and return
2025-03-23 11:17:51 +11:00
Leon Mika
49c72e2f45
Added CanBind() call
2025-03-23 11:17:47 +11:00
Leon Mika
ff3d8920e2
Added "IsTopLevel"
2025-03-23 11:17:43 +11:00
Leon Mika
cfe240c13c
Updated go-import mod to git
2025-03-23 11:17:36 +11:00
Leon Mika
6e5a9b1bc1
Updated package name
2025-03-23 11:17:20 +11:00
Leon Mika
f06a14bff4
Updated the meta tag on ucl
2025-03-23 11:16:35 +11:00
Leon Mika
9fed636dd1
Added the ucl directory
2025-03-23 11:16:31 +11:00
Leon Mika
07c654f42e
Added meta to reference custom import path
2025-03-23 11:16:27 +11:00
Leon Mika
af41afa3f2
Added license
2025-03-23 11:16:17 +11:00
Leon Mika
ec8eedc10f
Fixed package
2025-03-23 11:16:12 +11:00
Leon Mika
0b8c8a0d04
Renamed project to ucl
2025-03-23 11:15:59 +11:00
Leon Mika
1d7a076f63
Finished working on playground and added a CI/CD step
2025-03-23 11:15:19 +11:00
Leon Mika
fdc480262d
Spent way too much time building a playground for.. reasons
2025-03-23 11:14:31 +11:00