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