diff options
author | Akim Demaille <akim.demaille@gmail.com> | 2021-08-29 16:22:16 +0200 |
---|---|---|
committer | Akim Demaille <akim.demaille@gmail.com> | 2021-08-29 16:25:38 +0200 |
commit | a7ded4284e50f2cfee83bd85fa7f49b42b7eeb69 (patch) | |
tree | 7b6a39b01d05afaf9ccf2c3b1a0a8951781637ce | |
parent | a5c55bb75855e046b042316302c25eb47fc9d6f2 (diff) | |
download | bison-a7ded4284e50f2cfee83bd85fa7f49b42b7eeb69.tar.gz |
style: rename stmtMerge as stmt_merge
Follow the GNU Coding Style.
* doc/bison.texi, examples/c++/glr/c++-types.yy,
* examples/c/glr/c++-types.y, tests/cxx-type.at: s/stmtMerge/stmt_merge/g.
-rw-r--r-- | doc/bison.texi | 18 | ||||
-rw-r--r-- | examples/c++/glr/c++-types.yy | 10 | ||||
-rw-r--r-- | examples/c/glr/c++-types.y | 16 | ||||
-rw-r--r-- | tests/cxx-type.at | 18 |
4 files changed, 31 insertions, 31 deletions
diff --git a/doc/bison.texi b/doc/bison.texi index 93c2b437..9a02fb95 100644 --- a/doc/bison.texi +++ b/doc/bison.texi @@ -1283,17 +1283,17 @@ follows: @example stmt: - expr ';' %merge <stmtMerge> -| decl %merge <stmtMerge> + expr ';' %merge <stmt_merge> +| decl %merge <stmt_merge> ; @end example @noindent -and define the @code{stmtMerge} function as: +and define the @code{stmt_merge} function as: @example static YYSTYPE -stmtMerge (YYSTYPE x0, YYSTYPE x1) +stmt_merge (YYSTYPE x0, YYSTYPE x1) @{ printf ("<OR> "); return ""; @@ -1306,7 +1306,7 @@ in the C declarations at the beginning of the file: @example %@{ - static YYSTYPE stmtMerge (YYSTYPE x0, YYSTYPE x1); + static YYSTYPE stmt_merge (YYSTYPE x0, YYSTYPE x1); %@} @end example @@ -1331,7 +1331,7 @@ previous example, the merged-to symbol (@code{stmt}) does not have a specific type, and the merger is @example -YYSTYPE stmtMerge (YYSTYPE x0, YYSTYPE x1); +YYSTYPE stmt_merge (YYSTYPE x0, YYSTYPE x1); @end example @noindent @@ -1358,12 +1358,12 @@ or then the prototype of the merger must be: @example -Node *stmtMerge (YYSTYPE x0, YYSTYPE x1); +Node *stmt_merge (YYSTYPE x0, YYSTYPE x1); @end example @noindent (This signature might be a mistake originally, and maybe it should have been -@samp{Node *stmtMerge (Node *x0, Node *x1)}. If you have an opinion about +@samp{Node *stmt_merge (Node *x0, Node *x1)}. If you have an opinion about it, please let us know.) @node GLR Semantic Actions @@ -16594,7 +16594,7 @@ London, Department of Computer Science, TR-00-12 (December 2000). @c LocalWords: rpcalc Lexer Expr ltcalc mfcalc yylex defaultprec Donnelly Gotos @c LocalWords: yyerror pxref LR yylval cindex dfn LALR samp gpl BNF xref yypush @c LocalWords: const int paren ifnotinfo AC noindent emph expr stmt findex lr -@c LocalWords: glr YYSTYPE TYPENAME prog dprec printf decl init stmtMerge POSIX +@c LocalWords: glr YYSTYPE TYPENAME prog dprec printf decl init POSIX ODR @c LocalWords: pre STDC GNUC endif yy YY alloca lf stddef stdlib YYDEBUG yypull @c LocalWords: NUM exp subsubsection kbd Ctrl ctype EOF getchar isdigit nonfree @c LocalWords: ungetc stdin scanf sc calc ulator ls lm cc NEG prec yyerrok rr diff --git a/examples/c++/glr/c++-types.yy b/examples/c++/glr/c++-types.yy index 1e0dea9b..fa8889de 100644 --- a/examples/c++/glr/c++-types.yy +++ b/examples/c++/glr/c++-types.yy @@ -45,7 +45,7 @@ #include <cstring> static Node - stmtMerge (const Node& x0, const Node& x1); + stmt_merge (const Node& x0, const Node& x1); static yy::parser::symbol_type yylex (); @@ -74,9 +74,9 @@ prog : %empty | prog stmt { std::cout << @2 << ": " << $2 << '\n'; } ; -stmt : expr ";" %merge <stmtMerge> { $$ = $1; } - | decl %merge <stmtMerge> - | error ";" { $$ = Nterm ("<error>"); } +stmt : expr ";" %merge <stmt_merge> { $$ = $1; } + | decl %merge <stmt_merge> + | error ";" { $$ = Nterm ("<error>"); } ; expr : ID @@ -169,7 +169,7 @@ yylex () } static Node -stmtMerge (const Node& x0, const Node& x1) +stmt_merge (const Node& x0, const Node& x1) { return Nterm ("<OR>", x0, x1); } diff --git a/examples/c/glr/c++-types.y b/examples/c/glr/c++-types.y index 67cadcaf..3a14d9bf 100644 --- a/examples/c/glr/c++-types.y +++ b/examples/c/glr/c++-types.y @@ -66,7 +66,7 @@ static void free_node (Node *); static char *node_to_string (const Node *); static void node_print (FILE *, const Node *); - static Node *stmtMerge (YYSTYPE x0, YYSTYPE x1); + static Node *stmt_merge (YYSTYPE x0, YYSTYPE x1); static void yyerror (YYLTYPE const * const loc, const char *msg); static yytoken_kind_t yylex (YYSTYPE *lval, YYLTYPE *lloc); @@ -83,9 +83,9 @@ %glr-parser -%type <Node*> stmt expr decl declarator TYPENAME ID -%destructor { free_node ($$); } <Node*> -%printer { node_print (yyo, $$); } <Node*> +%type <Node *> stmt expr decl declarator TYPENAME ID +%destructor { free_node ($$); } <Node *> +%printer { node_print (yyo, $$); } <Node *> %% @@ -100,8 +100,8 @@ prog : %empty } ; -stmt : expr ';' %merge <stmtMerge> { $$ = $1; } - | decl %merge <stmtMerge> +stmt : expr ';' %merge <stmt_merge> { $$ = $1; } + | decl %merge <stmt_merge> | error ';' { $$ = new_nterm ("<error>", NULL, NULL, NULL); } ; @@ -290,8 +290,8 @@ node_print (FILE *out, const Node *n) } -static Node* -stmtMerge (YYSTYPE x0, YYSTYPE x1) +static Node * +stmt_merge (YYSTYPE x0, YYSTYPE x1) { return new_nterm ("<OR>(%s, %s)", x0.stmt, x1.stmt, NULL); } diff --git a/tests/cxx-type.at b/tests/cxx-type.at index 9aa8f709..2537d525 100644 --- a/tests/cxx-type.at +++ b/tests/cxx-type.at @@ -61,8 +61,8 @@ $1 static Node *new_term (char *); static void free_node (Node *); static char *node_to_string (Node *); -]m4_bmatch([$2], [stmtMerge], -[ static YYSTYPE stmtMerge (YYSTYPE x0, YYSTYPE x1);])[ +]m4_bmatch([$2], [stmt_merge], +[ static YYSTYPE stmt_merge (YYSTYPE x0, YYSTYPE x1);])[ #define YYINITDEPTH 10 #define YYSTACKEXPANDABLE 1 ]AT_YYERROR_DECLARE[ @@ -291,9 +291,9 @@ node_to_string (Node *node) } ]] -m4_bmatch([$2], [stmtMerge], +m4_bmatch([$2], [stmt_merge], [[static YYSTYPE -stmtMerge (YYSTYPE x0, YYSTYPE x1) +stmt_merge (YYSTYPE x0, YYSTYPE x1) { return new_nterm ("<OR>(%s,%s)", x0, x1, YY_NULLPTR); } @@ -431,30 +431,30 @@ AT_CLEANUP AT_SETUP([GLR: Merge conflicting parses, impure, no locations]) _AT_TEST_GLR_CXXTYPES([], - [%merge <stmtMerge>], [%merge <stmtMerge>]) + [%merge <stmt_merge>], [%merge <stmt_merge>]) AT_TEST([_AT_AMBIG_GLR_OUTPUT], [_AT_GLR_STDERR]) AT_CLEANUP AT_SETUP([GLR: Merge conflicting parses, impure, locations]) _AT_TEST_GLR_CXXTYPES([%locations], - [%merge <stmtMerge>], [%merge <stmtMerge>]) + [%merge <stmt_merge>], [%merge <stmt_merge>]) AT_TEST([_AT_AMBIG_GLR_OUTPUT_WITH_LOC], [_AT_GLR_STDERR_WITH_LOC]) AT_CLEANUP AT_SETUP([GLR: Merge conflicting parses, pure, no locations]) _AT_TEST_GLR_CXXTYPES([%define api.pure], - [%merge <stmtMerge>], [%merge <stmtMerge>]) + [%merge <stmt_merge>], [%merge <stmt_merge>]) AT_TEST([_AT_AMBIG_GLR_OUTPUT], [_AT_GLR_STDERR]) AT_CLEANUP AT_SETUP([GLR: Merge conflicting parses, pure, locations]) _AT_TEST_GLR_CXXTYPES([%define api.pure %locations], - [%merge <stmtMerge>],[%merge <stmtMerge>]) + [%merge <stmt_merge>],[%merge <stmt_merge>]) AT_TEST([_AT_AMBIG_GLR_OUTPUT_WITH_LOC], [_AT_GLR_STDERR_WITH_LOC]) AT_CLEANUP AT_SETUP([GLR: Verbose messages, resolve ambiguity, impure, no locations]) _AT_TEST_GLR_CXXTYPES([%define parse.error verbose], - [%merge <stmtMerge>], [%merge <stmtMerge>]) + [%merge <stmt_merge>], [%merge <stmt_merge>]) AT_TEST([_AT_AMBIG_GLR_OUTPUT], [_AT_VERBOSE_GLR_STDERR]) AT_CLEANUP |