| 40 columns | | |
| >>> Empty block. | |
| { | |
| } | |
| <<< | |
| {} | |
| >>> At least one newline between statements. | |
| {a;b;c;} | |
| <<< | |
| { | |
| a; | |
| b; | |
| c; | |
| } | |
| >>> Nested blocks increase indentation. | |
| {a;{b;{c;}d;}e;} | |
| <<< | |
| { | |
| a; | |
| { | |
| b; | |
| { | |
| c; | |
| } | |
| d; | |
| } | |
| e; | |
| } | |
| >>> Allow a blank line between statements. | |
| { | |
| a; | |
| b; | |
| c; | |
| d; | |
| } | |
| <<< | |
| { | |
| a; | |
| b; | |
| c; | |
| d; | |
| } | |
| >>> Remove blank lines at beginning and end. | |
| { | |
| a; | |
| } | |
| <<< | |
| { | |
| a; | |
| } | |
| >>> Labelled statement. | |
| {label:statement;} | |
| <<< | |
| { | |
| label: | |
| statement; | |
| } | |
| >>> Multiple labels. | |
| a: b:c:d: | |
| e: | |
| statement; | |
| <<< | |
| a: | |
| b: | |
| c: | |
| d: | |
| e: | |
| statement; |