Вообче компилятор и интерпритатор написать не так уж и сложно, просто
TEMNED не правильно подходит к вопросу о построении компиляторов-интерпритаторов!
Но раз уж занялся могу посоветовать выход, во первых как компилятор использовать уже готовый
Canterbury Pascal for J2ME и не парица, просто выдернуть из него jar файл, потом придумать редактор в котором будет идти обработка (типа IDE среды разработки), а потом придумать как связать все это воедино, тоесть свой скрипт записывать на трубу и компилировать с помощью вышеуказанного компилера (он на Яве), причом синтаксис уже готовый.
В более сложном случае придеца писать (К/И) методом рекурсивного спуска или подъема, кому как нравится. Советую для начала изучить статьи
Джек Креншоу. "Давайте создадим компилятор!" он как раз пишет компилер под 68000 процессор(Моторола) и как раз на паскале, после этого уже переписать его на Яве и засунуть в мидлет...
Еще более сложный метод.... Эээээ ну да и этого хватит, гы...
http://www.kulichki.com/kit/crenshaw/crenshaw.html