]> git.saurik.com Git - bison.git/commitdiff
style changes
authorAkim Demaille <akim@lrde.epita.fr>
Tue, 14 Aug 2012 08:04:27 +0000 (10:04 +0200)
committerAkim Demaille <akim@lrde.epita.fr>
Mon, 3 Sep 2012 14:22:06 +0000 (16:22 +0200)
* data/glr.cc, tests/actions.at: Fix comments.
* src/symtab.h, src/symtab.c: Fix indentation/comments.
* src/symlist.c: Fix indentation.

data/glr.cc
src/symlist.c
src/symtab.c
src/symtab.h
tests/actions.at

index 69b328b66db4b575733ce6eb641c2061f937c789..56edcb21389d421db0448046095d359f5058ca82 100644 (file)
@@ -62,7 +62,7 @@ m4_define([b4_parse_param_orig], m4_defn([b4_parse_param]))
 
 
 # b4_yy_symbol_print_define
-# ---------------------------
+# -------------------------
 # Bypass the default implementation to generate the "yy_symbol_print"
 # and "yy_symbol_value_print" functions.
 m4_define([b4_yy_symbol_print_define],
@@ -123,7 +123,7 @@ m4_append([b4_epilogue],
 
 
 ]b4_namespace_open[
-]dnl In this section, the parse param are the original parse_params.
+]dnl In this section, the parse params are the original parse_params.
 m4_pushdef([b4_parse_param], m4_defn([b4_parse_param_orig]))dnl
 [  /// Build a parser object.
   ]b4_parser_class_name::b4_parser_class_name[ (]b4_parse_param_decl[)]m4_ifset([b4_parse_param], [
index 2bbedb585c95028b5a58bec55577ab9a2c048c2f..005331b237137d635ad7d248d8157927e00e5e51 100644 (file)
@@ -195,18 +195,18 @@ symbol_list_code_props_set (symbol_list *node, code_props_type kind,
 {
   switch (node->content_type)
     {
-      case SYMLIST_SYMBOL:
-        symbol_code_props_set (node->content.sym, kind, cprops);
-        if (node->content.sym->status == undeclared)
-          node->content.sym->status = used;
-        break;
-      case SYMLIST_TYPE:
-        semantic_type_code_props_set
-          (semantic_type_get (node->content.sem_type->tag,
-                              &node->content.sem_type->location),
-           kind, cprops);
-        if (node->content.sem_type->status == undeclared)
-          node->content.sem_type->status = used;
-        break;
+    case SYMLIST_SYMBOL:
+      symbol_code_props_set (node->content.sym, kind, cprops);
+      if (node->content.sym->status == undeclared)
+        node->content.sym->status = used;
+      break;
+    case SYMLIST_TYPE:
+      semantic_type_code_props_set
+        (semantic_type_get (node->content.sem_type->tag,
+                            &node->content.sem_type->location),
+         kind, cprops);
+      if (node->content.sem_type->status == undeclared)
+        node->content.sem_type->status = used;
+      break;
     }
 }
index 68c33c7aeab616eb2fa986c595cda75de28bdb40..b1b2e98f2ce70aad6e1da82c1e6c73c6e861c3ca 100644 (file)
@@ -396,7 +396,7 @@ symbol_check_defined (symbol *sym)
           complain_at (sym->location, complaint,
                        _("symbol %s is used, but is not defined as a token"
                          " and has no rules"),
-                    sym->tag);
+                       sym->tag);
           break;
         case declared:
           /* If declared, then sym->class != unknown_sym. */
index 49eebd4c2aaf34f286d639eaf49d0dce88f35d5e..09100f6a9c918f5295ab65859b423f80e5a976bd 100644 (file)
@@ -54,13 +54,12 @@ typedef struct symbol symbol;
 /* Declaration status of a symbol.
 
    First, it is "undeclared".  Then, if "undeclared" and used in a
-   %printer/%destructor, it is "used".  If not "declared" by used in a
-   rule, it is "needed".  Finally, if declared (via a rule for
-   nonterminals, or %oken), it is "declared".
+   %printer/%destructor, it is "used".  If not "declared" but used in
+   rule, it is "needed".  Finally, if declared (via a rule for
+   nonterminals, or %token), it is "declared".
 
    When status are checked at the end, "declared" symbols are fine,
-   "used" symbols trigger warnings, otherwise it's an error.
-*/
+   "used" symbols trigger warnings, otherwise it's an error.  */
 
 typedef enum
   {
index 269bcce50533a68b3002413d1d54c068e5ba278a..dd71c3b48e301eb8cb925e69dd601e64789f2b9d 100644 (file)
@@ -1259,10 +1259,11 @@ AT_CHECK_ACTION_LOCATIONS([[%printer]])
 ## Qualified $$ in actions.  ##
 ## ------------------------- ##
 
-# Check that we can used qualified $$ (v.g., $<type>$) not only in
-# rule actions, but also where $$ is valid: %printer and %destructor.
+# Check that we can use qualified $$ (v.g., $<type>$) not only in rule
+# actions, but also where $$ is valid: %destructor/%printer and
+# %initial-action.
 #
-# FIXME: Not actually checking %desctructor, but it's the same code as
+# FIXME: Not actually checking %destructor, but it's the same code as
 # %printer...
 #
 # To do that, use a semantic value that has two fields (sem_type),