Add text() and node() tokens in the lexer to allow node test and
authorKim Nguyễn <kn@lri.fr>
Mon, 2 Apr 2012 13:02:41 +0000 (15:02 +0200)
committerKim Nguyễn <kn@lri.fr>
Mon, 2 Apr 2012 13:02:41 +0000 (15:02 +0200)
text node test in XPath expression.

src/ulexer.ml

index 05ab4ae..a7d75ed 100644 (file)
@@ -186,7 +186,7 @@ let parse_char lexbuf base i =
 
 let rec token = lexer
  | [' ' '\t'] -> token lexbuf
- | "and" | "not" | "or" (* | "text" | "node" *)
+ | "and" | "not" | "or"  | "text()" | "node()" 
  | "self" | "descendant" | "child" | "descendant-or-self" 
  | "attribute" | "following-sibling" | "preceding-sibling"
  | "parent" | "ancestor" | "ancestor-or-self" | "preceding" | "following"