On May 29, 2012, at 2:49 PM, Jim Meyering wrote:

> Running the following command spots over 1500 typos, and suggests fixes:
> 
>  $ git ls-files|misspellings -f -|grep -v '^ERROR:'|perl -pe \
>  's/^(.*?)\[(\d+)\]: (\w+) -> "(.*?)"$/sed -i '\''${2}s!$3!$4!'\'' $1/' > k
> 
> The misspellings command comes from here:
>  http://github.com/lyda/misspell-check
> 
> From the list below, I've excluded any that affect ChangeLog or .po files:
> 
>  $ grep -vE 'ChangeLog|\.po$' k > k2
> 
> (Note that these sed commands are just suggestions that do not take
> into account any context, and that some of them have two or more
> alternates, so that applying the sed command as-is would be invalid.
> 
> Also note: the line numbers listed below work for me with yesterday's
> up-to-date trunk, but if you want to use these commands, you should rerun
> the commands above so that the line numbers reflect your actual sources.
> )
> 
> This is just a heads up.
> I'm not volunteering to make these changes.

Some of them are wrong for Ada:

> sed -i '80s!withing!within!' gcc/ada/a-calend-vms.adb
> sed -i '79s!withing!within!' gcc/ada/a-calend.adb
> sed -i '1488s!withing!within!' gcc/ada/a-calend.adb

withing is the action of 'with' a unit.

> sed -i '41s!STPO!Stop!' gcc/ada/a-dynpri.adb

STPO is the acronym of System.Task_Primitives.Operations


Tristan.

Reply via email to