Ответ: создание MIDletPascal compiler'a
satan, посмотрел исходники, хорошо изложил!
теперь нужно переводить под синтакис java и отладить, это где-то 30% от все работы...
несколько начальных шагов я предпринял но переделывать еще много, результат в прикрепленном файле (генерирует asm-файл), если интересны готовые решения/идеи глянь в мой файл "compile.pas" - тотже алгоритм, только без поддержки подпрограмм/типов/массивов
Что нужно доделать:
1. окончательно вычистить от кода, отвечающего за работу с памятью
2. дописать разделение команд загрузки/сохранения в переменную на работу с локальными переменными/глобальными/массивами
3. добавить инструкцию define, которая будет связывать методы из внешних классов и их параметры вызова, с внутренним именем в исходном коде, как описывал ранее
в будующем:
добавить типы данных String/StringBuffer/Byte и разделить команды для их обработки
___
p.s. жду изменений...
|