Ghislain Fourny
Ghislain Fourny
@CanBerker do you still have the issue. I fixed it at least on the shell and checked as well with a query file. It required an explicit EOF in the...
Thank you for looking into this. That's because in JSONiq, arrays cannot be atomized, so the error is expected. In XQuery they can so what happens is that [1,2,3,4,5] is...
In your implementation, what you can do is add an iterator for atomizing sequences, and in the translationvisitor for the XQuery 3.1 parser, you can insert that iterator in the...
Thank you for submitting this. I am not quite sure that type promotion is performed for variable declarations. Zorba, the reference implementation, outputs the same error. The spec says that...
Good point, and tanh. These are not W3C standard, but since we have a Rumble namespace that can have more builtin functions, this should be no problem.
That's because in JSONiq not is a prefix operator, not a function call. When serializing back from XQuery to JSONiq, extra parentheses should be added: (not "true") eq (not "true")
Thanks, Can! I think the resource datasets are less than I imagined in size, which may be good news. In any case, what you did is really useful because now...
Many thanks for your comments. Indeed annotate() is only a temporary function. We are actively working on static typing as well as supporting user-defined types right now, first with JSound,...
Thank you, Jan! The next release will include a limited user-defined-type system with the JSound compact syntax. The type names can be reused as variable/parameter types and instance of/treat as...
@CodingKaiser are there any functions from that list that still remain? If so, could we list them for future reference? Thanks!