ანალიზი შლის წყარო ენას რამდენიმე ნაწილად და ადგენს ამ პროგრამის გრამატიკულ სტრუქტურას