RedPenのValidatorを書いてみた

ソースは、Githubにあげています。
JavaJavascriptの2種類で実装できるのですが
ビルドがめんどくさいので、Javascriptで作っています。
Javaをどんどん使わなくなっていっている (^_^;)

gitlab.com

チェック内容は、文化庁の「公用文における漢字使用等について」をもとに
「1.(1).イ 次のような副詞及び連体詞は,原則として,漢字で書く。」を実装しています。

http://www.bunka.go.jp/kokugo_nihongo/sisaku/joho/joho/kijun/sanko/koyobun/pdf/kunrei.pdf

ひらがな→漢字を推奨する記載です。

デバックをする際には、JavaのNashornのリファレンスを見て
「print」などを利用しました。

docs.oracle.com

print()
echo()

これらの関数は同義であり、引数として渡された値を文字列に変換し、空白で区切ってstdoutに出力し、続いて改行を出力します。この実装は、java.lang.System.out.print(string)を呼び出した後でjava.lang.System.out.println()を呼び出します。

「System.out.print」 と同じに使えるとわかると安心です。