<sdomi>
some of those newlines can be replaced with semicolons. some are load-bearing to ensure that no weird syntax error pops up
<sdomi>
(i.e. if the user does a `whatever; try {` then it's safer to expand to a newline to separate the context
<sdomi>
ohhh i love your exceptions: syntax
<sdomi>
i may steal that part
<izabera>
i think that came from a time when i was really annoyed at c for having fallthrough by default, so i had started using things like #define case break; case