PARSER TABLES of the Word y.G8


Parameters

File y.prm
struct parm{
	int nr
	int tnr
	int BRC
	int Pnr
	int dep
	int itl
	int ktl
}

nr=9 tnr=4 BRC=1 Pnr=8 dep=1 itl=0 ktl=0


Dictionary T

File y.t
# a b 1 T S A B DUMMY 



Parsing tree

File y.pt
struct top{
int kood; /* vahekeelne kood */
int leks; /* kui tipp=ident/const, siis selle jrk-nr.*/
int sem; /* semantikakood */
int label; /* kui tipp on märgendatud operaator - märgendinr */
int truel; /* kompilaator: go to true */
int falsel; /* kompilaator: go to false */
struct top *up; /* puuviidad: üles, */
struct top *right; /* naabrile ja */
struct top *down; /* alluvale */
}


top 00482EE0: kood=6 leks=0 sem=6 label=0 truel=0 falsel=0 up=00000000 right=00000000 down=00481040
top 00481040: kood=2 leks=0 sem=2 label=0 truel=0 falsel=0 up=00000000 right=00482F80 down=00000000
top 00482F80: kood=7 leks=0 sem=10 label=0 truel=0 falsel=0 up=00000000 right=00482F30 down=00482FD0
top 00482FD0: kood=4 leks=0 sem=4 label=0 truel=0 falsel=0 up=00482F80 right=00000000 down=00000000
top 00482F30: kood=2 leks=0 sem=2 label=0 truel=0 falsel=0 up=00482EE0 right=00000000 down=00000000