lab with flex, bison and qt creator