- Mar 02, 2008
-
-
David Lichteblau authored
darcs-hash:40c6eff5b84fecc5f8377f05c7dbbd6aa2a9db1d
-
David Lichteblau authored
"oops" darcs-hash:124414697b6eca4a749814989db32489946b1315
-
- Mar 01, 2008
-
-
Ivan Shvedunov authored
Fixed xnum parsing / unparsing. Fixed comparison operators. Added lang() function. Node sets returned by EVALUATE and EVALUATE-COMPILED now are automatically sorted using document order by default. Fixed following:: axis (again). Fixed NODE-TEST-NAME for namespace nodes. Numbers in XPath expressions are now never parsed into SINGLE-FLOAT. Added SORT-NODE-SET function. darcs-hash:f11136c9917dee6bd41d96f3e8950db389c78b55
-
- Feb 25, 2008
-
-
Ivan Shvedunov authored
Fixed :following, :preceding-sibling, :following-sibling and :namespace axes. Fixed contains() (what a shame! I made a mistake in the order of arguments). Fixed translate(). Added get-node-id() and plx:generate-id() (same as generate-id() in XSLT). Added checks for number of arguments passed to XPath functions. Fixed a package-related problem in define-xpath-function/single-type. Fixed xnum-round. darcs-hash:f3bff21d76ef40b125506213bf44f04efd054b8d
-
- Feb 24, 2008
-
-
David Lichteblau authored
darcs-hash:64d4e13b2f8150e045df072d89482fdb3bc97f08
-
Ivan Shvedunov authored
darcs-hash:d3828b9c30d4ea787fb181678a3db979fbd16f09
-
- Dec 08, 2007
-
-
david authored
Helper function of the same name to signal this error. Exported XPATH-ERROR. Added another workaround for the non-error condition that parse-number signals. darcs-hash:868c30fb0b1fd42c9c394405fac7c9cacab3a832
-
- Dec 01, 2007
-
-
Ivan Shvedunov authored
Moved XPath parser to parser.lisp. Moved some of toplevel API to api.lisp. Added MAP-NODE-SET and DO-NODE-SET. Added proper unary minus handling. Added test cases for string representation of XPath in TEST-XPATH (previously TEST-XPATH/UNABBREVIATED). Made it possible to pass strings to compile-xpath. STRING-VALUE, NUMBER-VALUE, BOOLEAN-VALUE and NODE-SET-VALUE now can handle single nodes. Added XPATH-PROTOCOL:NODE-P. Compiler macro for EVALUATE now issues warning instead of error if EVALUATE is used outside lexical scope of (WITH-NAMESPACES (...) ...) Added some of missing XPath functions - substring(), true(), false(), boolean(), number() darcs-hash:973601a675f33d9ebcd85ef89b6270e702fbaa1d
-
- Nov 25, 2007
-
-
david authored
darcs-hash:b96e13c8d54121d1fbfffc220ff442053e425942
-