Re: [PATCH -perfbook v2 0/9] Add script to check period spacing

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Apr 28, 2021 at 12:18:56AM +0900, Akira Yokosawa wrote:
> Hi Paul,
> 
> This patch set adds a set of scripts to check proper annotation
> of periods to distinguish single and double spacing.
> 
> Patch 1/9 adds a couple of annotations in-development version of
> the script had caught.
> Patches 2/9--5/9 add and improve the set of scripts.
> They are kept separate patches to show the history.
> Patches 6/9--9/9 are fixes in LaTeX sources to satisfy the script.
> There are quite a few sentences which end in the middle of
> input lines.
> 
> After Patch 9/9 is applied, "make periodcheck" will be clean.
> 
> I'm not saying the perl script is complete.
> There can still be false negatives I'm not aware of.
> False positives can happen when you add new contents.

Queued and pushed, thank you!

Would it make sense at some point to have "make periodcheck" happen
automatically during a normal build to catch addition of issues with
new content?

							Thanx, Paul

>         Thanks, Akira
> --
> Akira Yokosawa (9):
>   Annotate mid-sentence and end-of-sentence periods
>   periodcheck: Add script to check missing annotation of period
>   periodcheck: Add check of nbsp in front of \cite{}
>   periodcheck: Improve label string matching
>   periodcheck: Replace escaped percent symbol first
>   treewide: Make end-of-sentence periods be at end of lines
>   styleguide: Make end-of-sentence periods be at the end of lines
>   treewide: Fix space in front of \cite{}
>   treewide: Substitute ';' for ',' in label strings
> 
>  Makefile                             |   5 +-
>  SMPdesign/SMPdesign.tex              |  36 ++--
>  SMPdesign/beyond.tex                 |  15 +-
>  SMPdesign/criteria.tex               |   4 +-
>  SMPdesign/partexercises.tex          |  12 +-
>  ack.tex                              |   2 +-
>  advsync/rt.tex                       |   7 +-
>  appendix/styleguide/styleguide.tex   | 237 +++++++++++++++------------
>  appendix/whymb/whymemorybarriers.tex |  71 ++++----
>  count/count.tex                      |  11 +-
>  cpu/hwfreelunch.tex                  |   2 +-
>  datastruct/datastruct.tex            |  55 ++++---
>  debugging/debugging.tex              |  16 +-
>  defer/defer.tex                      |   4 +-
>  defer/hazptr.tex                     |   7 +-
>  defer/rcuapi.tex                     |   4 +-
>  defer/rcufundamental.tex             |   5 +-
>  defer/refcnt.tex                     |   4 +-
>  easy/easy.tex                        |   3 +-
>  formal/dyntickrcu.tex                |  15 +-
>  formal/ppcmem.tex                    | 184 +++++++++++----------
>  formal/spinhint.tex                  | 148 +++++++++--------
>  glossary.tex                         |   9 +-
>  howto/howto.tex                      |   2 +-
>  intro/intro.tex                      |  33 ++--
>  legal.tex                            |   9 +-
>  locking/locking.tex                  |   5 +-
>  memorder/memorder.tex                |  12 +-
>  owned/owned.tex                      |   5 +-
>  together/refcnt.tex                  |   4 +-
>  toolsoftrade/toolsoftrade.tex        |   9 +-
>  utilities/periodcheck.pl             |  87 ++++++++++
>  utilities/periodcheck.sh             |  23 +++
>  33 files changed, 627 insertions(+), 418 deletions(-)
>  create mode 100755 utilities/periodcheck.pl
>  create mode 100755 utilities/periodcheck.sh
> 
> -- 
> 2.17.1
> 
> 



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux