X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/c85541913b99f841de090aacf626bb8f52f7f727..3edfae0490775319d075e31a05d18d0e2bbd852b:/src/symtab.h diff --git a/src/symtab.h b/src/symtab.h index 49eebd4c..09100f6a 100644 --- a/src/symtab.h +++ b/src/symtab.h @@ -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 {