tokens.h
- это файл, сгенерированный yacc
или bison
, который содержит список токенов в вашей грамматике.
Ваш yacc
/ bison
входной файл может содержать объявления токенов, например:
%token INTEGER
%token ID
%token STRING
%token SPACE
Запуск этого файла через yacc
/ bison
приведет к созданию файла tokens.h
, который содержит определения препроцессора для этих токенов:
/* Something like this... */
#define INTEGER (1)
#define ID (2)
#define STRING (3)