Commit
commit c3abad3747ecad38601e9f7c8e452dd7cdfe7a69 Author: Jan DankertDate: Fri Jul 1 18:09:05 2022 +0200 New: Bugfixes and much more string and array functions for the DSL. modules/dsl/DslLexer.class.php | 11 +- modules/dsl/DslToken.class.php | 3 + modules/dsl/ast/DslAssignment.class.php | 3 +- modules/dsl/ast/DslExpression.class.php | 51 ++++++-- modules/dsl/ast/DslFalse.class.php | 19 +++ modules/dsl/ast/DslFor.class.php | 11 +- modules/dsl/ast/DslFunctionCall.class.php | 6 +- modules/dsl/ast/DslOperation.class.php | 9 ++ modules/dsl/ast/DslProperty.class.php | 13 +- modules/dsl/ast/DslStatementList.class.php | 13 ++ modules/dsl/ast/DslTrue.class.php | 19 +++ modules/dsl/ast/DslVariable.class.php | 29 ++++- modules/dsl/context/BaseScriptableObject.class.php | 12 ++ modules/dsl/executor/DslInterpreter.class.php | 18 ++- modules/dsl/standard/Boolean.class.php | 37 ++++++ modules/dsl/standard/Date.class.php | 2 +- modules/dsl/standard/Number.class.php | 56 +++++++++ modules/dsl/standard/Script.class.php | 11 +- modules/dsl/standard/StandardArray.class.php | 98 ++++++++++++++- modules/dsl/standard/StandardMath.class.php | 17 ++- modules/dsl/standard/StandardString.class.php | 138 +++++++++++++++++++++ modules/dsl/standard/System.class.php | 6 +- modules/dsl/standard/Write.class.php | 6 +- 23 files changed, 531 insertions(+), 57 deletions(-)