Tool for braceless, whitespace sensitive C syntax

Posted by Ollie Saunders on Stack Overflow See other posts from Stack Overflow or by Ollie Saunders
Published on 2010-01-04T23:56:02Z Indexed on 2010/03/08 6:51 UTC
Read the original article Hit count: 383

Filed under:
|
|

I'm writing some C at the moment and because I like whitespace sensitive syntax, I'd like to write it like this:

#include <stdio.h>

int main(void)
  printf("Hello, world!")
  return 0

Instead of this:

#include <stdio.h>

int main(void) {
  printf("Hello, world!");
  return 0; 
}

Does anybody know of a tool that will convert the former into the latter?

Edit: I've really no interest in arguing with those that think this is a bad idea. By all means continue to think that, you have your reasons. But at least know this: I'm aware Python is a whitespace sensitive language but I have not used it. Why would I? I know Ruby already. Also know: I am not just learning C for the first time and I have used PHP and JavaScript for more than four years, so I am not requesting this out of some personal difficulty, lack of familiarity with block syntax, or dogmatic affiliation. I am also aware of what would be involved in writing one of these and that's not beyond my ability but I don't want this enough to justify spending the time writing one.

© Stack Overflow or respective owner

Related posts about c

    Related posts about syntax