A small project to study the yacc...