Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Поиск по форуму

Показано с 276 по 299 из 299.
На поиск затрачено 0.02 сек.; сгенерировано 77 мин. назад.
Поиск: Сообщения от: abcdef
Раздел: Основной форум 30.09.2008, 19:20
Ответов: 196
Просмотров: 62,120
Автор abcdef
Ответ: создание MIDletPascal compiler'a

на данный момент главное - это распознать все byte-code коменды и их особенности, потому что ассемблер должен понимать обрабатывать их все. Но для компилятора языка паскаль хватит не более 30-ти...
Раздел: Основной форум 29.09.2008, 23:18
Ответов: 196
Просмотров: 62,120
Автор abcdef
Ответ: создание MIDletPascal compiler'a

вообщем может кому-нить пригодится можно былобы сделать так:
type jcode=record s:array[0..15] of char; count:byte; end;
....
for p:=0 to length-1 do
begin write(jbc[...p...].s);...
Раздел: Основной форум 29.09.2008, 19:49
Ответов: 196
Просмотров: 62,120
Автор abcdef
Ответ: создание MIDletPascal compiler'a

все нормуль! мой массив не просто так делался, будем использовать его в компиляторе, он нужен для проверки параметров команды, и.д., а так прийдется большой case писать...
а здесь задал условия в...
Раздел: Основной форум 29.09.2008, 06:05
Ответов: 196
Просмотров: 62,120
Автор abcdef
Ответ: создание MIDletPascal compiler'a

вот собрал шаблонный декомпилер, вида
<строка_название_команды> список_параметров: (1й, 2й, 3й, 4й)
в подпрограмме <disasm> - происходит разбор по типам параметров (эт для корректной обработки...
Раздел: Основной форум 28.09.2008, 09:38
Ответов: 196
Просмотров: 62,120
Автор abcdef
Ответ: создание MIDletPascal compiler'a

молодец satan! держи плюсик!
вечером попробую отправить свою версию..
Раздел: Основной форум 28.09.2008, 09:12
Ответов: 196
Просмотров: 62,120
Автор abcdef
Ответ: создание MIDletPascal compiler'a

если вы заметили, представляемые исходники, совсем не содержат сложных конструкций, и не используют библиотеки конкретной версии языка... в этом легкость понимания, на каком бы языке не работал...
Раздел: Основной форум 27.09.2008, 21:45
Ответов: 196
Просмотров: 62,120
Автор abcdef
Ответ: создание MIDletPascal compiler'a

кстати для прикола: компиляции будет поддаваться файл tmp1.$$$ ... интересно былобы посмотреть на того кто получит исходник подобного вида:

....

n
:=
word
(
swap2
(
Раздел: Основной форум 27.09.2008, 21:32
Ответов: 196
Просмотров: 62,120
Автор abcdef
Ответ: создание MIDletPascal compiler'a

satan спасибо! за разбор исходника, сам знаю как это копаться в чужом коде, (иногда проще написать с нуля) да еще с такими до нельзя длинными переменными, но названия не решился сокращать, как в...
Раздел: Основной форум 26.09.2008, 23:07
Ответов: 196
Просмотров: 62,120
Автор abcdef
Ответ: создание MIDletPascal compiler'a

вот передалел немножко на свежую голову... - заработало,
теперь нужно сделать чтоб распознавались блоки "Code", "Exception", "LocalVariableTable"
будет свободное время - надо начинать делать...
Раздел: Основной форум 25.09.2008, 19:14
Ответов: 196
Просмотров: 62,120
Автор abcdef
Ответ: создание MIDletPascal compiler'a

да и еще в строке: pGenericAttribute_info:=swap2(swap2{4}(p,0),0);
поставить pGenericAttribute_info:=swap2(swap4(p,0),0);
тестировал, забыл убрать, думал описка там тип 4 байта, я ставил...
Раздел: Основной форум 25.09.2008, 19:02
Ответов: 196
Просмотров: 62,120
Автор abcdef
Ответ: создание MIDletPascal compiler'a

хм, сейчас глянул, а некоторые символы исчезли в исходнике...
наверное при конвертировке почему-то потерялись..
function swap2(pointer; offs:integer) : pointer;
должно быть function swap2(P :...
Раздел: Основной форум 25.09.2008, 15:21
Ответов: 196
Просмотров: 62,120
Автор abcdef
Ответ: создание MIDletPascal compiler'a

вот сбрал приблизительную модель загрузки clsass-файлов, но после считывания константного пула, где-то рвет в размерах считываемых байтов, соответственно неверно заполняются поля размера...
Раздел: Основной форум 24.09.2008, 09:24
Ответов: 196
Просмотров: 62,120
Автор abcdef
Ответ: создание MIDletPascal compiler'a

вложенный файл <1.zip> - кусочек из "Canterbury Pascal for J2ME" (компилятора написанного на java).
файл pascal/pas3/mhc/compiler/ClassFile.* дает структуру и некоторые алгоритмы...
Раздел: Основной форум 23.09.2008, 19:49
Ответов: 196
Просмотров: 62,120
Автор abcdef
Ответ: создание MIDletPascal compiler'a

эх, прийдется все вручную делать...
вообщем вот выдрал список всех java-команд из моего отправленного файла: byte_code.zip, и список команд, используемых в предложенном компиляторе Паскаля...

сразу...
Раздел: Основной форум 23.09.2008, 09:09
Ответов: 196
Просмотров: 62,120
Автор abcdef
Ответ: создание MIDletPascal compiler'a

Если товарищ хотел непомню сколько $ за регистрацию,.. то врятли отдаст исходники, даже за зеленые...
Раздел: Основной форум 22.09.2008, 20:05
Ответов: 196
Просмотров: 62,120
Автор abcdef
Ответ: создание MIDletPascal compiler'a

satan сенкс, активное участие и за последнюю ссылку! правда в доке что я выкладывал написано то же, но на английском...
С PE заголовками думаю не стоит лезть в дебри, компилятор делфы, или другой сам...
Раздел: Основной форум 22.09.2008, 11:01
Ответов: 196
Просмотров: 62,120
Автор abcdef
Ответ: создание MIDletPascal compiler'a

спасибо! это уже что-то, хотя решение не простое, и нужно ставить java.
буду смотреть...
при беглом просмотре скачанных файлов меня заинтересовали исходники, т.е. *.class-файлы ;) из каталога...
Раздел: Основной форум 21.09.2008, 19:38
Ответов: 196
Просмотров: 62,120
Автор abcdef
создание MIDletPascal compiler'a

Вот документация, которая есть у меня по java-коду, но этого не достаточно, нужны хотя бы некоторые сходные примеры подобных программ (компилеры/декомпилеры java и т.д.).

Кто может, пожайлуста...
Раздел: Основной форум 21.09.2008, 14:48
Ответов: 196
Просмотров: 62,120
Автор abcdef
Ответ: создание MIDletPascal compiler'a

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

Поэтому если его...
Раздел: Основной форум 21.09.2008, 13:46
Ответов: 196
Просмотров: 62,120
Автор abcdef
Ответ: создание MIDletPascal compiler'a

MIDletPascal совсем не оптимизирует созданнй код, пишет его как есть, идея создания компилятора ограничивается, возможно только созданием консольной версии, которая сможет создавать class -файлы,...
Раздел: Основной форум 21.09.2008, 13:30
Ответов: 196
Просмотров: 62,120
Автор abcdef
Ответ: создание MIDletPascal compiler'a

можно попробовать сделать шаблон для инициализирующих и завершающих секций class-файла, а внутрь добавлять скомпилированный java-код, или же поступить по принципу MIDletPascal заготовить стартующий...
Раздел: Основной форум 21.09.2008, 11:22
Ответов: 21
Просмотров: 10,147
Автор abcdef
Ответ: Интернет

IronWoodcutter@bk.ru
Для организации интернет игры нужна возможность передачи данных с одного мобильника на другой, это можно сделать двумя способами:
1. прямая отправка данных: sms, клиент-сервер...
Раздел: Основной форум 20.09.2008, 10:29
Ответов: 196
Просмотров: 62,120
Автор abcdef
Ответ: создание MIDletPascal compiler'a

P.S. кто сможет помочь пишите на ironwoodcutter@bk.ru
Раздел: Основной форум 20.09.2008, 10:07
Ответов: 196
Просмотров: 62,120
Автор abcdef
создание MIDletPascal compiler'a

Есть предложение, на сайте http://compilers.da.ru/ есть описание компилятора Pascal <PASCALS.ZIP>, который создает стековый байт-код.
Этот исходник можно адаптировать под запись java-кода. Только...
Показано с 276 по 299 из 299.

 

Часовой пояс GMT +4, время: 16:34.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com