X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/4323e0dac386d777d070c68564f1c0041b06935d..697a8022c656f8081d71d470e7b538f699af372c:/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 {