Re: Pitanje u vezi predaje stampane dokumentacije plus odgovor za Nikolu
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.
- References:
- RE: Pitanje u vezi predaje stampane dokumentacije plus odgovor za Nikolu
- From: "Nikola Knezevic" <indy@hemo.net>
- RE: Pitanje u vezi predaje stampane dokumentacije plus odgovor za Nikolu
Previous by date: test
Next by date: Re: Domaci konacno...
Previous by thread: RE: Pitanje u vezi predaje stampane dokumentacije plus odgovor za Nikolu Next by thread: ri4pp - studenti koji su odlozili 2. deo ispita
Previous by thread: RE: Pitanje u vezi predaje stampane dokumentacije plus odgovor za Nikolu Next by thread: ri4pp - studenti koji su odlozili 2. deo ispita