com.jclark.xsl.expr
class PrecedingAxisExpr extends ReverseAxisExpr
(define (preceding x) (define (reverse-subtree x) (append (map reverse-subtree (reverse (children x))) (list x))) (map (lambda (y) (map reverse-subtree (preceding-sibling y))) (ancestor-or-self x)))
Nested Class Summary | |
---|---|
static class | PrecedingAxisExpr.AppendNodeIterator |
static class | PrecedingAxisExpr.LeftExpr |
static class | PrecedingAxisExpr.ReverseSubtreeExpr |
Method Summary | |
---|---|
NodeIterator | eval(Node node, ExprContext context) |