ukasz. Chmielewski. (lc189379)
Opis programu zaliczeniowego z Programowania Funkcyjnego - Wojny rdzeniowe.
	Uruchamianie:
Makefile kompiluje kod do postaci wykonywalnej - plik ./CoreWars.
	Problem:
W katalogu opisgry znajduje sie opis RedCod'ea i oglnie Wojen Rdzeniowych.
	Sposb rozwizania:
Graf - DAG modulow (rysunek). Najnizej polozone (w hierarchi) s strukturami. 
Pooone wyej s funktorami.
	Uzywane moduy:
Env (sygnatura Env) - uywane podczas pobierania programw od uytkownika. 
rodowisko uywane przy wyliczaniu wartoci wyrae oraz etykiet.
Moduly wykonujce instrukcje:
Instr_Add (sygnatura Instr) 
Instr_Cmp (sygnatura Instr)
Instr_Dat (sygnatura Instr)
Instr_Djn (sygnatura Instr)
Instr_Jmn (sygnatura Instr)
Instr_Jmp (sygnatura Instr)
Instr_Jmz (sygnatura Instr)
Instr_Mov (sygnatura Instr)
Instr_Slt (sygnatura Instr)
Instr_Spl (sygnatura Instr)
Instr_Sub (sygnatura Instr)
Operuj na rdzeniu kolejkach i tablicy wynikw. Wywoywane przez Plansze.
InterfejsText (sygnatura SigInterfejsText)- interfejs tekstowy do gry CRW.
Kolejka (sygnatura Kolejka) - modul implemenujcy funkcyjnie kolejk.
Losuj (sygnatura Losuj) - modul implemenujcy modu losujcy miejce do wstawienia programu.
Maszyna (sygnatura Gra) - modul implemenujcy maszyn CRW - grajc ,,wojny rdzeniowe''.
Plansza (sygnatura SigPlansza) - modul Plansze - zarzdzacza rdzeniem, kolejkami i tablica wynikw.
Rdze (sygnatura Rdze) - modul implemenujcy rdze - ,,core'' gry.
Wyniki (sygnatura Wyniki) - modul implemenujcy tablice wynikw gry.
Types (sygnatura Types) - modul zawierajcy typy uywane przez Parser, Lexer i Plansze gry.
Parser (sygnatura Parser), Lexer - moduy generowne automatycznie przez 
Parser.grm i Lexer.lex (mosmlyac i mosmllex).

