Principy překladačů

Balíček k druhému úkolu
Archiv obsahuje několik věcí k druhému úkolu s Principů překladačů. Pokud tenhle úkol děláte na Linuxovém systému, můžete tyto soubory využít. Balíček obsahuje:

  • Makefile - pro přeložení celého projektu. Pozor, aby flex dobře fungoval, musí váš du2l.lex soubor obsahovat správné oddělovače řádků, tedy ne CRLF, ale jen CR.
  • test.bat - pro automatické testovaní. Předpokládá, že správné výstpy testů se nachází ve složce ./out. Skript prožene všechny testovací zdrojáky druhého úkolu překladačem a provede na výsledky příkaz diff.
  • zbav_lf a do_test - pomocné skripty.

Pozorování: při překladu v MS Visual Studio 2008 je generováno 7 varování. Zřejmě to bude normální chování. Počtu varování při překladu na Linuxu jsem si nevšiml.

According to my calculations, this problem does not exist.