Skip to content
  1. Mar 02, 2008
  2. Feb 24, 2008
  3. Dec 20, 2007
    • david's avatar
      use handler-bind; fix openmcl support · 909aef62
      david authored
      Use handler-bind instead of handler-case to re-signal conditions.
        - Gives more complete stacktraces.
        - Easily avoids using the (and ... (not ...)) type that OpenMCL
          does not support.
      
      darcs-hash:523d25f666f0711cb16b9b95de8439d08384e272
      909aef62
  4. Dec 08, 2007
    • david's avatar
      Added an XPATH-ERROR condition class. · 7b539b0f
      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
      7b539b0f
  5. Dec 04, 2007
  6. Dec 01, 2007
    • Ivan Shvedunov's avatar
      Some missing XPath funcs, code reorganization and minor bugfixes. · 54694b95
      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
      54694b95