Class: Langue::Japanese::Language

Inherits:
Language
  • Object
show all
Defined in:
lib/langue/japanese/language.rb

Instance Method Summary collapse

Instance Method Details

#parse(text) ⇒ Object



21
22
23
# File 'lib/langue/japanese/language.rb', line 21

def parse(text)
  parser.parse(text)
end

#parserObject



6
7
8
# File 'lib/langue/japanese/language.rb', line 6

def parser
  @parser ||= Parser.new(@options)
end

#shape_person_name(morphemes, person_name) ⇒ Object



25
26
27
# File 'lib/langue/japanese/language.rb', line 25

def shape_person_name(morphemes, person_name)
  shaper.shape_person_name(morphemes, person_name)
end

#shaperObject



11
12
13
# File 'lib/langue/japanese/language.rb', line 11

def shaper
  @shaper ||= Shaper.new(@options)
end

#structure(morphemes) ⇒ Object



29
30
31
# File 'lib/langue/japanese/language.rb', line 29

def structure(morphemes)
  structurer.structure(morphemes)
end

#structurerObject



16
17
18
# File 'lib/langue/japanese/language.rb', line 16

def structurer
  @structurer ||= Structurer.new(@options)
end