Fixed bug that prevents multiple child patterns from working inside oneOrMore, optional, zeroOrMore and mixed
This release fixes two submitted bugs: one concerning left-over attributes and one concerning groups of 1 and groups of 3 or more
PyTREX now implements the entire TREX specification. There are a couple of known bugs and no anonymous types are supported but everything in the spec is implemented.
PyTREX is a clean-room implementation of Tree Regular Expressions for XML (TREX) written in Python. This release implements the concepts introduced in sections 1 through 10 of the tutorial.
Changes: Added support and tests for pattern inclusion, grammar merging (partial), named datatypes, "not", "difference", "choice" in nameclasses, "nsName", "anyName", "notAllowed", namespaces, qnames, trex namespace. Changed py file to being importable.
PyTREX is a Python implementation of TREX, an XML schema language. See http://pytrex.sourceforge.net/ for details.