blob: 60839e67754ab91f7a9dcd6eb204dce7d27e6745 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
/**
* @file semicolons.h
* prototypes for semicolons.cpp
*
* @author Ben Gardner
* @license GPL v2+
*/
#ifndef SEMICOLONS_H_INCLUDED
#define SEMICOLONS_H_INCLUDED
#include "uncrustify_types.h"
/**
* Removes superfluous semicolons:
* - after brace close whose parent is IF, ELSE, SWITCH, WHILE, FOR, NAMESPACE
* - after another semicolon where parent is not FOR
* - (D) after brace close whose parent is ENUM/STRUCT/UNION
* - (Java) after brace close whose parent is SYNCHRONIZED
* - after an open brace
* - when not in a #DEFINE
*/
void remove_extra_semicolons();
#endif /* SEMICOLONS_H_INCLUDED */
|