Wprowadzona zmiana w toku, że długie formy tnie na segmenty o długości do 64 znaków.

git-svn-id: svn://atos.wmid.amu.edu.pl/utt@26 e293616e-ec6a-49c2-aa92-f4a8b91c5d16
This commit is contained in:
pawelk 2008-04-10 10:08:25 +00:00
parent 14afb6e488
commit 635ee52333
2 changed files with 5 additions and 3 deletions

View File

@ -4,6 +4,7 @@ BARDZO WAZNE:
WAZNE: WAZNE:
* zamienic kota na lepszego (Kubis) [TO] * zamienic kota na lepszego (Kubis) [TO]
* sen - unikać dwukrotnego wstawiania BOSów i EOSów
* uniezaleznic mar od attr.pm (ew. wcielic attr.pm) [TO] * uniezaleznic mar od attr.pm (ew. wcielic attr.pm) [TO]
* mar nie obsluguje plikow konfiguracyjnych [JW] * mar nie obsluguje plikow konfiguracyjnych [JW]
* ser i grp - parametr tags (zeby bral wskazany program tag2re) [TO] * ser i grp - parametr tags (zeby bral wskazany program tag2re) [TO]
@ -12,3 +13,4 @@ WAZNE:
* przygotowanie dystrybujcji slownikow [PK] * przygotowanie dystrybujcji slownikow [PK]
* (zrobione dla ser?) Nazwy pmdb2re -> pmdb.tag2re (grp, ser). * (zrobione dla ser?) Nazwy pmdb2re -> pmdb.tag2re (grp, ser).
* Zadania zwiazane z rozbudowa ser (src/ser/TODO). * Zadania zwiazane z rozbudowa ser (src/ser/TODO).
* Nowa funkcjonalność dla kot? con? - każde zdanie w nowym wierszu

View File

@ -12,19 +12,19 @@
%% %%
[a-zA-Z±æê³ñ󶿼¡ÆÊ£ÑÓ¦¯¬]+ { [a-zA-Z±æê³ñ󶿼¡ÆÊ£ÑÓ¦¯¬]{1,64} {
printf("%04d %02d W %s\n", filepos, yyleng, yytext); printf("%04d %02d W %s\n", filepos, yyleng, yytext);
filepos+=yyleng; filepos+=yyleng;
if(args.interactive_flag) fflush(stdout); if(args.interactive_flag) fflush(stdout);
} }
[[:digit:]]+ { [[:digit:]]{1,64} {
printf("%04d %02d N %s\n", filepos, yyleng, yytext); printf("%04d %02d N %s\n", filepos, yyleng, yytext);
filepos+=yyleng; filepos+=yyleng;
if(args.interactive_flag) fflush(stdout); if(args.interactive_flag) fflush(stdout);
} }
[[:space:]\n]+ { [[:space:]\n]{1,64} {
int i; int i;
printf("%04d %02d S ", filepos, yyleng); printf("%04d %02d S ", filepos, yyleng);
for(i=0; i<yyleng; ++i) for(i=0; i<yyleng; ++i)