changed: in PatternParser: the way how nested ezc funcions are parsed
now we can have: [fun] [[fun]] or even [[[fun]]]
also when using keywords: [if fun] [if [fun]] or [if [[[[fun]]]]]
git-svn-id: svn://ttmath.org/publicrep/ezc/trunk@1041 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
+2
-3
@@ -154,10 +154,9 @@ private:
|
||||
bool ReadName(std::wstring & name);
|
||||
bool ReadFunctionName(std::wstring & name, std::wstring & postfix);
|
||||
bool ReadString(std::wstring & str);
|
||||
bool ReadNestedFunction(Item::Function & function);
|
||||
bool ReadParamString(Item::Function & function);
|
||||
bool ReadParams(Item::Function & function);
|
||||
bool ReadFunction(Item::Function & function, bool with_params, const std::wstring * function_name = 0);
|
||||
bool ReadFunction(Item::Function & function, bool with_params);
|
||||
bool ReadFunction(Item & item);
|
||||
|
||||
void ReadDirectiveIf(Item & item);
|
||||
@@ -172,7 +171,7 @@ private:
|
||||
void ReadDirectiveOut(Item & item);
|
||||
void ReadDirectiveBlock(Item & item);
|
||||
void ReadDirectiveReturn(Item & item);
|
||||
void ReadDirectiveNormal(const std::wstring & name, Item & item);
|
||||
void ReadNormalStatement(Item & item);
|
||||
|
||||
void CreateTreeReadItemDirectiveCheckEnding(Item & item);
|
||||
void CreateTreeReadItemDirective(Item & item);
|
||||
|
||||
Reference in New Issue
Block a user