diff options
Diffstat (limited to 'src/net/sourceforge/plantuml/Run.java')
-rw-r--r-- | src/net/sourceforge/plantuml/Run.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/net/sourceforge/plantuml/Run.java b/src/net/sourceforge/plantuml/Run.java index 1db0519..548d5fe 100644 --- a/src/net/sourceforge/plantuml/Run.java +++ b/src/net/sourceforge/plantuml/Run.java @@ -275,7 +275,16 @@ public class Run { ps.println(system.getDescription());
}
} else if (option.isPipe()) {
- sourceStringReader.generateImage(ps, 0, option.getFileFormatOption());
+ final String result = sourceStringReader.generateImage(ps, 0, option.getFileFormatOption());
+ if ("(error)".equalsIgnoreCase(result)) {
+ System.err.println("ERROR");
+ final Diagram system = sourceStringReader.getBlocks().get(0).getDiagram();
+ final PSystemError sys = (PSystemError) system;
+ System.err.println(sys.getHigherErrorPosition());
+ for (ErrorUml er : sys.getErrorsUml()) {
+ System.err.println(er.getError());
+ }
+ }
}
}
|