«« ( Date ) »» // «« ( Thread ) »» // ri4pp - 2004

Re: Pitanje u vezi predaje stampane dokumentacije plus odgovor za Nikolu

by Nikola Mihajlovic
petak, 03. decembar 2004 - 23:10.


Postoji jedna razlika između jave i microjave, a to je da u microjavi
možeš da redefinišeš int, char itd. ali ne možeš class, break itd.
U microjavi je dozvoljeno:
int char = 1;
char null = 'a';
što u javi nije dozvoljeno. Zbog toga je bolje da se prepoznaju
kao identifikatori. Da nije tako, bilo bi bolje da budu posebni tokeni.
Npr. u tom primeru ćeš naći da main nije poseban token, iako
ima posebno značenje u određenom kontekstu, baš zato što je
dozvoljeno da ti se identifikator zove main.

Eto nadam se da si nešto novo naučio... :-)

----- Original Message ----- From: "Nikola Knezevic" <indy@hemo.net>
To: <ri4pp@titan.etf.bg.ac.yu>
Sent: Friday, December 03, 2004 12:20 PM
Subject: Re: [ri4pp] Pitanje u vezi predaje stampane dokumentacije plus odgovor za Nikolu


I ja sam se slagao sa stavom da int, char i ostali ne treba da idu kao poseban tip tokena, jer sam mislio da će to da napravi mnogo složeniji lekser. Ali neće. Primer postoji, i nalazi se u JFlex/examples/java direktorijumu. Tamo su svi osnovni tipovi poseban tip tokena.

Svakog dana čovek nešto novo nauči.