add two new ezc statements: [if-def ...] and [if-not-def ...]

[if-def my_function] returns true if my_function is defined somewhere (either a model, model container, space, date, block, function or variable)
add support for "noescape" or "raw" parameters to Space fields
fixed: CallWrapper() didn't return a status if a model/space/date/container was found
This commit is contained in:
2021-07-02 20:23:20 +02:00
parent 849b3e9ecc
commit 995cccdace
5 changed files with 333 additions and 128 deletions
+2
View File
@@ -176,6 +176,8 @@ private:
bool ReadFunction(Item & item);
void ReadDirectiveIf(Item & item);
void ReadDirectiveIfDef(Item & item);
void ReadDirectiveIfNotDef(Item & item);
void ReadDirectiveEnd(Item & item);
void ReadDirectiveElse(Item & item);
void ReadDirectiveFor(Item & item);