white characters can be escaped by '\ ' and in such a case this is not a delimiter
(when reading single token)
git-svn-id: svn://ttmath.org/publicrep/pikotools/trunk@410 e52654a7-88a9-db11-a3e9-0013d4bc506e
fixed: in SpaceParser::ReadTokenSingle
the delimiter can be only if the character was not escaped
git-svn-id: svn://ttmath.org/publicrep/pikotools/trunk@409 e52654a7-88a9-db11-a3e9-0013d4bc506e
removed: some errors checking at the end of a line
now we can have in the same line: value="option" value2="option2"
git-svn-id: svn://ttmath.org/publicrep/pikotools/trunk@408 e52654a7-88a9-db11-a3e9-0013d4bc506e
now we can map all strings to all strings
documentation in space.h need to be updated yet
git-svn-id: svn://ttmath.org/publicrep/pikotools/trunk@407 e52654a7-88a9-db11-a3e9-0013d4bc506e
with O(1) algorithm for converting from time_t (seconds from Unix epoch)
git-svn-id: svn://ttmath.org/publicrep/pikotools/trunk@405 e52654a7-88a9-db11-a3e9-0013d4bc506e
methods Add() return a reference to the inserted value now (std::wstring &)
git-svn-id: svn://ttmath.org/publicrep/pikotools/trunk@383 e52654a7-88a9-db11-a3e9-0013d4bc506e
long Long(const wchar_t * name)
for getting a long variable,
added: to Space:
void Add(const wchar_t * name, long value)
void Add(const wchar_t * name, const wchar_t * value)
for inserting a variable,
added: to Space:
Space & AddSpace(const wchar_t * name);
for inserting a new space
added: to Space:
Space * FindSpace(const wchar_t * name);
to find a specified space
added: to Space:
Space & FindAddSpace(const wchar_t * name);
to find a specified space and if not exists
automatically add a new one
git-svn-id: svn://ttmath.org/publicrep/pikotools/trunk@379 e52654a7-88a9-db11-a3e9-0013d4bc506e