Merge lp:~zorba-coders/zorba/fn_envvars into lp:zorba

Proposed by Matthias Brantner
Status: Superseded
Proposed branch: lp:~zorba-coders/zorba/fn_envvars
Merge into: lp:zorba
Diff against target: 97765 lines (+48602/-47410)
171 files modified
NOTICE.txt (+0/-740)
include/zorba/pregenerated/diagnostic_list.h (+818/-814)
modules/com/zorba-xquery/www/modules/pregenerated/errors.xq (+874/-874)
modules/com/zorba-xquery/www/modules/pregenerated/warnings.xq (+74/-74)
modules/w3c/pregenerated/xqt-errors.xq (+1704/-1686)
modules/w3c/xpath_functions.xq (+46/-1)
src/context/dynamic_context.cpp (+150/-3)
src/context/dynamic_context.h (+11/-0)
src/diagnostics/diagnostic_en.xml (+16/-0)
src/diagnostics/pregenerated/diagnostic_list.cpp (+1198/-1192)
src/diagnostics/pregenerated/dict_en.cpp (+770/-768)
src/functions/pregenerated/func_access.cpp (+111/-0)
src/functions/pregenerated/func_access.h (+79/-0)
src/functions/pregenerated/func_accessors.cpp (+259/-259)
src/functions/pregenerated/func_accessors.h (+208/-208)
src/functions/pregenerated/func_any_uri.cpp (+76/-76)
src/functions/pregenerated/func_any_uri.h (+66/-66)
src/functions/pregenerated/func_base64.cpp (+85/-85)
src/functions/pregenerated/func_base64.h (+79/-79)
src/functions/pregenerated/func_booleans.cpp (+110/-110)
src/functions/pregenerated/func_booleans.h (+100/-100)
src/functions/pregenerated/func_collections.cpp (+934/-901)
src/functions/pregenerated/func_collections.h (+690/-675)
src/functions/pregenerated/func_context.cpp (+209/-209)
src/functions/pregenerated/func_context.h (+179/-179)
src/functions/pregenerated/func_debug_iterator.cpp (+41/-41)
src/functions/pregenerated/func_debug_iterator.h (+50/-50)
src/functions/pregenerated/func_documents.cpp (+151/-151)
src/functions/pregenerated/func_documents.h (+140/-140)
src/functions/pregenerated/func_durations_dates_times.cpp (+503/-503)
src/functions/pregenerated/func_durations_dates_times.h (+364/-364)
src/functions/pregenerated/func_errors_and_diagnostics.cpp (+115/-115)
src/functions/pregenerated/func_errors_and_diagnostics.h (+97/-97)
src/functions/pregenerated/func_fetch.cpp (+86/-86)
src/functions/pregenerated/func_fetch.h (+83/-83)
src/functions/pregenerated/func_fnput.cpp (+64/-64)
src/functions/pregenerated/func_fnput.h (+70/-70)
src/functions/pregenerated/func_function_item_iter.cpp (+122/-122)
src/functions/pregenerated/func_function_item_iter.h (+94/-94)
src/functions/pregenerated/func_ic_ddl.cpp (+107/-107)
src/functions/pregenerated/func_ic_ddl.h (+104/-104)
src/functions/pregenerated/func_json.cpp (+87/-87)
src/functions/pregenerated/func_json.h (+79/-79)
src/functions/pregenerated/func_maps.cpp (+221/-221)
src/functions/pregenerated/func_maps.h (+193/-193)
src/functions/pregenerated/func_maths.cpp (+616/-616)
src/functions/pregenerated/func_maths.h (+439/-439)
src/functions/pregenerated/func_node_position.cpp (+584/-584)
src/functions/pregenerated/func_node_position.h (+409/-409)
src/functions/pregenerated/func_nodes.cpp (+547/-547)
src/functions/pregenerated/func_nodes.h (+383/-383)
src/functions/pregenerated/func_numerics.cpp (+260/-260)
src/functions/pregenerated/func_numerics.h (+170/-170)
src/functions/pregenerated/func_other_diagnostics.cpp (+84/-84)
src/functions/pregenerated/func_other_diagnostics.h (+83/-83)
src/functions/pregenerated/func_parsing_and_serializing.cpp (+111/-111)
src/functions/pregenerated/func_parsing_and_serializing.h (+89/-89)
src/functions/pregenerated/func_qnames.cpp (+221/-221)
src/functions/pregenerated/func_qnames.h (+175/-175)
src/functions/pregenerated/func_random.cpp (+118/-118)
src/functions/pregenerated/func_random.h (+95/-95)
src/functions/pregenerated/func_schema.cpp (+129/-129)
src/functions/pregenerated/func_schema.h (+121/-121)
src/functions/pregenerated/func_sctx.cpp (+572/-572)
src/functions/pregenerated/func_sctx.h (+424/-424)
src/functions/pregenerated/func_sequences.cpp (+923/-775)
src/functions/pregenerated/func_sequences.h (+708/-633)
src/functions/pregenerated/func_strings.cpp (+922/-922)
src/functions/pregenerated/func_strings.h (+507/-507)
src/functions/pregenerated/func_uris.cpp (+65/-65)
src/functions/pregenerated/func_uris.h (+64/-64)
src/functions/pregenerated/func_xqdoc.cpp (+85/-85)
src/functions/pregenerated/func_xqdoc.h (+80/-80)
src/functions/pregenerated/function_enum.h (+393/-383)
src/runtime/accessors/pregenerated/accessors.cpp (+221/-221)
src/runtime/accessors/pregenerated/accessors.h (+314/-314)
src/runtime/any_uri/pregenerated/any_uri.cpp (+60/-60)
src/runtime/any_uri/pregenerated/any_uri.h (+76/-76)
src/runtime/base64/pregenerated/base64.cpp (+82/-82)
src/runtime/base64/pregenerated/base64.h (+110/-110)
src/runtime/booleans/pregenerated/booleans.cpp (+104/-104)
src/runtime/booleans/pregenerated/booleans.h (+144/-144)
src/runtime/collections/collections_impl.cpp (+122/-0)
src/runtime/collections/pregenerated/collections.cpp (+803/-779)
src/runtime/collections/pregenerated/collections.h (+1527/-1476)
src/runtime/context/pregenerated/context.cpp (+148/-148)
src/runtime/context/pregenerated/context.h (+212/-212)
src/runtime/debug/pregenerated/debug_iterator.cpp (+75/-75)
src/runtime/debug/pregenerated/debug_iterator.h (+135/-135)
src/runtime/durations_dates_times/pregenerated/durations_dates_times.cpp (+500/-500)
src/runtime/durations_dates_times/pregenerated/durations_dates_times.h (+756/-756)
src/runtime/errors_and_diagnostics/pregenerated/errors_and_diagnostics.cpp (+100/-100)
src/runtime/errors_and_diagnostics/pregenerated/errors_and_diagnostics.h (+125/-125)
src/runtime/errors_and_diagnostics/pregenerated/other_diagnostics.cpp (+105/-105)
src/runtime/errors_and_diagnostics/pregenerated/other_diagnostics.h (+174/-174)
src/runtime/fetch/pregenerated/fetch.cpp (+82/-82)
src/runtime/fetch/pregenerated/fetch.h (+112/-112)
src/runtime/fnput/pregenerated/fnput.cpp (+60/-60)
src/runtime/fnput/pregenerated/fnput.h (+76/-76)
src/runtime/function_item/pregenerated/function_item_iter.cpp (+107/-107)
src/runtime/function_item/pregenerated/function_item_iter.h (+155/-155)
src/runtime/indexing/pregenerated/ic_ddl.cpp (+93/-93)
src/runtime/indexing/pregenerated/ic_ddl.h (+167/-167)
src/runtime/introspection/pregenerated/sctx.cpp (+662/-662)
src/runtime/introspection/pregenerated/sctx.h (+1110/-1110)
src/runtime/json/pregenerated/json.cpp (+82/-82)
src/runtime/json/pregenerated/json.h (+114/-114)
src/runtime/maths/pregenerated/maths.cpp (+538/-538)
src/runtime/maths/pregenerated/maths.h (+952/-952)
src/runtime/nodes/pregenerated/node_position.cpp (+566/-566)
src/runtime/nodes/pregenerated/node_position.h (+858/-858)
src/runtime/nodes/pregenerated/nodes.cpp (+480/-480)
src/runtime/nodes/pregenerated/nodes.h (+729/-729)
src/runtime/numerics/pregenerated/numerics.cpp (+192/-192)
src/runtime/numerics/pregenerated/numerics.h (+290/-290)
src/runtime/parsing_and_serializing/pregenerated/parse_fragment.h (+94/-94)
src/runtime/parsing_and_serializing/pregenerated/parsing_and_serializing.cpp (+82/-82)
src/runtime/parsing_and_serializing/pregenerated/parsing_and_serializing.h (+112/-112)
src/runtime/qnames/pregenerated/qnames.cpp (+193/-193)
src/runtime/qnames/pregenerated/qnames.h (+329/-329)
src/runtime/random/pregenerated/random.cpp (+128/-128)
src/runtime/random/pregenerated/random.h (+177/-177)
src/runtime/schema/pregenerated/schema.cpp (+122/-122)
src/runtime/schema/pregenerated/schema.h (+187/-187)
src/runtime/sequences/pregenerated/sequences.cpp (+962/-846)
src/runtime/sequences/pregenerated/sequences.h (+1622/-1403)
src/runtime/sequences/sequences_impl.cpp (+270/-0)
src/runtime/spec/collections/collections.xml (+33/-0)
src/runtime/spec/sequences/sequences.xml (+172/-1)
src/runtime/store/pregenerated/documents.cpp (+151/-151)
src/runtime/store/pregenerated/documents.h (+240/-240)
src/runtime/store/pregenerated/maps.cpp (+242/-242)
src/runtime/store/pregenerated/maps.h (+368/-368)
src/runtime/strings/pregenerated/strings.cpp (+704/-704)
src/runtime/strings/pregenerated/strings.h (+1137/-1137)
src/runtime/uris/pregenerated/uris.cpp (+60/-60)
src/runtime/uris/pregenerated/uris.h (+80/-80)
src/runtime/visitors/pregenerated/planiter_visitor.h (+1491/-1461)
src/runtime/visitors/pregenerated/printer_visitor.cpp (+4147/-4063)
src/runtime/visitors/pregenerated/printer_visitor.h (+921/-903)
src/runtime/xqdoc/pregenerated/xqdoc.cpp (+82/-82)
src/runtime/xqdoc/pregenerated/xqdoc.h (+110/-110)
test/rbkt/ExpQueryResults/zorba/collections/uri-collection_1.xml.res (+1/-0)
test/rbkt/ExpQueryResults/zorba/sequences/available-environment-variables.xml.res (+1/-0)
test/rbkt/ExpQueryResults/zorba/sequences/environment-variable_1.xml.res (+1/-0)
test/rbkt/ExpQueryResults/zorba/sequences/environment-variable_2.xml.res (+1/-0)
test/rbkt/ExpQueryResults/zorba/sequences/unparsed-text-available.xml.res (+1/-0)
test/rbkt/ExpQueryResults/zorba/sequences/unparsed-text-lines_1.xml.res (+1/-0)
test/rbkt/ExpQueryResults/zorba/sequences/unparsed-text-lines_2.xml.res (+1/-0)
test/rbkt/ExpQueryResults/zorba/sequences/unparsed-text_1.xml.res (+3/-0)
test/rbkt/ExpQueryResults/zorba/sequences/unparsed-text_2.xml.res (+3/-0)
test/rbkt/Queries/zorba/collections/uri-collection.xml (+6/-0)
test/rbkt/Queries/zorba/collections/uri-collection_1.xq (+16/-0)
test/rbkt/Queries/zorba/collections/uri-collection_2.spec (+1/-0)
test/rbkt/Queries/zorba/collections/uri-collection_2.xq (+16/-0)
test/rbkt/Queries/zorba/sequences/available-environment-variables.xq (+3/-0)
test/rbkt/Queries/zorba/sequences/environment-variable_1.xq (+4/-0)
test/rbkt/Queries/zorba/sequences/environment-variable_2.xq (+2/-0)
test/rbkt/Queries/zorba/sequences/unparsed-text-available.xq (+1/-0)
test/rbkt/Queries/zorba/sequences/unparsed-text-lines_1.xq (+1/-0)
test/rbkt/Queries/zorba/sequences/unparsed-text-lines_2.xq (+1/-0)
test/rbkt/Queries/zorba/sequences/unparsed-text-lines_3.spec (+1/-0)
test/rbkt/Queries/zorba/sequences/unparsed-text-lines_3.xq (+1/-0)
test/rbkt/Queries/zorba/sequences/unparsed-text-lines_4.spec (+1/-0)
test/rbkt/Queries/zorba/sequences/unparsed-text-lines_4.xq (+1/-0)
test/rbkt/Queries/zorba/sequences/unparsed-text_1.xq (+1/-0)
test/rbkt/Queries/zorba/sequences/unparsed-text_2.xq (+1/-0)
test/rbkt/Queries/zorba/sequences/unparsed-text_3.spec (+1/-0)
test/rbkt/Queries/zorba/sequences/unparsed-text_3.xq (+1/-0)
test/rbkt/Queries/zorba/sequences/unparsed-text_4.spec (+1/-0)
test/rbkt/Queries/zorba/sequences/unparsed-text_4.xq (+1/-0)
To merge this branch: bzr merge lp:~zorba-coders/zorba/fn_envvars
Reviewer Review Type Date Requested Status
Matthias Brantner Needs Fixing
Sorin Marian Nasoi Pending
Review via email: mp+88143@code.launchpad.net

This proposal has been superseded by a proposal from 2012-04-13.

To post a comment you must log in.
Revision history for this message
Chris Hillery (ceejatec) wrote :

Why did you delete NOTICE.txt?

lp:~zorba-coders/zorba/fn_envvars updated
10603. By Juan Zacarias

fn:environment-variable(xs:string) now returns an empty sequence if the variable specified is not found

10604. By Juan Zacarias

Added xquery 3.0 structure functions for
fn:uri-collection
fn:unparsed-text
fn:unparsed-text-available

and fn:uri-collection implementation

10605. By Juan Zacarias

Changed implementation of available-environment-variables and envirnoment-variable from access_impl.cpp to sequences_impl.cpp.

now theEnvironmentVariables map is created in the first call of available-environment-variables or environment-variable instead on thea creation of the dynamic context.

10606. By Juan Zacarias

Changed fn:uri-collection from access_impl.cpp to collections_impl.cpp

10607. By Juan Zacarias

partial implementation of unparsed-text and unparsed-text-available

10608. By Juan Zacarias

merged with trunk

10609. By Juan Zacarias

added include file to access_impl.cpp

10610. By Juan Zacarias

merge with trunk

10611. By Juan Zacarias

Implementation of unparsed-text() and unparsed-text-available()

10612. By Juan Zacarias

Moved unparsed-text() and unparsed-text-available() to sequences_impl.cpp
Removed access.xml, access_impl.cpp, acces_impl.h

10613. By Juan Zacarias

Fixed diversion from fn_envars branch

Revision history for this message
Juan Zacarias (juan457) wrote :

> Why did you delete NOTICE.txt?
I am not really sure why that happened but it should be there now

lp:~zorba-coders/zorba/fn_envvars updated
10614. By Juan Zacarias

added NOTICE.txt that was removed by error

10615. By Juan Zacarias

updated branch

10616. By Juan Zacarias

merged with trunk

10617. By Juan Zacarias

fixed conflicts

Revision history for this message
Matthias Brantner (matthias-brantner) wrote :

I'm not entirely sure but the diff now only shows whitespace differences in generated files. I didn't find any change which adds one of the new functions.

review: Needs Information
Revision history for this message
Juan Zacarias (juan457) wrote :

> I'm not entirely sure but the diff now only shows whitespace differences in
> generated files. I didn't find any change which adds one of the new functions.

The diff below just show the diff for the errors in which the error codes FOUT1170 and FOUT1190 where added the diffs for the implementation should be on
sequence_impl.cpp for unparsed-text(), unparsed-text-available(), environment-variable(), available-environments-variables()
and in collections_impl.cpp there is uri-collection()

Revision history for this message
Matthias Brantner (matthias-brantner) wrote :

- dynamic_context::get_environment_variable(const zstring varname)

should be

dynamic_context::get_environment_variable(const zstring& varname)

- spaces before "(". for example "if (...) instead of if(...)"

- all new functions in sequences_impl.cpp are indented with two spaces. the other functions are not

- if(result)
{
  STACK_PUSH(true, state);
}
STACK_PUSH(false, state);

could be written as STACK_PUSH(result!=NULL, state);

- In FnEnvironmentVariableIterator::nextImpl, the check if(consumeNext(item, theChildren[0].getp(),planState)) is not necessary. consumeNext always returns true because the functions is defined to accept xs:string (not xs:string?)

- item->getString() returns a const zstring&. This should be the type of the variable.

- store::Item_t item2 is not used in the function

- In FnAvailableEnvironmentVariablesIterator::nextImpl, the line a = result->getStringValue().c_str(); and the variable a don't seem to be necessary

- The environment-related functions should be specified using

<zorba:methods>
  <zorba:accessesDynCtx returnValue="true"/>
</zorba:methods>

- All the lines after 14.8.5 fn:unparsed-text have windows line endings

- you can check using transcode::is_necessary if a encoding is supported

- It's unclear when the original stream for unparsed-text is released. This seems to be a memory leak.

- The unparsed-text related functions should be specified as

<zorba:methods>
  <zorba:accessesDynCtx returnValue="true"/>
  <zorba:isSource returnValue="true"/>
</zorba:methods>

- What's the default encoding for unparsed-text?

review: Needs Fixing
Revision history for this message
Juan Zacarias (juan457) wrote :

I will make all those changes, Thanks.

and answering your questions

> - you can check using transcode::is_necessary if a encoding is supported
If I am not wrong I am using it that way.

> - What's the default encoding for unparsed-text?
UTF-8

The thing with the encoding is that the encoding is defined in the call of the function unparsed-text and unparsed-text-available being initialized with UTF-8 as a default, should I change the default definition to be inside readDocument function so that you don't have to defined in each function?

Revision history for this message
Matthias Brantner (matthias-brantner) wrote :

> I will make all those changes, Thanks.
>
> and answering your questions
>
> > - you can check using transcode::is_necessary if a encoding is supported
> If I am not wrong I am using it that way.
My bad, I meant transcode::is_supported should be used.

> > > - What's the default encoding for unparsed-text?
> UTF-8
OK, got it. It's fine as it is.

lp:~zorba-coders/zorba/fn_envvars updated
10618. By Juan Zacarias

cosmetic changes

Revision history for this message
Juan Zacarias (juan457) wrote :

> - It's unclear when the original stream for unparsed-text is released. This
> seems to be a memory leak.
for the original stream of unparsed-text which variable you mean?

Revision history for this message
Matthias Brantner (matthias-brantner) wrote :

> > - It's unclear when the original stream for unparsed-text is released. This
> > seems to be a memory leak.
> for the original stream of unparsed-text which variable you mean?
Yes, the stream you receive from the StreamResource contains a stream which is wrapped into a streamable string. The stream in the streamable string is released but the original one isn't. I think you need to remember it in a map and release it when the stream you created is released.

Revision history for this message
Juan Zacarias (juan457) wrote :

> > > - It's unclear when the original stream for unparsed-text is released.
> This
> > > seems to be a memory leak.
> > for the original stream of unparsed-text which variable you mean?
> Yes, the stream you receive from the StreamResource contains a stream which is
> wrapped into a streamable string. The stream in the streamable string is
> released but the original one isn't. I think you need to remember it in a map
> and release it when the stream you created is released.

One more doubt regarding this, I got a little bit confused while trying to fix this, the one you mean is the stream that is inside the StreamResource, is the one that needs to be released right? since I had to set the StreamReleaser of it to a nullptr

Revision history for this message
Sorin Marian Nasoi (sorin.marian.nasoi) wrote :

I ran
ctest -R xquery_3_0
on this branch, and:

- the following functions from F&O 3.0 spec are still not implemented:
filter#2 fold-left#3 fold-right#3 function-lookup#2 map#2 map-pairs#3 parse-xml-fragment#1 unparsed-text-lines#1 unparsed-text-lines#2 has-children#0 nilled#0 path#0 path#1

- the following functions are in the fn namespace (according to the introspection module) and the F&O 3.0 spec state that they should not be there:
parse-xml#2 partial-apply#2 partial-apply#3

So it seems that all functions linked to this commit are implemented.

lp:~zorba-coders/zorba/fn_envvars updated
10619. By Juan Zacarias

Memory Leak fix

10620. By Juan Zacarias

fix for err::FOUT1190

10621. By Juan Zacarias

fixed divergion

10622. By Juan Zacarias

Merge with lp:~paul-lucas/zorba/feature-transcode_streambuf-2 branch

10623. By Juan Zacarias

Solved memory leak

10624. By Juan Zacarias

Added unparsed-text-lines function and tests

10625. By Juan Zacarias

merge with trunk

Revision history for this message
Juan Zacarias (juan457) wrote :

the errors mentioned should be solved now.
let me know if there is any other thing to be changed before merging.

Revision history for this message
Matthias Brantner (matthias-brantner) wrote :

- the unparsed-text-lines function doesn't really stream because it materializes all the lines in a vector before returning them. Instead, the iterator should keep the istream in it's state and return the lines as they are parsed from the stream.
- the two readDocument functions share a lot of code which should be factorized
- please add spaces after keywords like if and while to be consistent with the other conventions in the sequences_impl.cpp file
- Normilize => Normalize
- wrong comment for the FnUnparsedTextLinesIterator::nextImpl function (14.8.6 fn:unparsed-text-lines)
- I think the unparsed-text-lines function returns an eventually empty last line. However, the spec says that it shouldn't return such an empty string.
- unparsed-text-lines should return the empty sequence if there are no lines in the input. However, it seems to raise FOUT1170.

review: Needs Fixing
Revision history for this message
Juan Zacarias (juan457) wrote :

> - the unparsed-text-lines function doesn't really stream because it
> materializes all the lines in a vector before returning them. Instead, the
> iterator should keep the istream in it's state and return the lines as they
> are parsed from the stream.
Just one question about this, the Item returned by the function for each line should be a Stream then?

Revision history for this message
Matthias Brantner (matthias-brantner) wrote :

> > - the unparsed-text-lines function doesn't really stream because it
> > materializes all the lines in a vector before returning them. Instead, the
> > iterator should keep the istream in it's state and return the lines as they
> > are parsed from the stream.
> Just one question about this, the Item returned by the function for each line
> should be a Stream then?
No, I don't think that's necessary. A line should be relatively short. It would probably be overhead to stream a single line.

lp:~zorba-coders/zorba/fn_envvars updated
10626. By Juan Zacarias

Fix in unparsed-text-lines

10627. By Juan Zacarias

unparsed-text-lines fix: if file is empty returns an empty sequence

Revision history for this message
Juan Zacarias (juan457) wrote :

Errors are Fixed

Revision history for this message
Matthias Brantner (matthias-brantner) wrote :

- There seems to be a merge conflict.
- The stream stored in the state must be deleted using the streamReleaser
- The lErrorMessage stream is passed as parameter but the errors only take one parameter.
- The LoadProperties are not used anywhere
- The following can be simplified
  if(getline(*state->theStream, streamLine))
  {
    do
    {
      STACK_PUSH(GENV_ITEMFACTORY->createString(result, streamLine), state);
    }
    while (getline(*state->theStream, streamLine));
  }
  else
    STACK_PUSH(false, state);

=>
    while (getline(*state->theStream, streamLine))
    {
      STACK_PUSH(GENV_ITEMFACTORY->createString(result, streamLine), state);
    }

review: Needs Fixing
lp:~zorba-coders/zorba/fn_envvars updated
10628. By Juan Zacarias

merge with trunk

Revision history for this message
Chris Hillery (ceejatec) wrote :

Regarding point 2: Remember that the StreamReleaser and the istream must always be kept together as a pair, and the StreamReleaser must be the only way that you clean up the istream. Here, you are deleting the istream directly (bad), and by setting the StreamReleaser on theStreamResource to nullptr, you're breaking up the pair (also bad).

In this case, the StreamResource is already maintaining the pair, and so you can actually make your life easier by just maintaining ownership of the StreamResource and making sure that IT is deleted when you're done. In that case you never have to look at StreamReleaser at all. To do this:

 - In FnUnparsedTextLinesIterator::nextImpl(), change lResource.get() to lResource.release(). By doing this, you take ownership of the StreamResource (so that the auto_ptr<> won't delete it).

 - Later in the same function, don't call state->theStreamResource->setStreamReleaser(nullptr);.

 - In FnUnparsedTextLinesIteratorState::reset(), just delete theStreamResource, and then set theStream and theStreamResource to 0. Deleting the StreamResource will correctly clean up the stream by calling the StreamReleaser.

If I understand Matthias, you will also need to delete theStreamResource in the state's destructor, in case of exceptions. (That's why you set theStreamResource to 0 in reset(), so you can't accidentally delete it twice.)

lp:~zorba-coders/zorba/fn_envvars updated
10629. By Juan Zacarias

Changed unparsed-text-lines to free memory using the StreamReleaser

10630. By Juan Zacarias

merged with trunk

Revision history for this message
Juan Zacarias (juan457) wrote :

all changes done

lp:~zorba-coders/zorba/fn_envvars updated
10631. By Juan Zacarias

Fixed Build on Linux

10632. By Matthias Brantner

updated generated files on unix to reproduce size of diff

10633. By Matthias Brantner

merge with trunk

10634. By Matthias Brantner

updated ChangeLog

10635. By Matthias Brantner

regenerated files to reduce size of diff

10636. By Juan Zacarias

Fixed tests: introsp-fn-7 and xquery_1_0

Unmerged revisions

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added file 'NOTICE.txt'
2--- NOTICE.txt 1970-01-01 00:00:00 +0000
3+++ NOTICE.txt 2012-04-12 18:17:20 +0000
4@@ -0,0 +1,740 @@
5+-----------
6+Zorba 2.2.0
7+-----------
8+
9+(Note: This file is generated automatically from NOTICE.xml.
10+Please do not modify this file directly.)
11+
12+
13+
14+
15+Apache 2
16+
17+ Copyright 2006-2011 The FLWOR Foundation
18+
19+ See LICENSE.txt for license information.
20+
21+ ------------------------
22+ This product includes software developed at
23+ The FLWOR Foundation (http://www.flworfound.org/).
24+
25+ ------------------------
26+ Portions of this software were developed at the Systems
27+ Group of the ETH Zurich, Switzerland.
28+
29+
30+Other files used by this project:
31+----------------------------------------------------
32+
33+src/zorbatypes/m_apm.h
34+src/zorbatypes/mapm/
35+
36+Copyright: 1999-2007 Michael C. Ring
37+Website: http://www.tc.umn.edu/~ringx004/mapm-main.html
38+
39+ This software is Freeware.
40+
41+ Permission to use, copy, and distribute this software and its
42+ documentation for any purpose with or without fee is hereby granted,
43+ provided that the above copyright notice appear in all copies and
44+ that both that copyright notice and this permission notice appear
45+ in supporting documentation.
46+
47+ Permission to modify the software is granted. Permission to distribute
48+ the modified code is granted. Modifications are to be distributed by
49+ using the file 'license.txt' as a template to modify the file header.
50+ 'license.txt' is available in the official MAPM distribution.
51+
52+ To distribute modified source code, insert the file 'license.txt'
53+ at the top of all modified source code files and edit accordingly.
54+
55+ This software is provided "as is" without express or implied warranty.
56+
57+----------------------------------------------------
58+
59+src/zorbamisc/config/stdint.h
60+
61+Copyright: 2006 Alexander Chemeris
62+
63+
64+ Redistribution and use in source and binary forms, with or without
65+ modification, are permitted provided that the following conditions are met:
66+
67+ 1. Redistributions of source code must retain the above copyright notice,
68+ this list of conditions and the following disclaimer.
69+
70+ 2. Redistributions in binary form must reproduce the above copyright
71+ notice, this list of conditions and the following disclaimer in the
72+ documentation and/or other materials provided with the distribution.
73+
74+ 3. The name of the author may be used to endorse or promote products
75+ derived from this software without specific prior written permission.
76+
77+ THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
78+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
79+ MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
80+ EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
81+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
82+ PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
83+ OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
84+ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
85+ OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
86+ ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
87+
88+----------------------------------------------------
89+
90+src/zorbautils/stemmer/
91+
92+Copyright: 2001 Dr. Martin Porter
93+
94+
95+ All the software given out on this Snowball site is covered by the BSD
96+ License (see http://www.opensource.org/licenses/bsd-license.html), with
97+ Copyright (c) 2001, Dr Martin Porter, and (for the Java developments)
98+ Copyright (c) 2002, Richard Boulton.
99+
100+ Essentially, all this means is that you can do what you like with the code,
101+ except claim another Copyright for it, or claim that it is issued under a
102+ different license. The software is also issued without warranties, which
103+ means that if anyone suffers through its use, they cannot come back and sue
104+ you. You also have to alert anyone to whom you give the Snowball software to
105+ the fact that it is covered by the BSD license.
106+
107+ We have not bothered to insert the licensing arrangement into the text of
108+ the Snowball software.
109+
110+----------------------------------------------------
111+
112+src/util/less.h
113+
114+Copyright: 1998 Paul J. Lucas
115+
116+
117+ Redistribution and use in source and binary forms, with or without
118+ modification, are permitted provided that the following conditions are met:
119+
120+ o Redistributions of source code must retain the above copyright notice,
121+ this list of conditions and the following disclaimer.
122+
123+ o Redistributions in binary form must reproduce the above copyright
124+ notice, this list of conditions and the following disclaimer in the
125+ documentation and/or other materials provided with the distribution.
126+
127+ o The name of the author may not be used to endorse or promote products
128+ derived from this software without specific prior written permission.
129+
130+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
131+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
132+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
133+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
134+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
135+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
136+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
137+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
138+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
139+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
140+ POSSIBILITY OF SUCH DAMAGE.
141+
142+----------------------------------------------------
143+
144+src/util/auto_vector.h (has been modified)
145+
146+Copyright: 2003 Reliable Software
147+
148+
149+ Redistribution and use in source and binary forms, with or without
150+ modification, are permitted provided that the following conditions are met:
151+
152+ o Redistributions of source code must retain the above copyright notice,
153+ this list of conditions and the following disclaimer.
154+
155+ o Redistributions in binary form must reproduce the above copyright
156+ notice, this list of conditions and the following disclaimer in the
157+ documentation and/or other materials provided with the distribution.
158+
159+ o The name of the author may not be used to endorse or promote products
160+ derived from this software without specific prior written permission.
161+
162+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
163+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
164+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
165+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
166+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
167+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
168+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
169+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
170+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
171+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
172+ POSSIBILITY OF SUCH DAMAGE.
173+
174+----------------------------------------------------
175+
176+cmake_modules/FindBoost.cmake
177+
178+Copyright:
179+ 2006-2008 Andreas Schneider <mail@cynapses.org>
180+ 2007 Wengo
181+ 2007 Mike Jackson
182+ 2008 Andreas Pakulat <apaku@gmx.de>
183+
184+
185+
186+ Redistribution AND use is allowed according to the terms of the New BSD license.
187+ For details see the accompanying COPYING-CMAKE-SCRIPTS file.
188+
189+----------------------------------------------------
190+
191+cmake_modules/FindJNI.cmake
192+cmake_modules/FindPythonLibs.cmake
193+cmake_modules/FindSWIG.cmake
194+
195+Copyright: 2001-2009 Kitware, Inc.
196+
197+
198+ Distributed under the OSI-approved BSD License (the "License");
199+ see accompanying file Copyright.txt for details.
200+
201+ This software is distributed WITHOUT ANY WARRANTY; without even the
202+ implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
203+ See the License for more information.
204+
205+ CMake - Cross Platform Makefile Generator
206+ Copyright 2000-2009 Kitware, Inc., Insight Software Consortium
207+ All rights reserved.
208+
209+ Redistribution and use in source and binary forms, with or without
210+ modification, are permitted provided that the following conditions
211+ are met:
212+
213+ * Redistributions of source code must retain the above copyright
214+ notice, this list of conditions and the following disclaimer.
215+
216+ * Redistributions in binary form must reproduce the above copyright
217+ notice, this list of conditions and the following disclaimer in the
218+ documentation and/or other materials provided with the distribution.
219+
220+ * Neither the names of Kitware, Inc., the Insight Software Consortium,
221+ nor the names of their contributors may be used to endorse or promote
222+ products derived from this software without specific prior written
223+ permission.
224+
225+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
226+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
227+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
228+ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
229+ HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
230+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
231+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
232+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
233+ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
234+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
235+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
236+
237+ ------------------------------------------------------------------------------
238+
239+ The above copyright and license notice applies to distributions of
240+ CMake in source and binary form. Some source files contain additional
241+ notices of original copyright by their contributors; see each source
242+ for details. Third-party software packages supplied with CMake under
243+ compatible licenses provide their own copyright notices documented in
244+ corresponding subdirectories.
245+
246+ ------------------------------------------------------------------------------
247+
248+ CMake was initially developed by Kitware with the following sponsorship:
249+
250+ * National Library of Medicine at the National Institutes of Health
251+ as part of the Insight Segmentation and Registration Toolkit (ITK).
252+
253+ * US National Labs (Los Alamos, Livermore, Sandia) ASC Parallel
254+ Visualization Initiative.
255+
256+ * National Alliance for Medical Image Computing (NAMIC) is funded by the
257+ National Institutes of Health through the NIH Roadmap for Medical Research,
258+ Grant U54 EB005149.
259+
260+ * Kitware, Inc.
261+
262+----------------------------------------------------
263+
264+/xml.xsd
265+
266+Copyright: 2001 World Wide Web Consortium, (Massachusetts Institute of Technology, European Research Consortium for Informatics and Mathematics, Keio University)
267+
268+
269+ All Rights Reserved. This work is distributed under the W3C Software License [1] in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
270+
271+ W3C Software Notice and License
272+
273+ This work (and included software, documentation such as READMEs, or other related items) is being provided by the copyright holders under the following license.
274+
275+ License
276+
277+ By obtaining, using and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions.
278+
279+ Permission to copy, modify, and distribute this software and its documentation, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the software and documentation or portions thereof, including modifications:
280+ •The full text of this NOTICE in a location viewable to users of the redistributed or derivative work.
281+ •Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software Short Notice should be included (hypertext is preferred, text is permitted) within the body of any redistributed or derivative code.
282+ •Notice of any changes or modifications to the files, including the date changes were made. (We recommend you provide URIs to the location from which the code is derived.)
283+
284+ Disclaimers
285+
286+ THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
287+
288+ COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.
289+
290+ The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the software without specific, written prior permission. Title to copyright in this software and any associated documentation will at all times remain with copyright holders.
291+
292+----------------------------------------------------
293+
294+schemas/xslt-xquery-serialization.xsd
295+
296+Copyright: 2010 World Wide Web Consortium, (Massachusetts Institute of Technology, European Research Consortium for Informatics and Mathematics, Keio University)
297+
298+
299+ All Rights Reserved. This work is distributed under the W3C Software License [1] in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
300+
301+ W3C Software Notice and License
302+
303+ This work (and included software, documentation such as READMEs, or other related items) is being provided by the copyright holders under the following license.
304+
305+ License
306+
307+ By obtaining, using and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions.
308+
309+ Permission to copy, modify, and distribute this software and its documentation, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the software and documentation or portions thereof, including modifications:
310+ •The full text of this NOTICE in a location viewable to users of the redistributed or derivative work.
311+ •Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software Short Notice should be included (hypertext is preferred, text is permitted) within the body of any redistributed or derivative code.
312+ •Notice of any changes or modifications to the files, including the date changes were made. (We recommend you provide URIs to the location from which the code is derived.)
313+
314+ Disclaimers
315+
316+ THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
317+
318+ COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.
319+
320+ The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the software without specific, written prior permission. Title to copyright in this software and any associated documentation will at all times remain with copyright holders.
321+
322+----------------------------------------------------
323+
324+modules/w3c/xpath-functions.xsd
325+
326+Copyright: 2005 World Wide Web Consortium, (Massachusetts Institute of Technology, European Research Consortium for Informatics and Mathematics, Keio University)
327+
328+
329+ All Rights Reserved. This work is distributed under the W3C Software License [1] in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
330+
331+ W3C Software Notice and License
332+
333+ This work (and included software, documentation such as READMEs, or other related items) is being provided by the copyright holders under the following license.
334+
335+ License
336+
337+ By obtaining, using and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions.
338+
339+ Permission to copy, modify, and distribute this software and its documentation, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the software and documentation or portions thereof, including modifications:
340+ •The full text of this NOTICE in a location viewable to users of the redistributed or derivative work.
341+ •Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software Short Notice should be included (hypertext is preferred, text is permitted) within the body of any redistributed or derivative code.
342+ •Notice of any changes or modifications to the files, including the date changes were made. (We recommend you provide URIs to the location from which the code is derived.)
343+
344+ Disclaimers
345+
346+ THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
347+
348+ COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.
349+
350+ The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the software without specific, written prior permission. Title to copyright in this software and any associated documentation will at all times remain with copyright holders.
351+
352+----------------------------------------------------
353+
354+include/xqc.h
355+
356+Copyright: 2008, Matthias Brantner, John Snelson
357+
358+
359+ * All rights reserved.
360+ *
361+ * Redistribution and use in source and binary forms, with or without
362+ * modification, are permitted provided that the following conditions are met:
363+ *
364+ * * Redistributions of source code must retain the above copyright notice,
365+ * this list of conditions and the following disclaimer.
366+ * * Redistributions in binary form must reproduce the above copyright
367+ * notice, this list of conditions and the following disclaimer in the
368+ * documentation and/or other materials provided with the distribution.
369+ * * Neither the name of the developers nor the names of contributors may be
370+ * used to endorse or promote products derived from this software without
371+ * specific prior written permission.
372+ *
373+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
374+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
375+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
376+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
377+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
378+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
379+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
380+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
381+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
382+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
383+ * POSSIBILITY OF SUCH DAMAGE.
384+
385+----------------------------------------------------
386+
387+modules/functx/functx.xq
388+
389+Copyright: 2007 Datypic
390+
391+
392+ : This library is free software; you can redistribute it and/or
393+ : modify it under the terms of the GNU Lesser General Public
394+ : License as published by the Free Software Foundation; either
395+ : version 2.1 of the License.
396+
397+ : This library is distributed in the hope that it will be useful,
398+ : but WITHOUT ANY WARRANTY; without even the implied warranty of
399+ : MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
400+ : Lesser General Public License for more details.
401+
402+ : You should have received a copy of the GNU Lesser General Public
403+ : License along with this library; if not, write to the Free Software
404+ : Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
405+
406+----------------------------------------------------
407+
408+src/compiler/parser/FlexLexer.h
409+
410+Copyright: 1993 The Regents of the University of California
411+
412+
413+ // All rights reserved.
414+ //
415+ // This code is derived from software contributed to Berkeley by
416+ // Kent Williams and Tom Epperly.
417+ //
418+ // Redistribution and use in source and binary forms, with or without
419+ // modification, are permitted provided that the following conditions
420+ // are met:
421+
422+ // 1. Redistributions of source code must retain the above copyright
423+ // notice, this list of conditions and the following disclaimer.
424+ // 2. Redistributions in binary form must reproduce the above copyright
425+ // notice, this list of conditions and the following disclaimer in the
426+ // documentation and/or other materials provided with the distribution.
427+
428+ // Neither the name of the University nor the names of its contributors
429+ // may be used to endorse or promote products derived from this software
430+ // without specific prior written permission.
431+
432+ // THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
433+ // IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
434+ // WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
435+ // PURPOSE.
436+
437+----------------------------------------------------
438+
439+src/diagnostics/StackWalker.cpp
440+src/diagnostics/StackWalker.h
441+
442+Copyright: 2005 Jochen Kalmbach
443+
444+
445+ Under BSD License: http://www.opensource.org/licenses/bsd-license.php
446+
447+----------------------------------------------------
448+
449+src/util/singleton.h
450+src/util/threads.h
451+
452+Copyright: 2001 Andrei Alexandrescu
453+
454+
455+ This code accompanies the book:
456+ Alexandrescu, Andrei. "Modern C++ Design: Generic Programming and Design
457+ Patterns Applied". Copyright (c) 2001. Addison-Wesley.
458+ Permission to use, copy, modify, distribute and sell this software for any
459+ purpose is hereby granted without fee, provided that the above copyright
460+ notice appear in all copies and that both that copyright notice and this
461+ permission notice appear in supporting documentation.
462+ The author or Addison-Wesley Longman make no representations about the
463+ suitability of this software for any purpose. It is provided "as is"
464+ without express or implied warranty.
465+
466+
467+External libraries used by this project:
468+----------------------------------------------------
469+
470+Name: LIBXML2
471+Preferred version: 2.2.16 or higher
472+Is mandatory: true
473+Website: http://xmlsoft.org/
474+License: MIT
475+Copyright: 1998-2002 Daniel Veillard. All Rights Reserved.
476+External notice:
477+
478+ Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
479+
480+ The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
481+
482+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
483+
484+ Except as contained in this notice, the name of Daniel Veillard shall not
485+ be used in advertising or otherwise to promote the sale, use or other deal-
486+ ings in this Software without prior written authorization from him.
487+
488+----------------------------------------------------
489+
490+Name: LIBXSLT
491+Preferred version: 1.1.26
492+Is mandatory: false
493+Website: http://xmlsoft.org/XSLT/
494+License: MIT
495+Copyright: 2001-2002 Daniel Veillard. All Rights Reserved.
496+External notice:
497+
498+ Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
499+
500+ The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
501+
502+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
503+
504+
505+ Except as contained in this notice, the name of Daniel Veillard shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from him.
506+
507+
508+----------------------------------------------------
509+
510+Name: ICU4C
511+Preferred version: 3.6 or higher
512+Is mandatory: true
513+Website: http://www.icu-project.org/
514+License: ICU License
515+Copyright: 1995-2011 International Business Machines Corporation and others
516+External notice:
517+
518+ Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, provided that the above copyright notice(s) and this permission notice appear in all copies of the Software and that both the above copyright notice(s) and this permission notice appear in supporting documentation.
519+
520+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
521+
522+ Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder.
523+
524+----------------------------------------------------
525+
526+Name: CURL
527+Preferred version: above 7.12
528+Is mandatory: false
529+Website: http://curl.haxx.se/
530+License: MIT/X derivate license
531+Copyright: 1996 - 2011, Daniel Stenberg, <daniel@haxx.se>.
532+External notice:
533+
534+ All rights reserved.
535+
536+ Permission to use, copy, modify, and distribute this software for any purpose
537+ with or without fee is hereby granted, provided that the above copyright
538+ notice and this permission notice appear in all copies.
539+
540+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
541+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
542+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN
543+ NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
544+ DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
545+ OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
546+ OR OTHER DEALINGS IN THE SOFTWARE.
547+
548+ Except as contained in this notice, the name of a copyright holder shall not
549+ be used in advertising or otherwise to promote the sale, use or other dealings
550+ in this Software without prior written authorization of the copyright holder.
551+
552+----------------------------------------------------
553+
554+Name: ICONV
555+Preferred version: above 1.12
556+Is mandatory: true
557+Website: http://www.gnu.org/software/libiconv/
558+License: LGPL
559+Copyright: 1998, 2010 Free Software Foundation, Inc.
560+External notice:
561+
562+----------------------------------------------------
563+
564+Name: ZLIB
565+Preferred version: 1.2.5
566+Is mandatory: true
567+Website: http://www.zlib.net/
568+Copyright: 1995-2004 Jean-loup Gailly and Mark Adler
569+External notice:
570+
571+ This software is provided 'as-is', without any express or implied
572+ warranty. In no event will the authors be held liable for any damages
573+ arising from the use of this software.
574+
575+ Permission is granted to anyone to use this software for any purpose,
576+ including commercial applications, and to alter it and redistribute it
577+ freely, subject to the following restrictions:
578+
579+ 1. The origin of this software must not be misrepresented; you must not
580+ claim that you wrote the original software. If you use this software
581+ in a product, an acknowledgment in the product documentation would be
582+ appreciated but is not required.
583+ 2. Altered source versions must be plainly marked as such, and must not be
584+ misrepresented as being the original software.
585+ 3. This notice may not be removed or altered from any source distribution.
586+
587+ Jean-loup Gailly jloup@gzip.org
588+ Mark Adler madler@alumni.caltech.edu
589+
590+----------------------------------------------------
591+
592+Name: XERCES
593+Preferred version: 2.8.0 or higher
594+Is mandatory: true
595+Website: http://xerces.apache.org/xerces-c/
596+License: Apache 2
597+Copyright: Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.
598+External notice:
599+
600+ http://www.apache.org/licenses/LICENSE-2.0
601+
602+----------------------------------------------------
603+
604+Name: BOOST (boost_filesystem)
605+Preferred version: 1.32 or higher
606+Is mandatory: false
607+Website: http://www.boost.org/
608+License: Boost Software License v1.0
609+Copyright:
610+ Beman Dawes, David Abrahams, 1998-2005.
611+ Rene Rivera 2004-2007
612+
613+External notice:
614+
615+ Permission is hereby granted, free of charge, to any person or organization
616+ obtaining a copy of the software and accompanying documentation covered by
617+ this license (the "Software") to use, reproduce, display, distribute,
618+ execute, and transmit the Software, and to prepare derivative works of the
619+ Software, and to permit third-parties to whom the Software is furnished to
620+ do so, all subject to the following:
621+
622+ The copyright notices in the Software and this entire statement, including
623+ the above license grant, this restriction and the following disclaimer,
624+ must be included in all copies of the Software, in whole or in part, and
625+ all derivative works of the Software, unless such copies or derivative
626+ works are solely in the form of machine-executable object code generated by
627+ a source language processor.
628+
629+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
630+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
631+ FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
632+ SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
633+ FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
634+ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
635+ DEALINGS IN THE SOFTWARE.
636+
637+
638+External applications used by this project:
639+----------------------------------------------------
640+
641+Name: FLEX
642+Preferred version: 2.5.33
643+Is mandatory: false
644+Website: http://flex.sourceforge.net/
645+Copyright:
646+ 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 The Flex Project.
647+ 1990, 1997 The Regents of the University of California. All rights reserved.
648+
649+External notice:
650+
651+ Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
652+
653+ 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
654+ 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
655+
656+ Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
657+
658+ THIS SOFTWARE IS PROVIDED “AS IS” AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
659+
660+----------------------------------------------------
661+
662+Name: BISON
663+Preferred version: 2.4 or higher
664+Is mandatory: false
665+Website: http://www.gnu.org/software/bison/
666+License: GPL
667+Copyright: 1998, 2001, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
668+External notice:
669+
670+----------------------------------------------------
671+
672+Name: DOXYGEN
673+Preferred version: v1.7.4
674+Is mandatory: false
675+Website: www.doxygen.org
676+License: GPL
677+Copyright: 1997-2011 by Dimitri van Heesch
678+External notice:
679+
680+ Permission to use, copy, modify, and distribute this software and its documentation under the terms of the GNU General Public License is hereby granted.
681+ No representations are made about the suitability of this software for any purpose.
682+ It is provided "as is" without express or implied warranty.
683+ See the GNU General Public License for more details.
684+
685+ Documents produced by doxygen are derivative works derived from the input used in their production; they are not affected by this license.
686+
687+----------------------------------------------------
688+
689+Name: CMAKE
690+Preferred version: 2.8.4
691+Is mandatory: true
692+Website: http://www.cmake.org/
693+License: Creative Commons Attribution-NoDerivs 3.0 Unported License
694+Copyright: 2000-2009 Kitware, Inc., Insight Software Consortium. All rights reserved.
695+External notice:
696+
697+ Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
698+
699+ Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
700+
701+ Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
702+
703+ Neither the names of Kitware, Inc., the Insight Software Consortium, nor the names of their contributors may be used to endorse or promote products derived from this software without specific prior written permission.
704+
705+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
706+
707+----------------------------------------------------
708+
709+Name: SWIG
710+Preferred version: 2.0.4 or above
711+Is mandatory: false
712+Website: http://www.swig.org/
713+License: GPL
714+Copyright:
715+ 1995-2011 The SWIG Developers
716+ 2005-2006 Arizona Board of Regents (University of Arizona).
717+ 1998-2005 University of Chicago.
718+ 1995-1998 The University of Utah and the Regents of the University of California
719+
720+External notice:
721+
722+ SWIG is free software: you can redistribute it and/or modify it
723+ under the terms of the GNU General Public License as published by
724+ the Free Software Foundation, either version 3 of the License, or
725+ (at your option) any later version. See the LICENSE-GPL file for
726+ the full terms of the GNU General Public license version 3.
727+
728+ Portions of SWIG are also licensed under the terms of the licenses
729+ in the file LICENSE-UNIVERSITIES. You must observe the terms of
730+ these licenses, as well as the terms of the GNU General Public License,
731+ when you distribute SWIG.
732+
733+ The SWIG library and examples, under the Lib and Examples top level
734+ directories, are distributed under the following terms:
735+
736+ You may copy, modify, distribute, and make derivative works based on
737+ this software, in source code or object code form, without
738+ restriction. If you distribute the software to others, you may do
739+ so according to the terms of your choice. This software is offered as
740+ is, without warranty of any kind.
741+
742+ See the COPYRIGHT file for a list of contributors to SWIG and their
743+ copyright notices.
744+
745\ No newline at end of file
746
747=== removed file 'NOTICE.txt'
748--- NOTICE.txt 2012-03-28 05:19:57 +0000
749+++ NOTICE.txt 1970-01-01 00:00:00 +0000
750@@ -1,740 +0,0 @@
751------------
752-Zorba 2.2.0
753------------
754-
755-(Note: This file is generated automatically from NOTICE.xml.
756-Please do not modify this file directly.)
757-
758-
759-
760-
761-Apache 2
762-
763- Copyright 2006-2011 The FLWOR Foundation
764-
765- See LICENSE.txt for license information.
766-
767- ------------------------
768- This product includes software developed at
769- The FLWOR Foundation (http://www.flworfound.org/).
770-
771- ------------------------
772- Portions of this software were developed at the Systems
773- Group of the ETH Zurich, Switzerland.
774-
775-
776-Other files used by this project:
777-----------------------------------------------------
778-
779-src/zorbatypes/m_apm.h
780-src/zorbatypes/mapm/
781-
782-Copyright: 1999-2007 Michael C. Ring
783-Website: http://www.tc.umn.edu/~ringx004/mapm-main.html
784-
785- This software is Freeware.
786-
787- Permission to use, copy, and distribute this software and its
788- documentation for any purpose with or without fee is hereby granted,
789- provided that the above copyright notice appear in all copies and
790- that both that copyright notice and this permission notice appear
791- in supporting documentation.
792-
793- Permission to modify the software is granted. Permission to distribute
794- the modified code is granted. Modifications are to be distributed by
795- using the file 'license.txt' as a template to modify the file header.
796- 'license.txt' is available in the official MAPM distribution.
797-
798- To distribute modified source code, insert the file 'license.txt'
799- at the top of all modified source code files and edit accordingly.
800-
801- This software is provided "as is" without express or implied warranty.
802-
803-----------------------------------------------------
804-
805-src/zorbamisc/config/stdint.h
806-
807-Copyright: 2006 Alexander Chemeris
808-
809-
810- Redistribution and use in source and binary forms, with or without
811- modification, are permitted provided that the following conditions are met:
812-
813- 1. Redistributions of source code must retain the above copyright notice,
814- this list of conditions and the following disclaimer.
815-
816- 2. Redistributions in binary form must reproduce the above copyright
817- notice, this list of conditions and the following disclaimer in the
818- documentation and/or other materials provided with the distribution.
819-
820- 3. The name of the author may be used to endorse or promote products
821- derived from this software without specific prior written permission.
822-
823- THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
824- WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
825- MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
826- EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
827- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
828- PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
829- OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
830- WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
831- OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
832- ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
833-
834-----------------------------------------------------
835-
836-src/zorbautils/stemmer/
837-
838-Copyright: 2001 Dr. Martin Porter
839-
840-
841- All the software given out on this Snowball site is covered by the BSD
842- License (see http://www.opensource.org/licenses/bsd-license.html), with
843- Copyright (c) 2001, Dr Martin Porter, and (for the Java developments)
844- Copyright (c) 2002, Richard Boulton.
845-
846- Essentially, all this means is that you can do what you like with the code,
847- except claim another Copyright for it, or claim that it is issued under a
848- different license. The software is also issued without warranties, which
849- means that if anyone suffers through its use, they cannot come back and sue
850- you. You also have to alert anyone to whom you give the Snowball software to
851- the fact that it is covered by the BSD license.
852-
853- We have not bothered to insert the licensing arrangement into the text of
854- the Snowball software.
855-
856-----------------------------------------------------
857-
858-src/util/less.h
859-
860-Copyright: 1998 Paul J. Lucas
861-
862-
863- Redistribution and use in source and binary forms, with or without
864- modification, are permitted provided that the following conditions are met:
865-
866- o Redistributions of source code must retain the above copyright notice,
867- this list of conditions and the following disclaimer.
868-
869- o Redistributions in binary form must reproduce the above copyright
870- notice, this list of conditions and the following disclaimer in the
871- documentation and/or other materials provided with the distribution.
872-
873- o The name of the author may not be used to endorse or promote products
874- derived from this software without specific prior written permission.
875-
876- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
877- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
878- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
879- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
880- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
881- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
882- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
883- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
884- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
885- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
886- POSSIBILITY OF SUCH DAMAGE.
887-
888-----------------------------------------------------
889-
890-src/util/auto_vector.h (has been modified)
891-
892-Copyright: 2003 Reliable Software
893-
894-
895- Redistribution and use in source and binary forms, with or without
896- modification, are permitted provided that the following conditions are met:
897-
898- o Redistributions of source code must retain the above copyright notice,
899- this list of conditions and the following disclaimer.
900-
901- o Redistributions in binary form must reproduce the above copyright
902- notice, this list of conditions and the following disclaimer in the
903- documentation and/or other materials provided with the distribution.
904-
905- o The name of the author may not be used to endorse or promote products
906- derived from this software without specific prior written permission.
907-
908- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
909- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
910- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
911- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
912- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
913- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
914- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
915- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
916- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
917- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
918- POSSIBILITY OF SUCH DAMAGE.
919-
920-----------------------------------------------------
921-
922-cmake_modules/FindBoost.cmake
923-
924-Copyright:
925- 2006-2008 Andreas Schneider <mail@cynapses.org>
926- 2007 Wengo
927- 2007 Mike Jackson
928- 2008 Andreas Pakulat <apaku@gmx.de>
929-
930-
931-
932- Redistribution AND use is allowed according to the terms of the New BSD license.
933- For details see the accompanying COPYING-CMAKE-SCRIPTS file.
934-
935-----------------------------------------------------
936-
937-cmake_modules/FindJNI.cmake
938-cmake_modules/FindPythonLibs.cmake
939-cmake_modules/FindSWIG.cmake
940-
941-Copyright: 2001-2009 Kitware, Inc.
942-
943-
944- Distributed under the OSI-approved BSD License (the "License");
945- see accompanying file Copyright.txt for details.
946-
947- This software is distributed WITHOUT ANY WARRANTY; without even the
948- implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
949- See the License for more information.
950-
951- CMake - Cross Platform Makefile Generator
952- Copyright 2000-2009 Kitware, Inc., Insight Software Consortium
953- All rights reserved.
954-
955- Redistribution and use in source and binary forms, with or without
956- modification, are permitted provided that the following conditions
957- are met:
958-
959- * Redistributions of source code must retain the above copyright
960- notice, this list of conditions and the following disclaimer.
961-
962- * Redistributions in binary form must reproduce the above copyright
963- notice, this list of conditions and the following disclaimer in the
964- documentation and/or other materials provided with the distribution.
965-
966- * Neither the names of Kitware, Inc., the Insight Software Consortium,
967- nor the names of their contributors may be used to endorse or promote
968- products derived from this software without specific prior written
969- permission.
970-
971- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
972- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
973- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
974- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
975- HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
976- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
977- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
978- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
979- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
980- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
981- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
982-
983- ------------------------------------------------------------------------------
984-
985- The above copyright and license notice applies to distributions of
986- CMake in source and binary form. Some source files contain additional
987- notices of original copyright by their contributors; see each source
988- for details. Third-party software packages supplied with CMake under
989- compatible licenses provide their own copyright notices documented in
990- corresponding subdirectories.
991-
992- ------------------------------------------------------------------------------
993-
994- CMake was initially developed by Kitware with the following sponsorship:
995-
996- * National Library of Medicine at the National Institutes of Health
997- as part of the Insight Segmentation and Registration Toolkit (ITK).
998-
999- * US National Labs (Los Alamos, Livermore, Sandia) ASC Parallel
1000- Visualization Initiative.
1001-
1002- * National Alliance for Medical Image Computing (NAMIC) is funded by the
1003- National Institutes of Health through the NIH Roadmap for Medical Research,
1004- Grant U54 EB005149.
1005-
1006- * Kitware, Inc.
1007-
1008-----------------------------------------------------
1009-
1010-/xml.xsd
1011-
1012-Copyright: 2001 World Wide Web Consortium, (Massachusetts Institute of Technology, European Research Consortium for Informatics and Mathematics, Keio University)
1013-
1014-
1015- All Rights Reserved. This work is distributed under the W3C Software License [1] in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
1016-
1017- W3C Software Notice and License
1018-
1019- This work (and included software, documentation such as READMEs, or other related items) is being provided by the copyright holders under the following license.
1020-
1021- License
1022-
1023- By obtaining, using and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions.
1024-
1025- Permission to copy, modify, and distribute this software and its documentation, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the software and documentation or portions thereof, including modifications:
1026- •The full text of this NOTICE in a location viewable to users of the redistributed or derivative work.
1027- •Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software Short Notice should be included (hypertext is preferred, text is permitted) within the body of any redistributed or derivative code.
1028- •Notice of any changes or modifications to the files, including the date changes were made. (We recommend you provide URIs to the location from which the code is derived.)
1029-
1030- Disclaimers
1031-
1032- THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
1033-
1034- COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.
1035-
1036- The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the software without specific, written prior permission. Title to copyright in this software and any associated documentation will at all times remain with copyright holders.
1037-
1038-----------------------------------------------------
1039-
1040-schemas/xslt-xquery-serialization.xsd
1041-
1042-Copyright: 2010 World Wide Web Consortium, (Massachusetts Institute of Technology, European Research Consortium for Informatics and Mathematics, Keio University)
1043-
1044-
1045- All Rights Reserved. This work is distributed under the W3C Software License [1] in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
1046-
1047- W3C Software Notice and License
1048-
1049- This work (and included software, documentation such as READMEs, or other related items) is being provided by the copyright holders under the following license.
1050-
1051- License
1052-
1053- By obtaining, using and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions.
1054-
1055- Permission to copy, modify, and distribute this software and its documentation, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the software and documentation or portions thereof, including modifications:
1056- •The full text of this NOTICE in a location viewable to users of the redistributed or derivative work.
1057- •Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software Short Notice should be included (hypertext is preferred, text is permitted) within the body of any redistributed or derivative code.
1058- •Notice of any changes or modifications to the files, including the date changes were made. (We recommend you provide URIs to the location from which the code is derived.)
1059-
1060- Disclaimers
1061-
1062- THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
1063-
1064- COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.
1065-
1066- The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the software without specific, written prior permission. Title to copyright in this software and any associated documentation will at all times remain with copyright holders.
1067-
1068-----------------------------------------------------
1069-
1070-modules/w3c/xpath-functions.xsd
1071-
1072-Copyright: 2005 World Wide Web Consortium, (Massachusetts Institute of Technology, European Research Consortium for Informatics and Mathematics, Keio University)
1073-
1074-
1075- All Rights Reserved. This work is distributed under the W3C Software License [1] in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
1076-
1077- W3C Software Notice and License
1078-
1079- This work (and included software, documentation such as READMEs, or other related items) is being provided by the copyright holders under the following license.
1080-
1081- License
1082-
1083- By obtaining, using and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions.
1084-
1085- Permission to copy, modify, and distribute this software and its documentation, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the software and documentation or portions thereof, including modifications:
1086- •The full text of this NOTICE in a location viewable to users of the redistributed or derivative work.
1087- •Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software Short Notice should be included (hypertext is preferred, text is permitted) within the body of any redistributed or derivative code.
1088- •Notice of any changes or modifications to the files, including the date changes were made. (We recommend you provide URIs to the location from which the code is derived.)
1089-
1090- Disclaimers
1091-
1092- THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
1093-
1094- COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.
1095-
1096- The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the software without specific, written prior permission. Title to copyright in this software and any associated documentation will at all times remain with copyright holders.
1097-
1098-----------------------------------------------------
1099-
1100-include/xqc.h
1101-
1102-Copyright: 2008, Matthias Brantner, John Snelson
1103-
1104-
1105- * All rights reserved.
1106- *
1107- * Redistribution and use in source and binary forms, with or without
1108- * modification, are permitted provided that the following conditions are met:
1109- *
1110- * * Redistributions of source code must retain the above copyright notice,
1111- * this list of conditions and the following disclaimer.
1112- * * Redistributions in binary form must reproduce the above copyright
1113- * notice, this list of conditions and the following disclaimer in the
1114- * documentation and/or other materials provided with the distribution.
1115- * * Neither the name of the developers nor the names of contributors may be
1116- * used to endorse or promote products derived from this software without
1117- * specific prior written permission.
1118- *
1119- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
1120- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1121- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1122- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
1123- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
1124- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
1125- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
1126- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
1127- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
1128- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
1129- * POSSIBILITY OF SUCH DAMAGE.
1130-
1131-----------------------------------------------------
1132-
1133-modules/functx/functx.xq
1134-
1135-Copyright: 2007 Datypic
1136-
1137-
1138- : This library is free software; you can redistribute it and/or
1139- : modify it under the terms of the GNU Lesser General Public
1140- : License as published by the Free Software Foundation; either
1141- : version 2.1 of the License.
1142-
1143- : This library is distributed in the hope that it will be useful,
1144- : but WITHOUT ANY WARRANTY; without even the implied warranty of
1145- : MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1146- : Lesser General Public License for more details.
1147-
1148- : You should have received a copy of the GNU Lesser General Public
1149- : License along with this library; if not, write to the Free Software
1150- : Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
1151-
1152-----------------------------------------------------
1153-
1154-src/compiler/parser/FlexLexer.h
1155-
1156-Copyright: 1993 The Regents of the University of California
1157-
1158-
1159- // All rights reserved.
1160- //
1161- // This code is derived from software contributed to Berkeley by
1162- // Kent Williams and Tom Epperly.
1163- //
1164- // Redistribution and use in source and binary forms, with or without
1165- // modification, are permitted provided that the following conditions
1166- // are met:
1167-
1168- // 1. Redistributions of source code must retain the above copyright
1169- // notice, this list of conditions and the following disclaimer.
1170- // 2. Redistributions in binary form must reproduce the above copyright
1171- // notice, this list of conditions and the following disclaimer in the
1172- // documentation and/or other materials provided with the distribution.
1173-
1174- // Neither the name of the University nor the names of its contributors
1175- // may be used to endorse or promote products derived from this software
1176- // without specific prior written permission.
1177-
1178- // THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
1179- // IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
1180- // WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
1181- // PURPOSE.
1182-
1183-----------------------------------------------------
1184-
1185-src/diagnostics/StackWalker.cpp
1186-src/diagnostics/StackWalker.h
1187-
1188-Copyright: 2005 Jochen Kalmbach
1189-
1190-
1191- Under BSD License: http://www.opensource.org/licenses/bsd-license.php
1192-
1193-----------------------------------------------------
1194-
1195-src/util/singleton.h
1196-src/util/threads.h
1197-
1198-Copyright: 2001 Andrei Alexandrescu
1199-
1200-
1201- This code accompanies the book:
1202- Alexandrescu, Andrei. "Modern C++ Design: Generic Programming and Design
1203- Patterns Applied". Copyright (c) 2001. Addison-Wesley.
1204- Permission to use, copy, modify, distribute and sell this software for any
1205- purpose is hereby granted without fee, provided that the above copyright
1206- notice appear in all copies and that both that copyright notice and this
1207- permission notice appear in supporting documentation.
1208- The author or Addison-Wesley Longman make no representations about the
1209- suitability of this software for any purpose. It is provided "as is"
1210- without express or implied warranty.
1211-
1212-
1213-External libraries used by this project:
1214-----------------------------------------------------
1215-
1216-Name: LIBXML2
1217-Preferred version: 2.2.16 or higher
1218-Is mandatory: true
1219-Website: http://xmlsoft.org/
1220-License: MIT
1221-Copyright: 1998-2002 Daniel Veillard. All Rights Reserved.
1222-External notice:
1223-
1224- Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
1225-
1226- The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
1227-
1228- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
1229-
1230- Except as contained in this notice, the name of Daniel Veillard shall not
1231- be used in advertising or otherwise to promote the sale, use or other deal-
1232- ings in this Software without prior written authorization from him.
1233-
1234-----------------------------------------------------
1235-
1236-Name: LIBXSLT
1237-Preferred version: 1.1.26
1238-Is mandatory: false
1239-Website: http://xmlsoft.org/XSLT/
1240-License: MIT
1241-Copyright: 2001-2002 Daniel Veillard. All Rights Reserved.
1242-External notice:
1243-
1244- Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
1245-
1246- The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
1247-
1248- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
1249-
1250-
1251- Except as contained in this notice, the name of Daniel Veillard shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from him.
1252-
1253-
1254-----------------------------------------------------
1255-
1256-Name: ICU4C
1257-Preferred version: 3.6 or higher
1258-Is mandatory: true
1259-Website: http://www.icu-project.org/
1260-License: ICU License
1261-Copyright: 1995-2011 International Business Machines Corporation and others
1262-External notice:
1263-
1264- Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, provided that the above copyright notice(s) and this permission notice appear in all copies of the Software and that both the above copyright notice(s) and this permission notice appear in supporting documentation.
1265-
1266- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1267-
1268- Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder.
1269-
1270-----------------------------------------------------
1271-
1272-Name: CURL
1273-Preferred version: above 7.12
1274-Is mandatory: false
1275-Website: http://curl.haxx.se/
1276-License: MIT/X derivate license
1277-Copyright: 1996 - 2011, Daniel Stenberg, <daniel@haxx.se>.
1278-External notice:
1279-
1280- All rights reserved.
1281-
1282- Permission to use, copy, modify, and distribute this software for any purpose
1283- with or without fee is hereby granted, provided that the above copyright
1284- notice and this permission notice appear in all copies.
1285-
1286- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1287- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1288- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN
1289- NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
1290- DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
1291- OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
1292- OR OTHER DEALINGS IN THE SOFTWARE.
1293-
1294- Except as contained in this notice, the name of a copyright holder shall not
1295- be used in advertising or otherwise to promote the sale, use or other dealings
1296- in this Software without prior written authorization of the copyright holder.
1297-
1298-----------------------------------------------------
1299-
1300-Name: ICONV
1301-Preferred version: above 1.12
1302-Is mandatory: true
1303-Website: http://www.gnu.org/software/libiconv/
1304-License: LGPL
1305-Copyright: 1998, 2010 Free Software Foundation, Inc.
1306-External notice:
1307-
1308-----------------------------------------------------
1309-
1310-Name: ZLIB
1311-Preferred version: 1.2.5
1312-Is mandatory: true
1313-Website: http://www.zlib.net/
1314-Copyright: 1995-2004 Jean-loup Gailly and Mark Adler
1315-External notice:
1316-
1317- This software is provided 'as-is', without any express or implied
1318- warranty. In no event will the authors be held liable for any damages
1319- arising from the use of this software.
1320-
1321- Permission is granted to anyone to use this software for any purpose,
1322- including commercial applications, and to alter it and redistribute it
1323- freely, subject to the following restrictions:
1324-
1325- 1. The origin of this software must not be misrepresented; you must not
1326- claim that you wrote the original software. If you use this software
1327- in a product, an acknowledgment in the product documentation would be
1328- appreciated but is not required.
1329- 2. Altered source versions must be plainly marked as such, and must not be
1330- misrepresented as being the original software.
1331- 3. This notice may not be removed or altered from any source distribution.
1332-
1333- Jean-loup Gailly jloup@gzip.org
1334- Mark Adler madler@alumni.caltech.edu
1335-
1336-----------------------------------------------------
1337-
1338-Name: XERCES
1339-Preferred version: 2.8.0 or higher
1340-Is mandatory: true
1341-Website: http://xerces.apache.org/xerces-c/
1342-License: Apache 2
1343-Copyright: Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.
1344-External notice:
1345-
1346- http://www.apache.org/licenses/LICENSE-2.0
1347-
1348-----------------------------------------------------
1349-
1350-Name: BOOST (boost_filesystem)
1351-Preferred version: 1.32 or higher
1352-Is mandatory: false
1353-Website: http://www.boost.org/
1354-License: Boost Software License v1.0
1355-Copyright:
1356- Beman Dawes, David Abrahams, 1998-2005.
1357- Rene Rivera 2004-2007
1358-
1359-External notice:
1360-
1361- Permission is hereby granted, free of charge, to any person or organization
1362- obtaining a copy of the software and accompanying documentation covered by
1363- this license (the "Software") to use, reproduce, display, distribute,
1364- execute, and transmit the Software, and to prepare derivative works of the
1365- Software, and to permit third-parties to whom the Software is furnished to
1366- do so, all subject to the following:
1367-
1368- The copyright notices in the Software and this entire statement, including
1369- the above license grant, this restriction and the following disclaimer,
1370- must be included in all copies of the Software, in whole or in part, and
1371- all derivative works of the Software, unless such copies or derivative
1372- works are solely in the form of machine-executable object code generated by
1373- a source language processor.
1374-
1375- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1376- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1377- FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
1378- SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
1379- FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
1380- ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
1381- DEALINGS IN THE SOFTWARE.
1382-
1383-
1384-External applications used by this project:
1385-----------------------------------------------------
1386-
1387-Name: FLEX
1388-Preferred version: 2.5.33
1389-Is mandatory: false
1390-Website: http://flex.sourceforge.net/
1391-Copyright:
1392- 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 The Flex Project.
1393- 1990, 1997 The Regents of the University of California. All rights reserved.
1394-
1395-External notice:
1396-
1397- Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1398-
1399- 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
1400- 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
1401-
1402- Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
1403-
1404- THIS SOFTWARE IS PROVIDED “AS IS” AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
1405-
1406-----------------------------------------------------
1407-
1408-Name: BISON
1409-Preferred version: 2.4 or higher
1410-Is mandatory: false
1411-Website: http://www.gnu.org/software/bison/
1412-License: GPL
1413-Copyright: 1998, 2001, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1414-External notice:
1415-
1416-----------------------------------------------------
1417-
1418-Name: DOXYGEN
1419-Preferred version: v1.7.4
1420-Is mandatory: false
1421-Website: www.doxygen.org
1422-License: GPL
1423-Copyright: 1997-2011 by Dimitri van Heesch
1424-External notice:
1425-
1426- Permission to use, copy, modify, and distribute this software and its documentation under the terms of the GNU General Public License is hereby granted.
1427- No representations are made about the suitability of this software for any purpose.
1428- It is provided "as is" without express or implied warranty.
1429- See the GNU General Public License for more details.
1430-
1431- Documents produced by doxygen are derivative works derived from the input used in their production; they are not affected by this license.
1432-
1433-----------------------------------------------------
1434-
1435-Name: CMAKE
1436-Preferred version: 2.8.4
1437-Is mandatory: true
1438-Website: http://www.cmake.org/
1439-License: Creative Commons Attribution-NoDerivs 3.0 Unported License
1440-Copyright: 2000-2009 Kitware, Inc., Insight Software Consortium. All rights reserved.
1441-External notice:
1442-
1443- Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1444-
1445- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
1446-
1447- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
1448-
1449- Neither the names of Kitware, Inc., the Insight Software Consortium, nor the names of their contributors may be used to endorse or promote products derived from this software without specific prior written permission.
1450-
1451- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1452-
1453-----------------------------------------------------
1454-
1455-Name: SWIG
1456-Preferred version: 2.0.4 or above
1457-Is mandatory: false
1458-Website: http://www.swig.org/
1459-License: GPL
1460-Copyright:
1461- 1995-2011 The SWIG Developers
1462- 2005-2006 Arizona Board of Regents (University of Arizona).
1463- 1998-2005 University of Chicago.
1464- 1995-1998 The University of Utah and the Regents of the University of California
1465-
1466-External notice:
1467-
1468- SWIG is free software: you can redistribute it and/or modify it
1469- under the terms of the GNU General Public License as published by
1470- the Free Software Foundation, either version 3 of the License, or
1471- (at your option) any later version. See the LICENSE-GPL file for
1472- the full terms of the GNU General Public license version 3.
1473-
1474- Portions of SWIG are also licensed under the terms of the licenses
1475- in the file LICENSE-UNIVERSITIES. You must observe the terms of
1476- these licenses, as well as the terms of the GNU General Public License,
1477- when you distribute SWIG.
1478-
1479- The SWIG library and examples, under the Lib and Examples top level
1480- directories, are distributed under the following terms:
1481-
1482- You may copy, modify, distribute, and make derivative works based on
1483- this software, in source code or object code form, without
1484- restriction. If you distribute the software to others, you may do
1485- so according to the terms of your choice. This software is offered as
1486- is, without warranty of any kind.
1487-
1488- See the COPYRIGHT file for a list of contributors to SWIG and their
1489- copyright notices.
1490-
1491\ No newline at end of file
1492
1493=== modified file 'include/zorba/pregenerated/diagnostic_list.h'
1494--- include/zorba/pregenerated/diagnostic_list.h 2012-03-28 05:19:57 +0000
1495+++ include/zorba/pregenerated/diagnostic_list.h 2012-04-12 18:17:20 +0000
1496@@ -1,814 +1,818 @@
1497-/**
1498- * Copyright 2006-2011 The FLWOR Foundation.
1499- *
1500- * Licensed under the Apache License, Version 2.0 (the "License");
1501- * you may not use this file except in compliance with the License.
1502- * You may obtain a copy of the License at
1503- *
1504- * http://www.apache.org/licenses/LICENSE-2.0
1505- *
1506- * Unless required by applicable law or agreed to in writing, software
1507- * distributed under the License is distributed on an "AS IS" BASIS,
1508- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1509- * See the License for the specific language governing permissions and
1510- * limitations under the License.
1511- */
1512-
1513- /*
1514- * THIS FILE IS GENERATED.
1515- * PLEASE DO NOT EDIT.
1516- */
1517-
1518-#ifndef ZORBA_DIAGNOSTIC_LIST_API_H
1519-#define ZORBA_DIAGNOSTIC_LIST_API_H
1520-
1521-#include <zorba/config.h>
1522-#include <zorba/error.h>
1523-#include <zorba/xquery_warning.h>
1524-
1525-namespace zorba {
1526-
1527-namespace err {
1528-
1529-extern ZORBA_DLL_PUBLIC XQueryErrorCode XPST0001;
1530-
1531-extern ZORBA_DLL_PUBLIC XQueryErrorCode XPDY0002;
1532-
1533-extern ZORBA_DLL_PUBLIC XQueryErrorCode XPST0003;
1534-
1535-extern ZORBA_DLL_PUBLIC XQueryErrorCode XPTY0004;
1536-
1537-extern ZORBA_DLL_PUBLIC XQueryErrorCode XPST0005;
1538-
1539-extern ZORBA_DLL_PUBLIC XQueryErrorCode XPST0008;
1540-
1541-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0009;
1542-
1543-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0012;
1544-
1545-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0013;
1546-
1547-extern ZORBA_DLL_PUBLIC XQueryErrorCode XPST0017;
1548-
1549-extern ZORBA_DLL_PUBLIC XQueryErrorCode XPTY0018;
1550-
1551-extern ZORBA_DLL_PUBLIC XQueryErrorCode XPTY0019;
1552-
1553-extern ZORBA_DLL_PUBLIC XQueryErrorCode XPTY0020;
1554-
1555-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0022;
1556-
1557-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQTY0024;
1558-
1559-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQDY0025;
1560-
1561-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQDY0026;
1562-
1563-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQDY0027;
1564-
1565-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQTY0030;
1566-
1567-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0031;
1568-
1569-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0032;
1570-
1571-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0033;
1572-
1573-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0034;
1574-
1575-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0035;
1576-
1577-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0036;
1578-
1579-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0038;
1580-
1581-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0039;
1582-
1583-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0040;
1584-
1585-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQDY0041;
1586-
1587-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQDY0044;
1588-
1589-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0045;
1590-
1591-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0046;
1592-
1593-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0047;
1594-
1595-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0048;
1596-
1597-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0049;
1598-
1599-extern ZORBA_DLL_PUBLIC XQueryErrorCode XPDY0050;
1600-
1601-extern ZORBA_DLL_PUBLIC XQueryErrorCode XPST0051;
1602-
1603-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0054;
1604-
1605-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0055;
1606-
1607-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0057;
1608-
1609-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0058;
1610-
1611-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0059;
1612-
1613-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0060;
1614-
1615-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQDY0061;
1616-
1617-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQDY0064;
1618-
1619-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0065;
1620-
1621-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0066;
1622-
1623-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0067;
1624-
1625-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0068;
1626-
1627-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0069;
1628-
1629-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0070;
1630-
1631-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0071;
1632-
1633-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQDY0072;
1634-
1635-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQDY0074;
1636-
1637-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0076;
1638-
1639-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0079;
1640-
1641-extern ZORBA_DLL_PUBLIC XQueryErrorCode XPST0080;
1642-
1643-extern ZORBA_DLL_PUBLIC XQueryErrorCode XPST0081;
1644-
1645-extern ZORBA_DLL_PUBLIC XQueryErrorCode XPST0083;
1646-
1647-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQDY0084;
1648-
1649-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0085;
1650-
1651-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQTY0086;
1652-
1653-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0087;
1654-
1655-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0088;
1656-
1657-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0089;
1658-
1659-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0090;
1660-
1661-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQDY0091;
1662-
1663-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQDY0092;
1664-
1665-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0093;
1666-
1667-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQDY0096;
1668-
1669-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0098;
1670-
1671-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0106;
1672-
1673-extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0111;
1674-
1675-extern ZORBA_DLL_PUBLIC XQueryErrorCode XTDE1310;
1676-
1677-extern ZORBA_DLL_PUBLIC XQueryErrorCode XTDE1340;
1678-
1679-extern ZORBA_DLL_PUBLIC XQueryErrorCode XTDE1350;
1680-
1681-#if !defined(ZORBA_NO_FULL_TEXT)
1682-extern ZORBA_DLL_PUBLIC XQueryErrorCode FTST0008;
1683-
1684-extern ZORBA_DLL_PUBLIC XQueryErrorCode FTST0009;
1685-
1686-extern ZORBA_DLL_PUBLIC XQueryErrorCode FTDY0016;
1687-
1688-extern ZORBA_DLL_PUBLIC XQueryErrorCode FTDY0017;
1689-
1690-extern ZORBA_DLL_PUBLIC XQueryErrorCode FTST0018;
1691-
1692-extern ZORBA_DLL_PUBLIC XQueryErrorCode FTST0019;
1693-
1694-extern ZORBA_DLL_PUBLIC XQueryErrorCode FTDY0020;
1695-#endif
1696-
1697-extern ZORBA_DLL_PUBLIC XQueryErrorCode FOER0000;
1698-
1699-extern ZORBA_DLL_PUBLIC XQueryErrorCode FOAR0001;
1700-
1701-extern ZORBA_DLL_PUBLIC XQueryErrorCode FOAR0002;
1702-
1703-extern ZORBA_DLL_PUBLIC XQueryErrorCode FOCA0001;
1704-
1705-extern ZORBA_DLL_PUBLIC XQueryErrorCode FOCA0002;
1706-
1707-extern ZORBA_DLL_PUBLIC XQueryErrorCode FOCA0003;
1708-
1709-extern ZORBA_DLL_PUBLIC XQueryErrorCode FOCA0005;
1710-
1711-extern ZORBA_DLL_PUBLIC XQueryErrorCode FOCA0006;
1712-
1713-extern ZORBA_DLL_PUBLIC XQueryErrorCode FOCH0001;
1714-
1715-extern ZORBA_DLL_PUBLIC XQueryErrorCode FOCH0002;
1716-
1717-extern ZORBA_DLL_PUBLIC XQueryErrorCode FOCH0003;
1718-
1719-extern ZORBA_DLL_PUBLIC XQueryErrorCode FOCH0004;
1720-
1721-extern ZORBA_DLL_PUBLIC XQueryErrorCode FODC0001;
1722-
1723-extern ZORBA_DLL_PUBLIC XQueryErrorCode FODC0002;
1724-
1725-extern ZORBA_DLL_PUBLIC XQueryErrorCode FODC0003;
1726-
1727-extern ZORBA_DLL_PUBLIC XQueryErrorCode FODC0004;
1728-
1729-extern ZORBA_DLL_PUBLIC XQueryErrorCode FODC0005;
1730-
1731-extern ZORBA_DLL_PUBLIC XQueryErrorCode FODC0006;
1732-
1733-extern ZORBA_DLL_PUBLIC XQueryErrorCode FODC0007;
1734-
1735-extern ZORBA_DLL_PUBLIC XQueryErrorCode FODF1280;
1736-
1737-extern ZORBA_DLL_PUBLIC XQueryErrorCode FODF1310;
1738-
1739-extern ZORBA_DLL_PUBLIC XQueryErrorCode FODT0001;
1740-
1741-extern ZORBA_DLL_PUBLIC XQueryErrorCode FODT0002;
1742-
1743-extern ZORBA_DLL_PUBLIC XQueryErrorCode FODT0003;
1744-
1745-extern ZORBA_DLL_PUBLIC XQueryErrorCode FOFI0001;
1746-
1747-extern ZORBA_DLL_PUBLIC XQueryErrorCode FOFI0002;
1748-
1749-extern ZORBA_DLL_PUBLIC XQueryErrorCode FONS0004;
1750-
1751-extern ZORBA_DLL_PUBLIC XQueryErrorCode FONS0005;
1752-
1753-extern ZORBA_DLL_PUBLIC XQueryErrorCode FORG0001;
1754-
1755-extern ZORBA_DLL_PUBLIC XQueryErrorCode FORG0002;
1756-
1757-extern ZORBA_DLL_PUBLIC XQueryErrorCode FORG0003;
1758-
1759-extern ZORBA_DLL_PUBLIC XQueryErrorCode FORG0004;
1760-
1761-extern ZORBA_DLL_PUBLIC XQueryErrorCode FORG0005;
1762-
1763-extern ZORBA_DLL_PUBLIC XQueryErrorCode FORG0006;
1764-
1765-extern ZORBA_DLL_PUBLIC XQueryErrorCode FORG0008;
1766-
1767-extern ZORBA_DLL_PUBLIC XQueryErrorCode FORG0009;
1768-
1769-extern ZORBA_DLL_PUBLIC XQueryErrorCode FORX0001;
1770-
1771-extern ZORBA_DLL_PUBLIC XQueryErrorCode FORX0002;
1772-
1773-extern ZORBA_DLL_PUBLIC XQueryErrorCode FORX0003;
1774-
1775-extern ZORBA_DLL_PUBLIC XQueryErrorCode FORX0004;
1776-
1777-extern ZORBA_DLL_PUBLIC XQueryErrorCode FOTY0012;
1778-
1779-extern ZORBA_DLL_PUBLIC XQueryErrorCode FOTY0013;
1780-
1781-extern ZORBA_DLL_PUBLIC XQueryErrorCode FOTY0014;
1782-
1783-extern ZORBA_DLL_PUBLIC XQueryErrorCode FOTY0015;
1784-
1785-extern ZORBA_DLL_PUBLIC XQueryErrorCode XUST0001;
1786-
1787-extern ZORBA_DLL_PUBLIC XQueryErrorCode XUST0002;
1788-
1789-extern ZORBA_DLL_PUBLIC XQueryErrorCode XUST0003;
1790-
1791-extern ZORBA_DLL_PUBLIC XQueryErrorCode XUTY0004;
1792-
1793-extern ZORBA_DLL_PUBLIC XQueryErrorCode XUTY0005;
1794-
1795-extern ZORBA_DLL_PUBLIC XQueryErrorCode XUTY0006;
1796-
1797-extern ZORBA_DLL_PUBLIC XQueryErrorCode XUTY0007;
1798-
1799-extern ZORBA_DLL_PUBLIC XQueryErrorCode XUTY0008;
1800-
1801-extern ZORBA_DLL_PUBLIC XQueryErrorCode XUDY0009;
1802-
1803-extern ZORBA_DLL_PUBLIC XQueryErrorCode XUTY0010;
1804-
1805-extern ZORBA_DLL_PUBLIC XQueryErrorCode XUTY0011;
1806-
1807-extern ZORBA_DLL_PUBLIC XQueryErrorCode XUTY0012;
1808-
1809-extern ZORBA_DLL_PUBLIC XQueryErrorCode XUTY0013;
1810-
1811-extern ZORBA_DLL_PUBLIC XQueryErrorCode XUDY0014;
1812-
1813-extern ZORBA_DLL_PUBLIC XQueryErrorCode XUDY0015;
1814-
1815-extern ZORBA_DLL_PUBLIC XQueryErrorCode XUDY0016;
1816-
1817-extern ZORBA_DLL_PUBLIC XQueryErrorCode XUDY0017;
1818-
1819-extern ZORBA_DLL_PUBLIC XQueryErrorCode XUDY0018;
1820-
1821-extern ZORBA_DLL_PUBLIC XQueryErrorCode XUDY0019;
1822-
1823-extern ZORBA_DLL_PUBLIC XQueryErrorCode XUDY0021;
1824-
1825-extern ZORBA_DLL_PUBLIC XQueryErrorCode XUTY0022;
1826-
1827-extern ZORBA_DLL_PUBLIC XQueryErrorCode XUDY0023;
1828-
1829-extern ZORBA_DLL_PUBLIC XQueryErrorCode XUDY0024;
1830-
1831-extern ZORBA_DLL_PUBLIC XQueryErrorCode XUDY0027;
1832-
1833-extern ZORBA_DLL_PUBLIC XQueryErrorCode XUST0028;
1834-
1835-extern ZORBA_DLL_PUBLIC XQueryErrorCode XUDY0029;
1836-
1837-extern ZORBA_DLL_PUBLIC XQueryErrorCode XUDY0030;
1838-
1839-extern ZORBA_DLL_PUBLIC XQueryErrorCode XUDY0031;
1840-
1841-extern ZORBA_DLL_PUBLIC XQueryErrorCode FOUP0001;
1842-
1843-extern ZORBA_DLL_PUBLIC XQueryErrorCode FOUP0002;
1844-
1845-extern ZORBA_DLL_PUBLIC XQueryErrorCode SENR0001;
1846-
1847-extern ZORBA_DLL_PUBLIC XQueryErrorCode SERE0003;
1848-
1849-extern ZORBA_DLL_PUBLIC XQueryErrorCode SEPM0004;
1850-
1851-extern ZORBA_DLL_PUBLIC XQueryErrorCode SERE0005;
1852-
1853-extern ZORBA_DLL_PUBLIC XQueryErrorCode SERE0006;
1854-
1855-extern ZORBA_DLL_PUBLIC XQueryErrorCode SESU0007;
1856-
1857-extern ZORBA_DLL_PUBLIC XQueryErrorCode SERE0008;
1858-
1859-extern ZORBA_DLL_PUBLIC XQueryErrorCode SEPM0009;
1860-
1861-extern ZORBA_DLL_PUBLIC XQueryErrorCode SEPM0010;
1862-
1863-extern ZORBA_DLL_PUBLIC XQueryErrorCode SESU0011;
1864-
1865-extern ZORBA_DLL_PUBLIC XQueryErrorCode SERE0012;
1866-
1867-extern ZORBA_DLL_PUBLIC XQueryErrorCode SESU0013;
1868-
1869-extern ZORBA_DLL_PUBLIC XQueryErrorCode SERE0014;
1870-
1871-extern ZORBA_DLL_PUBLIC XQueryErrorCode SERE0015;
1872-
1873-extern ZORBA_DLL_PUBLIC XQueryErrorCode SEPM0016;
1874-
1875-} // namespace err
1876-
1877-namespace zerr {
1878-
1879-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0000_NO_ERROR;
1880-
1881-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0001_DYNAMIC_RUNTIME_ERROR;
1882-
1883-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0002_ASSERT_FAILED;
1884-
1885-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0003_INTERNAL_ERROR;
1886-
1887-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0004_NOT_IMPLEMENTED;
1888-
1889-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0005_NOT_ENABLED;
1890-
1891-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0006_UNKNOWN_ENCODING;
1892-
1893-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0007_FUNCTION_SIGNATURE_NOT_EQUAL;
1894-
1895-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0008_FUNCTION_IMPL_NOT_FOUND;
1896-
1897-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0009_FUNCTION_LOCALNAME_MISMATCH;
1898-
1899-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0010_FUNCTION_NOT_SEQUENTIAL;
1900-
1901-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0013_FXCHARHEAP_EXCEPTION;
1902-
1903-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0016_RESERVED_MODULE_TARGET_NAMESPACE;
1904-
1905-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0017_FILE_ACCESS_DISABLED;
1906-
1907-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0020_INVALID_URI;
1908-
1909-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0021_USER_ERROR;
1910-
1911-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0024_XML_DOES_NOT_MATCH_SCHEMA;
1912-
1913-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0025_ITEM_CREATION_FAILED;
1914-
1915-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0026_INVALID_ENUM_VALUE;
1916-
1917-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0028_TARGET_NAMESPACE_NOT_PROVIDED;
1918-
1919-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0029_URI_ACCESS_DENIED;
1920-
1921-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0030_DEADLOCK;
1922-
1923-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0031_MALFORMED_XQUERYX_INPUT;
1924-
1925-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0032_ERROR_TRANSFORMING_XQUERYX_TO_XQUERY;
1926-
1927-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0036_BREAKITERATOR_CREATION_FAILED;
1928-
1929-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0037_INAPPROPRIATE_MODULE_VERSION;
1930-
1931-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0038_INAPPROPRIATE_ZORBA_VERSION;
1932-
1933-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0039_INVALID_VERSION_SPECIFICATION;
1934-
1935-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0040_MISSING_NONDETERMINISTIC_ANNOTATION;
1936-
1937-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0050_FEATURE_NOT_AVAILABLE;
1938-
1939-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0060_OPTION_NOT_KNOWN;
1940-
1941-#if !defined(ZORBA_NO_FULL_TEXT)
1942-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP8401_THESAURUS_VERSION_MISMATCH;
1943-
1944-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP8402_THESAURUS_ENDIANNESS_MISMATCH;
1945-
1946-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP8403_THESAURUS_DATA_ERROR;
1947-#endif
1948-
1949-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQD0001_PREFIX_NOT_DECLARED;
1950-
1951-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQD0002_DOCUMENT_NOT_VALID;
1952-
1953-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQD0003_INCONSISTENT_PARSE_FRAGMENT_OPTIONS;
1954-
1955-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQD0004_INVALID_PARAMETER;
1956-
1957-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQD0005_INVALID_KEY_FOR_MAP;
1958-
1959-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQD0006_INVALID_UTF8_BYTE_SEQUENCE;
1960-
1961-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0002_XQUERY_COMPILATION_FAILED;
1962-
1963-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0003_XQUERY_NOT_COMPILED;
1964-
1965-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0004_XQUERY_ALREADY_COMPILED;
1966-
1967-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0005_XQUERY_ALREADY_EXECUTING;
1968-
1969-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0006_XQUERY_ALREADY_CLOSED;
1970-
1971-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0007_CANNOT_SERIALIZE_PUL;
1972-
1973-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0008_NOT_AN_UPDATE_XQUERY;
1974-
1975-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0009_XQUERY_NOT_COMPILED_IN_DEBUG_MODE;
1976-
1977-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0011_ELEMENT_NOT_DECLARED;
1978-
1979-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0014_INVALID_ARGUMENT;
1980-
1981-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0015_CREATEMODULE_NOT_FOUND;
1982-
1983-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0019_MODULE_ALREADY_REGISTERED;
1984-
1985-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0020_DOCUMENT_ALREADY_EXISTS;
1986-
1987-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0021_ITEM_TO_LOAD_IS_NOT_NODE;
1988-
1989-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0027_CANNOT_UPDATE_DCTX_WITH_ITERATORS;
1990-
1991-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0028_INVALID_NODE_URI;
1992-
1993-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0029_REFERENCE_ALREADY_PRESENT;
1994-
1995-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0030_NO_CURRENT_REFERENCE;
1996-
1997-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0039_XQUERY_HAS_ITERATOR_ALREADY;
1998-
1999-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0040_ITERATOR_NOT_OPEN;
2000-
2001-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0041_ITERATOR_ALREADY_OPEN;
2002-
2003-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0042_ITERATOR_CLOSED;
2004-
2005-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0070_INVALID_SERIALIZATION_METHOD_FOR_SAX;
2006-
2007-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0080_CANNOT_RETRIEVE_NODE_REFERENCE;
2008-
2009-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0090_CANNOT_VALIDATE_NON_ROOT;
2010-
2011-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0001_NONEXISTENT_INPUT_FIELD;
2012-
2013-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0002_INCOMPATIBLE_INPUT_FIELD;
2014-
2015-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0003_UNRECOGNIZED_CLASS_FIELD;
2016-
2017-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0004_UNRESOLVED_FIELD_REFERENCE;
2018-
2019-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0005_CLASS_VERSION_TOO_NEW;
2020-
2021-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0006_CLASS_VERSION_TOO_OLD;
2022-
2023-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0007_INPUT_ARCHIVE_USED_FOR_OUT_SERIALIZATION;
2024-
2025-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0008_OUTPUT_ARCHIVE_USED_FOR_IN_SERIALIZATION;
2026-
2027-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0009_CLASS_NOT_SERIALIZABLE;
2028-
2029-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0010_ITEM_TYPE_NOT_SERIALIZABLE;
2030-
2031-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0011_INPUT_ARCHIVE_NOT_ZORBA_ARCHIVE;
2032-
2033-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0012_INCOMPATIBLE_ARCHIVE_VERSION;
2034-
2035-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0013_UNABLE_TO_LOAD_QUERY;
2036-
2037-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0014_INFINITE_CIRCULAR_DEPENDENCIES;
2038-
2039-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0015_INCOMPATIBLE_BETWEEN_32_AND_64_BITS_OR_LE_AND_BE;
2040-
2041-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0016_CANNOT_LOAD_FROM_RELEASE_TO_DEBUG;
2042-
2043-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0017_CANNOT_LOAD_FROM_DEBUG_TO_RELEASE;
2044-
2045-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0001_COLLECTION_NOT_DECLARED;
2046-
2047-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0002_COLLECTION_ALREADY_EXISTS;
2048-
2049-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0003_COLLECTION_DOES_NOT_EXIST;
2050-
2051-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0004_COLLECTION_CONST_UPDATE;
2052-
2053-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0005_COLLECTION_APPEND_BAD_INSERT;
2054-
2055-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0006_COLLECTION_QUEUE_BAD_INSERT;
2056-
2057-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0007_COLLECTION_APPEND_BAD_DELETE;
2058-
2059-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0008_COLLECTION_QUEUE_BAD_DELETE;
2060-
2061-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0009_COLLECTION_QUEUE_BAD_DELETE;
2062-
2063-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0010_COLLECTION_CONST_NODE_UPDATE;
2064-
2065-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0011_COLLECTION_NODE_NOT_FOUND;
2066-
2067-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0012_COLLECTION_UNORDERED_BAD_OPERATION;
2068-
2069-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0013_COLLECTION_BAD_DESTROY_INDEXES;
2070-
2071-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0014_COLLECTION_BAD_DESTROY_ICS;
2072-
2073-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0015_COLLECTION_BAD_DESTROY_NODES;
2074-
2075-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0016_COLLECTION_MULTIPLE_CREATES;
2076-
2077-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0017_NODE_IS_ORPHAN;
2078-
2079-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0018_NODES_NOT_IN_SAME_COLLECTION;
2080-
2081-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0019_UNDO_NOT_POSSIBLE;
2082-
2083-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0020_INDEX_DOMAIN_NODE_NOT_IN_COLLECTION;
2084-
2085-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0021_INDEX_NOT_DECLARED;
2086-
2087-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0022_INDEX_ALREADY_EXISTS;
2088-
2089-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0023_INDEX_DOES_NOT_EXIST;
2090-
2091-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0024_INDEX_UNIQUE_VIOLATION;
2092-
2093-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0025_INDEX_WRONG_NUMBER_OF_PROBE_ARGS;
2094-
2095-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0026_INDEX_RANGE_PROBE_NOT_ALLOWED;
2096-
2097-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0027_INDEX_MULTIPLE_CREATES;
2098-
2099-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0028_INDEX_DOMAIN_HAS_DUPLICATE_NODES;
2100-
2101-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0029_INDEX_POINT_GENERAL_PROBE_NOT_ALLOWED;
2102-
2103-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0030_INDEX_RANGE_GENERAL_PROBE_NOT_ALLOWED;
2104-
2105-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0034_INDEX_RANGE_VALUE_PROBE_BAD_KEY_TYPES;
2106-
2107-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0035_INDEX_GENERAL_INSERT;
2108-
2109-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0031_IC_NOT_DECLARED;
2110-
2111-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0032_IC_NOT_ACTIVATED;
2112-
2113-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0033_IC_NOT_MET;
2114-
2115-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0001_COLLECTION_ALREADY_DECLARED;
2116-
2117-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0002_COLLECTION_ALREADY_IMPORTED;
2118-
2119-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0003_COLLECTION_DECL_IN_MAIN_MODULE;
2120-
2121-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0004_COLLECTION_MULTIPLE_PROPERTY_VALUES;
2122-
2123-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0006_COLLECTION_INVALID_PROPERTY_VALUE;
2124-
2125-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0007_COLLECTION_DECL_IN_FOREIGN_MODULE;
2126-
2127-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0021_INDEX_ALREADY_DECLARED;
2128-
2129-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0022_INDEX_ALREADY_IMPORTED;
2130-
2131-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0023_INDEX_DECL_IN_MAIN_MODULE;
2132-
2133-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0024_INDEX_MULTIPLE_PROPERTY_VALUES;
2134-
2135-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0025_INDEX_BAD_UNIQUE_PROPERTY;
2136-
2137-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0026_INDEX_INVALID_PROPERTY_VALUE;
2138-
2139-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0027_INDEX_BAD_KEY_TYPE;
2140-
2141-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0028_INDEX_NOT_DETERMINISTIC;
2142-
2143-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0029_INDEX_INVALID_DATA_SOURCE;
2144-
2145-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0030_INDEX_NON_CONST_DATA_SOURCE;
2146-
2147-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0031_INDEX_HAS_FREE_VARS;
2148-
2149-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0032_INDEX_REFERENCES_CTX_ITEM;
2150-
2151-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0033_INDEX_NON_SIMPLE_EXPR;
2152-
2153-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0034_INDEX_CANNOT_DO_AUTOMATIC_MAINTENANCE;
2154-
2155-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0035_INDEX_GENERAL_MULTIKEY;
2156-
2157-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0036_INDEX_DECL_IN_FOREIGN_MODULE;
2158-
2159-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0041_IC_ALREADY_DECLARED;
2160-
2161-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0044_IC_DECL_IN_MAIN_MODULE;
2162-
2163-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0048_IC_DECL_IN_FOREIGN_MODULE;
2164-
2165-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0060_FEATURE_NOT_SUPPORTED;
2166-
2167-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDTY0001_COLLECTION_INVALID_NODE_TYPE;
2168-
2169-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDTY0010_INDEX_DOMAIN_TYPE_ERROR;
2170-
2171-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDTY0011_INDEX_KEY_TYPE_ERROR;
2172-
2173-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDTY0012_INDEX_KEY_TYPE_ERROR;
2174-
2175-#if defined(ZORBA_WITH_DEBUGGER)
2176-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZGDB0001_CANNOT_CONNECT_TO_CLIENT;
2177-#endif
2178-
2179-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZOSE0001_FILE_NOT_FOUND;
2180-
2181-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZOSE0002_NOT_PLAIN_FILE;
2182-
2183-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZOSE0003_STREAM_READ_FAILURE;
2184-
2185-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZOSE0004_IO_ERROR;
2186-
2187-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZOSE0005_DLL_LOAD_FAILED;
2188-
2189-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZOSE0006_TRANSCODING_ERROR;
2190-
2191-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0001_INDEX_ALREADY_EXISTS;
2192-
2193-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0002_INDEX_DOES_NOT_EXIST;
2194-
2195-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0003_INDEX_PARTIAL_KEY_INSERT;
2196-
2197-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0004_INDEX_PARTIAL_KEY_REMOVE;
2198-
2199-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0007_INDEX_UNSUPPORTED_PROBE_CONDITION;
2200-
2201-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0008_COLLECTION_ALREADY_EXISTS;
2202-
2203-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0009_COLLECTION_NOT_FOUND;
2204-
2205-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0010_COLLECTION_NODE_ALREADY_IN_COLLECTION;
2206-
2207-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0011_COLLECTION_NON_ROOT_NODE;
2208-
2209-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0012_COLLECTION_ITEM_MUST_BE_A_NODE;
2210-
2211-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0015_IC_ALREADY_EXISTS;
2212-
2213-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0016_IC_DOES_NOT_EXIST;
2214-
2215-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0020_LOADER_IO_ERROR;
2216-
2217-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0021_LOADER_PARSING_ERROR;
2218-
2219-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0030_NODEID_ERROR;
2220-
2221-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0040_TYPE_ERROR;
2222-
2223-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0041_NAN_COMPARISON;
2224-
2225-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0045_DUPLICATE_NODE_ERROR;
2226-
2227-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0050_FUNCTION_NOT_IMPLEMENTED_FOR_ITEMTYPE;
2228-
2229-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0055_STREAMABLE_STRING_CONSUMED;
2230-
2231-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0060_RANGE_EXCEPTION;
2232-
2233-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0065_STRINGS_IN_POOL;
2234-
2235-extern ZORBA_DLL_PUBLIC ZorbaErrorCode XSST0001;
2236-
2237-extern ZORBA_DLL_PUBLIC ZorbaErrorCode XSST0002;
2238-
2239-extern ZORBA_DLL_PUBLIC ZorbaErrorCode XSST0003;
2240-
2241-extern ZORBA_DLL_PUBLIC ZorbaErrorCode XSST0004;
2242-
2243-extern ZORBA_DLL_PUBLIC ZorbaErrorCode XSST0005;
2244-
2245-extern ZORBA_DLL_PUBLIC ZorbaErrorCode XSST0006;
2246-
2247-extern ZORBA_DLL_PUBLIC ZorbaErrorCode XSST0007;
2248-
2249-extern ZORBA_DLL_PUBLIC ZorbaErrorCode XSST0008;
2250-
2251-extern ZORBA_DLL_PUBLIC ZorbaErrorCode XSST0009;
2252-
2253-extern ZORBA_DLL_PUBLIC ZorbaErrorCode XSST0010;
2254-
2255-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJPE0001_ILLEGAL_CHARACTER;
2256-
2257-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJPE0002_ILLEGAL_CODEPOINT;
2258-
2259-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJPE0003_ILLEGAL_ESCAPE;
2260-
2261-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJPE0004_ILLEGAL_LITERAL;
2262-
2263-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJPE0005_ILLEGAL_NUMBER;
2264-
2265-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJPE0006_UNEXPECTED_TOKEN;
2266-
2267-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJPE0007_UNTERMINATED_STRING;
2268-
2269-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJPE0008_ILLEGAL_QNAME;
2270-
2271-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJPE0009_ILLEGAL_EMPTY_STRING;
2272-
2273-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJSE0001_NOT_DOCUMENT_OR_ELEMENT_NODE;
2274-
2275-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJSE0002_ELEMENT_MISSING_ATTRIBUTE;
2276-
2277-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJSE0003_BAD_ATTRIBUTE_VALUE;
2278-
2279-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJSE0004_BAD_ELEMENT;
2280-
2281-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJSE0005_BAD_CHILD_ELEMENT;
2282-
2283-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJSE0006_NO_ELEMENT_CHILD;
2284-
2285-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJSE0007_NO_TEXT_CHILD;
2286-
2287-extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJSE0008_BAD_VALUE;
2288-
2289-} // namespace zerr
2290-
2291-namespace zwarn {
2292-
2293-extern ZORBA_DLL_PUBLIC ZorbaWarningCode ZWST0002_UNKNOWN_ANNOTATION;
2294-
2295-extern ZORBA_DLL_PUBLIC ZorbaWarningCode ZWST0003_FAKE_SEQUENTIAL_FUNCTION;
2296-
2297-extern ZORBA_DLL_PUBLIC ZorbaWarningCode ZWST0004_AMBIGUOUS_SEQUENTIAL_FLWOR;
2298-
2299-extern ZORBA_DLL_PUBLIC ZorbaWarningCode ZWST0005_CACHING_NOT_POSSIBLE;
2300-
2301-extern ZORBA_DLL_PUBLIC ZorbaWarningCode ZWST0006_CACHING_MIGHT_NOT_BE_INTENDED;
2302-
2303-} // namespace zwarn
2304-} // namespace zorba
2305-#endif /* ZORBA_DIAGNOSTIC_LIST_API_H */
2306-/*
2307- * Local variables:
2308- * mode: c++
2309- * End:
2310- */
2311+/**
2312+ * Copyright 2006-2011 The FLWOR Foundation.
2313+ *
2314+ * Licensed under the Apache License, Version 2.0 (the "License");
2315+ * you may not use this file except in compliance with the License.
2316+ * You may obtain a copy of the License at
2317+ *
2318+ * http://www.apache.org/licenses/LICENSE-2.0
2319+ *
2320+ * Unless required by applicable law or agreed to in writing, software
2321+ * distributed under the License is distributed on an "AS IS" BASIS,
2322+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
2323+ * See the License for the specific language governing permissions and
2324+ * limitations under the License.
2325+ */
2326+
2327+ /*
2328+ * THIS FILE IS GENERATED.
2329+ * PLEASE DO NOT EDIT.
2330+ */
2331+
2332+#ifndef ZORBA_DIAGNOSTIC_LIST_API_H
2333+#define ZORBA_DIAGNOSTIC_LIST_API_H
2334+
2335+#include <zorba/config.h>
2336+#include <zorba/error.h>
2337+#include <zorba/xquery_warning.h>
2338+
2339+namespace zorba {
2340+
2341+namespace err {
2342+
2343+extern ZORBA_DLL_PUBLIC XQueryErrorCode XPST0001;
2344+
2345+extern ZORBA_DLL_PUBLIC XQueryErrorCode XPDY0002;
2346+
2347+extern ZORBA_DLL_PUBLIC XQueryErrorCode XPST0003;
2348+
2349+extern ZORBA_DLL_PUBLIC XQueryErrorCode XPTY0004;
2350+
2351+extern ZORBA_DLL_PUBLIC XQueryErrorCode XPST0005;
2352+
2353+extern ZORBA_DLL_PUBLIC XQueryErrorCode XPST0008;
2354+
2355+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0009;
2356+
2357+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0012;
2358+
2359+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0013;
2360+
2361+extern ZORBA_DLL_PUBLIC XQueryErrorCode XPST0017;
2362+
2363+extern ZORBA_DLL_PUBLIC XQueryErrorCode XPTY0018;
2364+
2365+extern ZORBA_DLL_PUBLIC XQueryErrorCode XPTY0019;
2366+
2367+extern ZORBA_DLL_PUBLIC XQueryErrorCode XPTY0020;
2368+
2369+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0022;
2370+
2371+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQTY0024;
2372+
2373+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQDY0025;
2374+
2375+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQDY0026;
2376+
2377+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQDY0027;
2378+
2379+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQTY0030;
2380+
2381+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0031;
2382+
2383+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0032;
2384+
2385+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0033;
2386+
2387+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0034;
2388+
2389+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0035;
2390+
2391+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0036;
2392+
2393+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0038;
2394+
2395+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0039;
2396+
2397+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0040;
2398+
2399+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQDY0041;
2400+
2401+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQDY0044;
2402+
2403+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0045;
2404+
2405+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0046;
2406+
2407+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0047;
2408+
2409+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0048;
2410+
2411+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0049;
2412+
2413+extern ZORBA_DLL_PUBLIC XQueryErrorCode XPDY0050;
2414+
2415+extern ZORBA_DLL_PUBLIC XQueryErrorCode XPST0051;
2416+
2417+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0054;
2418+
2419+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0055;
2420+
2421+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0057;
2422+
2423+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0058;
2424+
2425+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0059;
2426+
2427+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0060;
2428+
2429+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQDY0061;
2430+
2431+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQDY0064;
2432+
2433+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0065;
2434+
2435+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0066;
2436+
2437+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0067;
2438+
2439+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0068;
2440+
2441+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0069;
2442+
2443+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0070;
2444+
2445+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0071;
2446+
2447+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQDY0072;
2448+
2449+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQDY0074;
2450+
2451+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0076;
2452+
2453+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0079;
2454+
2455+extern ZORBA_DLL_PUBLIC XQueryErrorCode XPST0080;
2456+
2457+extern ZORBA_DLL_PUBLIC XQueryErrorCode XPST0081;
2458+
2459+extern ZORBA_DLL_PUBLIC XQueryErrorCode XPST0083;
2460+
2461+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQDY0084;
2462+
2463+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0085;
2464+
2465+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQTY0086;
2466+
2467+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0087;
2468+
2469+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0088;
2470+
2471+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0089;
2472+
2473+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0090;
2474+
2475+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQDY0091;
2476+
2477+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQDY0092;
2478+
2479+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0093;
2480+
2481+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQDY0096;
2482+
2483+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0098;
2484+
2485+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0106;
2486+
2487+extern ZORBA_DLL_PUBLIC XQueryErrorCode XQST0111;
2488+
2489+extern ZORBA_DLL_PUBLIC XQueryErrorCode XTDE1310;
2490+
2491+extern ZORBA_DLL_PUBLIC XQueryErrorCode XTDE1340;
2492+
2493+extern ZORBA_DLL_PUBLIC XQueryErrorCode XTDE1350;
2494+
2495+#if !defined(ZORBA_NO_FULL_TEXT)
2496+extern ZORBA_DLL_PUBLIC XQueryErrorCode FTST0008;
2497+
2498+extern ZORBA_DLL_PUBLIC XQueryErrorCode FTST0009;
2499+
2500+extern ZORBA_DLL_PUBLIC XQueryErrorCode FTDY0016;
2501+
2502+extern ZORBA_DLL_PUBLIC XQueryErrorCode FTDY0017;
2503+
2504+extern ZORBA_DLL_PUBLIC XQueryErrorCode FTST0018;
2505+
2506+extern ZORBA_DLL_PUBLIC XQueryErrorCode FTST0019;
2507+
2508+extern ZORBA_DLL_PUBLIC XQueryErrorCode FTDY0020;
2509+#endif
2510+
2511+extern ZORBA_DLL_PUBLIC XQueryErrorCode FOER0000;
2512+
2513+extern ZORBA_DLL_PUBLIC XQueryErrorCode FOAR0001;
2514+
2515+extern ZORBA_DLL_PUBLIC XQueryErrorCode FOAR0002;
2516+
2517+extern ZORBA_DLL_PUBLIC XQueryErrorCode FOCA0001;
2518+
2519+extern ZORBA_DLL_PUBLIC XQueryErrorCode FOCA0002;
2520+
2521+extern ZORBA_DLL_PUBLIC XQueryErrorCode FOCA0003;
2522+
2523+extern ZORBA_DLL_PUBLIC XQueryErrorCode FOCA0005;
2524+
2525+extern ZORBA_DLL_PUBLIC XQueryErrorCode FOCA0006;
2526+
2527+extern ZORBA_DLL_PUBLIC XQueryErrorCode FOCH0001;
2528+
2529+extern ZORBA_DLL_PUBLIC XQueryErrorCode FOCH0002;
2530+
2531+extern ZORBA_DLL_PUBLIC XQueryErrorCode FOCH0003;
2532+
2533+extern ZORBA_DLL_PUBLIC XQueryErrorCode FOCH0004;
2534+
2535+extern ZORBA_DLL_PUBLIC XQueryErrorCode FODC0001;
2536+
2537+extern ZORBA_DLL_PUBLIC XQueryErrorCode FODC0002;
2538+
2539+extern ZORBA_DLL_PUBLIC XQueryErrorCode FODC0003;
2540+
2541+extern ZORBA_DLL_PUBLIC XQueryErrorCode FODC0004;
2542+
2543+extern ZORBA_DLL_PUBLIC XQueryErrorCode FODC0005;
2544+
2545+extern ZORBA_DLL_PUBLIC XQueryErrorCode FODC0006;
2546+
2547+extern ZORBA_DLL_PUBLIC XQueryErrorCode FODC0007;
2548+
2549+extern ZORBA_DLL_PUBLIC XQueryErrorCode FODF1280;
2550+
2551+extern ZORBA_DLL_PUBLIC XQueryErrorCode FODF1310;
2552+
2553+extern ZORBA_DLL_PUBLIC XQueryErrorCode FODT0001;
2554+
2555+extern ZORBA_DLL_PUBLIC XQueryErrorCode FODT0002;
2556+
2557+extern ZORBA_DLL_PUBLIC XQueryErrorCode FODT0003;
2558+
2559+extern ZORBA_DLL_PUBLIC XQueryErrorCode FOFI0001;
2560+
2561+extern ZORBA_DLL_PUBLIC XQueryErrorCode FOFI0002;
2562+
2563+extern ZORBA_DLL_PUBLIC XQueryErrorCode FONS0004;
2564+
2565+extern ZORBA_DLL_PUBLIC XQueryErrorCode FONS0005;
2566+
2567+extern ZORBA_DLL_PUBLIC XQueryErrorCode FORG0001;
2568+
2569+extern ZORBA_DLL_PUBLIC XQueryErrorCode FORG0002;
2570+
2571+extern ZORBA_DLL_PUBLIC XQueryErrorCode FORG0003;
2572+
2573+extern ZORBA_DLL_PUBLIC XQueryErrorCode FORG0004;
2574+
2575+extern ZORBA_DLL_PUBLIC XQueryErrorCode FORG0005;
2576+
2577+extern ZORBA_DLL_PUBLIC XQueryErrorCode FORG0006;
2578+
2579+extern ZORBA_DLL_PUBLIC XQueryErrorCode FORG0008;
2580+
2581+extern ZORBA_DLL_PUBLIC XQueryErrorCode FORG0009;
2582+
2583+extern ZORBA_DLL_PUBLIC XQueryErrorCode FORX0001;
2584+
2585+extern ZORBA_DLL_PUBLIC XQueryErrorCode FORX0002;
2586+
2587+extern ZORBA_DLL_PUBLIC XQueryErrorCode FORX0003;
2588+
2589+extern ZORBA_DLL_PUBLIC XQueryErrorCode FORX0004;
2590+
2591+extern ZORBA_DLL_PUBLIC XQueryErrorCode FOTY0012;
2592+
2593+extern ZORBA_DLL_PUBLIC XQueryErrorCode FOTY0013;
2594+
2595+extern ZORBA_DLL_PUBLIC XQueryErrorCode FOTY0014;
2596+
2597+extern ZORBA_DLL_PUBLIC XQueryErrorCode FOTY0015;
2598+
2599+extern ZORBA_DLL_PUBLIC XQueryErrorCode FOUT1170;
2600+
2601+extern ZORBA_DLL_PUBLIC XQueryErrorCode FOUT1190;
2602+
2603+extern ZORBA_DLL_PUBLIC XQueryErrorCode XUST0001;
2604+
2605+extern ZORBA_DLL_PUBLIC XQueryErrorCode XUST0002;
2606+
2607+extern ZORBA_DLL_PUBLIC XQueryErrorCode XUST0003;
2608+
2609+extern ZORBA_DLL_PUBLIC XQueryErrorCode XUTY0004;
2610+
2611+extern ZORBA_DLL_PUBLIC XQueryErrorCode XUTY0005;
2612+
2613+extern ZORBA_DLL_PUBLIC XQueryErrorCode XUTY0006;
2614+
2615+extern ZORBA_DLL_PUBLIC XQueryErrorCode XUTY0007;
2616+
2617+extern ZORBA_DLL_PUBLIC XQueryErrorCode XUTY0008;
2618+
2619+extern ZORBA_DLL_PUBLIC XQueryErrorCode XUDY0009;
2620+
2621+extern ZORBA_DLL_PUBLIC XQueryErrorCode XUTY0010;
2622+
2623+extern ZORBA_DLL_PUBLIC XQueryErrorCode XUTY0011;
2624+
2625+extern ZORBA_DLL_PUBLIC XQueryErrorCode XUTY0012;
2626+
2627+extern ZORBA_DLL_PUBLIC XQueryErrorCode XUTY0013;
2628+
2629+extern ZORBA_DLL_PUBLIC XQueryErrorCode XUDY0014;
2630+
2631+extern ZORBA_DLL_PUBLIC XQueryErrorCode XUDY0015;
2632+
2633+extern ZORBA_DLL_PUBLIC XQueryErrorCode XUDY0016;
2634+
2635+extern ZORBA_DLL_PUBLIC XQueryErrorCode XUDY0017;
2636+
2637+extern ZORBA_DLL_PUBLIC XQueryErrorCode XUDY0018;
2638+
2639+extern ZORBA_DLL_PUBLIC XQueryErrorCode XUDY0019;
2640+
2641+extern ZORBA_DLL_PUBLIC XQueryErrorCode XUDY0021;
2642+
2643+extern ZORBA_DLL_PUBLIC XQueryErrorCode XUTY0022;
2644+
2645+extern ZORBA_DLL_PUBLIC XQueryErrorCode XUDY0023;
2646+
2647+extern ZORBA_DLL_PUBLIC XQueryErrorCode XUDY0024;
2648+
2649+extern ZORBA_DLL_PUBLIC XQueryErrorCode XUDY0027;
2650+
2651+extern ZORBA_DLL_PUBLIC XQueryErrorCode XUST0028;
2652+
2653+extern ZORBA_DLL_PUBLIC XQueryErrorCode XUDY0029;
2654+
2655+extern ZORBA_DLL_PUBLIC XQueryErrorCode XUDY0030;
2656+
2657+extern ZORBA_DLL_PUBLIC XQueryErrorCode XUDY0031;
2658+
2659+extern ZORBA_DLL_PUBLIC XQueryErrorCode FOUP0001;
2660+
2661+extern ZORBA_DLL_PUBLIC XQueryErrorCode FOUP0002;
2662+
2663+extern ZORBA_DLL_PUBLIC XQueryErrorCode SENR0001;
2664+
2665+extern ZORBA_DLL_PUBLIC XQueryErrorCode SERE0003;
2666+
2667+extern ZORBA_DLL_PUBLIC XQueryErrorCode SEPM0004;
2668+
2669+extern ZORBA_DLL_PUBLIC XQueryErrorCode SERE0005;
2670+
2671+extern ZORBA_DLL_PUBLIC XQueryErrorCode SERE0006;
2672+
2673+extern ZORBA_DLL_PUBLIC XQueryErrorCode SESU0007;
2674+
2675+extern ZORBA_DLL_PUBLIC XQueryErrorCode SERE0008;
2676+
2677+extern ZORBA_DLL_PUBLIC XQueryErrorCode SEPM0009;
2678+
2679+extern ZORBA_DLL_PUBLIC XQueryErrorCode SEPM0010;
2680+
2681+extern ZORBA_DLL_PUBLIC XQueryErrorCode SESU0011;
2682+
2683+extern ZORBA_DLL_PUBLIC XQueryErrorCode SERE0012;
2684+
2685+extern ZORBA_DLL_PUBLIC XQueryErrorCode SESU0013;
2686+
2687+extern ZORBA_DLL_PUBLIC XQueryErrorCode SERE0014;
2688+
2689+extern ZORBA_DLL_PUBLIC XQueryErrorCode SERE0015;
2690+
2691+extern ZORBA_DLL_PUBLIC XQueryErrorCode SEPM0016;
2692+
2693+} // namespace err
2694+
2695+namespace zerr {
2696+
2697+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0000_NO_ERROR;
2698+
2699+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0001_DYNAMIC_RUNTIME_ERROR;
2700+
2701+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0002_ASSERT_FAILED;
2702+
2703+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0003_INTERNAL_ERROR;
2704+
2705+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0004_NOT_IMPLEMENTED;
2706+
2707+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0005_NOT_ENABLED;
2708+
2709+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0006_UNKNOWN_ENCODING;
2710+
2711+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0007_FUNCTION_SIGNATURE_NOT_EQUAL;
2712+
2713+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0008_FUNCTION_IMPL_NOT_FOUND;
2714+
2715+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0009_FUNCTION_LOCALNAME_MISMATCH;
2716+
2717+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0010_FUNCTION_NOT_SEQUENTIAL;
2718+
2719+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0013_FXCHARHEAP_EXCEPTION;
2720+
2721+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0016_RESERVED_MODULE_TARGET_NAMESPACE;
2722+
2723+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0017_FILE_ACCESS_DISABLED;
2724+
2725+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0020_INVALID_URI;
2726+
2727+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0021_USER_ERROR;
2728+
2729+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0024_XML_DOES_NOT_MATCH_SCHEMA;
2730+
2731+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0025_ITEM_CREATION_FAILED;
2732+
2733+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0026_INVALID_ENUM_VALUE;
2734+
2735+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0028_TARGET_NAMESPACE_NOT_PROVIDED;
2736+
2737+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0029_URI_ACCESS_DENIED;
2738+
2739+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0030_DEADLOCK;
2740+
2741+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0031_MALFORMED_XQUERYX_INPUT;
2742+
2743+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0032_ERROR_TRANSFORMING_XQUERYX_TO_XQUERY;
2744+
2745+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0036_BREAKITERATOR_CREATION_FAILED;
2746+
2747+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0037_INAPPROPRIATE_MODULE_VERSION;
2748+
2749+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0038_INAPPROPRIATE_ZORBA_VERSION;
2750+
2751+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0039_INVALID_VERSION_SPECIFICATION;
2752+
2753+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0040_MISSING_NONDETERMINISTIC_ANNOTATION;
2754+
2755+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0050_FEATURE_NOT_AVAILABLE;
2756+
2757+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP0060_OPTION_NOT_KNOWN;
2758+
2759+#if !defined(ZORBA_NO_FULL_TEXT)
2760+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP8401_THESAURUS_VERSION_MISMATCH;
2761+
2762+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP8402_THESAURUS_ENDIANNESS_MISMATCH;
2763+
2764+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQP8403_THESAURUS_DATA_ERROR;
2765+#endif
2766+
2767+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQD0001_PREFIX_NOT_DECLARED;
2768+
2769+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQD0002_DOCUMENT_NOT_VALID;
2770+
2771+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQD0003_INCONSISTENT_PARSE_FRAGMENT_OPTIONS;
2772+
2773+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQD0004_INVALID_PARAMETER;
2774+
2775+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQD0005_INVALID_KEY_FOR_MAP;
2776+
2777+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZXQD0006_INVALID_UTF8_BYTE_SEQUENCE;
2778+
2779+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0002_XQUERY_COMPILATION_FAILED;
2780+
2781+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0003_XQUERY_NOT_COMPILED;
2782+
2783+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0004_XQUERY_ALREADY_COMPILED;
2784+
2785+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0005_XQUERY_ALREADY_EXECUTING;
2786+
2787+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0006_XQUERY_ALREADY_CLOSED;
2788+
2789+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0007_CANNOT_SERIALIZE_PUL;
2790+
2791+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0008_NOT_AN_UPDATE_XQUERY;
2792+
2793+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0009_XQUERY_NOT_COMPILED_IN_DEBUG_MODE;
2794+
2795+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0011_ELEMENT_NOT_DECLARED;
2796+
2797+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0014_INVALID_ARGUMENT;
2798+
2799+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0015_CREATEMODULE_NOT_FOUND;
2800+
2801+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0019_MODULE_ALREADY_REGISTERED;
2802+
2803+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0020_DOCUMENT_ALREADY_EXISTS;
2804+
2805+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0021_ITEM_TO_LOAD_IS_NOT_NODE;
2806+
2807+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0027_CANNOT_UPDATE_DCTX_WITH_ITERATORS;
2808+
2809+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0028_INVALID_NODE_URI;
2810+
2811+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0029_REFERENCE_ALREADY_PRESENT;
2812+
2813+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0030_NO_CURRENT_REFERENCE;
2814+
2815+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0039_XQUERY_HAS_ITERATOR_ALREADY;
2816+
2817+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0040_ITERATOR_NOT_OPEN;
2818+
2819+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0041_ITERATOR_ALREADY_OPEN;
2820+
2821+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0042_ITERATOR_CLOSED;
2822+
2823+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0070_INVALID_SERIALIZATION_METHOD_FOR_SAX;
2824+
2825+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0080_CANNOT_RETRIEVE_NODE_REFERENCE;
2826+
2827+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZAPI0090_CANNOT_VALIDATE_NON_ROOT;
2828+
2829+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0001_NONEXISTENT_INPUT_FIELD;
2830+
2831+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0002_INCOMPATIBLE_INPUT_FIELD;
2832+
2833+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0003_UNRECOGNIZED_CLASS_FIELD;
2834+
2835+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0004_UNRESOLVED_FIELD_REFERENCE;
2836+
2837+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0005_CLASS_VERSION_TOO_NEW;
2838+
2839+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0006_CLASS_VERSION_TOO_OLD;
2840+
2841+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0007_INPUT_ARCHIVE_USED_FOR_OUT_SERIALIZATION;
2842+
2843+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0008_OUTPUT_ARCHIVE_USED_FOR_IN_SERIALIZATION;
2844+
2845+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0009_CLASS_NOT_SERIALIZABLE;
2846+
2847+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0010_ITEM_TYPE_NOT_SERIALIZABLE;
2848+
2849+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0011_INPUT_ARCHIVE_NOT_ZORBA_ARCHIVE;
2850+
2851+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0012_INCOMPATIBLE_ARCHIVE_VERSION;
2852+
2853+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0013_UNABLE_TO_LOAD_QUERY;
2854+
2855+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0014_INFINITE_CIRCULAR_DEPENDENCIES;
2856+
2857+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0015_INCOMPATIBLE_BETWEEN_32_AND_64_BITS_OR_LE_AND_BE;
2858+
2859+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0016_CANNOT_LOAD_FROM_RELEASE_TO_DEBUG;
2860+
2861+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZCSE0017_CANNOT_LOAD_FROM_DEBUG_TO_RELEASE;
2862+
2863+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0001_COLLECTION_NOT_DECLARED;
2864+
2865+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0002_COLLECTION_ALREADY_EXISTS;
2866+
2867+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0003_COLLECTION_DOES_NOT_EXIST;
2868+
2869+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0004_COLLECTION_CONST_UPDATE;
2870+
2871+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0005_COLLECTION_APPEND_BAD_INSERT;
2872+
2873+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0006_COLLECTION_QUEUE_BAD_INSERT;
2874+
2875+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0007_COLLECTION_APPEND_BAD_DELETE;
2876+
2877+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0008_COLLECTION_QUEUE_BAD_DELETE;
2878+
2879+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0009_COLLECTION_QUEUE_BAD_DELETE;
2880+
2881+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0010_COLLECTION_CONST_NODE_UPDATE;
2882+
2883+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0011_COLLECTION_NODE_NOT_FOUND;
2884+
2885+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0012_COLLECTION_UNORDERED_BAD_OPERATION;
2886+
2887+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0013_COLLECTION_BAD_DESTROY_INDEXES;
2888+
2889+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0014_COLLECTION_BAD_DESTROY_ICS;
2890+
2891+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0015_COLLECTION_BAD_DESTROY_NODES;
2892+
2893+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0016_COLLECTION_MULTIPLE_CREATES;
2894+
2895+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0017_NODE_IS_ORPHAN;
2896+
2897+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0018_NODES_NOT_IN_SAME_COLLECTION;
2898+
2899+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0019_UNDO_NOT_POSSIBLE;
2900+
2901+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0020_INDEX_DOMAIN_NODE_NOT_IN_COLLECTION;
2902+
2903+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0021_INDEX_NOT_DECLARED;
2904+
2905+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0022_INDEX_ALREADY_EXISTS;
2906+
2907+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0023_INDEX_DOES_NOT_EXIST;
2908+
2909+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0024_INDEX_UNIQUE_VIOLATION;
2910+
2911+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0025_INDEX_WRONG_NUMBER_OF_PROBE_ARGS;
2912+
2913+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0026_INDEX_RANGE_PROBE_NOT_ALLOWED;
2914+
2915+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0027_INDEX_MULTIPLE_CREATES;
2916+
2917+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0028_INDEX_DOMAIN_HAS_DUPLICATE_NODES;
2918+
2919+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0029_INDEX_POINT_GENERAL_PROBE_NOT_ALLOWED;
2920+
2921+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0030_INDEX_RANGE_GENERAL_PROBE_NOT_ALLOWED;
2922+
2923+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0034_INDEX_RANGE_VALUE_PROBE_BAD_KEY_TYPES;
2924+
2925+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0035_INDEX_GENERAL_INSERT;
2926+
2927+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0031_IC_NOT_DECLARED;
2928+
2929+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0032_IC_NOT_ACTIVATED;
2930+
2931+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDDY0033_IC_NOT_MET;
2932+
2933+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0001_COLLECTION_ALREADY_DECLARED;
2934+
2935+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0002_COLLECTION_ALREADY_IMPORTED;
2936+
2937+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0003_COLLECTION_DECL_IN_MAIN_MODULE;
2938+
2939+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0004_COLLECTION_MULTIPLE_PROPERTY_VALUES;
2940+
2941+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0006_COLLECTION_INVALID_PROPERTY_VALUE;
2942+
2943+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0007_COLLECTION_DECL_IN_FOREIGN_MODULE;
2944+
2945+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0021_INDEX_ALREADY_DECLARED;
2946+
2947+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0022_INDEX_ALREADY_IMPORTED;
2948+
2949+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0023_INDEX_DECL_IN_MAIN_MODULE;
2950+
2951+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0024_INDEX_MULTIPLE_PROPERTY_VALUES;
2952+
2953+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0025_INDEX_BAD_UNIQUE_PROPERTY;
2954+
2955+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0026_INDEX_INVALID_PROPERTY_VALUE;
2956+
2957+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0027_INDEX_BAD_KEY_TYPE;
2958+
2959+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0028_INDEX_NOT_DETERMINISTIC;
2960+
2961+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0029_INDEX_INVALID_DATA_SOURCE;
2962+
2963+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0030_INDEX_NON_CONST_DATA_SOURCE;
2964+
2965+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0031_INDEX_HAS_FREE_VARS;
2966+
2967+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0032_INDEX_REFERENCES_CTX_ITEM;
2968+
2969+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0033_INDEX_NON_SIMPLE_EXPR;
2970+
2971+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0034_INDEX_CANNOT_DO_AUTOMATIC_MAINTENANCE;
2972+
2973+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0035_INDEX_GENERAL_MULTIKEY;
2974+
2975+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0036_INDEX_DECL_IN_FOREIGN_MODULE;
2976+
2977+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0041_IC_ALREADY_DECLARED;
2978+
2979+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0044_IC_DECL_IN_MAIN_MODULE;
2980+
2981+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0048_IC_DECL_IN_FOREIGN_MODULE;
2982+
2983+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDST0060_FEATURE_NOT_SUPPORTED;
2984+
2985+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDTY0001_COLLECTION_INVALID_NODE_TYPE;
2986+
2987+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDTY0010_INDEX_DOMAIN_TYPE_ERROR;
2988+
2989+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDTY0011_INDEX_KEY_TYPE_ERROR;
2990+
2991+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZDTY0012_INDEX_KEY_TYPE_ERROR;
2992+
2993+#if defined(ZORBA_WITH_DEBUGGER)
2994+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZGDB0001_CANNOT_CONNECT_TO_CLIENT;
2995+#endif
2996+
2997+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZOSE0001_FILE_NOT_FOUND;
2998+
2999+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZOSE0002_NOT_PLAIN_FILE;
3000+
3001+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZOSE0003_STREAM_READ_FAILURE;
3002+
3003+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZOSE0004_IO_ERROR;
3004+
3005+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZOSE0005_DLL_LOAD_FAILED;
3006+
3007+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZOSE0006_TRANSCODING_ERROR;
3008+
3009+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0001_INDEX_ALREADY_EXISTS;
3010+
3011+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0002_INDEX_DOES_NOT_EXIST;
3012+
3013+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0003_INDEX_PARTIAL_KEY_INSERT;
3014+
3015+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0004_INDEX_PARTIAL_KEY_REMOVE;
3016+
3017+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0007_INDEX_UNSUPPORTED_PROBE_CONDITION;
3018+
3019+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0008_COLLECTION_ALREADY_EXISTS;
3020+
3021+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0009_COLLECTION_NOT_FOUND;
3022+
3023+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0010_COLLECTION_NODE_ALREADY_IN_COLLECTION;
3024+
3025+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0011_COLLECTION_NON_ROOT_NODE;
3026+
3027+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0012_COLLECTION_ITEM_MUST_BE_A_NODE;
3028+
3029+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0015_IC_ALREADY_EXISTS;
3030+
3031+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0016_IC_DOES_NOT_EXIST;
3032+
3033+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0020_LOADER_IO_ERROR;
3034+
3035+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0021_LOADER_PARSING_ERROR;
3036+
3037+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0030_NODEID_ERROR;
3038+
3039+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0040_TYPE_ERROR;
3040+
3041+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0041_NAN_COMPARISON;
3042+
3043+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0045_DUPLICATE_NODE_ERROR;
3044+
3045+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0050_FUNCTION_NOT_IMPLEMENTED_FOR_ITEMTYPE;
3046+
3047+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0055_STREAMABLE_STRING_CONSUMED;
3048+
3049+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0060_RANGE_EXCEPTION;
3050+
3051+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZSTR0065_STRINGS_IN_POOL;
3052+
3053+extern ZORBA_DLL_PUBLIC ZorbaErrorCode XSST0001;
3054+
3055+extern ZORBA_DLL_PUBLIC ZorbaErrorCode XSST0002;
3056+
3057+extern ZORBA_DLL_PUBLIC ZorbaErrorCode XSST0003;
3058+
3059+extern ZORBA_DLL_PUBLIC ZorbaErrorCode XSST0004;
3060+
3061+extern ZORBA_DLL_PUBLIC ZorbaErrorCode XSST0005;
3062+
3063+extern ZORBA_DLL_PUBLIC ZorbaErrorCode XSST0006;
3064+
3065+extern ZORBA_DLL_PUBLIC ZorbaErrorCode XSST0007;
3066+
3067+extern ZORBA_DLL_PUBLIC ZorbaErrorCode XSST0008;
3068+
3069+extern ZORBA_DLL_PUBLIC ZorbaErrorCode XSST0009;
3070+
3071+extern ZORBA_DLL_PUBLIC ZorbaErrorCode XSST0010;
3072+
3073+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJPE0001_ILLEGAL_CHARACTER;
3074+
3075+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJPE0002_ILLEGAL_CODEPOINT;
3076+
3077+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJPE0003_ILLEGAL_ESCAPE;
3078+
3079+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJPE0004_ILLEGAL_LITERAL;
3080+
3081+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJPE0005_ILLEGAL_NUMBER;
3082+
3083+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJPE0006_UNEXPECTED_TOKEN;
3084+
3085+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJPE0007_UNTERMINATED_STRING;
3086+
3087+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJPE0008_ILLEGAL_QNAME;
3088+
3089+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJPE0009_ILLEGAL_EMPTY_STRING;
3090+
3091+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJSE0001_NOT_DOCUMENT_OR_ELEMENT_NODE;
3092+
3093+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJSE0002_ELEMENT_MISSING_ATTRIBUTE;
3094+
3095+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJSE0003_BAD_ATTRIBUTE_VALUE;
3096+
3097+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJSE0004_BAD_ELEMENT;
3098+
3099+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJSE0005_BAD_CHILD_ELEMENT;
3100+
3101+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJSE0006_NO_ELEMENT_CHILD;
3102+
3103+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJSE0007_NO_TEXT_CHILD;
3104+
3105+extern ZORBA_DLL_PUBLIC ZorbaErrorCode ZJSE0008_BAD_VALUE;
3106+
3107+} // namespace zerr
3108+
3109+namespace zwarn {
3110+
3111+extern ZORBA_DLL_PUBLIC ZorbaWarningCode ZWST0002_UNKNOWN_ANNOTATION;
3112+
3113+extern ZORBA_DLL_PUBLIC ZorbaWarningCode ZWST0003_FAKE_SEQUENTIAL_FUNCTION;
3114+
3115+extern ZORBA_DLL_PUBLIC ZorbaWarningCode ZWST0004_AMBIGUOUS_SEQUENTIAL_FLWOR;
3116+
3117+extern ZORBA_DLL_PUBLIC ZorbaWarningCode ZWST0005_CACHING_NOT_POSSIBLE;
3118+
3119+extern ZORBA_DLL_PUBLIC ZorbaWarningCode ZWST0006_CACHING_MIGHT_NOT_BE_INTENDED;
3120+
3121+} // namespace zwarn
3122+} // namespace zorba
3123+#endif /* ZORBA_DIAGNOSTIC_LIST_API_H */
3124+/*
3125+ * Local variables:
3126+ * mode: c++
3127+ * End:
3128+ */
3129
3130=== modified file 'modules/com/zorba-xquery/www/modules/pregenerated/errors.xq'
3131--- modules/com/zorba-xquery/www/modules/pregenerated/errors.xq 2012-03-28 05:19:57 +0000
3132+++ modules/com/zorba-xquery/www/modules/pregenerated/errors.xq 2012-04-12 18:17:20 +0000
3133@@ -1,875 +1,875 @@
3134-(:
3135- : Copyright 2006-2011 The FLWOR Foundation.
3136- :
3137- : Licensed under the Apache License, Version 2.0 (the "License");
3138- : you may not use this file except in compliance with the License.
3139- : You may obtain a copy of the License at
3140- :
3141- : http://www.apache.org/licenses/LICENSE-2.0
3142- :
3143- : Unless required by applicable law or agreed to in writing, software
3144- : distributed under the License is distributed on an "AS IS" BASIS,
3145- : WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
3146- : See the License for the specific language governing permissions and
3147- : limitations under the License.
3148- :)
3149-
3150- (:
3151- : THIS FILE IS GENERATED.
3152- : PLEASE DO NOT EDIT.
3153- :)
3154- (:~
3155- : This module contains one declaration of a variable for each
3156- : error of the http://www.zorba-xquery.com/errors namespace.
3157- : The variables serves as documentation for the errors but can also
3158- : be used in the code. For example, one useful scenario is to compare
3159- : an error caught in the catch clause of a try-catch expression with one of
3160- : the variables.
3161- :
3162- : @author Carlos Lopez
3163- :
3164- : @project error
3165- :)
3166-
3167-xquery version '1.0';
3168-
3169-module namespace zerr = 'http://www.zorba-xquery.com/errors';
3170-
3171-declare variable $zerr:NS := 'http://www.zorba-xquery.com/errors';
3172-
3173-(:~
3174- :
3175- : An "error" constant for "no error."
3176- :
3177-:)
3178-declare variable $zerr:ZXQP0000 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0000");
3179-
3180-(:~
3181-:)
3182-declare variable $zerr:ZXQP0001 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0001");
3183-
3184-(:~
3185- :
3186- : A Zorba programming assertion failed. If this error occurs, it is a bug
3187- : and should be reported.
3188- :
3189-:)
3190-declare variable $zerr:ZXQP0002 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0002");
3191-
3192-(:~
3193- :
3194- : Something unexpected occurred in Zorba. If this error occurs, it is a
3195- : bug and should be reported.
3196- :
3197-:)
3198-declare variable $zerr:ZXQP0003 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0003");
3199-
3200-(:~
3201- :
3202- : A particular XQuery feature has not been implemented by Zorba.
3203- :
3204-:)
3205-declare variable $zerr:ZXQP0004 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0004");
3206-
3207-(:~
3208- :
3209- : A particular XQuery feature has been implemented by Zorba, but the
3210- : feature has not been enabled in the current build.
3211- :
3212-:)
3213-declare variable $zerr:ZXQP0005 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0005");
3214-
3215-(:~
3216-:)
3217-declare variable $zerr:ZXQP0006 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0006");
3218-
3219-(:~
3220-:)
3221-declare variable $zerr:ZXQP0007 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0007");
3222-
3223-(:~
3224-:)
3225-declare variable $zerr:ZXQP0008 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0008");
3226-
3227-(:~
3228-:)
3229-declare variable $zerr:ZXQP0009 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0009");
3230-
3231-(:~
3232-:)
3233-declare variable $zerr:ZXQP0010 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0010");
3234-
3235-(:~
3236-:)
3237-declare variable $zerr:ZXQP0013 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0013");
3238-
3239-(:~
3240-:)
3241-declare variable $zerr:ZXQP0016 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0016");
3242-
3243-(:~
3244-:)
3245-declare variable $zerr:ZXQP0017 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0017");
3246-
3247-(:~
3248-:)
3249-declare variable $zerr:ZXQP0020 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0020");
3250-
3251-(:~
3252-:)
3253-declare variable $zerr:ZXQP0021 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0021");
3254-
3255-(:~
3256-:)
3257-declare variable $zerr:ZXQP0024 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0024");
3258-
3259-(:~
3260-:)
3261-declare variable $zerr:ZXQP0025 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0025");
3262-
3263-(:~
3264-:)
3265-declare variable $zerr:ZXQP0026 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0026");
3266-
3267-(:~
3268-:)
3269-declare variable $zerr:ZXQP0028 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0028");
3270-
3271-(:~
3272-:)
3273-declare variable $zerr:ZXQP0029 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0029");
3274-
3275-(:~
3276-:)
3277-declare variable $zerr:ZXQP0030 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0030");
3278-
3279-(:~
3280-:)
3281-declare variable $zerr:ZXQP0031 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0031");
3282-
3283-(:~
3284-:)
3285-declare variable $zerr:ZXQP0032 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0032");
3286-
3287-(:~
3288-:)
3289-declare variable $zerr:ZXQP0036 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0036");
3290-
3291-(:~
3292-:)
3293-declare variable $zerr:ZXQP0037 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0037");
3294-
3295-(:~
3296-:)
3297-declare variable $zerr:ZXQP0038 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0038");
3298-
3299-(:~
3300-:)
3301-declare variable $zerr:ZXQP0039 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0039");
3302-
3303-(:~
3304-:)
3305-declare variable $zerr:ZXQP0040 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0040");
3306-
3307-(:~
3308-:)
3309-declare variable $zerr:ZXQP0050 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0050");
3310-
3311-(:~
3312-:)
3313-declare variable $zerr:ZXQP0060 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0060");
3314-
3315-(:~
3316- :
3317- : The version of the thesaurus is not the expected version.
3318- :
3319-:)
3320-declare variable $zerr:ZXQP8401 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP8401");
3321-
3322-(:~
3323- :
3324- :
3325-:)
3326-declare variable $zerr:ZXQP8402 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP8402");
3327-
3328-(:~
3329- :
3330- : The thesaurus data contains an unexpected value.
3331- :
3332-:)
3333-declare variable $zerr:ZXQP8403 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP8403");
3334-
3335-(:~
3336-:)
3337-declare variable $zerr:ZXQD0001 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQD0001");
3338-
3339-(:~
3340-:)
3341-declare variable $zerr:ZXQD0002 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQD0002");
3342-
3343-(:~
3344-:)
3345-declare variable $zerr:ZXQD0003 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQD0003");
3346-
3347-(:~
3348-:)
3349-declare variable $zerr:ZXQD0004 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQD0004");
3350-
3351-(:~
3352-:)
3353-declare variable $zerr:ZXQD0005 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQD0005");
3354-
3355-(:~
3356-:)
3357-declare variable $zerr:ZXQD0006 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQD0006");
3358-
3359-(:~
3360-:)
3361-declare variable $zerr:ZAPI0002 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0002");
3362-
3363-(:~
3364-:)
3365-declare variable $zerr:ZAPI0003 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0003");
3366-
3367-(:~
3368-:)
3369-declare variable $zerr:ZAPI0004 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0004");
3370-
3371-(:~
3372-:)
3373-declare variable $zerr:ZAPI0005 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0005");
3374-
3375-(:~
3376-:)
3377-declare variable $zerr:ZAPI0006 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0006");
3378-
3379-(:~
3380-:)
3381-declare variable $zerr:ZAPI0007 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0007");
3382-
3383-(:~
3384-:)
3385-declare variable $zerr:ZAPI0008 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0008");
3386-
3387-(:~
3388-:)
3389-declare variable $zerr:ZAPI0009 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0009");
3390-
3391-(:~
3392-:)
3393-declare variable $zerr:ZAPI0011 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0011");
3394-
3395-(:~
3396-:)
3397-declare variable $zerr:ZAPI0014 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0014");
3398-
3399-(:~
3400-:)
3401-declare variable $zerr:ZAPI0015 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0015");
3402-
3403-(:~
3404-:)
3405-declare variable $zerr:ZAPI0019 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0019");
3406-
3407-(:~
3408-:)
3409-declare variable $zerr:ZAPI0020 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0020");
3410-
3411-(:~
3412-:)
3413-declare variable $zerr:ZAPI0021 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0021");
3414-
3415-(:~
3416-:)
3417-declare variable $zerr:ZAPI0027 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0027");
3418-
3419-(:~
3420-:)
3421-declare variable $zerr:ZAPI0028 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0028");
3422-
3423-(:~
3424-:)
3425-declare variable $zerr:ZAPI0029 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0029");
3426-
3427-(:~
3428-:)
3429-declare variable $zerr:ZAPI0030 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0030");
3430-
3431-(:~
3432-:)
3433-declare variable $zerr:ZAPI0039 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0039");
3434-
3435-(:~
3436-:)
3437-declare variable $zerr:ZAPI0040 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0040");
3438-
3439-(:~
3440-:)
3441-declare variable $zerr:ZAPI0041 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0041");
3442-
3443-(:~
3444-:)
3445-declare variable $zerr:ZAPI0042 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0042");
3446-
3447-(:~
3448-:)
3449-declare variable $zerr:ZAPI0070 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0070");
3450-
3451-(:~
3452-:)
3453-declare variable $zerr:ZAPI0080 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0080");
3454-
3455-(:~
3456-:)
3457-declare variable $zerr:ZAPI0090 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0090");
3458-
3459-(:~
3460-:)
3461-declare variable $zerr:ZCSE0001 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0001");
3462-
3463-(:~
3464-:)
3465-declare variable $zerr:ZCSE0002 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0002");
3466-
3467-(:~
3468-:)
3469-declare variable $zerr:ZCSE0003 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0003");
3470-
3471-(:~
3472-:)
3473-declare variable $zerr:ZCSE0004 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0004");
3474-
3475-(:~
3476-:)
3477-declare variable $zerr:ZCSE0005 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0005");
3478-
3479-(:~
3480-:)
3481-declare variable $zerr:ZCSE0006 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0006");
3482-
3483-(:~
3484-:)
3485-declare variable $zerr:ZCSE0007 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0007");
3486-
3487-(:~
3488-:)
3489-declare variable $zerr:ZCSE0008 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0008");
3490-
3491-(:~
3492-:)
3493-declare variable $zerr:ZCSE0009 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0009");
3494-
3495-(:~
3496-:)
3497-declare variable $zerr:ZCSE0010 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0010");
3498-
3499-(:~
3500-:)
3501-declare variable $zerr:ZCSE0011 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0011");
3502-
3503-(:~
3504-:)
3505-declare variable $zerr:ZCSE0012 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0012");
3506-
3507-(:~
3508-:)
3509-declare variable $zerr:ZCSE0013 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0013");
3510-
3511-(:~
3512-:)
3513-declare variable $zerr:ZCSE0014 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0014");
3514-
3515-(:~
3516-:)
3517-declare variable $zerr:ZCSE0015 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0015");
3518-
3519-(:~
3520-:)
3521-declare variable $zerr:ZCSE0016 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0016");
3522-
3523-(:~
3524-:)
3525-declare variable $zerr:ZCSE0017 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0017");
3526-
3527-(:~
3528-:)
3529-declare variable $zerr:ZDDY0001 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0001");
3530-
3531-(:~
3532-:)
3533-declare variable $zerr:ZDDY0002 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0002");
3534-
3535-(:~
3536-:)
3537-declare variable $zerr:ZDDY0003 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0003");
3538-
3539-(:~
3540-:)
3541-declare variable $zerr:ZDDY0004 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0004");
3542-
3543-(:~
3544-:)
3545-declare variable $zerr:ZDDY0005 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0005");
3546-
3547-(:~
3548-:)
3549-declare variable $zerr:ZDDY0006 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0006");
3550-
3551-(:~
3552-:)
3553-declare variable $zerr:ZDDY0007 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0007");
3554-
3555-(:~
3556-:)
3557-declare variable $zerr:ZDDY0008 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0008");
3558-
3559-(:~
3560-:)
3561-declare variable $zerr:ZDDY0009 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0009");
3562-
3563-(:~
3564-:)
3565-declare variable $zerr:ZDDY0010 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0010");
3566-
3567-(:~
3568-:)
3569-declare variable $zerr:ZDDY0011 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0011");
3570-
3571-(:~
3572-:)
3573-declare variable $zerr:ZDDY0012 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0012");
3574-
3575-(:~
3576-:)
3577-declare variable $zerr:ZDDY0013 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0013");
3578-
3579-(:~
3580-:)
3581-declare variable $zerr:ZDDY0014 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0014");
3582-
3583-(:~
3584-:)
3585-declare variable $zerr:ZDDY0015 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0015");
3586-
3587-(:~
3588-:)
3589-declare variable $zerr:ZDDY0016 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0016");
3590-
3591-(:~
3592-:)
3593-declare variable $zerr:ZDDY0017 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0017");
3594-
3595-(:~
3596-:)
3597-declare variable $zerr:ZDDY0018 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0018");
3598-
3599-(:~
3600-:)
3601-declare variable $zerr:ZDDY0019 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0019");
3602-
3603-(:~
3604-:)
3605-declare variable $zerr:ZDDY0020 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0020");
3606-
3607-(:~
3608-:)
3609-declare variable $zerr:ZDDY0021 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0021");
3610-
3611-(:~
3612-:)
3613-declare variable $zerr:ZDDY0022 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0022");
3614-
3615-(:~
3616-:)
3617-declare variable $zerr:ZDDY0023 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0023");
3618-
3619-(:~
3620-:)
3621-declare variable $zerr:ZDDY0024 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0024");
3622-
3623-(:~
3624-:)
3625-declare variable $zerr:ZDDY0025 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0025");
3626-
3627-(:~
3628-:)
3629-declare variable $zerr:ZDDY0026 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0026");
3630-
3631-(:~
3632-:)
3633-declare variable $zerr:ZDDY0027 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0027");
3634-
3635-(:~
3636-:)
3637-declare variable $zerr:ZDDY0028 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0028");
3638-
3639-(:~
3640-:)
3641-declare variable $zerr:ZDDY0029 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0029");
3642-
3643-(:~
3644-:)
3645-declare variable $zerr:ZDDY0030 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0030");
3646-
3647-(:~
3648-:)
3649-declare variable $zerr:ZDDY0034 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0034");
3650-
3651-(:~
3652-:)
3653-declare variable $zerr:ZDDY0035 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0035");
3654-
3655-(:~
3656-:)
3657-declare variable $zerr:ZDDY0031 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0031");
3658-
3659-(:~
3660-:)
3661-declare variable $zerr:ZDDY0032 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0032");
3662-
3663-(:~
3664-:)
3665-declare variable $zerr:ZDDY0033 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0033");
3666-
3667-(:~
3668-:)
3669-declare variable $zerr:ZDST0001 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0001");
3670-
3671-(:~
3672-:)
3673-declare variable $zerr:ZDST0002 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0002");
3674-
3675-(:~
3676-:)
3677-declare variable $zerr:ZDST0003 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0003");
3678-
3679-(:~
3680-:)
3681-declare variable $zerr:ZDST0004 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0004");
3682-
3683-(:~
3684-:)
3685-declare variable $zerr:ZDST0006 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0006");
3686-
3687-(:~
3688-:)
3689-declare variable $zerr:ZDST0007 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0007");
3690-
3691-(:~
3692-:)
3693-declare variable $zerr:ZDST0021 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0021");
3694-
3695-(:~
3696-:)
3697-declare variable $zerr:ZDST0022 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0022");
3698-
3699-(:~
3700-:)
3701-declare variable $zerr:ZDST0023 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0023");
3702-
3703-(:~
3704-:)
3705-declare variable $zerr:ZDST0024 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0024");
3706-
3707-(:~
3708-:)
3709-declare variable $zerr:ZDST0025 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0025");
3710-
3711-(:~
3712-:)
3713-declare variable $zerr:ZDST0026 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0026");
3714-
3715-(:~
3716-:)
3717-declare variable $zerr:ZDST0027 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0027");
3718-
3719-(:~
3720-:)
3721-declare variable $zerr:ZDST0028 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0028");
3722-
3723-(:~
3724-:)
3725-declare variable $zerr:ZDST0029 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0029");
3726-
3727-(:~
3728-:)
3729-declare variable $zerr:ZDST0030 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0030");
3730-
3731-(:~
3732-:)
3733-declare variable $zerr:ZDST0031 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0031");
3734-
3735-(:~
3736-:)
3737-declare variable $zerr:ZDST0032 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0032");
3738-
3739-(:~
3740-:)
3741-declare variable $zerr:ZDST0033 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0033");
3742-
3743-(:~
3744-:)
3745-declare variable $zerr:ZDST0034 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0034");
3746-
3747-(:~
3748-:)
3749-declare variable $zerr:ZDST0035 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0035");
3750-
3751-(:~
3752-:)
3753-declare variable $zerr:ZDST0036 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0036");
3754-
3755-(:~
3756-:)
3757-declare variable $zerr:ZDST0041 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0041");
3758-
3759-(:~
3760-:)
3761-declare variable $zerr:ZDST0044 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0044");
3762-
3763-(:~
3764-:)
3765-declare variable $zerr:ZDST0048 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0048");
3766-
3767-(:~
3768-:)
3769-declare variable $zerr:ZDST0060 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0060");
3770-
3771-(:~
3772-:)
3773-declare variable $zerr:ZDTY0001 as xs:QName := fn:QName($zerr:NS, "zerr:ZDTY0001");
3774-
3775-(:~
3776-:)
3777-declare variable $zerr:ZDTY0010 as xs:QName := fn:QName($zerr:NS, "zerr:ZDTY0010");
3778-
3779-(:~
3780-:)
3781-declare variable $zerr:ZDTY0011 as xs:QName := fn:QName($zerr:NS, "zerr:ZDTY0011");
3782-
3783-(:~
3784-:)
3785-declare variable $zerr:ZDTY0012 as xs:QName := fn:QName($zerr:NS, "zerr:ZDTY0012");
3786-
3787-
3788-declare variable $zerr:ZGDB0001 as xs:QName := fn:QName($zerr:NS, "zerr:ZGDB0001");
3789-
3790-(:~
3791-:)
3792-declare variable $zerr:ZOSE0001 as xs:QName := fn:QName($zerr:NS, "zerr:ZOSE0001");
3793-
3794-(:~
3795-:)
3796-declare variable $zerr:ZOSE0002 as xs:QName := fn:QName($zerr:NS, "zerr:ZOSE0002");
3797-
3798-(:~
3799-:)
3800-declare variable $zerr:ZOSE0003 as xs:QName := fn:QName($zerr:NS, "zerr:ZOSE0003");
3801-
3802-(:~
3803-:)
3804-declare variable $zerr:ZOSE0004 as xs:QName := fn:QName($zerr:NS, "zerr:ZOSE0004");
3805-
3806-(:~
3807-:)
3808-declare variable $zerr:ZOSE0005 as xs:QName := fn:QName($zerr:NS, "zerr:ZOSE0005");
3809-
3810-(:~
3811-:)
3812-declare variable $zerr:ZOSE0006 as xs:QName := fn:QName($zerr:NS, "zerr:ZOSE0006");
3813-
3814-(:~
3815-:)
3816-declare variable $zerr:ZSTR0001 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0001");
3817-
3818-(:~
3819-:)
3820-declare variable $zerr:ZSTR0002 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0002");
3821-
3822-(:~
3823-:)
3824-declare variable $zerr:ZSTR0003 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0003");
3825-
3826-(:~
3827-:)
3828-declare variable $zerr:ZSTR0004 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0004");
3829-
3830-(:~
3831-:)
3832-declare variable $zerr:ZSTR0007 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0007");
3833-
3834-(:~
3835-:)
3836-declare variable $zerr:ZSTR0008 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0008");
3837-
3838-(:~
3839-:)
3840-declare variable $zerr:ZSTR0009 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0009");
3841-
3842-(:~
3843-:)
3844-declare variable $zerr:ZSTR0010 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0010");
3845-
3846-(:~
3847-:)
3848-declare variable $zerr:ZSTR0011 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0011");
3849-
3850-(:~
3851-:)
3852-declare variable $zerr:ZSTR0012 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0012");
3853-
3854-(:~
3855-:)
3856-declare variable $zerr:ZSTR0015 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0015");
3857-
3858-(:~
3859-:)
3860-declare variable $zerr:ZSTR0016 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0016");
3861-
3862-(:~
3863-:)
3864-declare variable $zerr:ZSTR0020 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0020");
3865-
3866-(:~
3867-:)
3868-declare variable $zerr:ZSTR0021 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0021");
3869-
3870-(:~
3871-:)
3872-declare variable $zerr:ZSTR0030 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0030");
3873-
3874-(:~
3875-:)
3876-declare variable $zerr:ZSTR0040 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0040");
3877-
3878-(:~
3879-:)
3880-declare variable $zerr:ZSTR0041 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0041");
3881-
3882-(:~
3883-:)
3884-declare variable $zerr:ZSTR0045 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0045");
3885-
3886-(:~
3887-:)
3888-declare variable $zerr:ZSTR0050 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0050");
3889-
3890-(:~
3891-:)
3892-declare variable $zerr:ZSTR0055 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0055");
3893-
3894-(:~
3895-:)
3896-declare variable $zerr:ZSTR0060 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0060");
3897-
3898-(:~
3899-:)
3900-declare variable $zerr:ZSTR0065 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0065");
3901-
3902-(:~
3903-:)
3904-declare variable $zerr:XSST0001 as xs:QName := fn:QName($zerr:NS, "zerr:XSST0001");
3905-
3906-(:~
3907-:)
3908-declare variable $zerr:XSST0002 as xs:QName := fn:QName($zerr:NS, "zerr:XSST0002");
3909-
3910-(:~
3911-:)
3912-declare variable $zerr:XSST0003 as xs:QName := fn:QName($zerr:NS, "zerr:XSST0003");
3913-
3914-(:~
3915-:)
3916-declare variable $zerr:XSST0004 as xs:QName := fn:QName($zerr:NS, "zerr:XSST0004");
3917-
3918-(:~
3919-:)
3920-declare variable $zerr:XSST0005 as xs:QName := fn:QName($zerr:NS, "zerr:XSST0005");
3921-
3922-(:~
3923-:)
3924-declare variable $zerr:XSST0006 as xs:QName := fn:QName($zerr:NS, "zerr:XSST0006");
3925-
3926-(:~
3927-:)
3928-declare variable $zerr:XSST0007 as xs:QName := fn:QName($zerr:NS, "zerr:XSST0007");
3929-
3930-(:~
3931-:)
3932-declare variable $zerr:XSST0008 as xs:QName := fn:QName($zerr:NS, "zerr:XSST0008");
3933-
3934-(:~
3935-:)
3936-declare variable $zerr:XSST0009 as xs:QName := fn:QName($zerr:NS, "zerr:XSST0009");
3937-
3938-(:~
3939-:)
3940-declare variable $zerr:XSST0010 as xs:QName := fn:QName($zerr:NS, "zerr:XSST0010");
3941-
3942-(:~
3943-:)
3944-declare variable $zerr:ZJPE0001 as xs:QName := fn:QName($zerr:NS, "zerr:ZJPE0001");
3945-
3946-(:~
3947-:)
3948-declare variable $zerr:ZJPE0002 as xs:QName := fn:QName($zerr:NS, "zerr:ZJPE0002");
3949-
3950-(:~
3951-:)
3952-declare variable $zerr:ZJPE0003 as xs:QName := fn:QName($zerr:NS, "zerr:ZJPE0003");
3953-
3954-(:~
3955-:)
3956-declare variable $zerr:ZJPE0004 as xs:QName := fn:QName($zerr:NS, "zerr:ZJPE0004");
3957-
3958-(:~
3959-:)
3960-declare variable $zerr:ZJPE0005 as xs:QName := fn:QName($zerr:NS, "zerr:ZJPE0005");
3961-
3962-(:~
3963-:)
3964-declare variable $zerr:ZJPE0006 as xs:QName := fn:QName($zerr:NS, "zerr:ZJPE0006");
3965-
3966-(:~
3967-:)
3968-declare variable $zerr:ZJPE0007 as xs:QName := fn:QName($zerr:NS, "zerr:ZJPE0007");
3969-
3970-(:~
3971-:)
3972-declare variable $zerr:ZJPE0008 as xs:QName := fn:QName($zerr:NS, "zerr:ZJPE0008");
3973-
3974-(:~
3975-:)
3976-declare variable $zerr:ZJPE0009 as xs:QName := fn:QName($zerr:NS, "zerr:ZJPE0009");
3977-
3978-(:~
3979-:)
3980-declare variable $zerr:ZJSE0001 as xs:QName := fn:QName($zerr:NS, "zerr:ZJSE0001");
3981-
3982-(:~
3983-:)
3984-declare variable $zerr:ZJSE0002 as xs:QName := fn:QName($zerr:NS, "zerr:ZJSE0002");
3985-
3986-(:~
3987-:)
3988-declare variable $zerr:ZJSE0003 as xs:QName := fn:QName($zerr:NS, "zerr:ZJSE0003");
3989-
3990-(:~
3991-:)
3992-declare variable $zerr:ZJSE0004 as xs:QName := fn:QName($zerr:NS, "zerr:ZJSE0004");
3993-
3994-(:~
3995-:)
3996-declare variable $zerr:ZJSE0005 as xs:QName := fn:QName($zerr:NS, "zerr:ZJSE0005");
3997-
3998-(:~
3999-:)
4000-declare variable $zerr:ZJSE0006 as xs:QName := fn:QName($zerr:NS, "zerr:ZJSE0006");
4001-
4002-(:~
4003-:)
4004-declare variable $zerr:ZJSE0007 as xs:QName := fn:QName($zerr:NS, "zerr:ZJSE0007");
4005-
4006-(:~
4007-:)
4008+(:
4009+ : Copyright 2006-2011 The FLWOR Foundation.
4010+ :
4011+ : Licensed under the Apache License, Version 2.0 (the "License");
4012+ : you may not use this file except in compliance with the License.
4013+ : You may obtain a copy of the License at
4014+ :
4015+ : http://www.apache.org/licenses/LICENSE-2.0
4016+ :
4017+ : Unless required by applicable law or agreed to in writing, software
4018+ : distributed under the License is distributed on an "AS IS" BASIS,
4019+ : WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
4020+ : See the License for the specific language governing permissions and
4021+ : limitations under the License.
4022+ :)
4023+
4024+ (:
4025+ : THIS FILE IS GENERATED.
4026+ : PLEASE DO NOT EDIT.
4027+ :)
4028+ (:~
4029+ : This module contains one declaration of a variable for each
4030+ : error of the http://www.zorba-xquery.com/errors namespace.
4031+ : The variables serves as documentation for the errors but can also
4032+ : be used in the code. For example, one useful scenario is to compare
4033+ : an error caught in the catch clause of a try-catch expression with one of
4034+ : the variables.
4035+ :
4036+ : @author Carlos Lopez
4037+ :
4038+ : @project error
4039+ :)
4040+
4041+xquery version '1.0';
4042+
4043+module namespace zerr = 'http://www.zorba-xquery.com/errors';
4044+
4045+declare variable $zerr:NS := 'http://www.zorba-xquery.com/errors';
4046+
4047+(:~
4048+ :
4049+ : An "error" constant for "no error."
4050+ :
4051+:)
4052+declare variable $zerr:ZXQP0000 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0000");
4053+
4054+(:~
4055+:)
4056+declare variable $zerr:ZXQP0001 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0001");
4057+
4058+(:~
4059+ :
4060+ : A Zorba programming assertion failed. If this error occurs, it is a bug
4061+ : and should be reported.
4062+ :
4063+:)
4064+declare variable $zerr:ZXQP0002 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0002");
4065+
4066+(:~
4067+ :
4068+ : Something unexpected occurred in Zorba. If this error occurs, it is a
4069+ : bug and should be reported.
4070+ :
4071+:)
4072+declare variable $zerr:ZXQP0003 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0003");
4073+
4074+(:~
4075+ :
4076+ : A particular XQuery feature has not been implemented by Zorba.
4077+ :
4078+:)
4079+declare variable $zerr:ZXQP0004 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0004");
4080+
4081+(:~
4082+ :
4083+ : A particular XQuery feature has been implemented by Zorba, but the
4084+ : feature has not been enabled in the current build.
4085+ :
4086+:)
4087+declare variable $zerr:ZXQP0005 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0005");
4088+
4089+(:~
4090+:)
4091+declare variable $zerr:ZXQP0006 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0006");
4092+
4093+(:~
4094+:)
4095+declare variable $zerr:ZXQP0007 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0007");
4096+
4097+(:~
4098+:)
4099+declare variable $zerr:ZXQP0008 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0008");
4100+
4101+(:~
4102+:)
4103+declare variable $zerr:ZXQP0009 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0009");
4104+
4105+(:~
4106+:)
4107+declare variable $zerr:ZXQP0010 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0010");
4108+
4109+(:~
4110+:)
4111+declare variable $zerr:ZXQP0013 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0013");
4112+
4113+(:~
4114+:)
4115+declare variable $zerr:ZXQP0016 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0016");
4116+
4117+(:~
4118+:)
4119+declare variable $zerr:ZXQP0017 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0017");
4120+
4121+(:~
4122+:)
4123+declare variable $zerr:ZXQP0020 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0020");
4124+
4125+(:~
4126+:)
4127+declare variable $zerr:ZXQP0021 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0021");
4128+
4129+(:~
4130+:)
4131+declare variable $zerr:ZXQP0024 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0024");
4132+
4133+(:~
4134+:)
4135+declare variable $zerr:ZXQP0025 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0025");
4136+
4137+(:~
4138+:)
4139+declare variable $zerr:ZXQP0026 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0026");
4140+
4141+(:~
4142+:)
4143+declare variable $zerr:ZXQP0028 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0028");
4144+
4145+(:~
4146+:)
4147+declare variable $zerr:ZXQP0029 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0029");
4148+
4149+(:~
4150+:)
4151+declare variable $zerr:ZXQP0030 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0030");
4152+
4153+(:~
4154+:)
4155+declare variable $zerr:ZXQP0031 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0031");
4156+
4157+(:~
4158+:)
4159+declare variable $zerr:ZXQP0032 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0032");
4160+
4161+(:~
4162+:)
4163+declare variable $zerr:ZXQP0036 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0036");
4164+
4165+(:~
4166+:)
4167+declare variable $zerr:ZXQP0037 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0037");
4168+
4169+(:~
4170+:)
4171+declare variable $zerr:ZXQP0038 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0038");
4172+
4173+(:~
4174+:)
4175+declare variable $zerr:ZXQP0039 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0039");
4176+
4177+(:~
4178+:)
4179+declare variable $zerr:ZXQP0040 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0040");
4180+
4181+(:~
4182+:)
4183+declare variable $zerr:ZXQP0050 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0050");
4184+
4185+(:~
4186+:)
4187+declare variable $zerr:ZXQP0060 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP0060");
4188+
4189+(:~
4190+ :
4191+ : The version of the thesaurus is not the expected version.
4192+ :
4193+:)
4194+declare variable $zerr:ZXQP8401 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP8401");
4195+
4196+(:~
4197+ :
4198+ :
4199+:)
4200+declare variable $zerr:ZXQP8402 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP8402");
4201+
4202+(:~
4203+ :
4204+ : The thesaurus data contains an unexpected value.
4205+ :
4206+:)
4207+declare variable $zerr:ZXQP8403 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQP8403");
4208+
4209+(:~
4210+:)
4211+declare variable $zerr:ZXQD0001 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQD0001");
4212+
4213+(:~
4214+:)
4215+declare variable $zerr:ZXQD0002 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQD0002");
4216+
4217+(:~
4218+:)
4219+declare variable $zerr:ZXQD0003 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQD0003");
4220+
4221+(:~
4222+:)
4223+declare variable $zerr:ZXQD0004 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQD0004");
4224+
4225+(:~
4226+:)
4227+declare variable $zerr:ZXQD0005 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQD0005");
4228+
4229+(:~
4230+:)
4231+declare variable $zerr:ZXQD0006 as xs:QName := fn:QName($zerr:NS, "zerr:ZXQD0006");
4232+
4233+(:~
4234+:)
4235+declare variable $zerr:ZAPI0002 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0002");
4236+
4237+(:~
4238+:)
4239+declare variable $zerr:ZAPI0003 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0003");
4240+
4241+(:~
4242+:)
4243+declare variable $zerr:ZAPI0004 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0004");
4244+
4245+(:~
4246+:)
4247+declare variable $zerr:ZAPI0005 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0005");
4248+
4249+(:~
4250+:)
4251+declare variable $zerr:ZAPI0006 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0006");
4252+
4253+(:~
4254+:)
4255+declare variable $zerr:ZAPI0007 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0007");
4256+
4257+(:~
4258+:)
4259+declare variable $zerr:ZAPI0008 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0008");
4260+
4261+(:~
4262+:)
4263+declare variable $zerr:ZAPI0009 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0009");
4264+
4265+(:~
4266+:)
4267+declare variable $zerr:ZAPI0011 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0011");
4268+
4269+(:~
4270+:)
4271+declare variable $zerr:ZAPI0014 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0014");
4272+
4273+(:~
4274+:)
4275+declare variable $zerr:ZAPI0015 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0015");
4276+
4277+(:~
4278+:)
4279+declare variable $zerr:ZAPI0019 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0019");
4280+
4281+(:~
4282+:)
4283+declare variable $zerr:ZAPI0020 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0020");
4284+
4285+(:~
4286+:)
4287+declare variable $zerr:ZAPI0021 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0021");
4288+
4289+(:~
4290+:)
4291+declare variable $zerr:ZAPI0027 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0027");
4292+
4293+(:~
4294+:)
4295+declare variable $zerr:ZAPI0028 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0028");
4296+
4297+(:~
4298+:)
4299+declare variable $zerr:ZAPI0029 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0029");
4300+
4301+(:~
4302+:)
4303+declare variable $zerr:ZAPI0030 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0030");
4304+
4305+(:~
4306+:)
4307+declare variable $zerr:ZAPI0039 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0039");
4308+
4309+(:~
4310+:)
4311+declare variable $zerr:ZAPI0040 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0040");
4312+
4313+(:~
4314+:)
4315+declare variable $zerr:ZAPI0041 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0041");
4316+
4317+(:~
4318+:)
4319+declare variable $zerr:ZAPI0042 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0042");
4320+
4321+(:~
4322+:)
4323+declare variable $zerr:ZAPI0070 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0070");
4324+
4325+(:~
4326+:)
4327+declare variable $zerr:ZAPI0080 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0080");
4328+
4329+(:~
4330+:)
4331+declare variable $zerr:ZAPI0090 as xs:QName := fn:QName($zerr:NS, "zerr:ZAPI0090");
4332+
4333+(:~
4334+:)
4335+declare variable $zerr:ZCSE0001 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0001");
4336+
4337+(:~
4338+:)
4339+declare variable $zerr:ZCSE0002 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0002");
4340+
4341+(:~
4342+:)
4343+declare variable $zerr:ZCSE0003 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0003");
4344+
4345+(:~
4346+:)
4347+declare variable $zerr:ZCSE0004 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0004");
4348+
4349+(:~
4350+:)
4351+declare variable $zerr:ZCSE0005 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0005");
4352+
4353+(:~
4354+:)
4355+declare variable $zerr:ZCSE0006 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0006");
4356+
4357+(:~
4358+:)
4359+declare variable $zerr:ZCSE0007 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0007");
4360+
4361+(:~
4362+:)
4363+declare variable $zerr:ZCSE0008 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0008");
4364+
4365+(:~
4366+:)
4367+declare variable $zerr:ZCSE0009 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0009");
4368+
4369+(:~
4370+:)
4371+declare variable $zerr:ZCSE0010 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0010");
4372+
4373+(:~
4374+:)
4375+declare variable $zerr:ZCSE0011 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0011");
4376+
4377+(:~
4378+:)
4379+declare variable $zerr:ZCSE0012 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0012");
4380+
4381+(:~
4382+:)
4383+declare variable $zerr:ZCSE0013 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0013");
4384+
4385+(:~
4386+:)
4387+declare variable $zerr:ZCSE0014 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0014");
4388+
4389+(:~
4390+:)
4391+declare variable $zerr:ZCSE0015 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0015");
4392+
4393+(:~
4394+:)
4395+declare variable $zerr:ZCSE0016 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0016");
4396+
4397+(:~
4398+:)
4399+declare variable $zerr:ZCSE0017 as xs:QName := fn:QName($zerr:NS, "zerr:ZCSE0017");
4400+
4401+(:~
4402+:)
4403+declare variable $zerr:ZDDY0001 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0001");
4404+
4405+(:~
4406+:)
4407+declare variable $zerr:ZDDY0002 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0002");
4408+
4409+(:~
4410+:)
4411+declare variable $zerr:ZDDY0003 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0003");
4412+
4413+(:~
4414+:)
4415+declare variable $zerr:ZDDY0004 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0004");
4416+
4417+(:~
4418+:)
4419+declare variable $zerr:ZDDY0005 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0005");
4420+
4421+(:~
4422+:)
4423+declare variable $zerr:ZDDY0006 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0006");
4424+
4425+(:~
4426+:)
4427+declare variable $zerr:ZDDY0007 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0007");
4428+
4429+(:~
4430+:)
4431+declare variable $zerr:ZDDY0008 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0008");
4432+
4433+(:~
4434+:)
4435+declare variable $zerr:ZDDY0009 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0009");
4436+
4437+(:~
4438+:)
4439+declare variable $zerr:ZDDY0010 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0010");
4440+
4441+(:~
4442+:)
4443+declare variable $zerr:ZDDY0011 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0011");
4444+
4445+(:~
4446+:)
4447+declare variable $zerr:ZDDY0012 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0012");
4448+
4449+(:~
4450+:)
4451+declare variable $zerr:ZDDY0013 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0013");
4452+
4453+(:~
4454+:)
4455+declare variable $zerr:ZDDY0014 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0014");
4456+
4457+(:~
4458+:)
4459+declare variable $zerr:ZDDY0015 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0015");
4460+
4461+(:~
4462+:)
4463+declare variable $zerr:ZDDY0016 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0016");
4464+
4465+(:~
4466+:)
4467+declare variable $zerr:ZDDY0017 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0017");
4468+
4469+(:~
4470+:)
4471+declare variable $zerr:ZDDY0018 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0018");
4472+
4473+(:~
4474+:)
4475+declare variable $zerr:ZDDY0019 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0019");
4476+
4477+(:~
4478+:)
4479+declare variable $zerr:ZDDY0020 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0020");
4480+
4481+(:~
4482+:)
4483+declare variable $zerr:ZDDY0021 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0021");
4484+
4485+(:~
4486+:)
4487+declare variable $zerr:ZDDY0022 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0022");
4488+
4489+(:~
4490+:)
4491+declare variable $zerr:ZDDY0023 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0023");
4492+
4493+(:~
4494+:)
4495+declare variable $zerr:ZDDY0024 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0024");
4496+
4497+(:~
4498+:)
4499+declare variable $zerr:ZDDY0025 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0025");
4500+
4501+(:~
4502+:)
4503+declare variable $zerr:ZDDY0026 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0026");
4504+
4505+(:~
4506+:)
4507+declare variable $zerr:ZDDY0027 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0027");
4508+
4509+(:~
4510+:)
4511+declare variable $zerr:ZDDY0028 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0028");
4512+
4513+(:~
4514+:)
4515+declare variable $zerr:ZDDY0029 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0029");
4516+
4517+(:~
4518+:)
4519+declare variable $zerr:ZDDY0030 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0030");
4520+
4521+(:~
4522+:)
4523+declare variable $zerr:ZDDY0034 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0034");
4524+
4525+(:~
4526+:)
4527+declare variable $zerr:ZDDY0035 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0035");
4528+
4529+(:~
4530+:)
4531+declare variable $zerr:ZDDY0031 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0031");
4532+
4533+(:~
4534+:)
4535+declare variable $zerr:ZDDY0032 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0032");
4536+
4537+(:~
4538+:)
4539+declare variable $zerr:ZDDY0033 as xs:QName := fn:QName($zerr:NS, "zerr:ZDDY0033");
4540+
4541+(:~
4542+:)
4543+declare variable $zerr:ZDST0001 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0001");
4544+
4545+(:~
4546+:)
4547+declare variable $zerr:ZDST0002 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0002");
4548+
4549+(:~
4550+:)
4551+declare variable $zerr:ZDST0003 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0003");
4552+
4553+(:~
4554+:)
4555+declare variable $zerr:ZDST0004 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0004");
4556+
4557+(:~
4558+:)
4559+declare variable $zerr:ZDST0006 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0006");
4560+
4561+(:~
4562+:)
4563+declare variable $zerr:ZDST0007 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0007");
4564+
4565+(:~
4566+:)
4567+declare variable $zerr:ZDST0021 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0021");
4568+
4569+(:~
4570+:)
4571+declare variable $zerr:ZDST0022 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0022");
4572+
4573+(:~
4574+:)
4575+declare variable $zerr:ZDST0023 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0023");
4576+
4577+(:~
4578+:)
4579+declare variable $zerr:ZDST0024 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0024");
4580+
4581+(:~
4582+:)
4583+declare variable $zerr:ZDST0025 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0025");
4584+
4585+(:~
4586+:)
4587+declare variable $zerr:ZDST0026 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0026");
4588+
4589+(:~
4590+:)
4591+declare variable $zerr:ZDST0027 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0027");
4592+
4593+(:~
4594+:)
4595+declare variable $zerr:ZDST0028 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0028");
4596+
4597+(:~
4598+:)
4599+declare variable $zerr:ZDST0029 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0029");
4600+
4601+(:~
4602+:)
4603+declare variable $zerr:ZDST0030 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0030");
4604+
4605+(:~
4606+:)
4607+declare variable $zerr:ZDST0031 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0031");
4608+
4609+(:~
4610+:)
4611+declare variable $zerr:ZDST0032 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0032");
4612+
4613+(:~
4614+:)
4615+declare variable $zerr:ZDST0033 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0033");
4616+
4617+(:~
4618+:)
4619+declare variable $zerr:ZDST0034 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0034");
4620+
4621+(:~
4622+:)
4623+declare variable $zerr:ZDST0035 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0035");
4624+
4625+(:~
4626+:)
4627+declare variable $zerr:ZDST0036 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0036");
4628+
4629+(:~
4630+:)
4631+declare variable $zerr:ZDST0041 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0041");
4632+
4633+(:~
4634+:)
4635+declare variable $zerr:ZDST0044 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0044");
4636+
4637+(:~
4638+:)
4639+declare variable $zerr:ZDST0048 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0048");
4640+
4641+(:~
4642+:)
4643+declare variable $zerr:ZDST0060 as xs:QName := fn:QName($zerr:NS, "zerr:ZDST0060");
4644+
4645+(:~
4646+:)
4647+declare variable $zerr:ZDTY0001 as xs:QName := fn:QName($zerr:NS, "zerr:ZDTY0001");
4648+
4649+(:~
4650+:)
4651+declare variable $zerr:ZDTY0010 as xs:QName := fn:QName($zerr:NS, "zerr:ZDTY0010");
4652+
4653+(:~
4654+:)
4655+declare variable $zerr:ZDTY0011 as xs:QName := fn:QName($zerr:NS, "zerr:ZDTY0011");
4656+
4657+(:~
4658+:)
4659+declare variable $zerr:ZDTY0012 as xs:QName := fn:QName($zerr:NS, "zerr:ZDTY0012");
4660+
4661+
4662+declare variable $zerr:ZGDB0001 as xs:QName := fn:QName($zerr:NS, "zerr:ZGDB0001");
4663+
4664+(:~
4665+:)
4666+declare variable $zerr:ZOSE0001 as xs:QName := fn:QName($zerr:NS, "zerr:ZOSE0001");
4667+
4668+(:~
4669+:)
4670+declare variable $zerr:ZOSE0002 as xs:QName := fn:QName($zerr:NS, "zerr:ZOSE0002");
4671+
4672+(:~
4673+:)
4674+declare variable $zerr:ZOSE0003 as xs:QName := fn:QName($zerr:NS, "zerr:ZOSE0003");
4675+
4676+(:~
4677+:)
4678+declare variable $zerr:ZOSE0004 as xs:QName := fn:QName($zerr:NS, "zerr:ZOSE0004");
4679+
4680+(:~
4681+:)
4682+declare variable $zerr:ZOSE0005 as xs:QName := fn:QName($zerr:NS, "zerr:ZOSE0005");
4683+
4684+(:~
4685+:)
4686+declare variable $zerr:ZOSE0006 as xs:QName := fn:QName($zerr:NS, "zerr:ZOSE0006");
4687+
4688+(:~
4689+:)
4690+declare variable $zerr:ZSTR0001 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0001");
4691+
4692+(:~
4693+:)
4694+declare variable $zerr:ZSTR0002 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0002");
4695+
4696+(:~
4697+:)
4698+declare variable $zerr:ZSTR0003 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0003");
4699+
4700+(:~
4701+:)
4702+declare variable $zerr:ZSTR0004 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0004");
4703+
4704+(:~
4705+:)
4706+declare variable $zerr:ZSTR0007 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0007");
4707+
4708+(:~
4709+:)
4710+declare variable $zerr:ZSTR0008 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0008");
4711+
4712+(:~
4713+:)
4714+declare variable $zerr:ZSTR0009 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0009");
4715+
4716+(:~
4717+:)
4718+declare variable $zerr:ZSTR0010 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0010");
4719+
4720+(:~
4721+:)
4722+declare variable $zerr:ZSTR0011 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0011");
4723+
4724+(:~
4725+:)
4726+declare variable $zerr:ZSTR0012 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0012");
4727+
4728+(:~
4729+:)
4730+declare variable $zerr:ZSTR0015 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0015");
4731+
4732+(:~
4733+:)
4734+declare variable $zerr:ZSTR0016 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0016");
4735+
4736+(:~
4737+:)
4738+declare variable $zerr:ZSTR0020 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0020");
4739+
4740+(:~
4741+:)
4742+declare variable $zerr:ZSTR0021 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0021");
4743+
4744+(:~
4745+:)
4746+declare variable $zerr:ZSTR0030 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0030");
4747+
4748+(:~
4749+:)
4750+declare variable $zerr:ZSTR0040 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0040");
4751+
4752+(:~
4753+:)
4754+declare variable $zerr:ZSTR0041 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0041");
4755+
4756+(:~
4757+:)
4758+declare variable $zerr:ZSTR0045 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0045");
4759+
4760+(:~
4761+:)
4762+declare variable $zerr:ZSTR0050 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0050");
4763+
4764+(:~
4765+:)
4766+declare variable $zerr:ZSTR0055 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0055");
4767+
4768+(:~
4769+:)
4770+declare variable $zerr:ZSTR0060 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0060");
4771+
4772+(:~
4773+:)
4774+declare variable $zerr:ZSTR0065 as xs:QName := fn:QName($zerr:NS, "zerr:ZSTR0065");
4775+
4776+(:~
4777+:)
4778+declare variable $zerr:XSST0001 as xs:QName := fn:QName($zerr:NS, "zerr:XSST0001");
4779+
4780+(:~
4781+:)
4782+declare variable $zerr:XSST0002 as xs:QName := fn:QName($zerr:NS, "zerr:XSST0002");
4783+
4784+(:~
4785+:)
4786+declare variable $zerr:XSST0003 as xs:QName := fn:QName($zerr:NS, "zerr:XSST0003");
4787+
4788+(:~
4789+:)
4790+declare variable $zerr:XSST0004 as xs:QName := fn:QName($zerr:NS, "zerr:XSST0004");
4791+
4792+(:~
4793+:)
4794+declare variable $zerr:XSST0005 as xs:QName := fn:QName($zerr:NS, "zerr:XSST0005");
4795+
4796+(:~
4797+:)
4798+declare variable $zerr:XSST0006 as xs:QName := fn:QName($zerr:NS, "zerr:XSST0006");
4799+
4800+(:~
4801+:)
4802+declare variable $zerr:XSST0007 as xs:QName := fn:QName($zerr:NS, "zerr:XSST0007");
4803+
4804+(:~
4805+:)
4806+declare variable $zerr:XSST0008 as xs:QName := fn:QName($zerr:NS, "zerr:XSST0008");
4807+
4808+(:~
4809+:)
4810+declare variable $zerr:XSST0009 as xs:QName := fn:QName($zerr:NS, "zerr:XSST0009");
4811+
4812+(:~
4813+:)
4814+declare variable $zerr:XSST0010 as xs:QName := fn:QName($zerr:NS, "zerr:XSST0010");
4815+
4816+(:~
4817+:)
4818+declare variable $zerr:ZJPE0001 as xs:QName := fn:QName($zerr:NS, "zerr:ZJPE0001");
4819+
4820+(:~
4821+:)
4822+declare variable $zerr:ZJPE0002 as xs:QName := fn:QName($zerr:NS, "zerr:ZJPE0002");
4823+
4824+(:~
4825+:)
4826+declare variable $zerr:ZJPE0003 as xs:QName := fn:QName($zerr:NS, "zerr:ZJPE0003");
4827+
4828+(:~
4829+:)
4830+declare variable $zerr:ZJPE0004 as xs:QName := fn:QName($zerr:NS, "zerr:ZJPE0004");
4831+
4832+(:~
4833+:)
4834+declare variable $zerr:ZJPE0005 as xs:QName := fn:QName($zerr:NS, "zerr:ZJPE0005");
4835+
4836+(:~
4837+:)
4838+declare variable $zerr:ZJPE0006 as xs:QName := fn:QName($zerr:NS, "zerr:ZJPE0006");
4839+
4840+(:~
4841+:)
4842+declare variable $zerr:ZJPE0007 as xs:QName := fn:QName($zerr:NS, "zerr:ZJPE0007");
4843+
4844+(:~
4845+:)
4846+declare variable $zerr:ZJPE0008 as xs:QName := fn:QName($zerr:NS, "zerr:ZJPE0008");
4847+
4848+(:~
4849+:)
4850+declare variable $zerr:ZJPE0009 as xs:QName := fn:QName($zerr:NS, "zerr:ZJPE0009");
4851+
4852+(:~
4853+:)
4854+declare variable $zerr:ZJSE0001 as xs:QName := fn:QName($zerr:NS, "zerr:ZJSE0001");
4855+
4856+(:~
4857+:)
4858+declare variable $zerr:ZJSE0002 as xs:QName := fn:QName($zerr:NS, "zerr:ZJSE0002");
4859+
4860+(:~
4861+:)
4862+declare variable $zerr:ZJSE0003 as xs:QName := fn:QName($zerr:NS, "zerr:ZJSE0003");
4863+
4864+(:~
4865+:)
4866+declare variable $zerr:ZJSE0004 as xs:QName := fn:QName($zerr:NS, "zerr:ZJSE0004");
4867+
4868+(:~
4869+:)
4870+declare variable $zerr:ZJSE0005 as xs:QName := fn:QName($zerr:NS, "zerr:ZJSE0005");
4871+
4872+(:~
4873+:)
4874+declare variable $zerr:ZJSE0006 as xs:QName := fn:QName($zerr:NS, "zerr:ZJSE0006");
4875+
4876+(:~
4877+:)
4878+declare variable $zerr:ZJSE0007 as xs:QName := fn:QName($zerr:NS, "zerr:ZJSE0007");
4879+
4880+(:~
4881+:)
4882 declare variable $zerr:ZJSE0008 as xs:QName := fn:QName($zerr:NS, "zerr:ZJSE0008");
4883\ No newline at end of file
4884
4885=== modified file 'modules/com/zorba-xquery/www/modules/pregenerated/warnings.xq'
4886--- modules/com/zorba-xquery/www/modules/pregenerated/warnings.xq 2012-03-28 05:19:57 +0000
4887+++ modules/com/zorba-xquery/www/modules/pregenerated/warnings.xq 2012-04-12 18:17:20 +0000
4888@@ -1,75 +1,75 @@
4889-(:
4890- : Copyright 2006-2011 The FLWOR Foundation.
4891- :
4892- : Licensed under the Apache License, Version 2.0 (the "License");
4893- : you may not use this file except in compliance with the License.
4894- : You may obtain a copy of the License at
4895- :
4896- : http://www.apache.org/licenses/LICENSE-2.0
4897- :
4898- : Unless required by applicable law or agreed to in writing, software
4899- : distributed under the License is distributed on an "AS IS" BASIS,
4900- : WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
4901- : See the License for the specific language governing permissions and
4902- : limitations under the License.
4903- :)
4904-
4905- (:
4906- : THIS FILE IS GENERATED.
4907- : PLEASE DO NOT EDIT.
4908- :)
4909- (:~
4910- : This module contains one declaration of a variable for each
4911- : error of the http://www.zorba-xquery.com/warnings namespace.
4912- : The variables serves as documentation for the errors but can also
4913- : be used in the code. For example, one useful scenario is to compare
4914- : an error caught in the catch clause of a try-catch expression with one of
4915- : the variables.
4916- :
4917- : @author Carlos Lopez
4918- :
4919- : @project error
4920- :)
4921-
4922-xquery version '1.0';
4923-
4924-module namespace zwarn = 'http://www.zorba-xquery.com/warnings';
4925-
4926-declare variable $zwarn:NS := 'http://www.zorba-xquery.com/warnings';
4927-
4928-(:~
4929- :
4930- : This warning is reported if the declaration of a function, variable,
4931- : collection, or index contains an annotation that is not in the
4932- : http://www.zorba-xquery.com/annotations namespace and Zorba doesn't know
4933- : how to handle.
4934- :
4935-:)
4936-declare variable $zwarn:ZWST0002 as xs:QName := fn:QName($zwarn:NS, "zwarn:ZWST0002");
4937-
4938-(:~
4939-:)
4940-declare variable $zwarn:ZWST0003 as xs:QName := fn:QName($zwarn:NS, "zwarn:ZWST0003");
4941-
4942-(:~
4943-:)
4944-declare variable $zwarn:ZWST0004 as xs:QName := fn:QName($zwarn:NS, "zwarn:ZWST0004");
4945-
4946-(:~
4947- :
4948- : This warning is raised if the user explicitly enables caching
4949- : of function results (using the %ann:cache annotation) but the function
4950- : is updating or its parameter and return types are not subtypes of
4951- : xs:anyAtomicType.
4952- :
4953-:)
4954-declare variable $zwarn:ZWST0005 as xs:QName := fn:QName($zwarn:NS, "zwarn:ZWST0005");
4955-
4956-(:~
4957- :
4958- : This warning is raised if the user explicitly enables caching
4959- : of function results (using the %ann:cache annotation) and the function
4960- : is annotated as sequential or nondeterministic.
4961- :
4962-:)
4963+(:
4964+ : Copyright 2006-2011 The FLWOR Foundation.
4965+ :
4966+ : Licensed under the Apache License, Version 2.0 (the "License");
4967+ : you may not use this file except in compliance with the License.
4968+ : You may obtain a copy of the License at
4969+ :
4970+ : http://www.apache.org/licenses/LICENSE-2.0
4971+ :
4972+ : Unless required by applicable law or agreed to in writing, software
4973+ : distributed under the License is distributed on an "AS IS" BASIS,
4974+ : WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
4975+ : See the License for the specific language governing permissions and
4976+ : limitations under the License.
4977+ :)
4978+
4979+ (:
4980+ : THIS FILE IS GENERATED.
4981+ : PLEASE DO NOT EDIT.
4982+ :)
4983+ (:~
4984+ : This module contains one declaration of a variable for each
4985+ : error of the http://www.zorba-xquery.com/warnings namespace.
4986+ : The variables serves as documentation for the errors but can also
4987+ : be used in the code. For example, one useful scenario is to compare
4988+ : an error caught in the catch clause of a try-catch expression with one of
4989+ : the variables.
4990+ :
4991+ : @author Carlos Lopez
4992+ :
4993+ : @project error
4994+ :)
4995+
4996+xquery version '1.0';
4997+
4998+module namespace zwarn = 'http://www.zorba-xquery.com/warnings';
4999+
5000+declare variable $zwarn:NS := 'http://www.zorba-xquery.com/warnings';
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches