Показать сообщение отдельно
Старый 20.12.2008, 12:37   #111
satan
Нуждающийся
 
Регистрация: 10.02.2007
Сообщений: 99
Написано 18 полезных сообщений
(для 28 пользователей)
Re: создание MIDletPascal compiler'a

2abcdef
Вот ты повторяешь мои ошибки 3-4 летней давности....

во первых надо в PascalS исправить
strcpy(word[procsym], 'procedur');
на
strcpy(word[procsym], 'procedurе');

во вторых ввести тип string
в третьих надо сделать для начала что бы он корректно разбирал переменные
так как типа REAL там никогда не было, а с о сканером PASCALS это немного проблематично, и короче дохрена всего чего надо в этом паскал...

У меня тормоза не из-за того, что я не могу компилер написать (я их уже переписал дай бог), а из-за того, что я дорабатываю IDE свою, а потом уже к ней буду прикручивать компилеры всякие, причом интегрировать прямо внутрю...

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

В пятых скачай JavaByte...

Ну и т.д.

Хотя для понимания процесса пойдет и PascalS
(Offline)
 
Ответить с цитированием