|
Informatyka UJ forum Rocznik 2005 - czyli najlepsze forum w sieci
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
r4ku
żul
Dołączył: 09 Lut 2006
Posty: 722
Przeczytał: 0 tematów
Skąd: klikash? :D
|
Wysłany: Pią 14:51, 25 Sty 2008 Temat postu: projekt u dr Roska |
|
|
dr Rosek mowil, ze kilka osob oddalo juz projekty i ze sa napisane bardzo dobrze :) sugerowal tez, ze dobrze by bylo zobaczyc jak to powinno wygladac...
z tad moja prosba o wskazowki jak to powinno wygladac, jaki powinien byc efekt koncowy, moze ktos udostepni swoj projekt jako przyklad?
|
|
Powrót do góry |
|
|
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Robson
zielony żul
Dołączył: 21 Paź 2005
Posty: 1274
Przeczytał: 0 tematów
Skąd: Z Lasu :]
|
Wysłany: Pią 16:46, 25 Sty 2008 Temat postu: |
|
|
[link widoczny dla zalogowanych]
Do tego zeby było bardzo dobrze napisane brakuje aby C++ dawał automatycznie garbage collector...;) ale mam nadzieje ze wam to nie bedzie przeszkadzac...
PS. Nie zwracac uwagi na mój angielski! ;)
Ostatnio zmieniony przez Robson dnia Pią 16:54, 25 Sty 2008, w całości zmieniany 3 razy
|
|
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: Pią 20:41, 25 Sty 2008 Temat postu: |
|
|
Ooo... dzięki, przyda się :D .
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
r4ku
żul
Dołączył: 09 Lut 2006
Posty: 722
Przeczytał: 0 tematów
Skąd: klikash? :D
|
Wysłany: Sob 0:08, 26 Sty 2008 Temat postu: |
|
|
dzieki Robson
mam jeszcze takie pytanie teoretyczne bo nie wiem dokonca co powinniesmy zrealizowac, wczesniej slyszalem ze analizator leksykalny + tablice symboli + analizator syntaktyczny...
ale teraz docieraja do mnie sluchy ze powinnismy tez napisac elementy analizatora semantycznego... ktos wie co w koncu jest obowiazkowe? i ewentualnie jakie to elementy analizatora semanycznego?
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
yuuu
alkoholik
Dołączył: 18 Cze 2007
Posty: 593
Przeczytał: 0 tematów
|
Wysłany: Sob 0:40, 26 Sty 2008 Temat postu: |
|
|
raku, ja mam napisane tylko: analizator skladniowy, leksykalny, tab. symboli plus dokumentacja...i tyle zamierzam zrobic :>
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
r4ku
żul
Dołączył: 09 Lut 2006
Posty: 722
Przeczytał: 0 tematów
Skąd: klikash? :D
|
Wysłany: Sob 0:42, 26 Sty 2008 Temat postu: |
|
|
przekonalas mnie ;d
dzieki :)
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
kafex
zielony żul
Dołączył: 28 Mar 2006
Posty: 1458
Przeczytał: 0 tematów
Skąd: Zawiercie
|
Wysłany: Sob 0:50, 26 Sty 2008 Temat postu: |
|
|
to co yuu napisała obowiązuje i TYLKO to...ja nie wiem skąd te plotki :]
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Robson
zielony żul
Dołączył: 21 Paź 2005
Posty: 1274
Przeczytał: 0 tematów
Skąd: Z Lasu :]
|
Wysłany: Sob 1:28, 26 Sty 2008 Temat postu: |
|
|
Chodzi o akcje zwiazane z dodawanie identyfikatorów do tablicy symboli wraz z typem i dodatkowymi informacjami. Tylko w taki sposob mozna dostac maksa...
|
|
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: Sob 20:41, 26 Sty 2008 Temat postu: |
|
|
a akcje podczas odwolywania sie do zmiennej/tablicy? sprawdzic czy jest w tablicy, czy jest odpowiedniego typu, itp? :)
|
|
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: Sob 21:32, 26 Sty 2008 Temat postu: |
|
|
nie
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Robson
zielony żul
Dołączył: 21 Paź 2005
Posty: 1274
Przeczytał: 0 tematów
Skąd: Z Lasu :]
|
Wysłany: Sob 23:36, 26 Sty 2008 Temat postu: |
|
|
potwierdzam
|
|
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: Nie 2:59, 27 Sty 2008 Temat postu: |
|
|
nie trzeba? :O
Tzn. jesli mamy
test[3]:=123; i nie mamy w ogole zadeklarowanej zmiennej 'test', lub jest ona zadeklarowana ale jest na przyklad intem, to to ma przejsc?
|
|
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: Nie 11:53, 27 Sty 2008 Temat postu: |
|
|
tak
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Sobek
pijak
Dołączył: 06 Lut 2006
Posty: 323
Przeczytał: 0 tematów
Skąd: Lubaczów / ds16
|
Wysłany: Nie 14:29, 27 Sty 2008 Temat postu: |
|
|
Robson, jak ten parser się odpala? :P
I jeszcze pytanie. W przypadku wykrycia erroru przez analizator leksykalny kontynuujemy analizę składniową? Jeśli tak to w jaki sposób pominąć ten błąd?
Ostatnio zmieniony przez Sobek dnia Nie 15:13, 27 Sty 2008, w całości zmieniany 1 raz
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Makros
pijak
Dołączył: 01 Gru 2005
Posty: 420
Przeczytał: 0 tematów
Skąd: Kraków
|
Wysłany: Nie 22:01, 27 Sty 2008 Temat postu: |
|
|
a jakie są terminy oddawania tych projektów we wtorek ?!
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Robson
zielony żul
Dołączył: 21 Paź 2005
Posty: 1274
Przeczytał: 0 tematów
Skąd: Z Lasu :]
|
Wysłany: Nie 22:40, 27 Sty 2008 Temat postu: |
|
|
Ja to robiłem w VisualStudio... wiec tam wystarczy otworzyc projekt... skompilować i z linii komentu uruchomić:
Kod: | pars4L nazwa_pliku_do_kompilacji |
jak ktos chce jakiegos make'a uzywać... to nie gwarantuje ze to działa ;P
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
yuuu
alkoholik
Dołączył: 18 Cze 2007
Posty: 593
Przeczytał: 0 tematów
|
Wysłany: Nie 22:49, 27 Sty 2008 Temat postu: |
|
|
Robson: a mozna prosic o podeslanie binarki?
Razem z Tomkiem przygotowaliśmy kod, który na pewno ułatwi wam testowanie projektu.
Kod: |
program komputer;
type
kokos = array[1..100] of integer;
point = record
kol: record
a, b: integer;
end;
loki: array[1..30, -3..539] of record
imie, nazwisko: string;
link: array[1..10] of kokos;
end;
x, y: integer;
z: integer;
end;
var a, b, c, kokop: integer;
d: array[2..20, -5..49, 1..2] of array[-31..300, 1..2] of integer;
x: array[1..10] of point;
l: kokos;
function audi(var kikawa: kokos; kora: record k, i, j: integer; end): array[1..100] of integer;
var krok: integer;
begin
l[4]:=123;
x[3].loki[3 + d[1, 3, 4][-12, 4], 42].imie:=123;
krok:=23;
end;
procedure sledz(x, y, z: boolean);
begin
x:=123;
b:=33;
d[0, not 3 + audi xor a, a][33, b]:=3 + 4;
end;
begin
a:=123;
end.
|
;)
Ostatnio zmieniony przez yuuu dnia Nie 22:53, 27 Sty 2008, w całości zmieniany 2 razy
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Robson
zielony żul
Dołączył: 21 Paź 2005
Posty: 1274
Przeczytał: 0 tematów
Skąd: Z Lasu :]
|
Wysłany: Pon 3:16, 28 Sty 2008 Temat postu: |
|
|
uwaga: zgodnie z tą gramatyką pascala którą rosek dał z YACCem niepoprawna jest konstrukcja:
record
a,b:int;
end;
chodzi o ten srednik. Modyfikacja gramatyki nie jest jakas masakryczna... ale ja jej nie zrobiłem wiec nie dziwcie sie ze sie nie bedzie ten podany program kompilował.
Zresztą... cały ten program jest praktycznie nadobowiązkowy:
- nie ma tablic typu tablica
- nie ma tablic wielowymiarowych
- tablice składaja sie tylko z typow podstawowych
- rekordy tak samo, nie ma zagnieżdzonych rekordów
- parametry są tylko typów prostych lub zadeklarowanych w sekcji type
- zwracana wartosc funkcji jest ttlko typem prostym
- no i pewnie by sie cos jeszcze znalazło...
A binarka jest w folderze pars4l_tests czy jakos tak
Ostatnio zmieniony przez Robson dnia Pon 3:46, 28 Sty 2008, w całości zmieniany 1 raz
|
|
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 5:28, 28 Sty 2008 Temat postu: |
|
|
tablica symboli ma zawierac informacje o zmiennych, tablicach, rekordach, funkcjach, itp. prawda? Czyli ich ogolna budowe, typ, itd. Nie musze pamietac wartosci poszczegolnych zmiennych? A stalych?
Co jesli pojawi sie deklaracja tablicy: array [1..3+4] of integer, albo array[jakas_stala..jakas_stala2-1]? dopuszczamy taka opcje? :) czy musze sprawdzac czy w a..b a <= b? :) a jesli nie, to wywalac blad? oraz czy musze sprawdzac, czy sa poprawne typy w indeksach deklarowanej tablicy? np. co zrobic gdy sie pojawi array of [1..2.5]? :) albo odwolanie A[7.2]?
a propo poziomow deklarowania zmiennych - w paszczaku nie bylo zmiennych lokalnych - w sensie w blokach isntrukcji? w zasadzie zmienne lokalne beda sie tylko pojawiac w procedurach i funkcjach, nigdzie wiecej? :)
btw. klasa Atom [do akcji semantycznych] - 4 poziomy dziedziczenia, tak idealnie jak na 4 w nocy ;)
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Makros
pijak
Dołączył: 01 Gru 2005
Posty: 420
Przeczytał: 0 tematów
Skąd: Kraków
|
Wysłany: Pon 11:22, 28 Sty 2008 Temat postu: |
|
|
Makros napisał: | a jakie są terminy oddawania tych projektów we wtorek ?! |
Ekhmm... Ekhmm... To generalnie kiedy można ten szajs oddawać i dowiedzieć się ile punktów się ma za drugie kolokwium... ?
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
kafex
zielony żul
Dołączył: 28 Mar 2006
Posty: 1458
Przeczytał: 0 tematów
Skąd: Zawiercie
|
Wysłany: Pon 13:21, 28 Sty 2008 Temat postu: |
|
|
grupa wtorkowa 10-12 ma przyjsc o 12,
grupa wtorkowa 12-14 ma przyjsc o 14 i analogicznie do końca
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Makros
pijak
Dołączył: 01 Gru 2005
Posty: 420
Przeczytał: 0 tematów
Skąd: Kraków
|
Wysłany: Pon 13:43, 28 Sty 2008 Temat postu: |
|
|
dzięki kafex...
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
gutosia
pijak
Dołączył: 02 Kwi 2006
Posty: 156
Przeczytał: 0 tematów
Skąd: Kraków
|
Wysłany: Pon 20:10, 28 Sty 2008 Temat postu: |
|
|
na ile nasze grafy i wykresy maja byc zgodne z gramtyka w pliku *.y?
|
|
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 20:17, 28 Sty 2008 Temat postu: |
|
|
Moje nie za bardzo były zgodne, ale na nie nie patrzył :P
|
|
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: Pon 20:28, 28 Sty 2008 Temat postu: |
|
|
dzendras napisał: | Moje nie za bardzo były zgodne, ale na nie nie patrzył :P |
Skoro już ten temat poruszyłeś, to: na co patrzył w takim razie?
|
|
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
|