autocorrect 2.14.2

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 }