(EDIT 29 мая: Deliverable не сценарий, смотрите примечание в конце этого поста)
Каждая строка в скрипте Perl вы даете мне нужно преобразовать $ _, предполагая, что $ _ является строка кода JavaScript, что я поставить вас. Например:
Код:
с / это \ .gB / this.descriptive_name / г;
Пример полного сценария Perl (в том числе шаблонного кода):
Код:
#! / USR / бен / Perl -w
использовать предупреждение;
использовать строгий;
открытые INPUT_JS, " открытая OUTPUT_JS, ">output.js" или умереть "Не удалось открыть";
для каждого () {
с / это \ .gB / this.descriptive_name / г;
с / Ау / OTHER_NAME / г;
... # сотни других линий
печать OUTPUT_JS $ _;
}
использовать предупреждение;
использовать строгий;
открытые INPUT_JS, "
для каждого (
с / это \ .gB / this.descriptive_name / г;
с / Ау / OTHER_NAME / г;
... # сотни других линий
печать OUTPUT_JS $ _;
}
Пример входных данных:
Код:
Функция YPB (Ь, а) {
вар с = a.ka ();
вернуться гр! = 2 && с! = 3 && с! = 4? ! 1: (с = щ (b.Fa ())) && c.Ef ()? a.jv ()? c.Ef (). га () && . C.Ef () Rb (): a.Da (!): 1
}
вар с = a.ka ();
вернуться гр! = 2 && с! = 3 && с! = 4? ! 1: (с = щ (b.Fa ())) && c.Ef ()? a.jv ()? c.Ef (). га () && . C.Ef () Rb (): a.Da (!): 1
}
Время выполнения не важно, но корректность и полнота. Укажите цену, которая принимает во колебание стоимости счетов Bitcoin, так как его значение, вероятно, значительно изменились в течение этой работы. После того, как я заплачу вам, если мне нравится ваша работа, прослеживание работа будет комментировать результат последнего задания.
Я предпочитаю IRC для общения. Пожалуйста, укажите, если это хорошо с вами. Оставаться периодически обновляется на ваш прогресс. Я могу заплатить пошагово, как вы получите больше проделанную работу.
ТЛ / дг: Это не быстрая работа, но это, безусловно, стимулировать ваше серое вещество. Может кто-нибудь справиться с этим? Кто-нибудь человек достаточно для этого?
Я не думал так.
Полезные ресурсы: http://perldoc.perl.org/perlre.html http://jsbeautifier.org/ http://www.prototypejs.org/api https://developer.mozilla.org/en/JavaScript https://developer.mozilla.org/en/JavaScript/Guide/Closures
EDIT 29 мая:
Теперь, результат является де-затемненного JavaScript, наряду с полной, повторяемой процедурой (на английском и / или псевдо-код), который вы следовали де-запутать его.