Hello Charles, No... not anymore. None of them use DIM or REDIM anymore. For the moment i used a clever alternative that i hope you can see soon.
The recursive feature was for improving the JSON features. Now any UDT can be used for working with JSON. Yeah!
Plus i added a new datatype... JSON. It works pretty nice! I hope the world can see it soon.
It can parse any JSON string and allow the compiler to
use it in an Object-oriented way. No need to declare its nodes!
LOCAL J AS JSON = "{""somestring"" : ""THIS IS THE DATA CONTAINED HERE""}"
STDOUT J.somestring
Added: The data source for JSON variables does not need to be a string literal, obviously. The engine does not parse literal strings to "guess" its members.
The data source can be a string, or something downloaded from internet. Everything is procesed at run time, not compilation time.