Sha256: 435306030a3efda3231ec79bb265b9ddbc87f4229a12b5bf70dd04561ce696e2

Contents?: true

Size: 399 Bytes

Versions: 27

Compression:

Stored size: 399 Bytes

Contents

module Zenlish
  module Lex
    # TODO: document
    class LexicalEntry
      attr_reader :lemma
      attr_reader :lexemes
      
      def initialize(theLemma, aLexeme = nil)
        @lemma = theLemma.dup
        @lexemes = []
        add_lexeme(aLexeme)
      end
      
      def add_lexeme(aLexeme)
        lexemes << aLexeme if aLexeme
      end
    end # class
  end # module    
end # module

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
zenlish-0.2.01 lib/zenlish/lex/lexical_entry.rb
zenlish-0.2.00 lib/zenlish/lex/lexical_entry.rb
zenlish-0.1.25 lib/zenlish/lex/lexical_entry.rb
zenlish-0.1.24 lib/zenlish/lex/lexical_entry.rb
zenlish-0.1.23 lib/zenlish/lex/lexical_entry.rb
zenlish-0.1.22 lib/zenlish/lex/lexical_entry.rb
zenlish-0.1.21 lib/zenlish/lex/lexical_entry.rb
zenlish-0.1.20 lib/zenlish/lex/lexical_entry.rb
zenlish-0.1.19 lib/zenlish/lex/lexical_entry.rb
zenlish-0.1.18 lib/zenlish/lex/lexical_entry.rb
zenlish-0.1.17 lib/zenlish/lex/lexical_entry.rb
zenlish-0.1.16 lib/zenlish/lex/lexical_entry.rb
zenlish-0.1.15 lib/zenlish/lex/lexical_entry.rb
zenlish-0.1.14 lib/zenlish/lex/lexical_entry.rb
zenlish-0.1.13 lib/zenlish/lex/lexical_entry.rb
zenlish-0.1.12 lib/zenlish/lex/lexical_entry.rb
zenlish-0.1.11 lib/zenlish/lex/lexical_entry.rb
zenlish-0.1.10 lib/zenlish/lex/lexical_entry.rb
zenlish-0.1.09 lib/zenlish/lex/lexical_entry.rb
zenlish-0.1.07 lib/zenlish/lex/lexical_entry.rb