John Wiegley
ede52a9625
Trying to get the new XPath code working.
2008-04-13 03:38:54 -04:00
John Wiegley
565d8eeb87
Changed the value object to allocate its larger members.
2008-04-13 03:38:53 -04:00
John Wiegley
7ddf6baf2c
Corrected debug macro.
2008-04-13 03:38:53 -04:00
John Wiegley
7645ca389a
Predicates are not working yet.
2008-04-13 03:38:53 -04:00
John Wiegley
bf2c8c0f48
Everything is working again except for predicates.
2008-04-13 03:38:53 -04:00
John Wiegley
b6ab7deb63
Completely revised the way XPath expressions are calculated.
2008-04-13 03:38:53 -04:00
John Wiegley
2d8512af88
Changed all uses of scope_t * to scope_t&
2008-04-13 03:38:53 -04:00
John Wiegley
1134fc7eff
The text() function now works.
2008-04-13 03:38:53 -04:00
John Wiegley
51ef4d7914
XPath expressions may now yield values.
2008-04-13 03:38:52 -04:00
John Wiegley
7c7e5c5e36
Now using xpath_t::path_t to select nodes.
2008-04-13 03:38:52 -04:00
John Wiegley
74ecceb2ba
Revised xpath_t::path_t
2008-04-13 03:38:52 -04:00
John Wiegley
e309cac9c1
Removed warnings from -Wall compilation.
2008-04-13 03:38:52 -04:00
John Wiegley
8cdc8008c3
Corrected problem with uninitialized value_t's.
2008-04-13 03:38:52 -04:00
John Wiegley
8a2b87e6e1
Changed scope resolution to use the new value_t.
2008-04-13 03:38:52 -04:00
John Wiegley
023f28630f
Changed xpath to use the new copy-on-write value_t.
2008-04-13 03:38:52 -04:00
John Wiegley
5282260471
Modified value_t to use copy-on-write semantics.
2008-04-13 03:38:52 -04:00
John Wiegley
d89f6e1c44
The XPath visitor class is now working
2008-04-13 03:38:51 -04:00
John Wiegley
7747a8f93b
The XPath visitor class is now working
2008-04-13 03:38:51 -04:00
John Wiegley
ff43b1d135
Started working on an XPath visitor class
2008-04-13 03:38:51 -04:00
John Wiegley
3244c693f8
Started working on an XPath visitor class
2008-04-13 03:38:51 -04:00
John Wiegley
9e55655e0c
Got the xpath command working again.
2008-04-13 03:38:51 -04:00
John Wiegley
b36d24481d
Fixed a problem in the use of boost::variant<>.
2008-04-13 03:38:51 -04:00
John Wiegley
ba86b7f410
Changed xpath to use intrusive_ptr; got the xml command working
2008-04-13 03:38:51 -04:00
John Wiegley
915ec2f1cc
Changed xpath to use intrusive_ptr; got the xml command working
2008-04-13 03:38:51 -04:00
John Wiegley
3fb5a1c320
Changed xpath to use intrusive_ptr; got the xml command working
2008-04-13 03:38:50 -04:00
John Wiegley
f83705b847
Changed xpath to use intrusive_ptr; got the xml command working
2008-04-13 03:38:50 -04:00
John Wiegley
65af168838
document_builder_t is now working.
2008-04-13 03:38:50 -04:00
John Wiegley
687ee1a7c3
document_builder_t is now working.
2008-04-13 03:38:50 -04:00
John Wiegley
59fc3d1bdb
Initial implementation of document_builder_t.
2008-04-13 03:38:50 -04:00
John Wiegley
77db7eb92f
Added initial support for using builders from the various parsers; at the moment is just uses the xml_writer_t builder to output the contents of the ledger journal as XML
2008-04-13 03:38:49 -04:00
John Wiegley
3cc14c70d4
*** no comment ***
2008-04-13 03:38:49 -04:00
John Wiegley
766a16131a
Begin work on splitting parsing into parse and compile phases.
2008-04-13 03:38:49 -04:00
John Wiegley
9044bf168a
*** no comment ***
2008-04-13 03:38:49 -04:00
John Wiegley
d0b60a2676
Removed .gitignore files.
2008-04-13 03:38:49 -04:00
John Wiegley
33d257f8f2
Removed autoconf build products again. You must run acprep to prepare
...
a working tree for building.
2008-04-13 03:38:48 -04:00
John Wiegley
ad2535b032
*** no comment ***
2008-04-13 03:38:48 -04:00
John Wiegley
9e9a7f62bc
*** no comment ***
2008-04-13 03:38:48 -04:00
John Wiegley
7ba3f73018
Correcting pyledger initialization...
2008-04-13 03:38:47 -04:00
John Wiegley
5eb0675fab
*** no comment ***
2008-04-13 03:38:47 -04:00
John Wiegley
4baeefcde4
Trying to get boost/python to work with dynamic linking.
2008-04-13 03:38:47 -04:00
John Wiegley
4de38a916a
Guarded reference to _log_level.
2008-04-13 03:38:47 -04:00
John Wiegley
76a2e60e39
Added builder.h
2008-04-13 03:38:46 -04:00
John Wiegley
87d24bf456
*** no comment ***
2008-04-13 03:38:45 -04:00
John Wiegley
7006be5ba1
Corrected Python build.
2008-04-13 03:38:45 -04:00
John Wiegley
419909bf52
*** no comment ***
2008-04-13 03:38:44 -04:00
John Wiegley
a1c225eeb6
*** no comment ***
2008-04-13 03:38:43 -04:00
John Wiegley
1d065bf0dc
Copied over all of the C++ tests to Python again.
2008-04-13 03:38:43 -04:00
John Wiegley
978b8943fd
*** no comment ***
2008-04-13 03:38:43 -04:00
John Wiegley
48b46a23b1
Disabled compiler warnings from icc.
2008-04-13 03:38:42 -04:00
John Wiegley
8e20c378d6
The unit tests for amount.cc now cover every part of the code except
...
for two: those concerning annotated commodities (which will be covered
in the t_commodity.cc tests) and reading of optimized amounts in the
binary journal reader.
2008-04-13 03:38:42 -04:00