Improved performance + implemented better responsiveness against exceptions when parsing

This commit is contained in:
2021-03-16 16:21:29 +01:00
parent 562f366a2b
commit 6242618413
5 changed files with 13 additions and 22 deletions

View File

@@ -65,7 +65,7 @@ public abstract class AbstractCanvas {
return lSystem;
}
public void setLSystem(String axiom, List<Pair<String, String>> rules, int iterations) {
public void setLSystem(String axiom, List<Pair<String, String>> rules, int iterations) throws NumberFormatException {
parsedState = State.LOAD;
this.lSystem = Parser.parse(Rewrite.rewrite(axiom, rules, iterations));
parsedState = State.FINISH_OR_NULL;