Arhiv: 'PPJ'

n/a

PPJ: Leksikalna analiza – naloga 1 (obvezna)

Avtor: DubleG | 18 April 2010 | Ni ni komentarjev
Kategorija: PPJ

Navodilo:

Pregledovalnik (scanner) predstavlja vmesnik med izvornim programom in razpoznavalnikom. Njegova naloga je, da vrne razpoznavalniku terminalne simbole. Njegova naloga je tudi, da izloči prazna mesta, preskoke v novo vrstico ter komentarje.

Pregledovalnik obravnava vhodno datoteko kot niz znakov, ki jih nato sestavlja v terminalne simbole. Za opis terminalnih simbolov uporabljamo končne avtomate, te pa najlažje implementiramo s tabelo (lahko tudi s programsko kodo).

Osnovni leksikalni simboli:

float [0-9]+ ( .[0-9]+)?

operator \+|\*|\-|/

separator\(|\)

Dodatni leksikalni simboli (za višjo oceno):

cos, sin, abs

Leksikalni analizator implementirajte v jeziku C#!

>> Poglej rešitev <<


Arhiv

Oblak

 

rss

Vsevedno okno

Kategorije

Nekaj za preživetje:

Blogroll