Commit
commit 1f3b87aae08a8811f7cab64ec604aacc0c4c8962 Author: Jan DankertDate: 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(-)