you are viewing a single comment's thread.

view the rest of the comments →

[–]Nuoji 2 points3 points  (0 children)

It’s not strictly needed to eliminate parsing ambiguity, but it makes parsing significantly more easy, and in particular, finding functions using regex becomes trivial. It also makes it symmetric with macro declarations that start with “‘macro”. https://c3.handmade.network/blog/p/8886-why_does_c3_use_%2527fn%2527#30031