projects
/
Mograsim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Implemented the STKI1 output of the Am2910InstrPLA in gates; w/o layout
[Mograsim.git]
/
plugins
/
net.mograsim.logic.model.am2900
/
src
/
net
/
mograsim
/
logic
/
model
/
examples
/
ReserializeAndVerifyJSONs.java
diff --git
a/plugins/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/examples/ReserializeAndVerifyJSONs.java
b/plugins/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/examples/ReserializeAndVerifyJSONs.java
index
cf12111
..
627ebaf
100644
(file)
--- a/
plugins/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/examples/ReserializeAndVerifyJSONs.java
+++ b/
plugins/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/examples/ReserializeAndVerifyJSONs.java
@@
-1,5
+1,6
@@
package net.mograsim.logic.model.examples;
package net.mograsim.logic.model.examples;
+import java.io.FileWriter;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
@@
-46,8
+47,8
@@
public class ReserializeAndVerifyJSONs
{
public static double GRIDSIZE = 2.5;
public static boolean changePinUsages = false;
{
public static double GRIDSIZE = 2.5;
public static boolean changePinUsages = false;
- public static boolean changeComponentNames =
fals
e;
- public static boolean forceDefaultComponentNames =
fals
e;
+ public static boolean changeComponentNames =
tru
e;
+ public static boolean forceDefaultComponentNames =
tru
e;
public static boolean changeWireNames = true;
public static boolean forceDefaultWireNames = true;
public static boolean snapWCPs = true;
public static boolean changeWireNames = true;
public static boolean forceDefaultWireNames = true;
public static boolean snapWCPs = true;
@@
-114,7
+115,12
@@
public class ReserializeAndVerifyJSONs
changeWireNames_AfterSerialization(newComponentJSON, wireNameRemapping);
sortAllJSONArrays(newComponentJSON);
changeWireNames_AfterSerialization(newComponentJSON, wireNameRemapping);
sortAllJSONArrays(newComponentJSON);
- JsonHandler.writeJson(newComponentJSON, componentPath.toString());
+ try (FileWriter writer = new FileWriter(componentPath.toString()))
+ {
+ String json = JsonHandler.toJson(newComponentJSON);
+ json = json.replace("\u00b5", "\\u00b5");
+ writer.write(json);
+ }
}
catch (Exception e)
{
}
catch (Exception e)
{