Показать сообщение отдельно
Старый 30.09.2009, 11:03   #37
abcdef
Знающий
 
Регистрация: 16.09.2008
Сообщений: 299
Написано 71 полезных сообщений
(для 123 пользователей)
Ответ: MidletPascal - возможно opensource?

смотрю исходниками MP, неплохо документированы, разбираюсь со структурами данных, правда откомпилить, пока нормально не получилось,(только частично), т.к. у себя нашел старую версию visual c++.

____
при работе в MP наиболее часто встречающаяся ошибка была "out of memory" - ошибка уходила, когда правил исходник в обычном редакторе с удалением лишних пробелов/переносов строк/заменой TAB на пробелы и т.д. - надо смотреть парсер.

____
про InLine вызовы: конечно, не собираюсь делать внутри еще java-компилятор (для этого подойдет "Canterbury Pascal for J2ME" - там стоит конвертер, т.е. примерно так: pascal ->java->class),

думаю добавить функцию, которая будет записывать в константный пул полное имя метода и вызвать его из текущего места, решаю как сделать передачу параметров, а также как быть с переходником типов, т.к. MP из общих типов понимает только int и String

также пробую над оптимизацией и минимизацией компилятора, на основе документации и исходников.
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо abcdef за это полезное сообщение:
baton4ik (16.12.2009), impersonalis (30.09.2009), Tronix (30.09.2009)