Оди до главна содржина
Učilnica FRI 26/27
  • Дома
  • Календар
  • More
Македонски ‎(mk)‎
English ‎(en)‎ Slovenščina ‎(sl)‎ Македонски ‎(mk)‎ Русский ‎(ru)‎ 한국어 ‎(ko)‎
Моментално користите гостински пристап
Најави се
Učilnica FRI 26/27
Дома Календар
Compilers and Virtual Machines
Прошири ги сите Затвори ги сите
  1. Контролна табла
  2. pns
  3. 2 март - 8 март
  4. Naloga: LEKSIKALNI ANALIZATOR (1.)

Naloga: LEKSIKALNI ANALIZATOR (1.)

Opened: среда, 11 март 2026, 07:00
Due: среда, 18 март 2026, 07:00

Sestavite leksikalni analizator, ki razpoznava

  • celoštevilčne konstante (neprazno zaporedje števk),
  • imena (neprazno zaporedje črk, števk in podčrtajev, ki se ne začne s številko),
  • štiri osnovne aritmetične operatorje (+, -, *, /) in
  • oklepaje,

obenem pa izloči belo besedilo (presledke in znake za konec vrstice).

Leksikalni analizator napišite tako, da bo ob vsakem klicu vrnil naslednji leksikalni simbol, ob napaki pa bo izpisal obvestilo o napaki in končal izvajanje programa. Programski jezik lahko izberete sami, a če bo to Java, boste morda imeli malo manj dela pri eni od naslednjih domačih nalog. Naslednji teden na vajah boste morali sami demonstrirati delovanje vašega leksikalnega analizatorja.

Celotno izvorno kodo oddate v zip datoteki z imenom XXXXXXXX-lex.zip, pri čemer je XXXXXXXX vaša vpisna številka.

Моментално користите гостински пристап (Најави се)
Преземи мобилна апликација
Powered by Moodle
Obvestilo o avtorskih pravicah