blob: d01a403da4ec80f46747cb82432b28232ed70f92 [file] [log] [blame]
# continuous numbers should be grouped
# 2|0|8|...
# 2345 or 2万 2十
名詞,数,アラビア数字 名詞,数,(アラビア数字|漢数字) false
# 2十|5万
名詞,数,漢数字 名詞,数,アラビア数字 true
# 二十
名詞,数,漢数字 名詞,数,漢数字 false
# 20,000 2.000
名詞,数,(アラビア数字|漢数字) 名詞,数,区切り文字 false
名詞,数,区切り文字 名詞,数,(アラビア数字|漢数字) false
# 第九
# This is a tentaive workaround for fixing 第|五三 vs 大誤算
接頭詞,数接続 名詞,数,漢数字 false
# 句読点
記号,(句点|読点|括弧開|括弧閉) * true
* 記号,(句点|読点|括弧開|括弧閉|空白) true
# フィラー should be isolated
^フィラー * true
* ^フィラー true
# 動詞,非自立,*
# 非自立,一段
# 損ねる,貰える is not a 非自立
* ^動詞,非自立,*,*,*,*,(あげる|上げる|つづける|続ける|そこねる|そびれる|おえる|終える|はじめる|始める|ねがえる|願える|もらえる) true
# 非自立,五段・カ行イ音便
* ^動詞,非自立,*,*,*,*,(いただく|頂く|ぬく|抜く) true
# 非自立,五段・サ行
* ^動詞,非自立,*,*,*,*,(いたす|致す|つくす|尽くす|なおす|直す) true
# 非自立,五段・マ行
* ^動詞,非自立,*,*,*,*,(こむ|込む) true
# 非自立,五段・ラ行,ラ行特殊
* ^動詞,非自立,*,*,*,*,(おわる|終わる|いらっしゃる|らっしゃる|下さる|くださる|クダサル) true
# 非自立,五段・ワ行促音便
# 貰う is not a 非自立
* ^動詞,非自立,*,*,*,*,(あう|合う|願う|もらう) true
# お+動詞丁寧連用 (お切りに)
接頭詞,丁寧連用形接続 動詞,*,*,*,*,丁寧連用形 false
# 名詞,接尾可能 (e.g., 先生,アナ)
* ^名詞,接尾可能 true
# 飛んでく
^助詞,接続助詞 ^動詞,非自立 false
^動詞,自立 ^動詞,非自立 false
# よくなる
副詞,一般,*,*,*,*,よく 動詞,自立,*,*,五段・ラ行,*,なる false
# 徹底化する
名詞,接尾,サ変接続 動詞,自立,*,*,サ変・スル false
# って
* 動詞,非自立,*,*,五段・カ行促音便,連用タ接続,く false
# 接頭 don't allow continuous prefix
^接頭詞 ^接頭詞 true
# ..みたいな
* 名詞,非自立,形容動詞語幹,*,*,*,みたい false
# Katakana 助詞
* ^助詞,*,*,*,*,*,(ヲ|ニ|ナ|ネ|ヨ|ン|ヨー|ワ|デ|ノ|ヘ|ヲ|之|ナア|ネェ|ヨー|なァ) true
# 動いた|時, 動いた際.
* 名詞,非自立,副詞可能,*,*,*,(きり|ため|っきり|はず|ほど|まま) false
* 名詞,非自立,副詞可能 true
# katakana 名詞 非自立
* 名詞,非自立,一般,*,*,*,(コト|フシ|ホ|モノ|ン) true
# katakana
* 助動詞,*,*,*,特殊・デス,基本形,ッス true
* 助動詞,*,*,*,特殊・デス,基本形,デス true
* 助動詞,*,*,*,特殊・デス,基本形,ドス true
* 助動詞,*,*,*,特殊・デス,未然形,ッス true
* 助動詞,*,*,*,不変化型,基本形,じゃン true
# 京都|府
# Most common name would be compound, this rule kill 大阪県 or some
# invalid connection
* 名詞,固有名詞,地域,一般 true
# by default, prefix can be grouped if right word is noun
# 接頭詞,名詞接続,*,*,*,*,*,(お|ご) フィラー false
# 接頭詞,名詞接続,*,*,*,*,*,(お|ご) ^名詞,固有名詞 true
# 接頭詞,名詞接続,*,*,*,*,*,(お|ご) ^名詞 false
# 接頭詞,名詞接続,*,*,*,*,*,(お|ご) ^助動詞 false
# 接頭詞,名詞接続,*,*,*,*,*,(お|ご) ^接頭詞 false
接頭詞,名詞接続 * false
# functional word (無い|事) is isolated word
* 助動詞,*,*,*,形容詞・イ段,*,無い true
動詞 助動詞,*,*,*,形容詞・イ段,*,無い true
^(助動詞|動詞),*,*,*,*,基本形 名詞,非自立,一般,*,*,*,(事|コト) true
# 捉前る
^名詞 助動詞,*,*,*,(文語・ル|文語・リ|文語・マジ|文語・ゴトシ|文語・ケリ|文語・キ) true
# 食べて以内
^助詞 名詞,非自立,副詞可能,*,*,*,以内 true
# 乗り切っ他
^(動詞|助動詞|形容詞) 名詞,非自立,副詞可能,*,*,*,他 true
#..できる
^名詞,サ変接続 動詞,自立,*,*,一段,*,できる false
#..ような => not split
#..様な => split
* 名詞,非自立,助動詞語幹,*,*,*,よう false
* 名詞,非自立,助動詞語幹,*,*,*,様 true
# Rare connection from NOUN
^名詞,非自立 ^助詞 false
^名詞 助詞,終助詞,*,*,*,*,(よ|ね|の) false
^名詞 ^助詞,(終助詞|特殊|接続助詞|動詞非自立的) true
^名詞 ^名詞,非自立,(一般|助動詞語幹|形容動詞語幹) true
^名詞 ^形容詞,非自立 true
^名詞 ^動詞,(接尾|非自立) true
# Rare connection from verb/adjective
^(動詞|形容詞|助動詞) 名詞,接尾,(サ変接続|人名|副詞可能|助数詞|地域|形容動詞語幹|形容動詞語幹) true
^(動詞|形容詞|助動詞) 形容詞,非自立,*,*,形容詞・アウオ段,*,良い true
# kill 他飲む
^接頭詞,名詞接続 ^(動詞|形容詞) true
# 接尾
名詞,固有名詞,人名 名詞,接尾,人名 false
# 店名+さん
名詞,固有名詞,一般 名詞,接尾,人名 false
名詞,固有名詞,地域 名詞,接尾,地域 false
名詞,数 名詞,接尾,助数詞 true
名詞,接尾,特殊 名詞,接尾,助動詞語幹 false
# インストール|後
名詞 名詞,接尾,副詞可能 true
# don't allow continuous suffix
^名詞,接尾 ^名詞,接尾 true
# some special suffix can be grouped
* ^名詞,接尾,(副詞可能|助動詞語幹|特殊) false
# by default, suffix should be groupd
* ^名詞,接尾 true
# ~なのだ
^助動詞,*,*,*,特殊・ダ ^名詞,非自立 false
# ~ちゃう
^動詞 動詞,非自立,*,*,五段・ワ行促音便,*,(ちまう|ちゃう|じまう|じゃう) false
^動詞 動詞,非自立,*,*,五段・カ行促音便,*,(てく|どく) false
^動詞 動詞,非自立,*,*,五段・カ行イ音便,*,とく false
^動詞 動詞,非自立,*,*,一段,*,(てる|でる) false
^動詞 動詞,非自立,*,*,五段・ラ行,*,(とる|どる) false
# どうなる,楽しくなる,多くなる
^副詞,助詞類接続,*,*,*,*,(そう|こう|どう|どぉ) ^動詞,自立,*,*,五段・ラ行,*,なる false
^形容詞,自立,*,*,*,連用テ接続 ^動詞,自立,*,*,五段・ラ行,*,なる false
^名詞,副詞可能 ^動詞,自立,*,*,五段・ラ行,*,なる false
# ..はある
^助詞,*,*,*,*,*,(は|に|で|も|が|の) ^動詞,自立,*,*,五段・ラ行,*,ある true
# ..がする, 細くする (形容詞+する)
^助詞,*,*,*,*,*,(は|に|で|も|が|の|と) ^動詞,自立,*,*,サ変・スル,* false
^名詞,(一般|サ変接続|形容動詞語幹|副詞可能) ^動詞,自立,*,*,サ変・スル,* false
^(形容詞|動詞|副詞) ^動詞,自立,*,*,サ変・スル,* false
* ^動詞,自立,*,*,サ変・スル,* true
# ..はない
^助詞,*,*,*,*,*,(は|に|で|も|が|の) 形容詞,自立,*,*,形容詞・アウオ段,*,ない false
# .. という
^助詞,格助詞,引用,*,*,*,と ^動詞,自立,*,*,五段・ワ行促音便,*,いう false
# ふう vs 風
* 名詞,非自立,形容動詞語幹,*,*,*,ふう true
# とってもいい, これはいい
^副詞,一般 形容詞,(接尾|非自立) true
^助詞 形容詞,(接尾|非自立) true
助動詞,*,*,*,特殊・ダ 名詞 true
* ^(その他|フィラー|感動詞) true
* ^記号,(括弧開|括弧閉|アルファベット|一般) true
* ^記号,(句点|読点) true
* ^形容詞,自立 true
* ^形容詞,(接尾|非自立) false
* ^(助詞|助動詞) false
* ^動詞,自立 true
* ^動詞,接尾 false
* ^名詞,(接続詞的|接尾|動詞非自立的|特殊|非自立) false
* ^名詞 true
* ^助詞,接続助詞,*,*,*,*,て false
# special rule for 非自立
* 動詞,非自立,*,*,*,*,(いける|いる|える|かける|かねる|きれる|すぎる|たげる|つづける|づける|づける|できる|どける|のける|みせる|みる|もらえる|る|く|尽くす) false
# ~でる (楽しんでる) must be 1 segment
* 助詞,接続助詞,*,*,*,*,で false
# default rule
* * true