Fix a choice conflict warning introduced when phex="..." support was added
The warning in this case is harmless (due to the default greedy parsing
algorithm that is used), but it is easy enough to solve the issue by
restructuring the production a bit.
GITHUB_BREAKING_CHANGES=none
@@ -2344,8 +2344,10 @@ private PrintNode PrintStmt() :
try {
expr = Expr()
directives = PrintDirectives()
- [ attr = ExprAttribute() { attributes = new ArrayList<CommandTagAttribute>(); attributes.add(attr);} ]
+ [
+ attr = ExprAttribute() { attributes = new ArrayList<CommandTagAttribute>(); attributes.add(attr);}
[ attr = ExprAttribute() { attributes.add(attr);} ]
+ ]
tagEnd = <CMD_END>
} catch (ParseException e) {
if (expr == null) {
