summaryrefslogtreecommitdiff
path: root/js/comp/makeitem.sed
blob: 45e5a91d75bd2084466ca337d65c79e283425463 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/sed -nf
# Usage: ./makeitem.sed < item.in > item.js
1i\
var item = function(){\
  var item = {};\
  var items = {
# /(?<!,0)[\t ]\+,[^,]\+,[^,]\+$/ {
s/^\([0-9]\+\),[\t ]\+\([^,]\+\).*/    \1:"\2",/p
# }
$i\
  };\
  item.nameByServerID = function(serverID) {\
    return serverID in items ? items[serverID] : "UNDEFINED";\
  }\
  return item;\
}();