2011-01-11 13 views
2

Was ich will: Transforming dies: if(a == b) //statement in: if(a == b) { //statement } Einfach gesagt: Ich meine einzige Zeile wollen, wenn einst ihre Zahnspange wieder haben, und ich brauche etwas Programm oder Plugin oder ein Code, das würde laufen über meine Code, und transformieren Sie es in einen mit geschweiften Klammern auf jedem if.Curly Klammern in Javascript einfügen, wenn es ohne geschweifte Klammern ist?

Wie?

Vielen Dank im Voraus, Danny.

+0

Vielleicht hilft das: http://mykzilla.blogspot.com/2007/10/automated-js-code-rewriting.html –

+0

Sorry, ich muss fragen ... warum ?? (bitte sagen Sie nicht jslint) – MooGoo

+0

@PW Oh Gott ....... wirklich obwohl, ohne Kontext, ich glaube nicht, dass das eine sichere Empfehlung ist.Es könnte seine Code-Funktionalität zu brechen. – MooGoo

Antwort

1

Im Allgemeinen ist es eine ziemlich schwierige Aufgabe, dies selbst zu tun (als Code) - im Grunde müssten Sie die Grammatik von JavaScript korrekt analysieren.

Sie können möglicherweise einige reguläre Ausdrücke zu schreiben, es in sehr speziell formatiert Fällen zu tun (zB wenn Ihre Aussage ist zu 100% auf der gleichen Linie wie die if oder 100% auf der Linie der if followwing und die if selbst der erste Nicht-Whitespace in der Zeile

Verwandte Themen