Ik ben een tool aan het bouwen die automatisch ActionScript class-bestanden documenteert in de vorm van een HTML file. Waar ik echter vastloop is bij het filteren van de class variabelen.
Zoals de meeste OOP coders wel weten vind je van boven naar beneden de volgende structuur:
Hieronder de regexp die ik gebruik:
Kan iemand aanwijzen wat ik verkeerd doe?
Zoals de meeste OOP coders wel weten vind je van boven naar beneden de volgende structuur:
- Class definitie
- Declaratie variabelen
- Functies
Hieronder de regexp die ik gebruik:
PHP:
1
| preg_match_all("/(?<!function).*((public\s|private\s|static\s)*var\s+.*);/mU", $this->lineString, $matchesVariable); |
Kan iemand aanwijzen wat ik verkeerd doe?