Commit
commit d13a9c195b0a48a2b13012f7fa73358a9ccbfed3 Author: Jan DankertDate: Tue Jul 19 00:10:39 2022 +0200 Fetched from upstream. dsl/DslLexer.class.php | 28 +++++--- dsl/DslToken.class.php | 3 + dsl/ast/DslAssignment.class.php | 3 +- dsl/ast/DslExpression.class.php | 55 ++++++++++++--- dsl/ast/DslFor.class.php | 11 ++- dsl/ast/DslFunctionCall.class.php | 34 +++++++-- dsl/ast/DslOperation.class.php | 9 +++ dsl/ast/DslProperty.class.php | 47 ++++++++----- dsl/ast/DslStatementList.class.php | 14 ++++ dsl/ast/DslVariable.class.php | 29 +++++++- dsl/context/BaseScriptableObject.class.php | 28 +++++++- dsl/executor/DslInterpreter.class.php | 57 +++++++++++---- dsl/standard/Date.class.php | 2 +- dsl/standard/Script.class.php | 11 ++- dsl/standard/StandardArray.class.php | 108 +++++++++++++++++++++++++++-- dsl/standard/StandardDate.class.php | 38 ++++++---- dsl/standard/StandardMath.class.php | 19 +++-- dsl/standard/System.class.php | 7 +- dsl/standard/Write.class.php | 13 +++- 19 files changed, 416 insertions(+), 100 deletions(-)