lib/dusen/parser.rb in dusen-0.4.2 vs lib/dusen/parser.rb in dusen-0.4.3
- old
+ new
@@ -1,10 +1,10 @@
# encoding: utf-8
module Dusen
class Parser
- WESTERNISH_WORD_CHARACTER = '\\w\\-\\.@_ÄÖÜäöüß' # this is wrong on so many levels
+ WESTERNISH_WORD_CHARACTER = '\\w\\-\\.;@_ÄÖÜäöüß' # this is wrong on so many levels
TEXT_QUERY = /(?:"([^"]+)"|([#{WESTERNISH_WORD_CHARACTER}]+))/
FIELD_QUERY = /(\w+)\:#{TEXT_QUERY}/
def self.parse(query_string)
query_string = query_string.dup # we are going to delete substrings in-place