ezc/src
Tomasz Sowa 363605bde5 changed: a function can have a postfix now e.g. [my_function:my_postfix]
this will be mainly used in conjuction with [for ...] statements

[for my_function:xxx]
  [for my_function]
    [my_function_value]
    [my_function_valu:xxx] (references the first loop)
  [end]
[end]

added: to FunInfo<>: a reference to current item from a pattern (const Item & item)
       similary on the stack is added a pointer to an item
       by having this reference you can compare a function's name and its postfix
       added methods:
       Stack * FindLastFor(const std::wstring & name);
       Stack * FindLastFor(const std::wstring & name, const std::wstring & postfix);
       template<class FunUserObject> FunUserObject * FindUserObject(const std::wstring & function_name, Stack ** ezc_stack = 0);




git-svn-id: svn://ttmath.org/publicrep/ezc/trunk@1038 e52654a7-88a9-db11-a3e9-0013d4bc506e
2016-04-04 15:53:11 +00:00
..
Makefile changed: using relative paths calculated with relative_path now 2016-03-18 09:22:13 +00:00
Makefile.dep added: now ezc functions can be methods of a special object 2015-06-14 18:20:00 +00:00
Makefile.o.dep removed: svn:executable atribute from files 2014-11-01 17:14:39 +00:00
blocks.cpp fixed: function and blocks were incorrectly cached 2014-10-19 21:09:34 +00:00
blocks.h added: now ezc functions can be methods of a special object 2015-06-14 18:20:00 +00:00
cache.cpp added: now ezc functions can be methods of a special object 2015-06-14 18:20:00 +00:00
cache.h added: now ezc functions can be methods of a special object 2015-06-14 18:20:00 +00:00
ezc.h changed: a header info in each source file to: 2014-10-17 21:48:11 +00:00
functions.h added: now ezc functions can be methods of a special object 2015-06-14 18:20:00 +00:00
funinfo.h changed: a function can have a postfix now e.g. [my_function:my_postfix] 2016-04-04 15:53:11 +00:00
generator.h changed: a function can have a postfix now e.g. [my_function:my_postfix] 2016-04-04 15:53:11 +00:00
item.cpp added: now ezc functions can be methods of a special object 2015-06-14 18:20:00 +00:00
item.h changed: a function can have a postfix now e.g. [my_function:my_postfix] 2016-04-04 15:53:11 +00:00
objects.h added: now ezc functions can be methods of a special object 2015-06-14 18:20:00 +00:00
outstreams.h changed: OutStreams<>::streams_map should not have null pointers to StreamType objects 2015-11-16 12:09:34 +00:00
pattern.cpp removed: svn:executable atribute from files 2014-11-01 17:14:39 +00:00
pattern.h added: now ezc functions can be methods of a special object 2015-06-14 18:20:00 +00:00
patternparser.cpp changed: a function can have a postfix now e.g. [my_function:my_postfix] 2016-04-04 15:53:11 +00:00
patternparser.h changed: a function can have a postfix now e.g. [my_function:my_postfix] 2016-04-04 15:53:11 +00:00