recursive descent parser with solved example

join shbcf.ru