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

Re: zadaci za kolokvijum

by Jovan Popovic
četvrtak, 02. mart 2006 - 08:19.

Na kolokvijumu moga da vam dam da napisete neki kraci regularni izraz na
primer za e-mail adrese, putanje foldera i slicno. to je uglavnom ono sto
ste radili za uslovni domaci i ono sto sam dao nekima na odbrani za nivo
B.
Od JLexa/JFlexa treba da zante kako se pisu regularni posto vam ili na
kolokvijumu ili na integralnom ispitu moze doci zadatak u kome treba da
napisete neke regularne izraze i predstavite ih kao lex skript, u obliku:

[a-zA-Z]+ { return 1; }
[0-9]+ { return 2; }

Kao terminale vracacete samo obicne brojeve. To je osnova tako da
pretpostavljam da vam to nece biti problem. Za kolokvijum NE morate da
znate detalje tipa koja je struktura klase Symbol ili ParserVal ili sta
znace opcije %eof{ %eof}, %class Imeklase.

Na proslom kolokvijumu sam dao zadatak u kome je trebalo gramatiku
napisati u CUP/yacc stilu sto znaci da je trebalo samo deklarisati
terminale i neterminale, zameniti strelice sa ::= i staviti ; na kraj
smene. I to je osnova koju svi znate tako da mislim da nije problem ako
nesto tako dodje. Za CUP/ByaccJ nije potrebno znati detalje kao sto
je sta su parser-code, action-code sekcije. Potrebno je da znate samo
osnovni oblik CUP/ByaccJ gramamtika. Naravno ako ste radili na CUP-u ne
morate da znate ByaccJ sintaksu, posto ce u zadatku biti navedeno da
mozete da birate skript u kome pisete gramatiku.

Ne treba da znate java kod kojim se prihvataju simboli.

> Da li zadaci iz dokumenta LeksickaAnaliza nisu potrebni za spremanje
> kolokvijuma, vec su nam trebali za pravljenje scaner-a? Da li treba
> znati java kod iz scaner-a ili parser-a?
> Ivana
>
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
> -----------------------------------------------------------------
>
>