0,0 → 1,22 |
require 'rubygems' |
require 'rio' |
|
last_i=0 |
puts `rm -v langpacks/l` |
langpack=rio("langpacks/l") |
|
langdef=rio("../../shared/src/DUBwiseLangDefs.java") |
|
langdef < "package org.ligi.ufo;\npublic interface DUBwiseLangDefs \n { \n" |
|
rio("lang_base").read.split("\n").each_with_index { |l,i| |
langdef << " public final static int STRINGID_" + l.split(";").first+"="+i.to_s+";\n" |
|
l=l.split(";")[1..-1].join(";")+"\n" |
langpack<<l |
|
last_i=i |
} |
|
langdef << " public final static int STRING_COUNT=" + (last_i+1).to_s+";" |
langdef << "\n}\n" |