Class: Kabosu::Morpheme
- Inherits:
-
Object
- Object
- Kabosu::Morpheme
- Defined in:
- lib/kabosu.rb
Instance Method Summary collapse
Instance Method Details
#_split ⇒ Object
168 |
# File 'lib/kabosu.rb', line 168 alias_method :_split, :split |
#split(mode: MODE_C, add_single: true) ⇒ Object
170 171 172 173 174 175 176 177 178 |
# File 'lib/kabosu.rb', line 170 def split(mode: MODE_C, add_single: true) unless add_single == true || add_single == false raise ArgumentError, "add_single must be true or false" end mode_str = Kabosu.__send__(:normalize_mode, mode) MorphemeList.new(_split(mode_str, nil, add_single)) rescue RuntimeError => e raise TokenizationError.new(e.), cause: e end |