|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.01.2009, 12:04 | #41 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
А синтаксический анализатор тоже сами писали?
Если да, то подскажите литературку, а то у меня курсовой по синтаксическим анализаторам. Нужно свой компилятор сделать. Заранее благодарен. ПыСы: если можно, на С++. А если нельзя, то давайте на чем есть =) |
11.01.2009, 14:15 | #42 | |
Форумчанин
Регистрация: 16.12.2006
Сообщений: 859
|
Цитата:
литературы у меня нету могу дать модуль на паскале анализатора - http://antigluk.yaproger.ru/archives/39 гдето тут есть ссылка на скачивание и заодно как с ним работать. |
|
13.01.2009, 22:09 | #43 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
Да не важно в ехе или в байт-код как у вас. Главное сделать=)
Спасибо за сцылку. |
13.01.2009, 23:24 | #44 |
Студент 1 курса
Форумчанин Подтвердите свой е-майл
Регистрация: 27.06.2008
Сообщений: 959
|
Знаю человека который тоже делал язык программирования.
У него такая система там: Код записывается в конец ехе файла. А когда тот ехе файл запускают то он читает из себя код и выполняет. Хитро сделано.
C++(STL, QT, WinInet) / DHTML(CSS) / JavaScript / PHP Developer
|
13.01.2009, 23:44 | #45 | |
Форумчанин
Регистрация: 16.12.2006
Сообщений: 859
|
Цитата:
проще всего, без ресурсов всего остального, зная заранее размер exe файла читать с позиции size+1 до конца файла prog.exe. сохранить это кудато и все! тяжелее сделать ресурсами. я еще выберу. наверное, 1 способом. Последний раз редактировалось Роман Радер; 13.01.2009 в 23:48. |
|
20.01.2009, 00:56 | #46 |
Форумчанин
Регистрация: 16.12.2006
Сообщений: 859
|
А вот и неожиданно появилась новая версия!
Блок info можно не читать [info] Я думаю всем будет удобнее(и мне тоже) если версии не нумеровать как раньше, а просто писать номер build'а. 0.3 - версия до конкурса. 0.4 - на конкурсе. Учитывая то, что перед этим последняя версия была 0.3.3, то сейчас должна быть 0.3.4, а будет - build 400. Тоесть, 0.3-400 [/info] Так, это были административные изменения) Теперь к реальным. В версии 0.3-400 добавлена возможность директив. Чтоб использовать директиву надо написать тильду - "~" и до конца строки - директива. Добавлена возможность - еще не значит их существование на самом деле есть всего 2 директивы - ~console и ~window ~console подключает инклуд stdconsole и вызывает функцию "stdconsole_builtin_directive", описаную в этом инклуде. (сразу показывает консоль). ~window подключает инклуд stdwinds и вызывает "stdwindow_builtin_directive", которая на самом деле пустая. суть в подключении инклуда, в котором описаны функции для работы с окнами. модули пока или пустые или с малым количеством функций. Также исправлены некоторые баги. PS ах да, самое главное Скачать: http://webdrive.reborn.ru/antigluk/NetP/0.3b400.zip Последний раз редактировалось Роман Радер; 20.01.2009 в 00:57. Причина: ссылка на скачивание |
21.01.2009, 14:14 | #47 |
Delphi\C++
Форумчанин
Регистрация: 18.06.2008
Сообщений: 277
|
Скачал, но zip вроде повреждён.
|
21.01.2009, 18:22 | #48 |
Форумчанин
Регистрация: 16.12.2006
Сообщений: 859
|
странно на самом деле... я скачал и работает...
протестировал скачанный архив винраром. "ошибок не обнаружено" Последний раз редактировалось Роман Радер; 21.01.2009 в 18:24. |
21.01.2009, 18:30 | #49 |
Delphi\C++
Форумчанин
Регистрация: 18.06.2008
Сообщений: 277
|
Скачивал около 4-х раз, но выдаёт ошибки:
! C:\Documents and Settings\cr\Рабочий стол\0.3b400.zip: Ошибка CRC в Release\netpEditor.exe, файл повреждён ! C:\Documents and Settings\cr\Рабочий стол\0.3b400.zip: Архив повреждён Последний раз редактировалось Crivel; 21.01.2009 в 18:32. |
21.01.2009, 18:44 | #50 |
Delphi\C++
Форумчанин
Регистрация: 18.06.2008
Сообщений: 277
|
О, а щас всё нормально.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Идеальный язык программирования | Gnumko | Общие вопросы по программированию, компьютерный форум | 48 | 22.04.2010 14:22 |
Язык программирования Turbo Pascal | AnKS | Помощь студентам | 2 | 28.10.2007 07:22 |
Новый язык программирования: AWL | G_D_G | Свободное общение | 0 | 27.02.2007 14:10 |