Commit graph

1068 commits

Author SHA1 Message Date
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
0e5035be7d *** no comment *** 2008-04-13 03:38:51 -04:00
John Wiegley
99aafbc544 *** no comment *** 2008-04-13 03:38:51 -04:00
John Wiegley
c491cccd2b *** no comment *** 2008-04-13 03:38:50 -04:00
John Wiegley
104fa5689b Fixes to makefiles and verification. 2008-04-13 03:38:50 -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
994fb34699 Merged in changes to 2.6.1 branch 2008-04-13 03:38:49 -04:00
John Wiegley
503b581b6c Removed build_distcheck_from_distrib, since I don't keep those files
in the distribution anymore.
2008-04-13 03:38:49 -04:00
John Wiegley
d0b60a2676 Removed .gitignore files. 2008-04-13 03:38:49 -04:00
John Wiegley
c4b6506fff *** no comment *** 2008-04-13 03:38:49 -04:00
John Wiegley
d6fd98f309 *** no comment *** 2008-04-13 03:38:48 -04:00
John Wiegley
98627de278 Ignoring acprep products. 2008-04-13 03:38:48 -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
b8a6f99467 *** no comment *** 2008-04-13 03:38:48 -04:00
John Wiegley
81722b3fdb *** no comment *** 2008-04-13 03:38:48 -04:00
John Wiegley
efc0dd9c2b Only do a "make check" if the build is optimized. 2008-04-13 03:38:48 -04:00
John Wiegley
643f666468 Set DYLD_LIBRARY_PATH to find locally built dynamic libraries. 2008-04-13 03:38:48 -04:00
John Wiegley
22702c237c *** no comment *** 2008-04-13 03:38:47 -04:00