Viperus
unread,Dec 22, 2010, 2:47:21 PM12/22/10Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to ppj projekt :P
Napisao sam par svojih uobičajeno neshvatljivih komentara u dropboxu o
sintaksnom stablu. Ali sad mi je pala napamet još jedna stvar. Moguće
je da ćemo mi trebati (ako actually idemo raditi 3. dio labosa) morati
gledati stablo i odozdo prema gore i odozgo prema dolje. Moj kod bi
trebao napraviti čitanje odozgo prema gore vrlo jednostavno, ali ne i
obrnuto.
Uglavnom, Lana, za početak bi trebala napraviti da semantički
analizator primi tu moju strukturu tj. prvi čvor, pa pročita njegovu
prvu granu, pa ako ona nema podgrana, ide na drugu, u suprotnom ide
dublje u tu granu itd. rekurzivno. Možda ako bi stavljala na stog
recimo
"master" , "(" , "izraz" , "(" , "IDN,x" , "plus" , "KONST,3" ,
"TOCKAZAREZ" , ")" , ")"
Ovdje su zagrade elementi stoga koje označavaju da je npr izraz ima
grane IDN plus KONST TOCKAZAREZ, a master ima granu izraz. Kad bi s
takvim stogom došla do dna, mogla bi se vratiti obrnutim smjerom i
time imati i analizu od dna prema vrhu.