IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Reply to this topicStart new topic
> Translator, очередная прога
gamecreator
сообщение 23 May 2008, 17:45 (Сообщение отредактировал gamecreator - 27 Jun 2008, 20:59)
Сообщение #1

Яблочный произвол!
Сообщений: 11 080
Спасибо сказали: 3988 раз




Translator - программа, позволяющая заменять текстовые строки. Изначально разрабатывалась в иных целях, но может быть перенесена на другие сферы деятельности. Использование в ЕРМ - создание собственного псевдоязыка.

Скачать

В архиве находится 4 файла:
translator.exe - собственно прога
decl.txt - список объявлений
todo.txt - текст для преобразования
res.txt - результат

Переменные объявляются в файле decl.txt
Каждая переменная объявляется с новой строки в виде:
тип имя значение
тип - двухбайтовое знаковое целое, указывает на то, есть ли у переменной параметр. (0 - параметра нет)
имя - имя переменной. В имени переменной нельзя использовать пробел
значение - то, на что заменяется переменная. на месте символа ' (одинарная кавычка) вставляется параметр (то, что идет сразу после переменной до пробела). Значение не может занимать больше одной строки.

Примеры прилагаются.

Обо всех багах и пожеланиях писать сюда. При наличии интереса со стороны пользователей проект будет развиваться и совершенствоваться.

примеров нет, старый архив потерян
Go to the top of the pageAdd Nick
 
+Quote Post
Jordan
сообщение 27 Jun 2008, 21:08
Сообщение #2

Newbie
Сообщений: 4
Спасибо сказали: 0 раз




gamecreator

Цитата
примеров нет, старый архив потерян


Можешь показать пару примеров как прогой пользоваться.

Да и еще не знаю глюк это но запуская прогу она думает секунд 10 и начинает создавать res.txt он у меня уже 57 мегов это прикол? И так каждый раз у меня стоит win XP.
Go to the top of the pageAdd Nick
 
+Quote Post
gamecreator
сообщение 27 Jun 2008, 22:24
Сообщение #3

Яблочный произвол!
Сообщений: 11 080
Спасибо сказали: 3988 раз




значит ты что-то в todo.txt захимичил (или я забыл дописать какую-то проверку). а вообще пользоваться по типу того как ты свою прогу написал.

прога с любыми текстами работает. например, если ты в decl.txt напишешь
Цитата(decl.txt)
1 func FU'
0 MY_FUNC 1000
0 = :S
1 var VR'
а в todo.txt напишешь
Цитата(todo.txt)
!?funcMY_FUNC;
!!varv100=21;
запустив екзешник получишь в res.txt
Цитата(res.txt)
!?FU1000;
!!VRv100:S21;

ну и тому подобное. можно заменять все что угодно
Go to the top of the pageAdd Nick
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 18 June 2025 - 17:09
Copyright by Алексей Крючков
Strategy Gamez by GrayMage
Programming by Degtyarev Dmitry
  Яндекс.Метрика