Yoko

All sides of Injection
It is currently 2025-12-26 08:56:19

All times are UTC+02:00




Post new topic  Reply to topic  [ 48 posts ]  Go to page Previous 1 2 3 Next
Author Message
 Post subject:
PostPosted: 2005-05-12 07:37:51 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
В литовском языке терь прекрасно работают спец символы... Лучше смотреть как я это организовал на кнопках :))

_________________
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2005-05-12 07:41:11 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
AGRS wrote:
А скрипты автоматом сохраняются в БД на сервере? :lol:

Нэт, при помощи тэхнологии ActivX все сохраняется на компутере пользователя. В данный момент не реализовано, ибо занят более важным - подсветкой.

_________________
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2005-05-12 07:51:02 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Edred wrote:
А еще мельче выбор языка сделать не получилось? Чтобы его совсем не видно стало? :shock: И так не читается, дык пусть тогда и не видно будет.

Но этому проекту до возможностей EditPlus-а - пахать и пахать. Годами. Лучше бы новый скриптовый модуль сделал... Нормальный интерпретатор вместо глючного компилятора...

http://web-master.hoha.ru/IfES_dev.html

PS: [resized] in normal version.

_________________
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2005-05-12 08:17:33 
Offline
Expert!
User avatar

Joined: 2004-07-04 00:14:58
Posts: 1284
2 Destruction
зря решил заточить только под IE.

и чес слово... лучше б на дельфях/ссяшках делал клас.
под дельфи могу поискать "базовый" клас для подсветки.


Top
   
 Post subject:
PostPosted: 2005-05-12 09:06:54 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Sfagnum wrote:
2 Destruction
зря решил заточить только под IE.

и чес слово... лучше б на дельфях/ссяшках делал клас.
под дельфи могу поискать "базовый" клас для подсветки.

Делаем на том, на чем знаем!

Ну, на данный момент заточка идет конкретно под ИЕ, потом мейби буду адаптировать, просто меня не прет пользоваться яваскриптом в другиз браузерах, я однажды видел браузер, в котором текстареа как и пологается не может содерать хтмл кодов, но еще кроме всего этого, запрещает содержать дочерние объекты, тубишь canHaveChildren=false, а тада имхо совсем хренова. Точно не помню где, но вродь в какой-то версии нетшкафа.

Да и ваще, я яваскрипт тока и знаю, мне больше имхо, пока и не надо.

_________________
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2005-05-12 09:42:13 
Offline
Expert!
User avatar

Joined: 2004-07-04 00:14:58
Posts: 1284
Destruction wrote:
Ну, на данный момент заточка идет конкретно под ИЕ, потом мейби буду адаптировать, просто меня не прет пользоваться яваскриптом в другиз браузерах,
ну значит не будет под другие браузеры.

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


Top
   
 Post subject:
PostPosted: 2005-05-12 15:10:37 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Как ни странно, я стараюсь писать более/менее совместимо, даже пишу getElementById() вместо того, чтобы напрямую обращаться к необходимому элементы страницы.

_________________
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2005-05-13 07:39:09 
Offline
Expert!

Joined: 2005-01-19 11:58:09
Posts: 46
>>Нормальный интерпретатор вместо глючного компилятора...
А там счас глючный интерпритатор Ж))))

>>Фактически компилирует. Потому-то при ошибке исполнения
>>невозможно узнать в какой строке это произошло.

невозможно потому что:
a) Кто нить следит за строками ?...
б) Исполняется распознанная конструкция +) а не строка за строкой

>> Есть же дока по скриптовому модулю:

Ага есть...
И там сразу ясно что интерпритирует ... компиляция же это сборка всего во что то единое... и потом выполнение этого единого +) или невыполнения... да и что значит "фактически компилирует"?


Top
   
 Post subject:
PostPosted: 2005-05-13 11:08:52 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Интерпретация - это построчное исполнение. Если же скриптовый модуль, как написано, разворачивает циклы и прочее подстраиваясь под парсер компилятора - то как такой процесс назвать? Я не скажу что это интерпретатор... Да, и не компилятор тоже, а нечто среднее, и именно из-за этого во многом глючное.

ЗЫ: Суть не в терминологии, а в том, что это желательно заменить. Понятное дело, у Йоко на это времени нету, но может найдется другой желающий... :roll:


Top
   
 Post subject:
PostPosted: 2005-05-13 11:40:57 
Offline
Expert!
User avatar

Joined: 2005-04-23 10:19:43
Posts: 388
Я такой интерпретатор написать могу. Могу написать даже лучше (я раньше делал уже один скриптовый модуль) вот лично для меня самая большая проблемма будет затолкать его вместо обычного скриптового модуля. Просто у меня в программировании самая большая проблемма - понимание чужих программ.


Top
   
 Post subject:
PostPosted: 2005-05-13 12:32:07 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Это не только у тебя...


Top
   
 Post subject:
PostPosted: 2005-05-13 13:59:23 
Offline
Expert!

Joined: 2005-01-19 11:58:09
Posts: 46
>>Я такой интерпретатор написать могу.
Напиши ... Ж)

>>Могу написать даже лучше
Напиши ... Ж)

>>вот лично для меня самая большая
>>проблемма будет затолкать его вместо обычного скриптового
>>модуля.
Сделай вначале свой компилятор или интепритатор и
обратись к Йоко я думаю если он будет неплохим прикрутите.

>>Интерпретация - это построчное
>>исполнение.
Ммм забавное определение ... а если через строчное?...
Я то всегда думал что это преобразование одного
вида информации в другую более понятную для опредленного
контекста....

>>Если же скриптовый модуль,
>>как написано, разворачивает циклы и
>>прочее подстраиваясь под парсер компилятора
Ты только что обозвал интерпритатор компилятором....
Ну вот представь...
FOR A = 0 TO 9
B=B+1
NEXT A
получаем на входе парсера.. что то типа...
B=B+1
B=B+1
B=B+1
B=B+1
B=B+1
B=B+1
B=B+1
B=B+1
B=B+1
B=B+1
И фто?... ну вот дальше интерпритаор выполняет это....


>>то как такой процесс назвать?
Интерпритация скрипта....

>>Я не скажу что это интерпретатор...
Правильно никому...

>>Да, и не компилятор тоже
Конечно не компилятор...

>>а нечто среднее, и именно из-за этого
>>во многом глючное.
Не, не из - за этого....


Top
   
 Post subject:
PostPosted: 2005-05-13 16:18:15 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Совершенно бессмысленный спор, не вижу причин продолжать.


Top
   
 Post subject:
PostPosted: 2005-05-13 19:13:43 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Edred wrote:
Совершенно бессмысленный спор, не вижу причин продолжать.

Тем более в ЭТОМ топике :roll:

_________________
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Skype: d119060


Top
   
PostPosted: 2005-05-14 00:40:45 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Наконец таки сделан шаг к подсветке кода, это было не легко, этот шаг весил аж 2КБ :)

Собсно, терь, каждый может убедится в том, что я делаю хоть что-то, зайдите на страничку и введите:
Code:
sub new()
uo.print(...)
endsub

Собсно увидите, что будет :twisted:

_________________
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2005-05-14 00:47:48 
Offline
Expert!
User avatar

Joined: 2004-10-15 22:38:04
Posts: 1396
Location: Moscow City.
Я вижу свет :lol:


Top
   
 Post subject:
PostPosted: 2005-05-14 04:28:17 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Destruction wrote:
Собсно увидите, что будет :twisted:


Собсно ничего не увидел :cry: почему-то. Ввел все тоже самое... Потом до меня дошло, что надо было вводить написанный тобой код с соблюдением регистра, а я по привычке набрал UO.Print

Кстати, а почему по табу я прыгаю на кнопки снизу? Табуляцией надо отступы делать


Top
   
 Post subject:
PostPosted: 2005-05-14 04:39:15 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Ой, вот это - к стандартам ХТМЛ, вообще в будущем я планирую эти стандарты пересилить :)

ПС: О, пасибо что сказал про регистр - прям ща пофиксю !!!

ППС: Несколько переписана система применения правил, попрежнему глючная, но я вижу свет в конце тунеля - собсно я написал поиск по маске, это я делал первый раз в жизни, поэтому затратил около 6 часов...

ПППС: Попробуйте такой пример:
Code:
sub new()
uo.print('text')
endsub

_________________
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2005-05-14 04:45:08 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Регистр [fixed]

Собсно еще один килобайт в весу..
Вот пример для теста различного регистра:
Code:
SUB NeW()
Uo.PrINT('TExT')
EnD SuB

_________________
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2005-05-14 04:53:15 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Так, у меня как вы понимаете - нет времени заниматься такой ерундой как написание правил отображения скрипта :)

В связи с этим я буду рад, если кто-то добровольно их напишет.
Для того, чтобы это сделать надо иметь чуток мозгов да и только - сохраняем файл на комп, открываем людым текстовым редактором (например блокнот, HomeSite или EditPlus, чем хотите), пролистываем чуток до места где я начинаю объявлять двумерный массив rules - читаем комментарии и методом научного тыка, основываясь на рабочих примерах пишим правило. Тот, кто напишет (напишет лучше?) - увековечит свое имя среди разработчиков ИфЕС'а.

_________________
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Skype: d119060


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 48 posts ]  Go to page Previous 1 2 3 Next

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited