BaseXdb / basex

BaseX Main Repository.
http://basex.org
BSD 3-Clause "New" or "Revised" License
684 stars 265 forks source link

Add support for enumeration types #2290

Closed GuntherRademacher closed 5 months ago

GuntherRademacher commented 6 months ago

These changes implement enum types, by adding ENUM as an AtomType with EnumValues being held in SeqType. This fixes most of the test cases in qt4tests/prod/EnumType.xml and some more in qt4tests/prod/FunctionCall.xml.

One commit, 036ff412106c0231908067b71de974c22db327db, is related, but primarily fixes relabeling across different branches in the type hierarchy (test case FunctionCall-404).

ChristianGruen commented 5 months ago

Merged • a9428a21148c2e65295d3aff50da7a5193ad8773