title: Tool for braceless, whitespace sensitive C syntax
body: <p>I'm writing some C at the moment and because I like whitespace sensitive syntax, I'd like to write it like this:</p>
  
  <pre><code>#include &lt;stdio.h&gt;
  
  int main(void)
    printf("Hello, world!")
    return 0
  </code></pre>
  
  <p>Instead of this:</p>
  
  <pre><code>#include &lt;stdio.h&gt;
  
  int main(void) {
    printf("Hello, world!");
    return 0; 
  }
  </code></pre>
  
  <p>Does anybody know of a tool that will convert the former into the latter?</p>
  
  <p>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.</p>