Very Cursed Syntax (sry I had to share)

I mentioned this before:

const std = @import("std");

const @"I am ​​groot" = u32;
const @"I am ​groot" = std.debug.print;

pub fn @"I ​​​am ​​​​groot"(@"I ​​​am ​​​groot": @"I am ​​groot", @"I ​​am ​​​groot": @"I am ​​groot", @"I ​am ​​​groot": @"I am ​​groot") @"I am ​​groot" {
    @"I am ​groot"("{d}", .{@"I ​​​am ​​​groot" + @"I ​​am ​​​groot" + @"I ​am ​​​groot"});
    return @"I ​​​am ​​​groot" + @"I ​​am ​​​groot" + @"I ​am ​​​groot";
}

test @"I am ​groot" {
    const @"I ​​​am ​​​groot": @"I am ​​groot" = 1;
    const @"I ​​am ​​​groot": @"I am ​​groot" = 2;
    const @"I ​am ​​​groot": @"I am ​​groot" = 3;
    const @"I am ​​​groot": @"I am ​​groot" = @"I ​​​am ​​​​groot"(@"I ​​​am ​​​groot", @"I ​​am ​​​groot", @"I ​am ​​​groot");
    _ = @"I am ​​​groot";
}

How the code looks in VS Code:

15 Likes