Forum Informatyka UJ forum Strona Główna Informatyka UJ forum
Rocznik 2005 - czyli najlepsze forum w sieci
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Spotkanie przed kolokwium

 
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyka UJ forum Strona Główna -> Archiwum / 3 rok / 5 semestr - Kompilatory
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Rogal
Zjeb z kaszanką



Dołączył: 13 Mar 2006
Posty: 1745
Przeczytał: 0 tematów

Skąd: koło podbiegunowe

PostWysłany: Czw 21:28, 22 Lis 2007    Temat postu: Spotkanie przed kolokwium

Proponuję spotkać się w poniedziałek po wykładzie z kompilatorów celem przypomnienia sobie materiału do kolokwium, ew. wyjaśnienia jeśli ktoś czegoś nie wie.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Matjas
pijak



Dołączył: 24 Maj 2006
Posty: 225
Przeczytał: 0 tematów


PostWysłany: Czw 22:42, 22 Lis 2007    Temat postu:

Jestem za :)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
hansu
Nieomylny Admin



Dołączył: 17 Lis 2005
Posty: 1990
Przeczytał: 0 tematów

Skąd: przychodzimy? Czym jestesmy? Dokad zmierzamy?

PostWysłany: Pią 1:09, 23 Lis 2007    Temat postu:

Tez bym sie chetnie zjawil ale zdaje sie mam jakies cwiczenia i koncze je kolo 15. Jesli bedziecie do tego czasu, to tez wpadne...
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Fen
zielony żul



Dołączył: 22 Lut 2006
Posty: 946
Przeczytał: 0 tematów

Skąd: Bochnia

PostWysłany: Sob 12:15, 24 Lis 2007    Temat postu:

jakieś konkretne ustalenia? też bym chętnie skorzystał...
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Rogal
Zjeb z kaszanką



Dołączył: 13 Mar 2006
Posty: 1745
Przeczytał: 0 tematów

Skąd: koło podbiegunowe

PostWysłany: Sob 12:26, 24 Lis 2007    Temat postu:

Konkretne ustalenia są takie, że spotkanie jest w poniedziałek po wykładzie z kompilatorów. Jeszcze nie wiem gdzie, ale jakaś sala na pewno się znajdzie.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
chlebek
alkoholik



Dołączył: 04 Lut 2006
Posty: 556
Przeczytał: 0 tematów

Skąd: Siedlce\Kraków

PostWysłany: Sob 12:57, 24 Lis 2007    Temat postu:

Czy mógłby ktoś wrzucić binarki sprawdzające czy język jest typu LL(1) i LR(1) ?
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Spectro
Mistrz grilla



Dołączył: 09 Mar 2006
Posty: 2306
Przeczytał: 0 tematów

Skąd: Kurdwanów

PostWysłany: Sob 16:33, 24 Lis 2007    Temat postu:

[link widoczny dla zalogowanych]

Są tam binarki dla Windy i Linuxa razem z testami (większość z wykładów). Testy są w postaci:

liczba_symboli_nieterminalnych
lista_symboli_nieterminalnych (jest to lista stringów, pierwszy element na liście traktowany jest jako symbol startowy)
liczba_produkcji
lista_produkcji (w postaci A k a_1 a_2 ... a_k, gdzie A jest symbolem nieterminalnym (stringiem), k - długością prawej strony produkcji, natomiast a_i - kolejnymi symbolami po prawej stronie (stringami); produkcja wygląda zatem tak: A -> a_1 a_2 ... a_k; jeżeli k = 0, to A -> epsilon)

Zastrzeżone stringi (nie używać w produkcjach):

LL1:
[code]__epsilon_
_|_[/code]
LR1:
[code]S'
eps
_|_[/code]

Oczywiście, nie gwarantuję pełnej poprawności ;) .
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
chlebek
alkoholik



Dołączył: 04 Lut 2006
Posty: 556
Przeczytał: 0 tematów

Skąd: Siedlce\Kraków

PostWysłany: Sob 16:57, 24 Lis 2007    Temat postu:

dzięki :)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
kg86
zielony żul



Dołączył: 22 Gru 2005
Posty: 1194
Przeczytał: 0 tematów

Skąd: pochodze?

PostWysłany: Pon 1:00, 26 Lis 2007    Temat postu:

bleee... ale to zadanie jest okropne :P po 6-7h skodowania 300 linii, jeszcze tylko next i reduce :P ale to juz jutro :)
btw. tutaj na prawde ciekawe struktury danych wychodza :) ArrayList'y zlozone z ArrayList'ow, Dictionary z ArrayList'em, itp :D
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Fen
zielony żul



Dołączył: 22 Lut 2006
Posty: 946
Przeczytał: 0 tematów

Skąd: Bochnia

PostWysłany: Pon 1:49, 26 Lis 2007    Temat postu:

jakiego typu zadań możemy się spodziewać na kolosie? takie jak na końcu wykładów o LL(1) i LR(1) ?
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
kg86
zielony żul



Dołączył: 22 Gru 2005
Posty: 1194
Przeczytał: 0 tematów

Skąd: pochodze?

PostWysłany: Pon 14:53, 26 Lis 2007    Temat postu:

z tego co mowil Rosek, to wlasnie cos w tym stylu... np. bedziemy sprawdzac czy gramatyka jest LR(1), jesli okaze sie, ze nie, to czy jest LR(0), itd.
ale czy nie lepiej sklepac program? :D
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Fen
zielony żul



Dołączył: 22 Lut 2006
Posty: 946
Przeczytał: 0 tematów

Skąd: Bochnia

PostWysłany: Pon 17:01, 26 Lis 2007    Temat postu:

nie mam za wiele już czasu... a poza tym nie klepałem LL i obawiam się, że mógłbym mieć za dużo problemów i męczenia się z kodem, a i tak w miarę to LR trzeba zrozumieć. Więc może jakoś te 10% zdobędę :)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Stasiu
zielony żul



Dołączył: 16 Lis 2005
Posty: 920
Przeczytał: 0 tematów

Skąd: krk

PostWysłany: Pon 20:44, 26 Lis 2007    Temat postu:

help.

zalozmy ze mamy gramatyke

S -> A | B
A -> abc | a | Bc
B -> cd

czy CL{(S' ->.S, |)}
wygląda tak:

q0 = {(S' -> .S, |), (S -> .A, |), (S -> B, |), (A -> .abc, |), (A -> .a, |), (A -> .Bc, |), (B-> .cd, |), (B -> cd, b)}

czy moze q0 / {(B -> cd, b)}
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Pawel Str.
pijak



Dołączył: 06 Lut 2006
Posty: 429
Przeczytał: 0 tematów

Skąd: Ze starszego roku / Z Gorlic

PostWysłany: Pon 21:49, 26 Lis 2007    Temat postu:

Wydaje mi się, że to powinno być (B -> .cd, c) gdyż (S->.A, $) daje (A->.Bc, $) daje (B -> .cd, c). Poza tym brakuje w kilku miejscach kropek, ale zakładam, że to błąd we wpisywaniu.

Ostatnio zmieniony przez Pawel Str. dnia Pon 21:49, 26 Lis 2007, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
dzendras
Germański oprawca



Dołączył: 07 Mar 2006
Posty: 1326
Przeczytał: 0 tematów

Skąd: Chorzów

PostWysłany: Pon 21:49, 26 Lis 2007    Temat postu:

Stasiu napisał:
IMHO tak:q0 = {(S' -> S., |), (S -> .A, |), (S -> .B, |), (A -> .abc, |), (A -> .a, |), (A -> .Bc, |), (B-> .cd, |), (B -> .cd, c)}
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
exeman
Mistrz grilla



Dołączył: 03 Lut 2006
Posty: 1603
Przeczytał: 0 tematów

Skąd: znienacka

PostWysłany: Wto 18:10, 27 Lis 2007    Temat postu:

Mam pytanie.

Jak wyglada rozpisywanie LR(1) gdy wystepuje epsilon?

Czy A -> eps. jest redukcyjne?
Czy A ->.eps to to samo co A->eps. ?

Jak należy traktować epsilon?

Jak rozpisać na przykład to?

S -> AB
A -> eps | aAb
B -> eps | bB

Pozdro!
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
nathaniel
pijak



Dołączył: 25 Paź 2005
Posty: 229
Przeczytał: 0 tematów

Skąd: Bielsko-Biała

PostWysłany: Wto 21:56, 27 Lis 2007    Temat postu:

Nie ma czegoś takiego jak A->eps.
Jeśli masz produkcję A->eps to jej jedyną konfiguracją ("produkcja z kropką") jest A->. (epsilona nie zapisujemy bo to słowo puste, ale można to traktować jako A->.eps) i jest to redukcja.

Przykład może ktoś inny rozpisze :)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
yuuu
alkoholik



Dołączył: 18 Cze 2007
Posty: 593
Przeczytał: 0 tematów


PostWysłany: Wto 23:43, 27 Lis 2007    Temat postu:

czyli sa to najzwyczajniej w swiecie produkcje redukcyjne :d no to spoko :D
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyka UJ forum Strona Główna -> Archiwum / 3 rok / 5 semestr - Kompilatory Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin