Tomasz Sowa
e620c8f95d
changed: SpaceParser -- parser's engine has been rewritten
...
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
2012-05-10 21:16:19 +00:00
Tomasz Sowa
c8cf401316
some cosmetic changes in date.h
...
git-svn-id: svn://ttmath.org/publicrep/pikotools/trunk@406 e52654a7-88a9-db11-a3e9-0013d4bc506e
2012-05-05 15:13:45 +00:00
Tomasz Sowa
3280568594
added: Date structure -- represents year, month, day, hour, min, sec
...
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
2012-05-05 15:08:04 +00:00
Tomasz Sowa
19da401bb0
changed Makefile dep
...
git-svn-id: svn://ttmath.org/publicrep/pikotools/trunk@404 e52654a7-88a9-db11-a3e9-0013d4bc506e
2012-04-30 22:54:37 +00:00
Tomasz Sowa
e15bae9fac
changed: in space/spaceparser.cpp the correct include file (spaceparser.h now)
...
git-svn-id: svn://ttmath.org/publicrep/pikotools/trunk@403 e52654a7-88a9-db11-a3e9-0013d4bc506e
2012-04-30 13:17:50 +00:00
Tomasz Sowa
cd3a1b853f
changed: class name: ConfParser -> SpaceParser
...
git-svn-id: svn://ttmath.org/publicrep/pikotools/trunk@402 e52654a7-88a9-db11-a3e9-0013d4bc506e
2012-04-30 13:10:55 +00:00
Tomasz Sowa
02645de1f6
changed: directory name: confparser -> space
...
git-svn-id: svn://ttmath.org/publicrep/pikotools/trunk@401 e52654a7-88a9-db11-a3e9-0013d4bc506e
2012-04-30 12:38:20 +00:00
Tomasz Sowa
a2ed273090
added: to Space:
...
void RemoveSpace(const wchar_t * name);
void RemoveSpace(const std::wstring & name);
git-svn-id: svn://ttmath.org/publicrep/pikotools/trunk@399 e52654a7-88a9-db11-a3e9-0013d4bc506e
2012-04-11 20:24:15 +00:00
Tomasz Sowa
0b66e6b807
added: to Space:
...
std::wstring & FindAdd(const wchar_t * name);
std::wstring & FindAdd(const std::wstring & name);
git-svn-id: svn://ttmath.org/publicrep/pikotools/trunk@397 e52654a7-88a9-db11-a3e9-0013d4bc506e
2012-03-12 20:31:17 +00:00
Tomasz Sowa
0b97609811
added: Space::Remove(const wchar_t * name)
...
Space::Remove(const std::wstring & name)
git-svn-id: svn://ttmath.org/publicrep/pikotools/trunk@395 e52654a7-88a9-db11-a3e9-0013d4bc506e
2012-03-06 13:17:25 +00:00
Tomasz Sowa
f29a7a41d4
fixed: win32 macros
...
git-svn-id: svn://ttmath.org/publicrep/pikotools/trunk@387 e52654a7-88a9-db11-a3e9-0013d4bc506e
2012-02-15 07:57:44 +00:00
Tomasz Sowa
8b3c2904aa
fixed: swprintf version for MS Visual
...
git-svn-id: svn://ttmath.org/publicrep/pikotools/trunk@386 e52654a7-88a9-db11-a3e9-0013d4bc506e
2012-02-15 07:46:34 +00:00
Tomasz Sowa
a233f8d4df
added: to Space:
...
void RemoveSpace(size_t child_index)
git-svn-id: svn://ttmath.org/publicrep/pikotools/trunk@384 e52654a7-88a9-db11-a3e9-0013d4bc506e
2012-02-14 20:34:37 +00:00
Tomasz Sowa
29d179963e
changed: in Space:
...
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
2012-02-12 18:54:06 +00:00
Tomasz Sowa
d0272485dc
added: to Space:
...
void Add(const wchar_t * name, bool value);
void Add(const wchar_t * name, int value);
void Add(const wchar_t * name, long value);
git-svn-id: svn://ttmath.org/publicrep/pikotools/trunk@382 e52654a7-88a9-db11-a3e9-0013d4bc506e
2012-02-10 00:32:22 +00:00
Tomasz Sowa
04ca4692b3
added: to Space:
...
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
2012-01-16 10:16:55 +00:00
Tomasz Sowa
d0ffdd336c
added: namespace PT, global Makefile file
...
git-svn-id: svn://ttmath.org/publicrep/pikotools/trunk@374 e52654a7-88a9-db11-a3e9-0013d4bc506e
2012-01-12 02:46:16 +00:00
Tomasz Sowa
f2ba48a10e
importing confparser to pikotools
...
git-svn-id: svn://ttmath.org/publicrep/pikotools/trunk@371 e52654a7-88a9-db11-a3e9-0013d4bc506e
2012-01-12 00:24:08 +00:00
Tomasz Sowa
67e694219d
creating directory /pikotools/trunk/confparser
...
git-svn-id: svn://ttmath.org/publicrep/pikotools/trunk@370 e52654a7-88a9-db11-a3e9-0013d4bc506e
2012-01-12 00:23:29 +00:00
Tomasz Sowa
736e44bf47
moving mainparser to pikotools
...
git-svn-id: svn://ttmath.org/publicrep/pikotools/trunk@368 e52654a7-88a9-db11-a3e9-0013d4bc506e
2012-01-11 11:22:30 +00:00
Tomasz Sowa
8c3d76ce13
moving utf8.cpp from ezc to pikotools
...
git-svn-id: svn://ttmath.org/publicrep/pikotools/trunk@367 e52654a7-88a9-db11-a3e9-0013d4bc506e
2012-01-11 11:15:36 +00:00
Tomasz Sowa
8f9887d01a
moving utf8.h from ezc to pikotools
...
git-svn-id: svn://ttmath.org/publicrep/pikotools/trunk@366 e52654a7-88a9-db11-a3e9-0013d4bc506e
2012-01-11 11:15:20 +00:00
Tomasz Sowa
a1481b1356
creating directory pikotools/trunk/utf8
...
git-svn-id: svn://ttmath.org/publicrep/pikotools/trunk@364 e52654a7-88a9-db11-a3e9-0013d4bc506e
2012-01-11 11:02:59 +00:00
Tomasz Sowa
f24053b418
creating directory pikotools/trunk
...
git-svn-id: svn://ttmath.org/publicrep/pikotools/trunk@363 e52654a7-88a9-db11-a3e9-0013d4bc506e
2012-01-11 11:02:02 +00:00