source: project/release/4/sxpath/chicken/txpath.scm @ 13360

Last change on this file since 13360 was 13360, checked in by sjamaan, 11 years ago

Add txpath and sxpath libraries, that are built on top of sxpath-lolevel

File size: 1.2 KB
Line 
1(provide 'txpath)
2
3(module txpath
4  (
5   ;; xpath-parser
6   txp:parameterize-parser
7   sxml:whitespace
8   txp:signal-semantic-error
9   txp:error?
10
11   ;; txpath
12   sxml:core-last
13   sxml:core-position
14   sxml:core-count
15   sxml:core-id
16   sxml:core-local-name
17   sxml:core-namespace-uri
18   sxml:core-name
19   sxml:core-string
20   sxml:core-concat
21   sxml:core-starts-with
22   sxml:core-contains
23   sxml:core-substring-before sxml:core-substring-after
24   sxml:core-substring
25   sxml:core-string-length
26   sxml:core-normalize-space
27   sxml:core-translate
28   sxml:core-boolean
29   sxml:core-not
30   sxml:core-true
31   sxml:core-false
32   sxml:core-lang
33   sxml:core-number
34   sxml:core-sum
35   sxml:core-floor
36   sxml:core-ceiling
37   sxml:core-round
38   sxml:classic-params
39   sxml:xpath
40   sxml:xpointer
41   sxml:xpath-expr
42   sxml:xpath+index
43   sxml:xpath+root
44   sxml:xpath+root+vars
45   sxml:xpointer+index
46   sxml:xpointer+root+vars
47   txpath)
48
49(import chicken scheme (only data-structures string-split)
50        (only srfi-1 filter) (only srfi-13 string-prefix-ci? string-contains))
51
52(require-extension sxpath-lolevel)
53
54(define substring? string-contains)
55
56(include "chicken/common.scm")
57
58(include "sxml-tools/xpath-parser.scm")
59(include "sxml-tools/txpath.scm")
60)
Note: See TracBrowser for help on using the repository browser.