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