Lines Matching refs:extension
63 data.extensions.each do |extension|
64 @extensions[extension.name] = Hash.new()
73 raise "Unknown extension" unless active.subset?(Set.new(data.extensions.map { |ext| ext.name }))
74 active.include? extension.name
78 desc&.keyword&.include? extension.name or desc&.custom_handler&.include? extension.name
81 @extensions[extension.name]['keywords'] = keywords
82 @extensions[extension.name]['keyword_starts'] = Set.new(keywords.map { |desc| desc.name[0] })
83 @extensions[extension.name]['all_words'] = all_words
84 @extensions[extension.name]['all_word_starts'] = Set.new(all_words.map { |desc| desc.name[0] })
85 @extensions[extension.name]['tree'] = build_tree(all_words.map { |desc| desc.name })