Class: Kabosu::Morpheme
- Inherits:
-
Object
- Object
- Kabosu::Morpheme
- Defined in:
- lib/kabosu.rb
Instance Method Summary collapse
Instance Method Details
#_split ⇒ Object
189 |
# File 'lib/kabosu.rb', line 189 alias_method :_split, :split |
#split(mode: MODE_C, add_single: true) ⇒ Object
191 192 193 194 195 196 197 198 199 |
# File 'lib/kabosu.rb', line 191 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 |