from faultfinder3a.php - the machine is commandline tool now.
The program sequence is
php faultfinder3a.php MW sanhw1.txt AllvsMW/AllvsMW.txt AllvsMW/AllvsMW_sf.txt
php faultfinder3a-html.php AllvsMW/AllvsMW.txt AllvsMW/AllvsMW-norepeat.html
php dictwisesorter-v3.php AllvsMW/AllvsMW-norepeat.html AllvsMW/dictwiseerrors3-table.html
Their details are as follow:
php faultfinder3a.php MW sanhw1.txt AllvsMW.txt AllvsMW_sf.txt
faultfinder3a.php modification by ejf of faultfinder3.php Nov 28, 2014 This is a command-line php program.
php faultfinder3a-html.php AllvsMW.txt AllvsMW-norepeat.html
faultfinder3a-html.php ejf. Nov 28, 2014 Reads a file in format of that output by faultfinder3a, and generates an html report, similar to that output by faultfinder3.
php dictwisesorter-v3.php AllvsMW-norepeat.html dictwiseerrors3-table.html
modifications of Dec 8, 2014 so output is a table. ref https://github.com/sanskrit-lexicon/CORRECTIONS/issues/42
Issues #363 to #394 have handled all dicts versus MW, PW and PWG in that order. Now it is getting less fruitful. VCP is next on board.
It is not worthwhile to look into ACC, BHS, BUR, IEG, KRM, VEI because they are specialized dictionaries. It is not worthwhile to look into PD, because it is relatively clean and it is peculiar that it handles only 'a' headwords.
Let me document the method I have adopted to find the suspected wrong entries in #2. Code for checking is attached here. Google doc for logic behind approach and instructions for dictionary /testers. Video tutorial for code running - http://youtu.be/qLqYUZUGM6M Video tutorial for noting issues on this correction forum - https://www.youtube.com/watch?v=rKZ_OsSHwsY
In short - the logic is as follows
The latest version of the code is faultfinder3a.php (specific for finding errors from a headword list sanhw1.txt (https://github.com/drdhaval2785/SanskritSpellCheck/blob/master/sanhw1.txt) of dictionaries hosted at http://www.sanskrit-lexicon.uni-koeln.de/). It is a commandline code which can be executed as shown below. Step 1 - CD to the directory containing faultfinder3a.php Step 2 - type php faultfinder3a.php MW sanhw1.txt AllvsMW.txt. (This will create a file having suspect wrong entries from sanhw1.php when compared to MW as base.) Step 3 - type php faultfinder3a-html.php AllvsMW.txt AllvsMW-new.html (This will render AllvsMW.txt in an HTML file with links to individual entries for checking online) Step 4 - type php dictwisesorter.php AllvsMW-new.html dictwiseerrors1.html (This will sort AllvsMW-new.html dictionarywise.)
The steps are shown in this readme