Wenn es wirklich nichts fertiges gibt
Siehe Markus' Kommentar. Gibt es, aber eben kostenpflichtig. Aber da es nach gewerblichen Einsatz klang ist das sicher kein Problem.
Was ist denn Bison, und was ist Flex?
flex und
bison.
Zu deinem letzten Kommentar: BasicScript klingt nach einem erweiterbaren BASIC-Dialekt. Versuch's doch mal