00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033 #ifndef YY_YY_ERGO_INPUT_PROCESSOR_H_INCLUDED
00034 # define YY_YY_ERGO_INPUT_PROCESSOR_H_INCLUDED
00035
00036 #ifndef YYDEBUG
00037 # define YYDEBUG 0
00038 #endif
00039 #if YYDEBUG
00040 extern int yydebug;
00041 #endif
00042
00043
00044 #ifndef YYTOKENTYPE
00045 # define YYTOKENTYPE
00046 enum yytokentype
00047 {
00048 NUMBER = 258,
00049 DOT = 259,
00050 SYMBOL = 260,
00051 EQUAL = 261,
00052 STRING = 262,
00053 EOFTAG = 263,
00054 GETEXC = 264,
00055 GETPOL = 265,
00056 K_ALL = 266,
00057 HELP = 267,
00058 MOLTAG = 268,
00059 GHOSTTAG = 269,
00060 MOLDAL = 270,
00061 QUIT = 271,
00062 RUNTAG = 272,
00063 SYSTEM = 273,
00064 GHOST = 274,
00065 ANGSTROM = 275,
00066 PRECISION = 276,
00067 RANGE = 277,
00068 WARRANTY = 278,
00069 LIST_DFT_FUNCS = 279,
00070 IS_CHT_USED = 280,
00071 SET_NTHREADS = 281,
00072 PLUS = 282,
00073 MINUS = 283,
00074 TIMES = 284,
00075 DIVIDE = 285,
00076 POWER = 286,
00077 LEFT_PARENTHESIS = 287,
00078 RIGHT_PARENTHESIS = 288,
00079 EOL = 289,
00080 NEG = 290
00081 };
00082 #endif
00083
00084 #define NUMBER 258
00085 #define DOT 259
00086 #define SYMBOL 260
00087 #define EQUAL 261
00088 #define STRING 262
00089 #define EOFTAG 263
00090 #define GETEXC 264
00091 #define GETPOL 265
00092 #define K_ALL 266
00093 #define HELP 267
00094 #define MOLTAG 268
00095 #define GHOSTTAG 269
00096 #define MOLDAL 270
00097 #define QUIT 271
00098 #define RUNTAG 272
00099 #define SYSTEM 273
00100 #define GHOST 274
00101 #define ANGSTROM 275
00102 #define PRECISION 276
00103 #define RANGE 277
00104 #define WARRANTY 278
00105 #define LIST_DFT_FUNCS 279
00106 #define IS_CHT_USED 280
00107 #define SET_NTHREADS 281
00108 #define PLUS 282
00109 #define MINUS 283
00110 #define TIMES 284
00111 #define DIVIDE 285
00112 #define POWER 286
00113 #define LEFT_PARENTHESIS 287
00114 #define RIGHT_PARENTHESIS 288
00115 #define EOL 289
00116 #define NEG 290
00117
00118
00119 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
00120
00121 union YYSTYPE
00122 {
00123 #line 18 "ergo_input_processor.y"
00124
00125 double num;
00126 char str[256];
00127 struct variable *var;
00128
00129 #line 130 "ergo_input_processor.h"
00130 };
00131
00132 typedef union YYSTYPE YYSTYPE;
00133 # define YYSTYPE_IS_TRIVIAL 1
00134 # define YYSTYPE_IS_DECLARED 1
00135 #endif
00136
00137
00138 extern YYSTYPE yylval;
00139
00140 int yyparse (void);
00141
00142 #endif