diff --git a/AlgebraicDataflowArchitectureModel/src/parser/Parser.java b/AlgebraicDataflowArchitectureModel/src/parser/Parser.java index a0a9115..d38b634 100644 --- a/AlgebraicDataflowArchitectureModel/src/parser/Parser.java +++ b/AlgebraicDataflowArchitectureModel/src/parser/Parser.java @@ -434,7 +434,7 @@ } else if (operator.equals(DOT)) { // json accessor while (operator.equals(DOT)) { - Expression exp = expressions.remove(0); + Expression exp = expressions.removeLast(); stream.next(); // DOT if (stream.checkNext() == null) throw new WrongJsonExpression(stream.getLine()); String literalOrLeftCurlyBracket = stream.next();