Commit

commit 1f3b87aae08a8811f7cab64ec604aacc0c4c8962
Author: Jan Dankert 
Date:   Tue Jul 19 00:10:00 2022 +0200

    New: Scripting language: Ignore Keyword "new"; Support for Calling object constructors; Splitting objects into an instance and a wrapper.

 modules/dsl/DslLexer.class.php                     | 17 +++--
 modules/dsl/ast/DslExpression.class.php            | 16 ++---
 modules/dsl/ast/DslFor.class.php                   |  4 +-
 modules/dsl/ast/DslFunctionCall.class.php          | 12 ++--
 modules/dsl/ast/DslOperation.class.php             | 12 ++--
 modules/dsl/ast/DslProperty.class.php              |  6 +-
 modules/dsl/ast/DslStatementList.class.php         |  3 +-
 modules/dsl/executor/DslInterpreter.class.php      | 35 ++++++-----
 ...dardArray.class.php => ArrayInstance.class.php} | 11 +---
 ...Boolean.class.php => BooleanInstance.class.php} |  4 +-
 .../{Date.class.php => DateInstance.class.php}     |  6 +-
 modules/dsl/standard/DateWrapper.class.php         | 72 ++++++++++++++++++++++
 ...tandardMath.class.php => MathWrapper.class.php} |  2 +-
 .../{Number.class.php => NumberInstance.class.php} | 25 +-------
 modules/dsl/standard/StandardDate.class.php        | 60 ------------------
 ...rdString.class.php => StringInstance.class.php} |  6 +-
 modules/dsl/standard/System.class.php              | 13 ++--
 .../standard/{Write.class.php => Writer.class.php} |  7 ++-
 18 files changed, 160 insertions(+), 151 deletions(-)