Commit 54e0cedd4e8c10e5cccebb118c8cb1073de8486f
1 parent
cef310ff
poprawka w obsłudze liczb rzymskich
git-svn-id: svn://svn.nlp.ipipan.waw.pl/morfeusz/trunk@310 ff4e3ee1-f430-4e82-ade0-24591c43f1fd
Showing
1 changed file
with
1 additions
and
2 deletions
tests/analyzer/test_digits_roman/segmentation.dat
... | ... | @@ -25,12 +25,11 @@ moze_interp( dig>* dig ) |
25 | 25 | #define rzymskie1 ( (romandigI> romandigX) | romandigV | (romandigV> one_to_three(romandigI)) | (romandigI> romandigV) | one_to_three(romandigI) ) |
26 | 26 | #define rzymskie10 ( (romandigX> romandigC) | romandigL | (romandigL> one_to_three(romandigX)) | (romandigX> romandigL) | one_to_three(romandigX) ) |
27 | 27 | #define rzymskie100 ( (romandigC> romandigM) | romandigD | (romandigD> one_to_three(romandigC)) | (romandigC> romandigD) | one_to_three(romandigC) ) |
28 | +#define rzymskie1000 ( one_to_three(romandigM) ) | |
28 | 29 | |
29 | 30 | #define rzymskie1_shift ( (romandigI> romandigX>) | (romandigV> romandigI>{0,3}) | (romandigI> romandigV>) | romandigI>{1,3} ) |
30 | 31 | #define rzymskie10_shift ( (romandigX> romandigC>) | (romandigL> romandigX>{0,3}) | (romandigX> romandigL>) | romandigX>{1,3} ) |
31 | 32 | #define rzymskie100_shift ( (romandigC> romandigM>) | (romandigD> romandigC>{0,3}) | (romandigC> romandigD>) | romandigC>{1,3} ) |
32 | - | |
33 | -#define rzymskie1000 ( one_to_three(romandigM) ) | |
34 | 33 | #define rzymskie1000_shift ( romandigM>{1,3} ) |
35 | 34 | |
36 | 35 | #define liczba_rzymska ((rzymskie1000_shift? rzymskie100_shift? rzymskie10_shift? rzymskie1) | (rzymskie1000_shift? rzymskie100_shift? rzymskie10) | (rzymskie1000_shift? rzymskie100) | rzymskie1000) |
... | ... |