Module: Lexeme::Language

Defined in:
lib/lexeme/languages/natural.rb

Class Method Summary collapse

Class Method Details

.naturalObject



3
4
5
6
7
8
9
10
11
12
13
# File 'lib/lexeme/languages/natural.rb', line 3

def self.natural
  Proc.new do 
    token :STOP => /^\.$/
    token :COMA => /^,$/
    token :QUES => /^\?$/
    token :EXCL => /^!$/
    token :QUOT => /^"$/
    token :APOS => /^'$/
    token :WORD => /^[\w\-]+$/
  end
end