jez
febb67170c
sync with cvs tree
2006-08-04 09:51:48 +00:00
jez
56b1aff551
2006-08-01 20:34:34 +00:00
jez
5109712aea
Removed another inner_node_d
2006-08-01 20:34:13 +00:00
jez
f85d3f79c0
PrimaryExpr - replaced use of inner_node_d with two discard_node_d. This
...
appears to be a regression in Boost 1.33.1, because it worked in Boost 1.32.
Might be it was wrong before and has now been fixed and my usage was incorrect.
2006-08-01 18:02:19 +00:00
jez_higgins
71bac03b49
fixed translate function, tests now pass
2006-07-13 21:03:00 +00:00
jez_higgins
e894e03c89
Fixed normalize-space function for arbitrary string types. Convert the string to UTF8, normalise, convert back to whatever. Not the world's most efficent, I guess, but I can't think of a better alternative right now.
2006-07-13 20:47:51 +00:00
jez_higgins
5caf17b989
Fixed for predicate evaluation bug
...
see http://www.jezuk.co.uk/cgi-bin/view/arabica/news?id=2883
2006-06-23 22:51:30 +00:00
jez_higgins
625c7141e1
vc6 compatibility fixes
2006-06-08 09:51:18 +00:00
jez_higgins
051aba3d75
added default string adaptor parameter where sensible
2006-04-26 18:03:11 +00:00
jez_higgins
0a3ccc297b
whipped out redundant comment
2006-04-24 20:34:05 +00:00
jez_higgins
6eb8335603
gcc 4.1.0 conformance fix
2006-03-06 22:55:52 +00:00
jez_higgins
374a31a45a
oops, left in some debug stuff
2006-01-12 14:34:57 +00:00
jez_higgins
ad7e7923e2
extended to support XSLT attribute value templates
2006-01-12 14:22:25 +00:00
jez_higgins
ef383c5dbc
correct SelfSelect
2006-01-10 15:05:44 +00:00
jez_higgins
648a89dd9d
everything compiled, but to the wrong thing. now compiles to the correct thing, at least as far as my current tests go
2006-01-05 16:25:30 +00:00
jez_higgins
93ebae8f14
added NotAttributeNodeTest
2006-01-05 16:24:11 +00:00
jez_higgins
f07e022936
now compiles compound XSLT patterns of the form test1|test2|test3 ... |testN. that's them all done. I love Spirit
2006-01-05 10:50:01 +00:00
jez_higgins
211ae3d2b5
getAxis now calls itself when it encounters an AxisSpecifier. both switches have been combined as a result, and more XSLT patterns compile without further work
2006-01-04 16:48:23 +00:00
jez_higgins
1ed2ea7ee8
compiling more XSLT patterns
2005-12-22 00:02:48 +00:00
jez_higgins
409e86f42e
added AttributeNodeTest - needed for XSLT patterns
2005-12-21 23:59:43 +00:00
jez_higgins
fab22a313b
compiling more matches
2005-12-19 15:55:25 +00:00
jez_higgins
8b7f3196d8
Started try to compile XSLT patterns
2005-12-18 22:22:13 +00:00
jez_higgins
1c9175c98b
don't need to keep '::' in ChildOrAttributeAxisSpecifier
2005-12-18 20:17:33 +00:00
jez_higgins
be0dcae896
extend grammar for XSLT matches
2005-12-16 19:09:18 +00:00
jez_higgins
ec7d5de834
added missed case for node()
2005-12-16 10:17:39 +00:00
jez_higgins
2238256e67
added extra patterns needed for xsl:template match attributes
2005-12-15 22:11:16 +00:00
jez_higgins
eebbdbf121
getNodeValue, getNamespaceURI, getPrefix and getValue all now return const string_type& instead of string_type
2005-12-09 15:49:52 +00:00
jez_higgins
3bc05eafdf
getNodeName now returns const stringT&
2005-12-09 14:17:53 +00:00
jez_higgins
ba05fced6e
types: removed private destructor to quiet a GCC warning. types isn't actually instantiated anywhere
2005-12-09 12:04:28 +00:00
jez_higgins
116385f350
Borland workarounds submitted by Eric Britz
2005-12-07 16:09:37 +00:00
jez_higgins
4fce921b4c
Added default 7 copy constructors, and operator=
2005-11-01 10:08:15 +00:00
craigp98072
3f48a78dba
various fixes to placate gcc 4.0.2 compiler
...
(mostly adding typenames and templates, changing std::bad_cast to std::runtime_error)
2005-10-22 03:17:39 +00:00
jez_higgins
d7e2d7fb33
*** empty log message ***
2005-09-30 21:36:11 +00:00
jez_higgins
b8d3a27e3f
*** empty log message ***
2005-09-25 20:09:49 +00:00
jez_higgins
f354817b66
working towards excising all std::string-isms, so that Arabica can be used with any string type
2005-09-08 21:43:21 +00:00
jez_higgins
caa8ef5d1b
moved nodeNumberValue so gcc sees it properly
2005-08-25 11:30:23 +00:00
jez_higgins
2b61986c48
more parameterisation
2005-08-23 19:19:17 +00:00
jez_higgins
703518eba9
*** empty log message ***
2005-08-22 18:54:53 +00:00
jez_higgins
46caaa0456
*** empty log message ***
2005-08-22 17:59:18 +00:00
jez_higgins
234eca263d
moved more classes into impl namespace
2005-08-22 15:59:57 +00:00
jez_higgins
58603beff3
moved several classes into impl namespace
2005-08-22 15:35:20 +00:00
jez_higgins
0670677ce2
moved several classes into impl namespace
2005-08-22 15:04:27 +00:00
jez_higgins
14e1d2c4e9
Fixed for gcc 4 - really!
2005-08-22 10:35:43 +00:00
jez_higgins
2f958b21e9
*** empty log message ***
2005-08-22 10:15:49 +00:00
jez_higgins
476e8c32ed
reworked for gcc 4.0.1, I hope
2005-08-21 14:25:14 +00:00
jez_higgins
1b4e8ebca4
reworked compareNodeWith::nodeValue for gcc 4.0.1
...
see http://lists.debian.org/debian-gcc/2004/09/msg00015.html
2005-08-21 13:58:40 +00:00
jez_higgins
7ce581df1b
gcc 4 fixes
2005-08-21 12:48:00 +00:00
jez_higgins
7c9492a63d
parameterised node_iter_t and chums
2005-08-19 17:20:06 +00:00
jez_higgins
97e9414b73
parameterised all of xpath_object.hpp
2005-08-19 16:39:29 +00:00
jez_higgins
8c745fa53d
removed redundant includes
2005-08-19 09:14:59 +00:00