8 (((phrase ':' quotation) | quotation | phrase_seq )+ fullstop)
13 ( '「' phrase_seq '」' )
18 ( sentence_seq? (phrase_seq punctuation)? )
21 # ( phrase (punctuation phrase)* )
28 ( phrase punctuation seq:(phrases | phrase) ) {
29 phrase.value + punctuation.value + seq.value
40 ( word seq:(words | word) ) { word.value + seq.value }
47 ('[' command ':' text ']') {
48 command.value + "{" + text + "}"
52 ( book | chapter | person | fanqie | rime_group )
66 /[^《》〈〉【】「」。,、:;?!\[\]:a-z]+/u # TODO: 半角を除く \W