Second try at flex/bison