Changeset 13330 in project


Ignore:
Timestamp:
02/17/09 20:02:00 (11 years ago)
Author:
sjamaan
Message:

Update sxml-tools so they include sxpath-ext, making it a full low-level sxpath library (may later rename sxml-tools to sxpath... not sure yet)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • release/4/sxml-tools/chicken/sxml-tools.scm

    r13275 r13330  
    9494 
    9595   ;; sxml-errors (actually, defined here)
    96    sxml:error)
    97 
    98 (import (except chicken define-macro) scheme (only extras pp))
     96   sxml:error
     97
     98   ;; sxpath-ext
     99   sxml:string
     100   sxml:boolean
     101   sxml:number
     102   sxml:string-value
     103   sxml:id
     104   sxml:list-head
     105   sxml:merge-sort
     106   sxml:equality-cmp
     107   sxml:equal?
     108   sxml:not-equal?
     109   sxml:relational-cmp
     110   sxml:ancestor
     111   sxml:ancestor-or-self
     112   sxml:descendant
     113   sxml:descendant-or-self
     114   sxml:following sxml:following-sibling
     115   sxml:namespace
     116   sxml:preceding sxml:preceding-sibling
     117   )
     118
     119(import (except chicken define-macro) scheme
     120        (only extras pp)
     121        (only ports call-with-input-string))
    99122
    100123(require-library srfi-13 srfi-1)
     
    170193;; also uses sxml-tools, so they are tied together.
    171194(include "sxml-tools/sxpathlib.scm")
     195;; Because we include sxpathlib, we should also include sxpath-ext
     196;; because together they form the "low-level" interface to sxpath.
     197(include "sxml-tools/sxpath-ext.scm")
    172198
    173199;; Overwrite the meaning of sxml:error so it does something sane
Note: See TracChangeset for help on using the changeset viewer.