Künstlerischer Stil

Ein freier, schneller und kleiner automatischer Formatter für C-, C ++ -, C # und Java-Quellcode
Jetzt downloaden

Künstlerischer Stil Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Jim Pattee
  • Website des Verlags:
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 99 KB

Künstlerischer Stil Stichworte


Künstlerischer Stil Beschreibung

Ein kostenloser, schneller und kleiner automatischer Formatter für C, C ++, C # und Java-Quellcode Der künstlerische Stil ist ein freier und offener Source, Codeformatierer, Eindring- und Erschöner für die Programmiersprachen C, C ++, C ++, C ++, C ++, C ++, C ++, C ++, C ++ Darüber hinaus verfügen einige Redakteure standardmäßig standardmäßig Leerzeichen anstelle von Registerkarten, wenn Sie die TAB-Taste drücken, und andere Editoren (beispielsweise Emacs) haben die Möglichkeit, "hübsche Zeilen", indem Sie den weißen Platz automatisch vor dem Code in der Zeile einrichten, möglicherweise einfügen Leerzeichen in einem Code, der bisher nur Registerkarten für die Einrückung verwendet. Einer der Standardprobleme programmierter Programmierer ist vor dem Umzug von einem Editor zu einem anderen, ist, dass der Code, der sowohl Leerzeichen als auch Tabs enthält, die bisher perfekt eingerückt wurden, plötzlich zu einem Durcheinander wird, um sich beim Wechsel zu einem anderen Editor zu betrachten. Selbst wenn Sie als Programmierer sorgen, nur Leerzeichen oder Registerkarten zu verwenden, kann der Ansehen der Quellcode anderer Personen noch problematisch sein. Um dieses Problem anzusprechen, wurde der künstlerische Stil erstellt - ein Filter, das in C ++ geschrieben wurde C / C ++ / C # / Java-Quelldateien. Es kann aus einer Befehlszeile verwendet werden, oder es kann als Klassen in einem anderen C ++ -Programm eingebaut werden. Was ist neu in dieser Version: · Add-Backetten = STRAUSTRUP (-U) an Halterungstypen. · Add -style = STRAUSTRUP auf vordefinierte Stile. · Add -style = WhitesMith zu vordefinierten Stilen. · Add -style = Banner auf vordefinierte Stile. · Add -style = KR und --style = K / R auf vordefinierte Stile. · Add -style = Allman und --style = BSD auf vordefinierte Stile. · Ändern --style = KR to --style = Java. · Fügen Sie kurze Möglichkeiten -A1 Thru -A8 für vordefinierte Stile hinzu. · Ändern Sie die folgenden langen Optionen, um doppelte Tasten zu beseitigen (die kurzen Optionen haben sich nicht geändert). · --Force-indent = tab = # geändert in --Ind = Force-Tab = # · - Bracken = Break-Closed in - Breaking-Closed-Klammern · --Pad = Oper in - Pad-Oper geändert · --Pad = Paren änderte in --pad-paren · --Pad = Paren-out änderte sich in --pad-paren-out · --Pad = Paren-out änderte sich in --pad-paren · --Upad = PAREN wurde in --Upad-paren geändert · Neue Option hinzufügen --Indent = Kraft-Registerkarte (die Registerkarte "Setzt" ist 4). · Fügen Sie neue Option --delete hinzu? Leere? Zeilen, um die leeren Zeilen innerhalb einer Funktion zu löschen. · Fügen Sie neue Option --Formated (-Q) hinzu, um nur die Dateien anzuzeigen, die formatiert sind. · Ändern Sie --Convert-Registerkarten, um Registerkarten durch Leerzeichen zu ersetzen und den korrekten Abstand aufrechtzuerhalten. · Ändern --Indent-Blöcke, um nur Blöcke innerhalb einer Funktion einzurichten. · Ändern --Ind-Blocks, um den Eröffnungsbügel nicht für Namespaces, Klassen und Schnittstellen einzudämmen. · Ändern Sie --Indent-blocks und --instricke, um nicht eindeutiger Namespaces zu sorgen, wenn --Ind-Namespaces verwendet wird. · Ändern Sie --Ind-Blocks und --insteigende Klammern, um die schließenden Header immer zu brechen, so dass die "anderen" mit dem entsprechenden 'if' ausgerichtet wird. · Ändern --Indent-Blöcke und -Ind-Halterungen, um sich gegenseitig ausschließend ausschließen (--Indent? Blöcke werden verwendet). · Fix -Ind-Blocks, die eine Java-Interface-Anweisung einrücken. · Fixierblöcke füreinditionierende Öffnungsklammern in einer Java-Methode, die eine 'Throws-Klausel enthält. · Befestigungsblöcke Einrücken von Öffnungsklammern in einem java statischen Konstruktor. · Fix -Ind-Blocks-Formatierung in einer C ++ - Const-Funktion. · Fix -Inding? Klammern Einrückungsklammern in Kommentaren. · Verschieben Sie die Einrichtung vordefinierter Stile in AsFormatter, sodass die Stiloptionen alle anderen Optionen überschreiben. · Fix -else-Wenn Anweisungen standardmäßig anschließen. · Fixieren Sie nach dem SEMI-Doppelpunkt immer Platz. · Fix --pad-Oper zum Space Pad All Commas. · Fix --break? Blocks und --break? Blöcke = alle Optionen. · Fixieren, um einen SEMI-Dickdarm als Ende des Blocks zu erkennen, wenn keine Klammern verwendet werden. · Fixieren, um Kommentare vor einem Block zu brechen, so dass Kommentare mit dem Block gehalten werden. · Fix 'für' Anweisung SEMI? Doppelpunkte, die für das Ende einer Erklärung verwechselt werden. · Befestigen Sie den BracketFormatMode von None_Mode, um die Schließköpfe zu brechen. · Fixieren Sie den falschen Brechen eines Blocks, der einem Kommentar folgt. · Befestigen Sie das Brechen von Öffnungs- und Schließkopfzeilen, die einen Kommentar vorausgehen. · Fixieren von Anweisungen, wenn Kommentare einem Headerblock folgen. · Faktulieren Sie fälschlich zerbrechliche Blöcke für Namespaces, Schnittstellen und Klassen. · Fixieren Sie fälschlich brechende Blöcke für Zugriffsmodifizierer, wenn die Ein- und Line-Anweisungen verwendet werden. · Fixieren, um einzelne Zeilenblöcke nicht zu brechen. · Befestigen Sie das Brennen eines Schließens 'während der Anweisung in einem do-während-Block. · Fix Preprocessor-Richtlinien, die nicht alle Variablen zurücksetzen. · Fix PeechNextText-Funktion, die nicht korrekt ein Ende des Dateizustands identifiziert. · Hinzufügen c # lambda expression arrow '=>' zur Liste der Operatoren, so dass Pad? Oper wird nicht trennen. · Fügen Sie c # '??' hinzu Zur Liste der Operatoren, also Pad? Oper wird nicht trennen. · Fixieren Sie C #, um "Hinzufügen" und "Entfernen" -Methoden als Befehls-Typ-Klammern zu identifizieren. · Befestigen Sie C # -Krankte des Schließkopfs 'SET' UND 'ENTFERNEN'. · Befestigen Sie C #, um Methoden zu identifizieren, die ein "Where" -Schleichen als Block-Header enthalten. · Fixieren Sie C # -Dateien, um Präprozessor-Anweisungen zu erkennen. · Befestigen Sie C # -Krankte nach einer #Region-Anweisung, die ein Schlüsselwort enthält. · Fixieren Sie C #, um nullable Typen zu erkennen, so --pad? Parten wird nicht trennen (z. B. int? '). · Befestigen Sie C #, um nicht generische Standardwerte zu erkennen (z. B. Standard (INT) '). · Befestigen Sie C # -Krankte, wenn eine Klassenerklärung mehrere Klassenanweisungen enthält. · Befestigen Sie C # Linux-Klammerplatzierung für eine Schnittstellenanweisung. · Korrigieren Sie C # -Break-Andere-Elsefs auch, um auch "Catch" -Anweisungen bricht. · Befestigen Sie C # -Break-Blöcke, indem Sie "Set" und "Entfernen" -Anweisungen entfernen. · Fixieren von Java Static Constructor, der nicht als Befehlsbecher identifiziert wird. · Fixieren Sie Java 'New' Array, die nicht in der Erklärung in Erklärung ist. · Refactor none_mode in AsFormatter, um gemeinsame Verfahren mit anderen Klammertypen zu verwenden. · Refaktor Astyle_Main, um die Wartungsfähigkeit zu verbessern. · Neue Klassen-Asconsole, um Konsolenvariablen einzukapseln. · Neue Header-Datei Astyle_main.h · Verschieben Sie die Konsole nur Funktionen zur Asconsole-Klasse. · Neue Funktionen Prozessoptionen und ProzessfilterPath, um die Zersetzung zu verbessern. · Tragen Sie Patches von Eran IFRAH an, um Speicherlecks zu entfernen. · Tragen Sie Patches von Max Horn auf den Unary Plus-Operator an. · Bestimmen Sie die Initialisierung von Vektorstapelobjekten, um Speicherlecks zu entfernen. · Fügen Sie Comma (,) an gültige Options-Separatoren in der Optionsdatei hinzu. · Ändern Sie, um alle (anstelle von einem) -Exclude-Fehler vor dem Abbrechen anzuzeigen. · Ändern Sie Astyle-Namespace, um alle Astyle_Main aufzunehmen, mit Ausnahme der externen Funktionen. · Ändern Sie Lizenzkommentare von LGPL Version 2.1 bis LGPL Version 3. · Ändern Sie den JNI-Funktionsaufruf von GetVersion in AstleyTVersion. · Entfernen Sie 'Externes' Schlüsselwort von den Headern, NichtparenHairs, Preblockstatements und Precommandheans. · Fixieren Sie nicht immer Platzpolsterung einer Schließklammer. · Fixieren Sie nicht den Space-Polsterung eines Schließkopfs, wenn Sie ein Zeilenabschluss anbrechen. · Fixwpfe-One-Line-Blöcke, die Schließköpfe auf defekten Klammern brechen. · Fixieren Sie fälschlicherweise eine Halterung in einem Kommentar nach dem Ende einer Anweisung an. · Zahlen Sie die Anzahl der an die Option --verbose-Optionsanzeige verarbeiteten Ausgangszeilen hinzufügen. · Entfernen Sie die Trace-Datei aus Aslenancer und verwenden Sie stattdessen 'Cout'. · Ersetzen Sie init_Container und delete_container-Makros mit Vorlagenfunktionen. · Ersetzen Sie IS_A-Makro mit der ISBracketType-Funktion. · GCC-Erweiterungsbediener hinzufügen '


Künstlerischer Stil Zugehörige Software

Flexy

Air-basierter Texy-ähnlicher Syntax-basierter Redakteur hauptsächlich für Web-Entwickler ...

160 1.3 MB

Herunterladen

Gmpy.

Erweiterungsmodul, das die GMP-Bibliothek umhüllt, um dem Python-Code schneller Multisprecision-Arithmetik bereitzustellen ...

199 228 KB

Herunterladen