Syntaktická a sémantická analýza
Closed this issue · 0 comments
@timoti111 @CaptainUnitato Už je možné začít pracovat na sytaktické a sémantické analáze.
Vytvořte si na tento úkol prosím novou větev. Na začátek všech commitů pište #3, ať se to porváže s tímto úkolem.
Main funkce je v souboru ifj17_compiler.c
, kde je vidět, jak se pracuje s lexikálním analyzátorem. Funkci main musíte přepsat tak, aby se tam volal syntaktický analyzátor, který bude následně volat lexikální anayláztor (lexikální analyzátor se nebude volat přímo z mainu).
Vytvořil jsem Makefile i CMake tak, aby se už nemuseli editovat. Pokud si vytvoříte nové soubory, tak je stačí includovat v ifj17_compiler.c. Závislosti se generují automatikcy.
Překlad přes make: make
.
Překlad přes CMake buď přes CLion nebo si vytoříte adresář, ve kterém zavoláte cmake ..; cmake --build .
.
Spustitelný soubor se jmenu ifj17_compiler
.