[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Re: PyTREX feature complete
James Tauber wrote: > Found the bug. Turned out to have nothing to do with the validation code. It > was simply a bug in the code that builds the in-memory representation of the > pattern. Thanks. Here is another bug. JamesC's implementation correctly reports validity, but PyTREX 0.7.1 does not. If you do not create an automaton, you have to backtrack a lot. 1) pattern <element name="foo"> <optional> <optional> <optional> <optional> <optional> <optional> <optional> <element name="a"><empty/></element> </optional> <element name="a"><empty/></element> </optional> <element name="a"><empty/></element> </optional> <element name="a"><empty/></element> </optional> <element name="a"><empty/></element> </optional> <element name="a"><empty/></element> </optional> <element name="a"><empty/></element> </optional> </element> 2) document <foo><a/><a/><a/><a/><a/><a/><a/></foo> Cheers, Makoto
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC