| 
				
				DMScript
				 | 
 | 
| Человек-панчлайн | Дата: Среда, 23 Ноября 2011, 10:04 | Сообщение # 1 |  
 
Action Script МАНЬЯК! 
Сейчас нет на сайте 
 
 | Название: Deadly-maN's Script   Среда разработки: Borland Delphi 7   Тип лицензии: Некоммерческий   Исходный код игры: После релиза   Состояние проекта: В разработке,Alpha-Version   Некоторое время назад захотелось мне создать свой собственный ЯП. Этим и занялся, результат, конечно, получился странный, но я его дорабатываю и улучшаю. Интерпретатор качатается здесь.   Команды в нем пока две:   Close() - закрывает окно   MessageBox("*текст*") - вызывает сообщение *текст*. 
   Условия в нем пока реализованы криво и странно, пока не знаю как исправить:   if(условие) *команды*
  DMScript - мой язык программирования    <--- Скажи "ДА!" загаживанию форума! Мы за троллинг, флуд и оффтоп!
 
 Сообщение отредактировал Человек-панчлайн - Среда, 23 Ноября 2011, 10:21  |  
| 
 | 
 |    | 
| Dark_Falcon | Дата: Среда, 23 Ноября 2011, 10:16 | Сообщение # 2 |  
 
постоянный участник 
Сейчас нет на сайте 
 
 | У меня не работает почему-то... Вставляю например в тексбокс Close(), жму выполнить, и нифига. С MessageBox тоже самое. Ошибок нет. Просто ничего не происходит.  
 |  
| 
 | 
 |    | 
| Человек-панчлайн | Дата: Среда, 23 Ноября 2011, 10:21 | Сообщение # 3 |  
 
Action Script МАНЬЯК! 
Сейчас нет на сайте 
 
 | я только что заметил это, это фигня с условиями, чтобы заработало надо писать что-нибудь вроде if(1>0). Сейчас исправим. Добавлено (23.11.2011, 10:21) --------------------------------------------- исправлено 
  DMScript - мой язык программирования    <--- Скажи "ДА!" загаживанию форума! Мы за троллинг, флуд и оффтоп!
 |  
| 
 | 
 |    | 
| Stage | Дата: Среда, 23 Ноября 2011, 11:39 | Сообщение # 4 |  
| 
 постоянный участник 
Сейчас нет на сайте 
 
 | Quote захотелось мне создать свой собственный ЯП     Твой язык - это парсер команд на дельфи?  
 |  
| 
 | 
 |    | 
| Человек-панчлайн | Дата: Среда, 23 Ноября 2011, 12:47 | Сообщение # 5 |  
 
Action Script МАНЬЯК! 
Сейчас нет на сайте 
 
 | Увы, пока да
  DMScript - мой язык программирования    <--- Скажи "ДА!" загаживанию форума! Мы за троллинг, флуд и оффтоп!
 |  
| 
 | 
 |    | 
| 0x90 | Дата: Среда, 23 Ноября 2011, 19:17 | Сообщение # 6 |  
| 
 участник 
Сейчас нет на сайте 
 
 | Зачем такое выкладывать?) Там же дюжина строк максимум)))
 |  
| 
 | 
 |    | 
| Человек-панчлайн | Дата: Среда, 23 Ноября 2011, 19:20 | Сообщение # 7 |  
 
Action Script МАНЬЯК! 
Сейчас нет на сайте 
 
 | надо же похвастаться)
  DMScript - мой язык программирования    <--- Скажи "ДА!" загаживанию форума! Мы за троллинг, флуд и оффтоп!
 |  
| 
 | 
 |    | 
| Vinchensoo | Дата: Среда, 23 Ноября 2011, 19:20 | Сообщение # 8 |  
 
Злобный социопат с комплексом Бога 
Сейчас нет на сайте 
 
 | 0x90, для наращивания ЧСВ. Тоже хочу что-нить такое сделать, все время нет. Ок, молодец.
 
  
 |  
| 
 | 
 |    | 
| Человек-панчлайн | Дата: Среда, 23 Ноября 2011, 19:23 | Сообщение # 9 |  
 
Action Script МАНЬЯК! 
Сейчас нет на сайте 
 
 | Vinchensoo, спасибо)
  DMScript - мой язык программирования    <--- Скажи "ДА!" загаживанию форума! Мы за троллинг, флуд и оффтоп!
 |  
| 
 | 
 |    | 
| Layan | Дата: Среда, 23 Ноября 2011, 20:00 | Сообщение # 10 |  
| 
 был не раз 
Сейчас нет на сайте 
 
 | Почему   Code     if(MessageBox("I am app")) MessageBox("CloseMe")        Не работает?
  Мои проекты:   Zone Project: Game (http://game.stalker-gsc.ru/)   Integral Engine & IDK (http://gcup.ru/forum/74-18891-1)
 |  
| 
 | 
 |    | 
| Человек-панчлайн | Дата: Среда, 23 Ноября 2011, 20:20 | Сообщение # 11 |  
 
Action Script МАНЬЯК! 
Сейчас нет на сайте 
 
 | так нельзя, в if-е должно быть условие, пока они просто формальность.   Что-то вроде 1>0 или там 5+100=105
  DMScript - мой язык программирования    <--- Скажи "ДА!" загаживанию форума! Мы за троллинг, флуд и оффтоп!
 |  
| 
 | 
 |    | 
| TimKruz | Дата: Среда, 23 Ноября 2011, 20:35 | Сообщение # 12 |  
 
старожил 
Сейчас нет на сайте 
 
 | Человек-панчлайн, сразу бросился в глаза шрифт. Лучше используй моноширинный и по-крупнее, типа Courier New.   Если собираешься тупо интерпретировать команды Delphi или другого языка и при этом ты будешь использовать VCL и т.п., советую установить в свою Delphi компоненты SynEdit (википедия, оф.сайт) - там можно легко подсвечивать синтаксис языка и ещё что-то такое.     Но если делаешь обычный интерпретатор - я бы тебе посоветовал писать в консольном приложении. Ну вот скажи мне, зачем тебе всякие там кнопочки-поля ввода? А всякие там модули (например, с сообщениями и другими полезными функциями) можно подключить в любое приложение Delphi.   Однако смысла делать интерпретатор Паскаля для Windows нет. Лучше бы придумал свой синтаксис, свои функции, нюансы программирования и прочие свистульки, и только потом писал бы интерпретатор/компилятор. Было бы значительно полезней и интересней.   Удачи. Посмотрим, что из этого выйдет.     P.S. Почему в разделе "разработка движков и сред разработки"? По-моему, это сюда ни как не относится, по крайней мере, пока, на уровне интерпретатора двух команд...  
 
  
 |  
| 
 | 
 |    | 
| noTformaT | Дата: Среда, 23 Ноября 2011, 21:39 | Сообщение # 13 |  
 
Ukrainian independent game developer 
Сейчас нет на сайте 
 
 | Quote (Человек-панчлайн) Некоторое время назад захотелось мне создать свой собственный ЯП     Начинаем с этого   Продолжаем курить это   Ну, и закусываем русской литературой 
   В конце, когда повысили свой стафф выше уровня бетоносмесителя, принимаемся читать библию Dragon Book. 
   Это вся литература которую помню, если найду университетские конспекты по "разработке трансляторов/компиляторов" - кину еще....
 
  @noTformaT    
 
 Сообщение отредактировал noTformaT - Среда, 23 Ноября 2011, 21:40  |  
| 
 | 
 |    | 
| Layan | Дата: Четверг, 24 Ноября 2011, 00:29 | Сообщение # 14 |  
| 
 был не раз 
Сейчас нет на сайте 
 
 | Если есть желание предлагаю вместе работать над моим платформанезависящим ЯП.   P.S. на счет условия. Если вы собираетесь и дальше разрабатывать данный язык рекоментую прописать такую возможность
  Мои проекты:   Zone Project: Game (http://game.stalker-gsc.ru/)   Integral Engine & IDK (http://gcup.ru/forum/74-18891-1)
 |  
| 
 | 
 |    | 
 | 
| Человек-панчлайн | Дата: Пятница, 25 Ноября 2011, 17:39 | Сообщение # 16 |  
 
Action Script МАНЬЯК! 
Сейчас нет на сайте 
 
 | все будет, позже. Спасибо Добавлено (25.11.2011, 17:38) --------------------------------------------- ведется работа над переменными, скоро будет Добавлено (25.11.2011, 17:39) --------------------------------------------- а нет, не будет их скоро, придется все к чертям переписывать, форматнул диск! Ладно, скоро все будет 
  DMScript - мой язык программирования    <--- Скажи "ДА!" загаживанию форума! Мы за троллинг, флуд и оффтоп!
 |  
| 
 | 
 |    |