This is something of a hyperbole, it's true; my apologies. Parser.php itself has ~5,200 lines of code (total, including comments); combined with the preprocessors (Preprocessor_DOM.php and Preprocessor_Hash.php, ~1,500 and ~1,600 lines), CoreParserFunctions.php (~650 lines), and the rest of the 'parser' related files in the /parser directory (~300 lines each), you get around 11,000. This is total lines, including comments. ~3,000 executable lines in Parser.php sounds plausible.
--HM "dan nessett" <dness...@yahoo.com> wrote in message news:459215.97119...@web32507.mail.mud.yahoo.com... > > I am not finished with the analysis (MacGyver) tool, but I thought I would > put up what I have so far on the MediaWiki site. I have created a web page > in my user space for the Parser Test code coverage analysis - > > http://www.mediawiki.org/wiki/User:Dnessett/Parser_Tests/Code_Coverage > > I would appreciate it if someone familiar with the parser would at least > glance at the per file statistics for a sanity check. Some things that > worry me are: > > * parserTests seems to visit Special:Nuke. Does this make sense? > > * Only about 72% of Parser.php is exercised. Is this reasonable? > > * Xdebug is reporting that the Parser only has 2975 lines of executable > code. This contrasts to the report by Happy-Mellon that there is 11,000 > lines of code in Parser.php. Are there really that many non-executable > lines of code in the parser or is Xdebug missing a whole bunch? _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l