https://www.mediawiki.org/wiki/Special:Code/MediaWiki/112900

Revision: 112900
Author:   gwicke
Date:     2012-03-02 15:49:05 +0000 (Fri, 02 Mar 2012)
Log Message:
-----------
Namespaces to the rescue.

Modified Paths:
--------------
    trunk/extensions/VisualEditor/tests/parser/dumpGrepper.js

Modified: trunk/extensions/VisualEditor/tests/parser/dumpGrepper.js
===================================================================
--- trunk/extensions/VisualEditor/tests/parser/dumpGrepper.js   2012-03-02 
14:19:33 UTC (rev 112899)
+++ trunk/extensions/VisualEditor/tests/parser/dumpGrepper.js   2012-03-02 
15:49:05 UTC (rev 112900)
@@ -60,16 +60,18 @@
 
        var reader = new dumpReader.DumpReader(),
                grepper = new DumpGrepper( re ),
-               revisions = 0,
-               matches = 0;
+               stats = {
+                       revisions: 0,
+                       matches: 0
+               };
 
        reader.on( 'revision', function ( revision ) {
-               revisions++;
+               stats.revisions++;
                grepper.grepRev( revision );
        } );
 
        grepper.on( 'match', function ( revision, matches ) {
-               matches++;
+               stats.matches++;
                for ( var i = 0, l = matches.length; i < l; i++ ) {
                        console.log( '== Match: [[' + revision.page.title + ']] 
==' );
                        var m = matches[i];
@@ -91,14 +93,14 @@
        process.stdin.on ( 'end' , function() {
                // Print some stats
                console.log( '################################################' 
);
-               console.log( 'Total revisions: ' + revisions );
-               console.log( 'Total matches: ' + matches );
-               console.log( 'Ratio: ' + (matches / revisions * 100) + '%' );
+               console.log( 'Total revisions: ' + stats.revisions );
+               console.log( 'Total matches: ' + stats.matches );
+               console.log( 'Ratio: ' + (stats.matches / stats.revisions * 
100) + '%' );
                console.log( '################################################' 
);
        } );
 
+       process.stdin.on('data', reader.push.bind(reader) );
        process.stdin.setEncoding('utf8');
-       process.stdin.on('data', reader.push.bind(reader) );
        process.stdin.resume();
 
 


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to