Commit Graph

11 Commits

Author SHA1 Message Date
Leon Mika 6cd3e9ff0f Merge remote-tracking branch 'github/main'
Build / build (push) Successful in 1m44s Details
2024-09-02 09:17:21 +10:00
Leon Mika 7fafc23401 Fixed NPE when trying to bind string value to nil
Build / build (push) Successful in 2m14s Details
2024-08-31 10:27:38 +10:00
Leon Mika 94cb920c51 Fixed a number of bugs
- Fixed the non-opaque slice and struct types returned from builtins as pointers to be returned from eval as pointers
- Fixed syntax problems with empty blocks that contain new-lines
2024-06-05 11:30:45 +00:00
Leon Mika 88417aba95 Added support for "opaque" return types
These are return types that are left alone by the UCL interpretor and cannot be operated on or get fields of.
2024-06-05 03:59:53 +00:00
Leon Mika 34a0c8e3ff Allows invokable to be carried outside the context 2024-05-06 01:47:17 +00:00
Leon Mika f7db399037 Added bindable invokables 2024-05-06 01:39:37 +00:00
Leon Mika 25594c80d2 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
2024-05-01 21:05:14 +10:00
Leon Mika fb2da4928c Added CanBind() call 2024-04-28 10:07:20 +10:00
Leon Mika 79947e1813 Added "IsTopLevel" 2024-04-28 09:47:03 +10:00
Leon Mika af604d60c9 Updated package name 2024-04-27 11:00:48 +10:00
Leon Mika 60147d8fdf Renamed project to ucl 2024-04-27 10:11:22 +10:00
Renamed from cmdlang/userbuiltin_test.go (Browse further)