()
| 233 | } |
| 234 | |
| 235 | public void startAlternative() { |
| 236 | if (alternatives == null) { |
| 237 | alternatives = new ArrayList<Group>(); |
| 238 | } |
| 239 | alternatives.add(new Group(false, list)); |
| 240 | list.clear(); |
| 241 | } |
| 242 | |
| 243 | public Expression pop() { |
| 244 | Expression result = list.remove(list.size() - 1); |