Что нового

Что такое Tidy?

  • Автор темы VitAl2013
  • Дата начала
V

VitAl2013

Гость
Нашёл вот тут: http://autoit-script.ru/index.php/topic,21.0.html упоминание какого-то Tidy но чтоэто и с чем есть я так и не понял.
 

arfey

Новичок
Сообщения
25
Репутация
2
Анализирует написанный код и оптимизирует его в читабельный вид. При этом расставляются отсутствующие пробелы и забирает лишние.
Так же информирует про недоработки, такие как забытое EndIf и подобные вещи.

В общем, удобная штука.

Но есть минус. В выражении If .. If.. Exit.. EndIf.. EndIf переместило Exit с за пределы внутреннего выражения. Благо, я это увидел и исправил.
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
arfey [?]
Но есть минус. В выражении If .. If.. Exit.. EndIf.. EndIf переместило Exit с за пределы внутреннего выражения.
можно увидеть пример до работы Tidy и после? просто я такого у себя не наблюдал
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Это может происходить, если не хватает какого-нибудь EndIf.
 

arfey

Новичок
Сообщения
25
Репутация
2
Можно. Только за последних 5 дней написал десяток программ, а теперь сказать в котором из них была замечена "осечка" не прямо сказать тяжело.

Кстати, по поводу того случая. Повторное Ctrl+T (в том же случае второй раз после Ctrl+Z) дало другой результат: Exit поменяло местами с вышестоящей функцией. Примерно так:

Код:
...
ToolTip('text',0,0)
Exit
Endif

на
Код:
...
Exit
ToolTip('text',0,0)
Endif


Третий раз экспериментировать не стал.
Во всех предыдущих и последующих случаях сбойной работы Tudy не замечал.

Но, при пересмотре своих наработок, если найду - запощу.
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
arfey
ну стало быть, все же была в коде ошибка, как подсказывает Yashied.
лично я, повторюсь, не имел подобного опыта
 
Верх