Mailinglisten-Archive |
Hi, On Wednesday 23 March 2005 08:52, Steffen Kother wrote: > Das will ich auch nicht abstreiten. Aber ich will einfach aus meinen > Files die Klassen, deren Methoden und sonstige/separate Funktionen. > Dazu will ich nicht erst den schon im Speicher liegenden Code mit dem > Tokenizer in ein Array pfeiffen und dann mit lauter for(), if..else.. > oder foreach() erst noch (umständlich) prüfen (müssen). Statt dessen irgendeinen RegExp-Wulst denn man nach zwei Tageni nichtmehr versteht? Un bitte noch so, dass Funktione, die in JavaScript-Code stehen, der irgendwie dazwischen rutscht, nicht erkannt werden. Bei funktionen nicht vergessen, dass die Referenzen zurück geben können, also muss auch function &foo() {} toelriert werden und nicht alles was hinter class steht ist wirklich ne klasse ("<p class ="absatz">") usw. usf. Mit dem tokenizer gibt es Werkzeug, dass die Aufgabe "PHP Code scannen" sauber und schnell erledigt. Ich würde sogar fast Wetten, dass Tokenizer deutlich schneller als RegExp ist. johannes
php::bar PHP Wiki - Listenarchive