Commit graph

97 commits

Author SHA1 Message Date
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
jez_higgins
79a6295e52 parameterised AxisEnumerator 2005-08-19 09:05:11 +00:00
jez_higgins
f460d91cd9 *** empty log message *** 2005-08-18 21:52:23 +00:00
jez_higgins
9000066ce4 parameterised RelativeLocationPath and AbsoluteLocationPath 2005-08-18 21:51:02 +00:00
jez_higgins
04bcf0b107 parameterised StepFactory 2005-08-18 21:45:14 +00:00