Skip to content

Commit 9521f6c

Browse files
committed
fix: EBNF concatenation order
1 parent 5bbb5a8 commit 9521f6c

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/net/sourceforge/plantuml/ebnf/ETileConcatenation.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,10 @@ public void push(ETile tile) {
5353
tiles.add(0, tile);
5454
}
5555

56+
public void pushLast(ETile tile) {
57+
tiles.add(tile);
58+
}
59+
5660
public void overideFirst(ETile tile) {
5761
tiles.set(0, tile);
5862
}

src/net/sourceforge/plantuml/ebnf/EbnfEngine.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ public void concatenation() {
122122
arg1.push(arg2);
123123
stack.addFirst(arg1);
124124
} else if (arg2 instanceof ETileConcatenation) {
125-
arg2.push(arg1);
125+
((ETileConcatenation) arg2).pushLast(arg1);
126126
stack.addFirst(arg2);
127127
} else {
128128
final ETile concat = new ETileConcatenation();

0 commit comments

Comments
 (0)