add engine scaner/parser from bison source code