Список форумов
Гипат.org
Найдется место всем!


:: В чате сейчас никого нет
Проверка синтаксиса скриптов
   Список форумов -> MODный форум
Автор
Сообщение
Demoth
Разведчик


Пришел: 02.09.2007
Сообщения: 105
Добавлено: 09 июня 2014, 21:46 [?] [PM] [i]   [«»]

Всем привет!
Как обычно, после очередного вечернего безделья родилась небольшая идея, которую я сразу же и реализовал.
Суть в том, что у ПЗ есть свой собственный замечательный парсер своих же скриптов (© Капитан Очевидность), я просто взял и переделал game.exe под проверку синтаксиса.

Скрипт передается на вход в файле script.txt.
Программу надо запускать в той же папке, в которой находится этот файл.
eisc_con.exe - выводит результат в консоль,
eisc_gui.exe - выводит результат во всплывающем окне.

Качаем отсюда http://demoth.org/ei_syncheck.7z
читер30
Привратник


Пришел: 20.08.2012
Сообщения: 368
Добавлено: 23 мая 2015, 17:36 [?] [PM] [M]   [«»]

МоЛоДеЦ.
Sagrer
Убийца троллей


Пришел: 24.12.2001
Сообщения: 3548
Откуда: Курск
Добавлено: 28 мая 2015, 17:44 [?] [PM] [M] [w] [m] [i]   [«»]

прикольно ) Это то что я подумал или именно результат издевательства в IDA над 1.06 бинарником? )))
_________________
Мы уйдем без следа, ни имен ни примет.
Этот мир простоит еще тысячи лет.
Нас и раньше здесь не было - после не будет.
Ни ущерба, ни пользы от этого нет. (с) Омар Хайям
Demoth
Разведчик


Пришел: 02.09.2007
Сообщения: 105
Добавлено: 28 мая 2015, 19:30 [?] [PM] [i]   [«»]

Sagrer, результат издевательства в IDA. Дешево и сердито. :)
Либерти
Оружейник


Пришел: 17.03.2015
Сообщения: 178
Добавлено: 18 июня 2015, 17:22 [?] [PM]   [«»]

Demoth,
Запустил прогу, быстро нашел то что меня интересовало (проверка скриптов), попроверял, вроде все адекватно работает. :up: Только за это прога уже интересна.
Подсветка синтаксиса - красивая, лучше чем в МС :up: , читается скрипт лучше.

Короче, полезная вещь, но мне кажется, МС не может заменить. А вот по-быстрому проверить и найти ошибку - это то ради чего я уже пользуюсь прогой. Довольно удобно, экономит время. :up:

Насчет подсветки синтаксиса - для идеала наверное не хватает подсветки имен пользовательских ф-ий и переменных, а также ф-ий очевидных проверок (Any, IsEqual и тп) (разными цветами естесвенно) - тогда было бы наверное вообще супер!
Пользоваельские ф-ии например можно темно-синим выделять, пользовательские переменные - темно-зеленым. Их нужно слегка подсвеить, чтобы в глаза не бросались, но в тоже время было понятно о чем речь. Ф-ии проверки, сложно сказать, но допустим коричневым.

Demoth, ты в курсе что проверка скрипта ругается на ф-ию NearestUnit из твоего плагина... я так понимаю что проверка не фиксирует что ф-ия возвращает что-то и пишет что как-бы не должна ничего возвращать.
Что интересно, ф-ия вроде рабочая, во всяком случая она не блокирует скрипт. И в редакторе тоже подсвечивается синим... но проверку не проходит.
Показать сообщения:   
   Список форумов -> MODный форум
Версия для печати
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы
Вы можете скачивать выложенные файлы
Перейти:  
Часовой пояс: GMT +4:00