|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 29 Oct 2003 10:19:20 To : Svyatoslav Abramenkov Subject : python indentation - Re: Kylix крек -------------------------------------------------------------------------------- >>> Svyatoslav Abramenkov wrote: SA> Для типа питона нужен специальный типа редактор, который показывает SA> отступы так же, как их должен понимать интерпретатор, иначе, боюсь, там SA> можно глюков ловить-не обловиться. А, кстати, какая у него в этом логика? Hе по документации, а на самом деле;)) (Я попытался порыть документацию, но то ли с утра не проснулся, то ли там только общие фразы) Это я к тому, что если я бы делал интерпретатор языка с определением вложенности отступами, то сделал бы генерацию синтаксической ошибки в случае, если отступы в двух соседних строках не являются подстроками одна другой (неважно в каком порядке). Если я неясно выразился - то же на перле: ($s1 = $currline) =~ s/\S+.*$//; ($s2 = $prevline) =~ s/\S+.*$//; die "syntax error" unless( $s1 =~ /^\Q$s2\E/ || $s2 =~ /^\Q$s1\E/ ); Если в питоне это не сделано - то есть роскошное поле граблей. -netch- --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/7368170739c5.html, оценка из 5, голосов 10
|