функции в parser переставлены в соответсвии с грамматикой