лёгок. по ссылке самый примитивный вариант, можно почитать исходники, и сразу всё станет ясно. правда, там вариант бейсика настолько упрощён, что, к примеру, поддерживает только переменные именованные одной буквой. но это же только основа для расширения.