Update brace style.

Add braces around single-line blocks, and remove line breaks before
function-opening braces.

This resolves #537.
This commit is contained in:
Jason Evans
2017-01-15 16:56:30 -08:00
parent 5154ff32ee
commit c4c2592c83
119 changed files with 2971 additions and 3572 deletions

View File

@@ -39,8 +39,7 @@ struct parser_s {
static void
token_init(token_t *token, parser_t *parser, token_type_t token_type,
size_t pos, size_t len, size_t line, size_t col)
{
size_t pos, size_t len, size_t line, size_t col) {
token->parser = parser;
token->token_type = token_type;
token->pos = pos;
@@ -50,8 +49,7 @@ token_init(token_t *token, parser_t *parser, token_type_t token_type,
}
static void
token_error(token_t *token)
{
token_error(token_t *token) {
if (!token->parser->verbose) {
return;
}
@@ -72,8 +70,7 @@ token_error(token_t *token)
}
static void
parser_init(parser_t *parser, bool verbose)
{
parser_init(parser_t *parser, bool verbose) {
parser->verbose = verbose;
parser->buf = NULL;
parser->len = 0;
@@ -83,16 +80,14 @@ parser_init(parser_t *parser, bool verbose)
}
static void
parser_fini(parser_t *parser)
{
parser_fini(parser_t *parser) {
if (parser->buf != NULL) {
dallocx(parser->buf, MALLOCX_TCACHE_NONE);
}
}
static bool
parser_append(parser_t *parser, const char *str)
{
parser_append(parser_t *parser, const char *str) {
size_t len = strlen(str);
char *buf = (parser->buf == NULL) ? mallocx(len + 1,
MALLOCX_TCACHE_NONE) : rallocx(parser->buf, parser->len + len + 1,
@@ -107,8 +102,7 @@ parser_append(parser_t *parser, const char *str)
}
static bool
parser_tokenize(parser_t *parser)
{
parser_tokenize(parser_t *parser) {
enum {
STATE_START,
STATE_EOI,
@@ -667,8 +661,7 @@ static bool parser_parse_array(parser_t *parser);
static bool parser_parse_object(parser_t *parser);
static bool
parser_parse_value(parser_t *parser)
{
parser_parse_value(parser_t *parser) {
switch (parser->token.token_type) {
case TOKEN_TYPE_NULL:
case TOKEN_TYPE_FALSE:
@@ -687,8 +680,7 @@ parser_parse_value(parser_t *parser)
}
static bool
parser_parse_pair(parser_t *parser)
{
parser_parse_pair(parser_t *parser) {
assert_d_eq(parser->token.token_type, TOKEN_TYPE_STRING,
"Pair should start with string");
if (parser_tokenize(parser)) {
@@ -706,8 +698,7 @@ parser_parse_pair(parser_t *parser)
}
static bool
parser_parse_values(parser_t *parser)
{
parser_parse_values(parser_t *parser) {
if (parser_parse_value(parser)) {
return true;
}
@@ -734,8 +725,7 @@ parser_parse_values(parser_t *parser)
}
static bool
parser_parse_array(parser_t *parser)
{
parser_parse_array(parser_t *parser) {
assert_d_eq(parser->token.token_type, TOKEN_TYPE_LBRACKET,
"Array should start with [");
if (parser_tokenize(parser)) {
@@ -751,8 +741,7 @@ parser_parse_array(parser_t *parser)
}
static bool
parser_parse_pairs(parser_t *parser)
{
parser_parse_pairs(parser_t *parser) {
assert_d_eq(parser->token.token_type, TOKEN_TYPE_STRING,
"Object should start with string");
if (parser_parse_pair(parser)) {
@@ -787,8 +776,7 @@ parser_parse_pairs(parser_t *parser)
}
static bool
parser_parse_object(parser_t *parser)
{
parser_parse_object(parser_t *parser) {
assert_d_eq(parser->token.token_type, TOKEN_TYPE_LBRACE,
"Object should start with {");
if (parser_tokenize(parser)) {
@@ -806,8 +794,7 @@ parser_parse_object(parser_t *parser)
}
static bool
parser_parse(parser_t *parser)
{
parser_parse(parser_t *parser) {
if (parser_tokenize(parser)) {
goto label_error;
}
@@ -831,8 +818,7 @@ label_error:
return true;
}
TEST_BEGIN(test_json_parser)
{
TEST_BEGIN(test_json_parser) {
size_t i;
const char *invalid_inputs[] = {
/* Tokenizer error case tests. */
@@ -929,16 +915,14 @@ TEST_BEGIN(test_json_parser)
TEST_END
void
write_cb(void *opaque, const char *str)
{
write_cb(void *opaque, const char *str) {
parser_t *parser = (parser_t *)opaque;
if (parser_append(parser, str)) {
test_fail("Unexpected input appending failure");
}
}
TEST_BEGIN(test_stats_print_json)
{
TEST_BEGIN(test_stats_print_json) {
const char *opts[] = {
"J",
"Jg",
@@ -998,8 +982,7 @@ TEST_BEGIN(test_stats_print_json)
TEST_END
int
main(void)
{
main(void) {
return (test(
test_json_parser,
test_stats_print_json));