Jednotlivé AST jsem dal do jednotlivých souborů pro jednoduší odchytávání chyb a pro přehlednost.