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

Re: Sva pitanja vezana za domaci

by Jovan Popovic
sreda, 30. novembar 2005 - 12:24.







> Moze li asistent da odgovori na ova pitanja.
> Odgovori bi dosta razjasnili specifikaciju regularnih izraza.
> Hvala!
> ----- Original Message -----
> From: Ivan
> To: Mail.List.PP
> Sent: Saturday, November 26, 2005 15:45
> Subject: [ri4pp] Sva pitanja vezana za domaci
>
>
> PITANJA
> 0. DA LI TOKENI MORAJU DA BUDU ODVOJENI ILI MOGU DA BUDU SPOJENI:
> NekaRec"NekiString"NekaDrugaRec'X'NekaTrecaRec<tag></tag>mail@mail.mail
> Ako moraju biti odvojeni da li je to slučaj i za tagove?

Tokeni mogu da budu spojeni. Sekvenca
123 abc "str"
123abc"str"
se prepoznaje kao
INT ID STRING INT ID STRING



> 1. STRING
> Da li string može biti nastavljen u novom redu, da li može da sarži
> specijalne karaktere tipa \" ili \\ tj. je ovaj string korektan:
> "pocetak string; pa specijalni karakter \"; pa novi red
> pa nastavak u novom redu; da li moze ovo !#$%^&*()_+|=-<>,./?`~ @ ;pa
> kraj string"


stringovi sadrze samo obicne karaktere nema \n \t

stringovi su u jednoj liniji kao u javi

>
> 2. REČ

stavite da rec moze da ima samo slova ako je neko stavio i brojeve nema
problema.


> Koje karaktere reč može da sadrži reč? Da li je su ovo reči:
> sadf_asdfas
ovo je REC ILEGAL REC
> afd-gfsd
ovo je REC ILEGAL REC

> 999godina - ako ovo nije reč da li je to onda ceo broj (999) i reč
> (godina) ili je to greška [svodi se na pitanje 0.]?
ovo je REC BROJ

>
> 3. KARAKTER
> Da li karakter može da sarži bilo koju oznaku (da nije slovo ili broj)
> tj.:
> '*'
> '$'
> '?'
> Da li karakter može da sadrži specijlne oznake tj. da li su ovo
> karakteri:
> '\n'
> '\t'

u moj test ulazima ce biti samo karakteri sa slovima


>
> 4. REALNI BROJEVI
> Da li realan broj mora da počinje cifrom ili može da počne tačkom pa
> da se tada podrazumeva da je počeo nulom tj. da li je ovo realan broj:
> .23534
Ovo nije realan broj. Mora da ima bar jednu cifru ispred tacke.
>
> 5. HTML TAGOVI

u tagovima mozete imati samo slova.

> Da li se misli bukvalno na HTML tagove (<table>; <html>; <script> i sl.)
> ili bilo koje tagove (<bilo_sta>). U slučaju bilo kojih tagova da li su
> ovo tagovi:
> <2></2>
> <i82></i82>
> <ta_g></ta_g>
> <ta-g></ta-g>
> Da li početni tagovi moraju da imaju završni tag i obrnuto? U slučaju
> da moraju da li je dozvoljen ovakav tag <nekitag /> da li treba paziti
> na velika i mala slova tj. <tAg></tAg> i a li tagovi moraju da budu
> dobro parsirani tj. da li može ovako <tag1><tag2></tag1></tag2> ili
> mora <tag1><tag2></tag2></tag1>
Ne, ne proveravate sinatsku.

>
> 6. KOMENTARI
> Već je bilo reči na ovu temu ali nije jasno da li je dozoljen komentar
> tipa /* u komentaru tipa /* tj. da li je ovo korektan komentar:
> /* spolja pre /* komentar unutra */ spolja posle */

Komentari su isti kao i u javi. sledeci primer je jedan komantar posto su
komentari unutar njega "komentarisani":
/*
nesto/*
//nesto
*/