mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-25 08:34:23 +00:00
* [SDQL2] Adds selector arrays * SDQL2 documentation spec updated slightly * SDQL2 selector array docs + tweaks If a single list is the only result of a MAP statement, meaning objs.len == 1, AND it's a list, it will unwrap the result from its containing list and return it directly. The selector array logic keeps track of the state of the query when it starts the first Search. It won't change the state back to Execute until the top-level is reached, which sets a var to keep track. * SDQL2 MAP change from objs.len to length(objs) * [SDQL2] Reverts MAP list unwrap * [SDQL] Move (expr) from expr, unary_expr to var This should result in the same functionality but instead of expressions and unary_expressions processing sub expressions, variables do This means that expression->value->variable is now completely recursable * [SDQL2] Update selector list documentation