|
Informatyka UJ forum Rocznik 2005 - czyli najlepsze forum w sieci
|
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
|
Wysł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 poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Matjas
pijak
Dołączył: 24 Maj 2006
Posty: 225
Przeczytał: 0 tematów
|
Wysłany: Czw 22:42, 22 Lis 2007 Temat postu: |
|
|
Jestem za :)
|
|
Powrót do góry |
|
|
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?
|
Wysł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 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
|
Wysłany: Sob 12:15, 24 Lis 2007 Temat postu: |
|
|
jakieś konkretne ustalenia? też bym chętnie skorzystał...
|
|
Powrót do góry |
|
|
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
|
Wysł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 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
|
Wysł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 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
|
Wysł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 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
|
Wysłany: Sob 16:57, 24 Lis 2007 Temat postu: |
|
|
dzięki :)
|
|
Powrót do góry |
|
|
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?
|
Wysł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 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
|
Wysł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 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?
|
Wysł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 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
|
Wysł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 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
|
Wysł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 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
|
Wysł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 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
|
Wysł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 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
|
Wysł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 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
|
Wysł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 |
|
|
|
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
|