fn renderFieldAccess(c: *Context, lhs: NodeIndex, field_name: []const u8) !NodeIndex
fn renderFieldAccess(c: *Context, lhs: NodeIndex, field_name: []const u8) !NodeIndex { return c.addNode(.{ .tag = .field_access, .main_token = try c.addToken(.period, "."), .data = .{ .node_and_token = .{ lhs, try c.addTokenFmt(.identifier, "{f}", .{std.zig.fmtIdFlags(field_name, .{ .allow_primitive = true })}), } }, }); }