autocorrect 2.6.1

A linter and formatter for help you improve copywriting, to correct spaces, words, punctuations between CJK (Chinese, Japanese, Korean).
Documentation
1
2
3
4
5
6
7
8
9
10
item = _{ SOI ~ line* ~ EOI }

line = _{ enable | disable | other }

newline = _{ "\n" | "\r" }
enable = ${ "autocorrect" ~ (":" ~ " "* | "-") ~ ("enable" | "true") ~ pair* }
disable = ${ "autocorrect" ~ (":" ~ " "* | "-") ~ ("disable" | "false") ~ pair* }
pair = _{ " " ~ (rule_name ~ ","* ~ " "*)+  }
rule_name = @{ !("," | newline) ~ (ASCII_ALPHANUMERIC ~ ("-" | "_")*)+ }
other = _{ ANY }