Podpiraj nas in si oglej kak oglas:
(ko jih klikneš, so lepši! ;) )

n/a

PPJ: Leksikalna analiza – naloga 1 (obvezna)

DubleG, 18 April 2010, Ni ni komentarjev
Kategorija: PPJ
Tags:

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#!

Rešitev:


Leksikalna analiza - naloga 1 (obvezna) - prevajanje programskih jezikov Naložil: DubleG

Oglejte si še:

  1. Kontakt
  2. Kako objavljati
  3. Malo delo
  4. IČR: 2. Domača naloga – beležka
  5. MUR: Vaja 6: HTML parser v C# – izvoz v XML

Komentarji

Te kaj tišči?

Ime *

Mail (hidden) *

Spletna stran

Spam protection by WP Captcha-Free

Arhiv

Oblak

 

rss

Vsevedno okno

Kategorije

Nekaj za preživetje:

Blogroll