typedef union { Elem * el; GHashTable * hash; char* str; GString* gstr; } YYSTYPE; #define texto 257 #define id 258 #define valor 259 #define PLI_DOC 260 #define ABERTURA 261 #define TITULO 262 #define DATA 263 #define AUTOR 264 #define NOME 265 #define EMAIL 266 #define URL 267 #define RESUMO 268 #define REALCADO 269 #define REF 270 #define GRAFICO 271 #define CODPROGRAMA 272 #define LISTA 273 #define ITEM 274 #define EXEMPLO 275 #define FECHO 276 #define AGRADECIMENTOS 277 #define BIBLIOGRAFIA 278 #define BIBITEM 279 #define CHAVE 280 #define CORPO 281 #define CAPITULO 282 #define SECCAO 283 #define PARA 284 #define COMANDO 285 #define PUB 286 #define FIGURA 287 extern YYSTYPE yylval;