projects
/
SXSI
/
XMLTree.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
eb43419
)
Fix a bug in TaggedFoll
author
kim
<kim@3cdefd35-fc62-479d-8e8d-bae585ffb9ca>
Wed, 11 Feb 2009 09:26:25 +0000
(09:26 +0000)
committer
kim
<kim@3cdefd35-fc62-479d-8e8d-bae585ffb9ca>
Wed, 11 Feb 2009 09:26:25 +0000
(09:26 +0000)
git-svn-id: svn+ssh://idea.nguyen.vg/svn/sxsi/trunk/XMLTree@168
3cdefd35
-fc62-479d-8e8d-
bae585ffb9ca
XMLTree.cpp
patch
|
blob
|
history
diff --git
a/XMLTree.cpp
b/XMLTree.cpp
index
f155d3e
..
bb861a9
100644
(file)
--- a/
XMLTree.cpp
+++ b/
XMLTree.cpp
@@
-539,6
+539,9
@@
treeNode XMLTree::TaggedFoll(treeNode x, TagType tag)
}
\r
\r
int r, s;
\r
+ if (x == Root() || (next_sibling(Par,x) == -1 ))
\r
+ return NULLT;
\r
+
\r
r = (int) Tags->rank(tag, node2tagpos(next_sibling(Par, x))-1);
\r
s = (int) Tags->select(tag, r+1); // select returns -1 in case that there is no r+1-th tag.
\r
if (s==-1) return NULLT;
\r