Парсилка бейсика на кривонаписаном скрипте lex не нужна. Как вы будете протаскивать в ваш язык весь стек технологий? БД, сети, мат-библиотеки и прочее. Какой "фатальный недостаток" у lua, что бы все его бросили и побежали к вам? Язык программирования можно создать за неделю, а вот протащить в него технологии и распиарить это другое дело.