«« ( Date ) »» // «« ( Thread ) »» // ir4pp1 - 2007

Re: Ispis objekata neke klase

by Aleksandar Milicevic
nedelja, 21. januar 2007 - 15:17.

On 1/21/07, Marko Savić <msgile@verat.net> wrote:

Dobra ideja... pozivam i ostale da urade isto...


Evo ga.

--
Pozdrav,
Aleksandar Milicevic
aca.milicevic@gmail.com
p2.mj(25 : 13) pronasao simbol: name: o, kind: Var, type: class Osoba
p2.mj(25 : 15) pronasao simbol: name: id, kind: Fld, type: int
p2.mj(27 : 13) pronasao simbol: name: m1, kind: Var, type: int
p2.mj(27 : 18) pronasao simbol: name: c1, kind: Con, type: int
p2.mj(27 : 23) pronasao simbol: name: o, kind: Var, type: class Osoba
p2.mj(27 : 25) pronasao simbol: name: id, kind: Fld, type: int
p2.mj(31 : 13) pronasao simbol: name: m1, kind: Var, type: int
p2.mj(31 : 18) pronasao simbol: name: c1, kind: Con, type: int
p2.mj(31 : 23) pronasao simbol: name: o, kind: Var, type: class Osoba
p2.mj(31 : 25) pronasao simbol: name: id, kind: Fld, type: int
p2.mj(34 : 9) pronasao simbol: name: r, kind: Var, type: class Racun
p2.mj(34 : 17) pronasao simbol: name: Racun, kind: Type, type: class Racun
p2.mj(35 : 9) pronasao simbol: name: r, kind: Var, type: class Racun
p2.mj(35 : 11) pronasao simbol: name: suma, kind: Fld, type: int
p2.mj(35 : 18) pronasao simbol: name: m1, kind: Var, type: int
p2.mj(37 : 9) pronasao simbol: name: pom, kind: Var, type: array of int
p2.mj(37 : 19) pronasao simbol: name: int, kind: Type, type: int
p2.mj(37 : 27) pronasao simbol: name: o, kind: Var, type: class Osoba
p2.mj(37 : 29) pronasao simbol: name: ime, kind: Fld, type: array of char
p2.mj(38 : 9) pronasao simbol: name: i, kind: Var, type: int
p2.mj(38 : 16) pronasao simbol: name: s, kind: Var, type: int
p2.mj(39 : 16) pronasao simbol: name: i, kind: Var, type: int
p2.mj(39 : 18) pronasao simbol: name: len, kind: Meth, type: int
p2.mj(39 : 22) pronasao simbol: name: o, kind: Var, type: class Osoba
p2.mj(39 : 24) pronasao simbol: name: ime, kind: Fld, type: array of char
p2.mj(40 : 13) pronasao simbol: name: pom, kind: Var, type: array of int
p2.mj(40 : 17) pronasao simbol: name: i, kind: Var, type: int
p2.mj(40 : 22) pronasao simbol: name: ord, kind: Meth, type: int
p2.mj(40 : 26) pronasao simbol: name: o, kind: Var, type: class Osoba
p2.mj(40 : 28) pronasao simbol: name: ime, kind: Fld, type: array of char
p2.mj(40 : 32) pronasao simbol: name: i, kind: Var, type: int
p2.mj(42 : 13) pronasao simbol: name: s, kind: Var, type: int
p2.mj(42 : 17) pronasao simbol: name: s, kind: Var, type: int
p2.mj(42 : 21) pronasao simbol: name: pom, kind: Var, type: array of int
p2.mj(42 : 25) pronasao simbol: name: i, kind: Var, type: int
p2.mj(45 : 9) pronasao simbol: name: r, kind: Var, type: class Racun
p2.mj(45 : 11) pronasao simbol: name: br, kind: Fld, type: int
p2.mj(45 : 16) pronasao simbol: name: s, kind: Var, type: int
p2.mj(46 : 16) pronasao simbol: name: r, kind: Var, type: class Racun
p2.mj(55 : 9) pronasao simbol: name: o, kind: Var, type: class Osoba
p2.mj(55 : 17) pronasao simbol: name: Osoba, kind: Type, type: class Osoba
p2.mj(56 : 54) pronasao simbol: name: eol, kind: Con, type: char
p2.mj(57 : 14) pronasao simbol: name: id, kind: Var, type: int
p2.mj(58 : 9) pronasao simbol: name: o, kind: Var, type: class Osoba
p2.mj(58 : 11) pronasao simbol: name: id, kind: Fld, type: int
p2.mj(58 : 16) pronasao simbol: name: id, kind: Var, type: int
p2.mj(59 : 14) pronasao simbol: name: d, kind: Var, type: int
p2.mj(60 : 9) pronasao simbol: name: o, kind: Var, type: class Osoba
p2.mj(60 : 11) pronasao simbol: name: ime, kind: Fld, type: array of char
p2.mj(60 : 21) pronasao simbol: name: char, kind: Type, type: char
p2.mj(60 : 26) pronasao simbol: name: d, kind: Var, type: int
p2.mj(61 : 9) pronasao simbol: name: i, kind: Var, type: int
p2.mj(62 : 16) pronasao simbol: name: eol, kind: Con, type: char
p2.mj(62 : 80) pronasao simbol: name: eol, kind: Con, type: char
p2.mj(63 : 16) pronasao simbol: name: i, kind: Var, type: int
p2.mj(63 : 20) pronasao simbol: name: d, kind: Var, type: int
p2.mj(64 : 18) pronasao simbol: name: k, kind: Var, type: char
p2.mj(65 : 13) pronasao simbol: name: o, kind: Var, type: class Osoba
p2.mj(65 : 15) pronasao simbol: name: ime, kind: Fld, type: array of char
p2.mj(65 : 19) pronasao simbol: name: i, kind: Var, type: int
p2.mj(65 : 24) pronasao simbol: name: k, kind: Var, type: char
p2.mj(68 : 9) pronasao simbol: name: chr, kind: Meth, type: char
p2.mj(69 : 9) pronasao simbol: name: r, kind: Var, type: class Racun
p2.mj(69 : 17) pronasao simbol: name: Racun, kind: Type, type: class Racun
p2.mj(70 : 9) pronasao simbol: name: r, kind: Var, type: class Racun
p2.mj(70 : 13) pronasao simbol: name: izracunaj, kind: Meth, type: class Racun
p2.mj(70 : 24) pronasao simbol: name: o, kind: Var, type: class Osoba
p2.mj(71 : 13) pronasao simbol: name: r, kind: Var, type: class Racun
p2.mj(71 : 15) pronasao simbol: name: suma, kind: Fld, type: int
p2.mj(72 : 19) pronasao simbol: name: c2, kind: Con, type: char
p2.mj(75 : 19) pronasao simbol: name: c3, kind: Con, type: char
=====================SYMBOL TABLE DUMP=========================
(Level -1)
Type int: int, 0, 0
Type char: char, 0, 0
Con eol: char, 10, 0
Con null: Class, 0, 0
Meth chr: char, 0, 1 [Var i: int, 0, 1 ]
Meth ord: int, 0, 1 [Var ch: char, 0, 1 ]
Meth len: int, 0, 1 [Var arr: Arr of notype, 0, 1 ]
Prog Primer: notype, 0, 0
[Type Racun: Class, 0, 0 [Fld suma: int, 0, 0 ][Fld br: int, 0, 0 ]]
[Type Osoba: Class, 0, 0 [Fld id: int, 0, 0 ][Fld ime: Arr of char, 0, 0 ]]
[Con c1: int, 15, 0 ]
[Con c2: char, 116, 0 ]
[Con c3: char, 102, 0 ]
[Var klijent: Class, 0, 0 [Fld id: int, 0, 0 ][Fld ime: Arr of char, 0, 0 ]]
[Meth izracunaj: Class, 0, 1 [Fld suma: int, 0, 0 ][Fld br: int, 0, 0 ]]
[Meth main: notype, 0, 0 [Var o: Class, 0, 1 [Fld id: int, 0, 0 ][Fld ime: Arr of char, 0, 0 ]][Var id: int, 0, 1 ][Var d: int, 0, 1 ][Var i: int, 0, 1 ][Var r: Class, 0, 1 [Fld suma: int, 0, 0 ][Fld br: int, 0, 0 ]][Var k: char, 0, 1 ]]

Java fajl sacuvan kao D:\MikroJava-n32103\Primer.java