Update of /cvsroot/monetdb/pathfinder/compiler/semantics
In directory sc8-pr-cvs16:/tmp/cvs-serv13443
Modified Files:
xquery_fo.c
Log Message:
- delete one tijah:query() and one tijah:query-id() function signature because
multiple signatures of one function with the same number of parameters
is according to Jens a) W3C illegal for non builtins function b) leading to
big typing problems when the argument type is 'node'
- synchronize the function signature comments of functions with the
implementation.
Index: xquery_fo.c
===================================================================
RCS file: /cvsroot/monetdb/pathfinder/compiler/semantics/xquery_fo.c,v
retrieving revision 1.124
retrieving revision 1.125
diff -u -d -r1.124 -r1.125
--- xquery_fo.c 8 May 2007 14:09:41 -0000 1.124
+++ xquery_fo.c 9 May 2007 06:48:05 -0000 1.125
@@ -2024,12 +2024,12 @@
.arity = 1, .sig_count = 1, .sigs = { {
.par_ty = (PFty_t[]) { PFty_star (PFty_xs_string ()) },
.ret_ty = PFty_docmgmt () } } }
- , /* tijah:create-ft-index(item) as docmgmt */
+ , /* tijah:create-ft-index(node) as docmgmt */
{ .ns = PFns_tijah, .loc = "create-ft-index",
.arity = 1, .sig_count = 1, .sigs = { {
.par_ty = (PFty_t[]) { PFty_xs_anyNode () },
.ret_ty = PFty_docmgmt () } } }
- , /* tijah:create-ft-index(string*,item) as docmgmt */
+ , /* tijah:create-ft-index(string*,node) as docmgmt */
{ .ns = PFns_tijah, .loc = "create-ft-index",
.arity = 2, .sig_count = 1, .sigs = { {
.par_ty = (PFty_t[]) { PFty_star (PFty_xs_string ()),
@@ -2040,7 +2040,7 @@
.arity = 1, .sig_count = 1, .sigs = { {
.par_ty = (PFty_t[]) { PFty_star (PFty_xs_string ()) },
.ret_ty = PFty_docmgmt () } } }
- , /* tijah:extend-ft-index(string*,item) as docmgmt */
+ , /* tijah:extend-ft-index(string*,node) as docmgmt */
{ .ns = PFns_tijah, .loc = "extend-ft-index",
.arity = 2, .sig_count = 1, .sigs = { {
.par_ty = (PFty_t[]) { PFty_star (PFty_xs_string ()),
@@ -2051,7 +2051,7 @@
.arity = 0, .sig_count = 1, .sigs = { {
.par_ty = (PFty_t[]) { },
.ret_ty = PFty_docmgmt () } } }
- , /* tijah:delete-ft-index(item) as docmgmt */
+ , /* tijah:delete-ft-index(node) as docmgmt */
{ .ns = PFns_tijah, .loc = "delete-ft-index",
.arity = 1, .sig_count = 1, .sigs = { {
.par_ty = (PFty_t[]) { PFty_xs_anyNode () },
@@ -2062,21 +2062,14 @@
.par_ty = (PFty_t[]) { PFty_xs_string () },
.ret_ty = PFty_xs_integer () },
} }
- , /* tijah:query-id(item*, string) as integer */
- { .ns = PFns_tijah, .loc = "query-id",
- .arity = 2, .sig_count = 1, .sigs = { {
- .par_ty = (PFty_t[]) { PFty_star (PFty_xs_anyNode ()),
- PFty_xs_string () },
- .ret_ty = PFty_xs_integer () },
- } }
- , /* tijah:query-id(string, item) as integer */
+ , /* tijah:query-id(string, node) as integer */
{ .ns = PFns_tijah, .loc = "query-id",
.arity = 2, .sig_count = 1, .sigs = { {
.par_ty = (PFty_t[]) { PFty_xs_string (),
PFty_xs_anyNode () },
.ret_ty = PFty_xs_integer () },
} }
- , /* tijah:query-id(item*, string, item) as integer */
+ , /* tijah:query-id(node*, string, node) as integer */
{ .ns = PFns_tijah, .loc = "query-id",
.arity = 3, .sig_count = 1, .sigs = { {
.par_ty = (PFty_t[]) { PFty_star (PFty_xs_anyNode ()),
@@ -2090,13 +2083,6 @@
.par_ty = (PFty_t[]) { PFty_xs_string () },
.ret_ty = PFty_star (PFty_xs_anyNode ()) },
} }
- , /* tijah:query(node*, string) as node* */
- { .ns = PFns_tijah, .loc = "query",
- .arity = 2, .sig_count = 1, .sigs = { {
- .par_ty = (PFty_t[]) { PFty_star (PFty_xs_anyNode ()),
- PFty_xs_string () },
- .ret_ty = PFty_star (PFty_xs_anyNode ()) },
- } }
, /* tijah:query(string, node) as node* */
{ .ns = PFns_tijah, .loc = "query",
.arity = 2, .sig_count = 1, .sigs = { {
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Monetdb-pf-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-pf-checkins