Add treetop and test tasks
Update grammar compilation