Activity

From 30 Mar 2011 to 28 Apr 2011

28 Apr 2011

22:23 Zadanie #1388 (Przypisany): Struktura danych reprezentująca plik CCL
Strukturki dodane, ale na razie jeszcze bez operatora lex. Adam Wardyński
16:33 Zadanie #1443: Testy wydajnościowe WCCL
Pierwsze szybkie porównanie z JOSKIPI: jeden operator, korpus 88K tokenów, komp roboczy w 446. Wyniki powtarzalne co ... Tomasz Śniatowski
15:01 Zadanie #1443: Testy wydajnościowe WCCL
Wycinek z callgrapha (trzeba kompilowac z -fno-omit-frame-pointer):... Tomasz Śniatowski
13:16 Zadanie #1443: Testy wydajnościowe WCCL
Wycinek z profilera:... Tomasz Śniatowski
11:46 Zadanie #1443: Testy wydajnościowe WCCL
Zrobilem kilka nieformalnych testów, dopisałem --progress do wcclrun. Póki co na korpusie 88K tokenów, na i5 (nieco s... Tomasz Śniatowski
10:47 Zadanie #1440 (Zamknięty): Testowisko reguł dopasowania
Działa Tomasz Śniatowski

27 Apr 2011

14:27 Błąd #1460 (Zamknięty): Testy reguł dopasowania nie przechodzą
już nieaktualne :) Adam Radziszewski
14:24 Błąd #1460 (Zamknięty): Testy reguł dopasowania nie przechodzą
Wydaje się, że wywala się na czytaniu plików ccl. Przykład na repo.
Adam Radziszewski
10:39 Błąd #1453 (Zamknięty): ann i annsub dodają nowy kanał o pustej nazwie
Był błąd w gramatyce, naprawione w 5767ba52b727b... Tomasz Śniatowski

26 Apr 2011

16:58 Błąd #1456 (Rozwiązany): Nie chce wyłuskać pierwszego tokenu gdy MATCH zawiera pusty MATCH
Tak naprawdę to był błąd w MatchVector::first_token - funkcja szukała najmniejszej pozycji na liście, nie ignorując p... Adam Wardyński
15:29 Błąd #1456 (Zamknięty): Nie chce wyłuskać pierwszego tokenu gdy MATCH zawiera pusty MATCH
(przeniosłem z corpus do wccl)
Wywołanie @wccl-match -i ccl in3.xml m3.ccl@ się wywala z komunikatem @Received sta...
Adam Radziszewski
14:51 Błąd #1454 (Rozwiązany): Operator „is” nie widzi pierwszego tokenu?
Fixed, źle sprawdzałem czy jesteśmy na początku segmentu. a286ba3c686267dddeaa9b117527777d553a193a Adam Wardyński
13:09 Błąd #1454 (Zamknięty): Operator „is” nie widzi pierwszego tokenu?
W załączeniu wejście, oczekiwane wyjście, rzeczywiste wyjście i reguła.
@diff out2.xml ooo@ # out2.xml=oczekiwany
...
Adam Radziszewski
14:29 Zadanie #1439 (Rozwiązany): Gramatyka: ann i annsub
Z dokładnością do bugów zrobione. Tomasz Śniatowski
14:29 Zadanie #1438 (Rozwiązany): Post-conditions: ann i annsub
Z dokładnością do bugów zrobione. Tomasz Śniatowski
13:05 Błąd #1450 (Zamknięty): wykomentowany kod w match_variants?
Skoro tak, to już pushnąłem (fb6645c2d1a9455c9c5686e964beafec60c1b8a0) ;) Paweł Kędzia
12:29 Błąd #1450 (Przypisany): wykomentowany kod w match_variants?
rozumiem, że chodzi o zamianę std::vector<ConjConditions> na std::vector<boost::shared_ptr<ConjConditions> >
Ma to...
Adam Wardyński
11:01 Błąd #1450: wykomentowany kod w match_variants?
TODO przy match_variants dotyczy "wkładania" wariantów do wektora wariantów. Zarówno operator OneOf jak i Longest prz... Paweł Kędzia
10:32 Błąd #1450 (Zamknięty): wykomentowany kod w match_variants?
Nie jestem pewien, o co chodzi, stąd to issue - w regule match_variants jest kod variants->push_back(variant), który ... Adam Wardyński
12:26 Błąd #1453 (Zamknięty): ann i annsub dodają nowy kanał o pustej nazwie
@wccl-match m1-cond.ccl in0.xml@... Adam Radziszewski
10:49 Zadanie #1387: Składnia całego pliku CCL w ANTLR-ze
Mi się wydaje, że to nie jest duży problem, o ile raportowane będą rzeczywiste błędy (choć nie wszystkie) — zawsze mo... Adam Radziszewski
10:27 Zadanie #1387: Składnia całego pliku CCL w ANTLR-ze
Moim zdaniem brak raportowania prawdziwego błędu skutecznie upośledzi narzędzia do pracy ,,eksploracyjnej'' (wccl-run... Tomasz Śniatowski
10:23 Zadanie #1387 (Przypisany): Składnia całego pliku CCL w ANTLR-ze
Parsowanie składni całego pliku chciałbym umieścić całkowicie w gramatyce.
Teraz mamy parseAnyOperator poza gramat...
Adam Wardyński

22 Apr 2011

21:17 Błąd #1449 (Rozwiązany): Na etapie odpalania post-conditions nie ma dostępu do matcha
Done. Git commit 88d3aef2d8ca450c9f6b5f6abae0678bb99e530a Adam Wardyński
16:55 Błąd #1449 (Zamknięty): Na etapie odpalania post-conditions nie ma dostępu do matcha
Gdy w sekcję @cond@ wstawię @debug($m:_M)@, to okazuje się, że jest tam pusty wektor. Podobnie, odwołania w stylu :1 ... Adam Radziszewski
12:01 Błąd #1448 (Rozwiązany): Dodatkowy pośredni poziom dopasowań jednak istnieje
Jest tak, jak pisałeś na końcu.
Zmiana w git 30f1eae86cc28da025e6445e042a8e587c27145b
Adam Wardyński
11:34 Błąd #1448: Dodatkowy pośredni poziom dopasowań jednak istnieje
Sądzę, że się da zrobić tak, jak opisane. Adam Wardyński
10:58 Błąd #1448: Dodatkowy pośredni poziom dopasowań jednak istnieje
Ale rozumiem, że na tę dyskusję jest właśnie ten issue, a tamten zamknięty to był błąd operatora wyłuskania, nie?
...
Adam Radziszewski
10:49 Błąd #1448: Dodatkowy pośredni poziom dopasowań jednak istnieje
No ten pomysł ze zmianą obecnego "M->1->X" na "M->X", a dla ew. apply_ahead dodanie np. "MA->Y", które by zastąpiło o... Adam Wardyński
10:20 Błąd #1448: Dodatkowy pośredni poziom dopasowań jednak istnieje
Właśnie mnie olśniło, mam jeszcze jeden pomysł:
1. niech dalej $m:_M zawiera opakowanie na jeden element (w przypadk...
Adam Radziszewski
10:05 Błąd #1448: Dodatkowy pośredni poziom dopasowań jednak istnieje
Trochę dziwne jest to, że mimo wszystko wywalało się też wywołanie M->1, które teoretycznie powinno było działać nawe... Adam Radziszewski
10:32 Zadanie #1438: Post-conditions: ann i annsub
Jeśli chodzi o operator ann, to możesz zainspirować się libwccl/ops/match/conditions/isannotatedas.cpp. Nie jest to d... Adam Radziszewski

21 Apr 2011

00:09 Zadanie #1433 (Zamknięty): „empty” w gramatyce
Paweł Kędzia
23:29 Zadanie #1436 (Zamknięty): Operatory „text” i „is” w gramatyce
Paweł Kędzia
23:26 Zadanie #1439 (Przypisany): Gramatyka: ann i annsub
Tomek dodał do gramatyki annsub, ja dodałem ann. Aktualnie (przynajmniej na repo) nie ma ann, także dodałem same kiku... Paweł Kędzia
23:19 Zadanie #1437 (Zamknięty): oneof i longest w gramatyce
Paweł Kędzia
22:23 Błąd #1448: Dodatkowy pośredni poziom dopasowań jednak istnieje
Tak myślę, że można by na przykład odrzucić M i wrócić do 1 czy 2 jako korzenia. Nawet samo "->1" mogłoby działać jak... Adam Wardyński
22:14 Błąd #1448: Dodatkowy pośredni poziom dopasowań jednak istnieje
BTW naprawiłem kwestię zagnieżdżanych ->, czyli już działa M->1->2 Adam Wardyński
21:45 Błąd #1448 (Zamknięty): Dodatkowy pośredni poziom dopasowań jednak istnieje
Przy odwołaniu się do M odwołujemy się do zmiennej $m:_M, która jest wektorowym opakowaniem na rezultaty działania ma... Adam Wardyński
22:13 Błąd #1447 (Rozwiązany): Nie parsują się zagnieżdżone wyłuskania ->
Okay fix był prostszy niż myślałem, już działa i bez nawiasów. Adam Wardyński
21:57 Błąd #1447: Nie parsują się zagnieżdżone wyłuskania ->
Za to parsuje się prawidłowo (M->1)->1
Tzn. kwestia jest tego, że wymuszone są nawiasy jeśli chce się użyć jednego...
Adam Wardyński
21:31 Błąd #1447 (Zamknięty): Nie parsują się zagnieżdżone wyłuskania ->
M->1 się parsuje, ale M->1->1 już nie. Adam Wardyński
21:29 Błąd #1446 (Rozwiązany): Wyłuskanie nie widzi matcha?
Zasadniczo był prosty błąd w logice sprawdzającej zasięg, który naprawiłem (3ae5c0df1801bc0d446eee18915544c272b2309a)... Adam Wardyński
18:56 Błąd #1446 (Zamknięty): Wyłuskanie nie widzi matcha?
Kiedy w poniższej regule usunę ->2, to działa dobrze. Co więcej, przy ->1 też pisze, że out of range. Sprwadzałem ->0... Adam Radziszewski
19:24 Zadanie #1366 (Zamknięty): Iteracja po znakach w operatorze text
Tak, zakładamy (naiwnie), że wszystkie znaki pisane są w ten sam sposób, najprawdopodobniej w postaci normalnej "NFC"... Adam Radziszewski
19:11 Zadanie #1366 (Rozwiązany): Iteracja po znakach w operatorze text
Git commit 261c5b03ea34460359b6b4742dc3db4f2262af85
Może trochę naiwne rozwiązanie z tym zlepianiem tokenów, można...
Adam Wardyński
15:35 Zadanie #1366 (Przypisany): Iteracja po znakach w operatorze text
Ogólnie text jest przypisany do mnie, w razie czego popytam Tomka, ale juz chyba wszystko z nim przegadalem na ten te... Adam Wardyński
18:34 Błąd #1445 (Zamknięty): wccl-match się wywala
fɪkst Adam Radziszewski
18:22 Błąd #1445 (Zamknięty): wccl-match się wywala
Wygląda na to, że niezależnie od wejścia i reguły. Na przykład:
@wccl-match in0.xml m1.ccl@...
Adam Radziszewski
18:11 Zadanie #1444 (Zamknięty): Co właściwie ma zawierać plik z regułami dopasowania?
Nie pamiętałem, czy jeden plik zawiera jeden apply, czy też jeden plik ma zawierać ich więcej. Założyłem tę pierwszą ... Adam Radziszewski
18:08 Zadanie #1443 (Nowy): Testy wydajnościowe WCCL
Warto by też przetestować wccl-match. Wyniki spisać na wiki, przyda nam się to do publikacji i dokumentacji. Adam Radziszewski
17:37 Zadanie #1435 (Rozwiązany): Operator „is” — implementacja
Done. Git commit dbb28904730f7c63a8971cd6aeff9f95081413de Adam Wardyński
15:49 Zadanie #1434 (Rozwiązany): „first” i „last” w gramatyce
Zrobione, zmiana w git 592ba56443734e54c76180be68b03b890e09ea1d Adam Wardyński
15:33 Zadanie #1434 (Przypisany): „first” i „last” w gramatyce
Zgodnie z ostatnimi ustaleniami, to ja mam sie tym zajac :) Adam Wardyński
15:47 Zadanie #1438: Post-conditions: ann i annsub
link fix: [[SpecyfikacjaL2#Warunki-operatora-apply-post-conditions|tu]]. Tomasz Śniatowski
15:46 Błąd #1158 (Zamknięty): porównanie typu mask_t do 0 zamiast "none"/"any"
to juz bylo zrobione jakis czas temu, zamykam (zreszta ==0 dziala poprawnie, tylko potencjalnie odrobinke wolniej od ... Tomasz Śniatowski
15:43 Zadanie #1381 (Zamknięty): Util do odpalania reguł dopasowania
Util jest (wccl-match) Tomasz Śniatowski
11:46 Zadanie #1429 (Rozwiązany): Implementacja operatorów first i last
Szczerze mówiąc to te operatory to już są zaimplementowane od jakiegoś czasu, tylko sam o tym zapomniałem. Klasy nazy... Adam Wardyński

20 Apr 2011

18:09 Zadanie #1387: Składnia całego pliku CCL w ANTLR-ze
Prawdopodobnie trzeba będzie zmienić parser.cpp, by w tych pozostałych funkcjach (parsujących pojedyncze wyrażenia) t... Adam Radziszewski
18:03 Zadanie #1387: Składnia całego pliku CCL w ANTLR-ze
W związku z obciążeniem Pawła (i w pewnym zakresie Tomka) opakowaniami pytonowymi przypisuję to zadanie Adamowi.
Bar...
Adam Radziszewski
18:06 Zadanie #1389: Przerobić wcclrun, by czytał cały plik CCL
To samo dotyczyć będzie wcclrules (tego nowego utila do reguł dopasowania już nie, bo on nie podlega nowej składni). Adam Radziszewski
18:05 Zadanie #1390: Czytanie plików z leksykonami, szukanie ścieżek, operator lex
W związku z obciążeniem Pawła i Tomka opakowaniami pytonowymi, przekazuję to zadanie Adamowi. Niech póki co otwiera p... Adam Radziszewski
16:33 Błąd #1430 (Zamknięty): Specyfikacja: co zwraca match, co jest w $_M przy apply'u
Dodałem informację w specyfikacji apply_ahead, że wyjściowy wektor zawiera jeszcze jeden poziom zagnieżdżenia, są w $... Adam Radziszewski
16:26 Zadanie #1442 (Zamknięty): Wrappery pytonowe
Wrappery powinnny być z osobno do corpus2, osobno do wccl (najlepiej, żeby CMake od obu projektów pozwalało na zbudow... Adam Radziszewski
15:43 Zadanie #1398 (Zamknięty): Co z head w akcji mark dla dopasowań?
Adam Radziszewski
13:10 Zadanie #1398 (Przypisany): Co z head w akcji mark dla dopasowań?
checkin 1a9994533bf07985e235468e816bac9a6337ebf8, dodałem trzecią postać mark dla dopasowań, która bierze trzy dopaso... Adam Wardyński
15:35 Zadanie #1441 (Zamknięty): Testy reguł dopasowania
Rzeczywiste testy reguł dopasowania w postaci:
1. Wejściowy plik XML, w formacie XCES albo w [[Format_korpusu#Propoz...
Adam Radziszewski
15:20 Zadanie #1440 (Zamknięty): Testowisko reguł dopasowania
Analogiczne do tego reguł tagowania Adam Radziszewski
15:16 Zadanie #1117 (Zamknięty): Ujednolicić nazwy reguł w gramatyce
Adam Radziszewski
15:15 Zadanie #1372 (Zamknięty): Wyrzucamy $_
Wydaje się, że problem jest rozwiązany. Jeśli podczas testowanie pojawi się problem, najwyżej otworzymy na nowo bardz... Adam Radziszewski
15:13 Zadanie #1439 (Zamknięty): Gramatyka: ann i annsub
[[SpecyfikacjaL2#Warunki-operatora-apply-post-conditions|Operatory te]] będą zwykłymi predykatami. W miejscach, gdzie... Adam Radziszewski
15:05 Zadanie #1438 (Zamknięty): Post-conditions: ann i annsub
Pozostały jeszcze dwa pozostałe post-conditions operatora match. Jest to opisane [[tu|SpecyfikacjaL2#Warunki-operator... Adam Radziszewski
14:48 Zadanie #1437 (Zamknięty): oneof i longest w gramatyce
W [[SpecyfikacjaL2|specyfikacji]] są operatory @oneof@ i @longest@, jest też gotowa ich implementacja. To są warunki ... Adam Radziszewski
12:39 Zadanie #1436 (Zamknięty): Operatory „text” i „is” w gramatyce
Dodatkowe opcje w ramach match_cond_all. Gdy piszę tego ticketa, implementację owych operatorów nie są jeszcze gotowe.
Adam Radziszewski
12:38 Zadanie #1435 (Zamknięty): Operator „is” — implementacja
Podobny do operatora „text”, przejmuje kontrolę nad iteracją Adam Radziszewski
12:14 Zadanie #1434 (Zamknięty): „first” i „last” w gramatyce
Adam implementuje te operatory. Operatory te biorą dowolne dopasowanie (w gramatyce jest to chyba reguła @match_fit@)... Adam Radziszewski
12:11 Zadanie #1433 (Zamknięty): „empty” w gramatyce
Adam zaimplementował predykat empty w ten sposób, że nadaje się do trzech typów: match, tset, symset. Klasa operatora... Adam Radziszewski

19 Apr 2011

17:02 Błąd #1430 (Zamknięty): Specyfikacja: co zwraca match, co jest w $_M przy apply'u
Chodzi o zachowanie dla apply i apply_ahead i zawartość wektora (stopień zagłębienia) Adam Radziszewski
16:59 Zadanie #1429 (Zamknięty): Implementacja operatorów first i last
Funkcje zwracające pozycje na podstawie tego, co zwraca reguła „match_fit”. Ostatnio grzebałeś w gramatyce, więc może... Adam Radziszewski
16:57 Zadanie #1366: Iteracja po znakach w operatorze text
Proponuję pair programming Award + Ilor Adam Radziszewski
16:56 Zadanie #1381: Util do odpalania reguł dopasowania
*bump* Adam Radziszewski
16:55 Zadanie #1398: Co z head w akcji mark dla dopasowań?
W specyfikacji dodałem wariant, który bierze trzy argumenty, ten dodatkowy argument to match, którego pierwszy token ... Adam Radziszewski
13:30 Zadanie #1398 (Zamknięty): Co z head w akcji mark dla dopasowań?
Operator mark w akcjach tagowania zostal zmodyfikowany tak, aby byla mozliwosc zadania head
Co w zwiazku z tym z a...
Adam Wardyński

09 Apr 2011

11:52 Błąd #1391 (Zamknięty): wcclrun daje spacje/taby po ostatniej kolumnie
zrobione w 7df6865... Tomasz Śniatowski

08 Apr 2011

12:06 Błąd #1391 (Zamknięty): wcclrun daje spacje/taby po ostatniej kolumnie
Dla bezpieczeństwa po ostatniej kolumnie powinien być tylko enter, żadnych spacji. Niby pierdoła, ale lepiej nie igra... Adam Radziszewski
11:24 Zadanie #1036 (Zamknięty): Składnia całego pliku CCL
Zadanie rozbiłem na konkretniejsze. Makra odpuszczamy ze względu na ich niski priorytet i brak czasu, w razie zgłosze... Adam Radziszewski
11:23 Błąd #1265 (Zamknięty): relabel nie pójdzie
Niech zostanie jak jest, prawdopodobnie odejdziemy od tych kombinacji z subst–ger, więc nie powinien być już niezbędn... Adam Radziszewski
11:21 Zadanie #1390: Czytanie plików z leksykonami, szukanie ścieżek, operator lex
Czy da się jakoś łatwo zrobić sensowną politykę szukania plików z leksykonami? na pewno można się ich spodziewać w bi... Adam Radziszewski
11:20 Zadanie #1390 (Zamknięty): Czytanie plików z leksykonami, szukanie ścieżek, operator lex
Dochodzi prosty operator [[SkładniaPliku#Operator-lex|lex]], który odwołuje się do zewnętrznych leksykonów. Trzeba zr... Adam Radziszewski
11:18 Zadanie #1389 (Zamknięty): Przerobić wcclrun, by czytał cały plik CCL
wcclrun powinien być w stanie przeczytać cały plik i korzystać ze struktury danych reprezentującej plik zwracanej prz... Adam Radziszewski
11:16 Zadanie #1388 (Zamknięty): Struktura danych reprezentująca plik CCL
Potrzebna będzie struktura danych, która daje dostęp do przeparsowanych rzeczy, patrz [[SkładniaPliku]]. Struktura po... Adam Radziszewski
11:15 Zadanie #1387 (Zamknięty): Składnia całego pliku CCL w ANTLR-ze
Przejrzyjcie [[SkładniaPliku|propozycję składni]], uwagi mile widziane. Składnię trzeba zaimplementować w gramatyce. Adam Radziszewski

06 Apr 2011

13:30 Zadanie #1381 (Zamknięty): Util do odpalania reguł dopasowania
Powinien zwracać pliki w naszym formacie CCL. Warto też zmienić info w wcclrules, że tam są disambiguation rules, a t... Adam Radziszewski

04 Apr 2011

13:33 Zadanie #1372: Wyrzucamy $_
Changing $_ to current sentence position is now complete, wrt internal coding of classes. Adam Wardyński
11:10 Zadanie #1372: Wyrzucamy $_
Uaktualniłem [[SpecyfikacjaL2|specyfikację]]. Adam Radziszewski

01 Apr 2011

14:23 Zadanie #1372: Wyrzucamy $_
Zmieniłem gramatykę aby przy wywoływaniu apply tworzona była tylko zmienna wektora dopasowań ($m_M) oraz wywoływany j... Paweł Kędzia
13:10 Zadanie #1372 (Przypisany): Wyrzucamy $_
Zrobiłem na razie niezbędne minimum tak, by interfejs apply to już odzwierciedlał, aby Paweł nie był blokowany. Pozos... Adam Wardyński
11:34 Zadanie #1372 (Zamknięty): Wyrzucamy $_
Mamy błogosławieństwo Prototypowego Użytkownika (Michała M.), by wywalić $_. Postępujemy zgodnie z pomysłem Adama W.,... Adam Radziszewski

30 Mar 2011

10:03 Zadanie #1366 (Zamknięty): Iteracja po znakach w operatorze text
(oczywiście po powrocie z urlopu)
Przyda się Twoja pomoc w implementacji operatora text — masz doświadczenie z nisko...
Adam Radziszewski
 

Also available in: Atom