Module: Iriq

Defined in:
lib/iriq.rb,
lib/iriq/cli.rb,
lib/iriq/corpus.rb,
lib/iriq/errors.rb,
lib/iriq/parser.rb,
lib/iriq/cluster.rb,
lib/iriq/version.rb,
lib/iriq/clusterer.rb,
lib/iriq/extractor.rb,
lib/iriq/inflector.rb,
lib/iriq/identifier.rb,
lib/iriq/normalizer.rb,
lib/iriq/path_shape.rb,
lib/iriq/explanation.rb,
lib/iriq/observation.rb,
lib/iriq/segment_hints.rb,
lib/iriq/position_stats.rb,
lib/iriq/segment_classifier.rb

Defined Under Namespace

Modules: Explanation, Inflector, Normalizer, Parser, SegmentHints Classes: CLI, Cluster, Clusterer, Corpus, Error, Extractor, Identifier, Observation, ParseError, PathShape, PositionStats, SegmentClassifier

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.explain(input) ⇒ Object



29
30
31
# File 'lib/iriq.rb', line 29

def explain(input)
  Explanation.explain(input)
end

.extract(text) ⇒ Object



33
34
35
# File 'lib/iriq.rb', line 33

def extract(text)
  Extractor.new.extract(text)
end

.normalize(input) ⇒ Object



25
26
27
# File 'lib/iriq.rb', line 25

def normalize(input)
  Normalizer.normalize(input)
end

.parse(input) ⇒ Object



21
22
23
# File 'lib/iriq.rb', line 21

def parse(input)
  Parser.parse(input)
end