ugrás a tartalomhoz

PHP kódszépítő

Bártházi András · 2004. Ápr. 7. (Sze), 15.48
Nemrég volt szó BBalint cikkében (PHP Tokenizer) arról, hogy hogyan készíthetünk - például - kódszépítő alkalmazást. Most találkoztam egy projekttel, mely bár nem a bemutatott token_* függvényeket használja, hanem egy saját feldolgozót valósít meg (érdemes megnézegetni), PHP nyelven lett írva, és elég jól testre szabható:
  • automatikus behúzások a PHP forráskód alapján, beállítható szóköz vagy tabulátor szám, automatikusan üres sorok beszúrása, zárójelezés (C és PEAR stílusban)
  • használni tudja a PHP beépített kódszínezését
  • egy adott sorban levő karakterek száma beállítható, automatikusan tördelni képes a kódot a megfelelő helyen, a megfelelő behúzással (csak megjelenítéshez ajánlott, a kód utána nem lesz használható, viszont szépen megjeleníthető)
  • ki-be kapcsolható // NO_BEAUTIFY és // BEAUTIFY megjegyzésekkel

A fejlesztő másoktól átvett kódok jó átláthatóságára, régi PHP kódjaink újraformázásához, illetve PHP kód közzétételéhez is ajánlja. A kódja GPL forrású, és webes felülete is elérhető.

A program honlapja elég puritán, de ez ne riasszon vissza senkit sem a letöltéstől! :)
 
1

PHP kódszépítő

Hodicska Gergely · 2004. Ápr. 8. (Cs), 07.55
Haliho!

Kicsit bugos a joszag:
- PEAR szintaktika szerint a fuggvenyek eseten igy kell zarojelezni:
function x
{
}
- fuggvenyek kigyujtese sem mukodik teljesen jol benne.

Felho