Module: Sequitur

Defined in:
lib/sequitur/digram.rb,
lib/sequitur/constants.rb,
lib/sequitur/production.rb,
lib/sequitur/dynamic_grammar.rb,
lib/sequitur/sequitur_grammar.rb

Overview

Module for classes implementing the Sequitur algorithm

Defined Under Namespace

Classes: Digram, DynamicGrammar, Production, SequiturGrammar

Constant Summary collapse

Version =

The version number of the gem.

'0.0.06'
Description =

Brief description of the gem.

'Ruby implementation of the Sequitur algorithm'
RootDir =

The root folder of Sequitur.

begin
  require 'pathname' # Load Pathname class from standard library
  rootdir = Pathname(__FILE__).dirname.parent.parent.expand_path
  rootdir.to_s + '/' # Append trailing slash character to it
end