1 package org.simantics.scl.compiler.markdown.inlines;
\r
3 import java.io.IOException;
\r
4 import java.nio.charset.Charset;
\r
5 import java.nio.file.Files;
\r
6 import java.nio.file.Paths;
\r
7 import java.util.List;
\r
9 public class PreprocessEntities {
\r
10 private static final Charset UTF8 = Charset.forName("UTF-8");
\r
12 public static void main(String[] args) throws IOException {
\r
13 List<String> lines = Files.readAllLines(Paths.get("c:/temp/entities.dat"), UTF8);
\r
14 StringBuilder b = new StringBuilder();
\r
15 for(String line : lines) {
\r
16 String[] ps = line.split(",");
\r
17 byte[] data = new byte[ps.length-1];
\r
18 for(int i=1;i<ps.length;++i)
\r
19 data[i-1] = (byte)Integer.parseInt(ps[i]);
\r
20 String d = new String(data, UTF8);
\r
21 b.append(ps[0]).append(' ').append(d).append('\n');
\r
23 Files.write(Paths.get("c:/temp/entities2.dat"), b.toString().getBytes(UTF8));
\r