transition from alex and ayac to flex++ and yacc
(it may still need some improvement but it pass regression test for non cuda test)
fix some bug in the lexer
modified CMakeList.txt to use flex and bison instead
of alexyacc, and remove alexyacc code source