(***********************************************************************)
(*
- Time-stamp: <Last modified on 2013-03-10 14:34:41 CET by Kim Nguyen>
+ Time-stamp: <Last modified on 2013-03-13 14:14:15 CET by Kim Nguyen>
*)
open Xpath_internal_parser
| ">=" -> GTE
| "=" -> EQ
| "!=" -> NEQ
+ | ".." -> DOTDOT
+ | "." -> DOT
| "node()" -> NODE
| "text()" -> TEXT
+ | "comment()" -> COMMENT
| '@' ncname -> ATTNAME (L.utf8_lexeme lexbuf)
-
+ | "processing-instruction()" -> PI ""
+ | "processing-instruction('"ncname"')"
+ | "processing-instruction(\""ncname"\")"->
+ let s = L.utf8_lexeme lexbuf in
+ PI (String.sub s 24 (String.length s - 26))
| ncname -> keyword_or_tag (L.utf8_lexeme lexbuf)
| float ->
let s = L.utf8_lexeme lexbuf in