Commit Graph

8 Commits

Author SHA1 Message Date
Tomasz Sowa 0760313ec3 changing version info to: 0.9.1
git-svn-id: svn://ttmath.org/publicrep/ezc/trunk@89 e52654a7-88a9-db11-a3e9-0013d4bc506e
2008-12-10 01:59:39 +00:00
Tomasz Sowa 54be9c0489 changed: the interface in this version is not the same as previous
added: class Functions, you can define your own set of functions and then
       put them into the Generator
added: variables
       parser is able to parse the "def" directive:
       [def variable "value"]
       [def variable another_variable]
       [def variable another_function]
       variables are put into a Functions object
added: class Info has a reference to std::ostringstream (out)
added: limit for a "for" directive
       limit for the whole tree (when genereting)
       this is to protect for a case when someone makes an infinite loop
changed: many small changes


git-svn-id: svn://ttmath.org/publicrep/ezc/trunk@88 e52654a7-88a9-db11-a3e9-0013d4bc506e
2008-12-10 01:46:10 +00:00
Tomasz Sowa bf585d3716 moving cgi/ezc into /
git-svn-id: svn://ttmath.org/publicrep/ezc/trunk@86 e52654a7-88a9-db11-a3e9-0013d4bc506e
2008-12-10 00:56:56 +00:00
Tomasz Sowa 69bd57f428 added Ezc::SplitUnixDirectory(...)
it's possible to give the path into the working directory in the Pattern::ParseFile(...) without using the Pattern::Directory(...)
added [#] (commentary)
[include] now can open a file only in a specific directory


git-svn-id: svn://ttmath.org/publicrep/cgi/ezc/trunk@9 e52654a7-88a9-db11-a3e9-0013d4bc506e
2007-01-27 13:52:18 +00:00
Tomasz Sowa e42117714a completely rewritten
* Ezc is now a namespace
 * added Ezc::Pattern
 * added Ezc::Generator
added [if-one]
fixed a problem with memory lack


git-svn-id: svn://ttmath.org/publicrep/cgi/ezc/trunk@7 e52654a7-88a9-db11-a3e9-0013d4bc506e
2007-01-26 19:29:36 +00:00
Tomasz Sowa 043a5f2131 Ezc::ReadFile has gone
Ezc::CreateTree takes a name of an input file
added [for ...]
added [if-index ...]
added [is ....]
added [include...] (not all finished)


git-svn-id: svn://ttmath.org/publicrep/cgi/ezc/trunk@6 e52654a7-88a9-db11-a3e9-0013d4bc506e
2007-01-25 21:42:54 +00:00
Tomasz Sowa ac632987f3 added [for]
EzcInfo pushed into Ezc::
added info about a wrong directive


git-svn-id: svn://ttmath.org/publicrep/cgi/ezc/trunk@5 e52654a7-88a9-db11-a3e9-0013d4bc506e
2007-01-25 08:25:40 +00:00
Tomasz Sowa 700dcd0571 initial import
git-svn-id: svn://ttmath.org/publicrep/cgi/ezc/trunk@4 e52654a7-88a9-db11-a3e9-0013d4bc506e
2007-01-24 20:01:55 +00:00