← Prev in month ← Prev in thread

Re: PyTREX feature complete

From
Murata Makoto <>
Date
2001-04-01T09:03:08+00:00
ID
Thread
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
← Prev in month ← Prev in thread