1 #define NUMBER 257 2 #define DOT 258 3 #define SYMBOL 259 4 #define EQUAL 260 5 #define STRING 261 6 #define EOFTAG 262 7 #define GETEXC 263 8 #define GETPOL 264 9 #define K_ALL 265 10 #define HELP 266 11 #define MOLTAG 267 12 #define GHOSTTAG 268 13 #define MOLDAL 269 14 #define QUIT 270 15 #define RUNTAG 271 16 #define SYSTEM 272 17 #define GHOST 273 18 #define ANGSTROM 274 19 #define PRECISION 275 20 #define RANGE 276 21 #define WARRANTY 277 22 #define LIST_DFT_FUNCS 278 23 #define IS_CHT_USED 279 24 #define SET_NTHREADS 280 25 #define PLUS 281 26 #define MINUS 282 27 #define TIMES 283 28 #define DIVIDE 284 29 #define POWER 285 30 #define LEFT_PARENTHESIS 286 31 #define RIGHT_PARENTHESIS 287 32 #define EOL 288 33 #define NEG 289 34 #ifdef YYSTYPE 35 #undef YYSTYPE_IS_DECLARED 36 #define YYSTYPE_IS_DECLARED 1 37 #endif 38 #ifndef YYSTYPE_IS_DECLARED 39 #define YYSTYPE_IS_DECLARED 1 40 typedef union { 41 double num; /* for returning numbers */ 42 char str[256]; /* for returning strings */ 43 struct variable *var; /* for returning lvalues */ 44 } YYSTYPE; 45 #endif /* !YYSTYPE_IS_DECLARED */ 46 extern YYSTYPE yylval; 47