fn parseSingleAssignExpr(p: *Parse) !?Node.Index p: *Parse1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433fn parseSingleAssignExpr(p: *Parse) !?Node.Index {
const lhs = try p.parseExpr() orelse return null;
const tag = assignOpNode(p.tokenTag(p.tok_i)) orelse return lhs;
return try p.addNode(.{
.tag = tag,
.main_token = p.nextToken(),
.data = .{ .node_and_node = .{
lhs,
try p.expectExpr(),
} },
});
}