diff options
Diffstat (limited to 'js/comp/makeitem.sed')
-rwxr-xr-x | js/comp/makeitem.sed | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/js/comp/makeitem.sed b/js/comp/makeitem.sed new file mode 100755 index 0000000..45e5a91 --- /dev/null +++ b/js/comp/makeitem.sed @@ -0,0 +1,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;\ +}(); |