blob: 4a806913108d53e071a29694cf5455c57b3107d5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
require "xkbparser.rb"
basedir = "../.."
parser = Parser.new
allSyms = parser.parse("#{basedir}/symbols/inet")
newSyms = parser.parse(ARGV[0])
limit = ARGV[1].to_i
newSyms.find_all do | key, value |
if value.hidden?
next
end
puts "Existing xkb_symbols matching #{key}: "
sorted = allSyms.match_symbols(value,limit).sort_by do | symsName, diff |
sprintf "%03d_%s", diff.size, symsName
end
sorted.find_all do | symsName, diff |
puts " #{symsName} (difference #{diff.size})-> #{diff}"
end
end
|