Fix @something(stuff) syntax parsing
This commit is contained in:
parent
fd60696a24
commit
a081ceda2a
|
@ -2487,13 +2487,18 @@ body {} // six
|
||||||
case tok!"pure":
|
case tok!"pure":
|
||||||
case tok!"nothrow":
|
case tok!"nothrow":
|
||||||
node.type = parseType();
|
node.type = parseType();
|
||||||
|
node.arguments = parseArguments();
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
node.unaryExpression = unary is null ? parseUnaryExpression() : unary;
|
if (unary !is null)
|
||||||
|
node.unaryExpression = unary;
|
||||||
|
else
|
||||||
|
node.unaryExpression = parseUnaryExpression();
|
||||||
if (currentIs(tok!"!"))
|
if (currentIs(tok!"!"))
|
||||||
node.templateArguments = parseTemplateArguments();
|
node.templateArguments = parseTemplateArguments();
|
||||||
}
|
if (unary !is null)
|
||||||
node.arguments = parseArguments();
|
node.arguments = parseArguments();
|
||||||
|
}
|
||||||
return node.arguments is null ? null : node;
|
return node.arguments is null ? null : node;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue