style changes

* data/glr.cc, tests/actions.at: Fix comments.
* src/symtab.h, src/symtab.c: Fix indentation/comments.
* src/symlist.c: Fix indentation.
This commit is contained in:
Akim Demaille
2012-08-14 10:04:27 +02:00
parent 1ad6f4daa3
commit 3edfae0490
5 changed files with 24 additions and 24 deletions

View 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;
}
}

View 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. */

View 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
a 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
{