Błąd #1445
wccl-match się wywala
Status: | Zamknięty | Start date: | 21 Apr 2011 | |
---|---|---|---|---|
Priority: | Normalny | Due date: | ||
Assignee: | Tomasz Śniatowski | % Done: | 0% | |
Category: | - | |||
Target version: | - |
Description
Wygląda na to, że niezależnie od wejścia i reguły. Na przykład:
wccl-match in0.xml m1.ccl
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE cesAna SYSTEM "xcesAnaIPI.dtd"> <cesAna xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0" type="lex disamb"> <chunkList> wccl-match: /usr/include/boost/smart_ptr/shared_ptr.hpp:418: T* boost::shared_ptr< <template-parameter-1-1> >::operator->() const [with T = Wccl::MatchVector]: Assertion `px != 0' failed. Aborted
cat m1.ccl
apply( match( and( inter(class[0], {subst}), inter(cas[0], {nom}) ) ), actions( mark($m:_M, 'WHATEVER') ) )
cat in0.xml
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE cesAna SYSTEM "xcesAnaIPI.dtd"> <cesAna xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0" type="lex disamb"> <chunkList> <chunk> <chunk type="s"> <tok> <orth>To</orth> <lex><base>ten</base><ctag>adj:sg:nom:n:pos</ctag></lex> <lex><base>ten</base><ctag>adj:sg:acc:n:pos</ctag></lex> <lex><base>to</base><ctag>conj</ctag></lex> <lex><base>to</base><ctag>pred</ctag></lex> <lex><base>to</base><ctag>qub</ctag></lex> <lex><base>to</base><ctag>subst:sg:nom:n</ctag></lex> <lex><base>to</base><ctag>subst:sg:acc:n</ctag></lex> <lex><base>to</base><ctag>subst:sg:voc:n</ctag></lex> </tok> </chunk> </chunk> </chunkList> </cesAna>