forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   MidletPascal (http://forum.boolean.name/forumdisplay.php?f=46)
-   -   Canterbury Pascal for J2ME (http://forum.boolean.name/showthread.php?t=6028)

Piligrim 05.07.2008 23:33

Ответ: Canterbury Pascal for J2ME
 
Похоже что нет. Он по этим импортам сканирует классы, а так ему весь пакет придется сканить

satan 27.07.2008 05:58

Re: Canterbury Pascal for J2ME
 
Могу подкинуть для таклго делу IDE а ля BDS 2006 делал для собственного компилятора (исходники)


ЗЫ...

Ща подумал, можно сразу сделать входной язык любой (типа поддержку) даже PHP а выходной в байт код на J2ME токма натить примеры иль SDK какой нить по програмингу на ASM под J2ME...

Ну или человека который компилил на Asm для мидлетов...

Извиняюсь за оффтоп... Нашол Jasmin типа Asm для явы...
В принципе можно сделать свой MP с любым синтаксисом!!!

Можно удалить пожалста два следучих поста... Не вкурю как ето сделать!

Забыл добавить VISUAL MIDLET PASCAL

satan 30.07.2008 02:36

Re: Canterbury Pascal for J2ME
 
А можно у сайта сделать язык по умолчанию ru а не en а то не удобно переключаца с кодировки на кодировку???

Piligrim 30.07.2008 11:14

Ответ: Canterbury Pascal for J2ME
 
IDE, дело хорошее. Исходники на С++ или на Delphi?

satan 30.07.2008 12:49

Re: Canterbury Pascal for J2ME
 
Delphi!
Дак более того, она уже готова под любой компилер, тоесть встроеный дизайнер форм и шаблонный редактор, настраиваемая подсветка синтаксиса и кодефолдинг , можно прикрутить редактор ресурсов и т.д...

У меня вот другой вопрос, компилер Java я прикрутил и пробывал скомпилить классы (без машины) и вот чо выяснил...
Короче СР запускаеца через VM Java ,тоисть сперва запускаица мидлет Pas3.zip и он уже коцает все остальное в байт код, я посмотрел SYSTEM.PAS - типичный интерпретатор, причом ужо готовый, его немного подработать напильником под Delphi (Turbo она Free) и получим свой независимый компилер сразу в Java MIDP а виртуальную машину можно выдернуть из EWE благо исходники есть для теста Апплетов ну и MIDpX (пробывал связаца с аффтором, чот молчит) для запуска мидлетов.

Хотя если щас с EWE разберусь и он не нужен будет!!!

ЗЫ...

А вообче может написать небольшой тутор по созданию компиляторов-интерпретаторов на Delphi???

Phantom 02.08.2008 21:21

Ответ: Canterbury Pascal for J2ME
 
Цитата:

Ща подумал, можно сразу сделать входной язык любой (типа поддержку) даже PHP а выходной в байт код на J2ME
Это моя мечта! Паскалевский синтаксис очень не удобный (для меня по крайней мере), а на php я уже довольно таки давно пишу и его синтаксис для меня - как родной. Конечно, в java синтаксис похожий, но в java я много чего не понимаю. Вот бы спихнуть всё непонятное на плечи программы, а самому заниматься непосредственно кодом. =)

Kurdt 03.08.2008 22:28

Re: Canterbury Pascal for J2ME
 
супер! мне тоже удалось скомпилировать. буду развивать!
столкнулся с одной проблемой чтото немогу подружиться с руским языком пробовал утф 8, тогда этот паскаль не компилирует проэкт

---
извиняюсь пока компилил в ветке появились новые ответы... )

Kurdt 05.08.2008 10:16

Re: Canterbury Pascal for J2ME
 
Еще одна прблема с компилятором. Невозможно использовать глобальные переменные-масивы в процедурах.. (((
и ошибку вычислить сложно без ID компилятор просто выкидывает код, который идет ниже ошибки в процедуре, и собирает пиложение.

pamalofeev 23.11.2008 16:45

Ответ: Canterbury Pascal for J2ME
 
ant из поста 8 не работает. Говорит, что папка ant_home не правильная или не задана, хотя в переменых путь настроен. Пришлось качать полную версию с офф сайта, с ней все заработало сразу.

Trazzy 01.12.2008 06:35

Ответ: Canterbury Pascal for J2ME
 
Блин, у меня чет не пошло:(

ViNT 01.12.2008 14:32

Ответ: Canterbury Pascal for J2ME
 
Смотря какая ошибка, возможно, JRE старая.

minibt 18.02.2009 19:15

Re: Canterbury Pascal for J2ME
 
Вложений: 1
Попробывал, интересно:)
А вот с русским не дружит...
Написал патчик для классов чтоб русский шел, мож кому пригодиться
Вложение 5424
Синтаксис таков "corrut8.exe name.class".
Примечание.
Компилятору Pas файлы подовать ANSI в win1251.
Оптимально использовать после обфуксации до преверфикации.
Обфускаторы тоже русский могут искаверкать...

Например кинуть в bin и добавить в build.xml
...
<!-- Internal target: preverify -->
<target name="preverify" depends="obfuscate,skip-obfuscate">
<exec executable="${ME_BIN}/corrut8">
<arg value="${build}/obfuscate/classes/${ant.project.name}_main.class"/>
</exec>

...

demon112 20.05.2009 16:01

Ответ: Canterbury Pascal for J2ME
 
а ЧТО ЭТО ВООБЩЕ ТАКОЕ? И ЗАЧЕМ ОНО НУЖНО?

ViNT 21.05.2009 09:36

Ответ: Canterbury Pascal for J2ME
 
Цитата:

Сообщение от demon112 (Сообщение 105393)
а ЧТО ЭТО ВООБЩЕ ТАКОЕ? И ЗАЧЕМ ОНО НУЖНО?

Это компилятор кода Pascal(даже немного ближе к Delphi) в байткод j2me. Основное отличие от MP в том, что доступно практически все, но структура приложения такая, как в java, а не как в паскале.

demon112 21.05.2009 13:25

Ответ: Canterbury Pascal for J2ME
 
а почему тогда это лежит в теме мидлет паскаль?


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot