ergo
ergo_input_processor.h File Reference

Go to the source code of this file.

Classes

union  YYSTYPE
 

Macros

#define YYDEBUG   0
 
#define YYTOKENTYPE
 
#define NUMBER   258
 
#define DOT   259
 
#define SYMBOL   260
 
#define EQUAL   261
 
#define STRING   262
 
#define EOFTAG   263
 
#define GETEXC   264
 
#define GETPOL   265
 
#define K_ALL   266
 
#define HELP   267
 
#define MOLTAG   268
 
#define GHOSTTAG   269
 
#define MOLDAL   270
 
#define QUIT   271
 
#define RUNTAG   272
 
#define SYSTEM   273
 
#define GHOST   274
 
#define ANGSTROM   275
 
#define PRECISION   276
 
#define RANGE   277
 
#define WARRANTY   278
 
#define LIST_DFT_FUNCS   279
 
#define IS_CHT_USED   280
 
#define SET_NTHREADS   281
 
#define PLUS   282
 
#define MINUS   283
 
#define TIMES   284
 
#define DIVIDE   285
 
#define POWER   286
 
#define LEFT_PARENTHESIS   287
 
#define RIGHT_PARENTHESIS   288
 
#define EOL   289
 
#define NEG   290
 
#define YYSTYPE_IS_TRIVIAL   1
 
#define YYSTYPE_IS_DECLARED   1
 

Typedefs

typedef union YYSTYPE YYSTYPE
 

Enumerations

enum  yytokentype {
  NUMBER = 258, DOT = 259, SYMBOL = 260, EQUAL = 261,
  STRING = 262, EOFTAG = 263, GETEXC = 264, GETPOL = 265,
  K_ALL = 266, HELP = 267, MOLTAG = 268, GHOSTTAG = 269,
  MOLDAL = 270, QUIT = 271, RUNTAG = 272, SYSTEM = 273,
  GHOST = 274, ANGSTROM = 275, PRECISION = 276, RANGE = 277,
  WARRANTY = 278, LIST_DFT_FUNCS = 279, IS_CHT_USED = 280, SET_NTHREADS = 281,
  PLUS = 282, MINUS = 283, TIMES = 284, DIVIDE = 285,
  POWER = 286, LEFT_PARENTHESIS = 287, RIGHT_PARENTHESIS = 288, EOL = 289,
  NEG = 290, NUMBER = 258, DOT = 259, SYMBOL = 260,
  EQUAL = 261, STRING = 262, EOFTAG = 263, GETEXC = 264,
  GETPOL = 265, K_ALL = 266, HELP = 267, MOLTAG = 268,
  GHOSTTAG = 269, MOLDAL = 270, QUIT = 271, RUNTAG = 272,
  SYSTEM = 273, GHOST = 274, ANGSTROM = 275, PRECISION = 276,
  RANGE = 277, WARRANTY = 278, LIST_DFT_FUNCS = 279, IS_CHT_USED = 280,
  SET_NTHREADS = 281, PLUS = 282, MINUS = 283, TIMES = 284,
  DIVIDE = 285, POWER = 286, LEFT_PARENTHESIS = 287, RIGHT_PARENTHESIS = 288,
  EOL = 289, NEG = 290
}
 

Functions

int yyparse (void)
 

Variables

YYSTYPE yylval
 

Macro Definition Documentation

◆ ANGSTROM

#define ANGSTROM   275

◆ DIVIDE

#define DIVIDE   285

◆ DOT

#define DOT   259

◆ EOFTAG

#define EOFTAG   263

◆ EOL

#define EOL   289

◆ EQUAL

#define EQUAL   261

◆ GETEXC

#define GETEXC   264

◆ GETPOL

#define GETPOL   265

◆ GHOST

#define GHOST   274

◆ GHOSTTAG

#define GHOSTTAG   269

◆ HELP

#define HELP   267

◆ IS_CHT_USED

#define IS_CHT_USED   280

◆ K_ALL

#define K_ALL   266

◆ LEFT_PARENTHESIS

#define LEFT_PARENTHESIS   287

◆ LIST_DFT_FUNCS

#define LIST_DFT_FUNCS   279

◆ MINUS

#define MINUS   283

◆ MOLDAL

#define MOLDAL   270

◆ MOLTAG

#define MOLTAG   268

◆ NEG

#define NEG   290

◆ NUMBER

#define NUMBER   258

◆ PLUS

#define PLUS   282

◆ POWER

#define POWER   286

◆ PRECISION

#define PRECISION   276

◆ QUIT

#define QUIT   271

◆ RANGE

#define RANGE   277

◆ RIGHT_PARENTHESIS

#define RIGHT_PARENTHESIS   288

◆ RUNTAG

#define RUNTAG   272

◆ SET_NTHREADS

#define SET_NTHREADS   281

◆ STRING

#define STRING   262

◆ SYMBOL

#define SYMBOL   260

◆ SYSTEM

#define SYSTEM   273

◆ TIMES

#define TIMES   284

◆ WARRANTY

#define WARRANTY   278

◆ YYDEBUG

#define YYDEBUG   0

◆ YYSTYPE_IS_DECLARED

#define YYSTYPE_IS_DECLARED   1

◆ YYSTYPE_IS_TRIVIAL

#define YYSTYPE_IS_TRIVIAL   1

◆ YYTOKENTYPE

#define YYTOKENTYPE

Typedef Documentation

◆ YYSTYPE

typedef union YYSTYPE YYSTYPE

Enumeration Type Documentation

◆ yytokentype

Enumerator
NUMBER 
DOT 
SYMBOL 
EQUAL 
STRING 
EOFTAG 
GETEXC 
GETPOL 
K_ALL 
HELP 
MOLTAG 
GHOSTTAG 
MOLDAL 
QUIT 
RUNTAG 
SYSTEM 
GHOST 
ANGSTROM 
PRECISION 
RANGE 
WARRANTY 
LIST_DFT_FUNCS 
IS_CHT_USED 
SET_NTHREADS 
PLUS 
MINUS 
TIMES 
DIVIDE 
POWER 
LEFT_PARENTHESIS 
RIGHT_PARENTHESIS 
EOL 
NEG 
NUMBER 
DOT 
SYMBOL 
EQUAL 
STRING 
EOFTAG 
GETEXC 
GETPOL 
K_ALL 
HELP 
MOLTAG 
GHOSTTAG 
MOLDAL 
QUIT 
RUNTAG 
SYSTEM 
GHOST 
ANGSTROM 
PRECISION 
RANGE 
WARRANTY 
LIST_DFT_FUNCS 
IS_CHT_USED 
SET_NTHREADS 
PLUS 
MINUS 
TIMES 
DIVIDE 
POWER 
LEFT_PARENTHESIS 
RIGHT_PARENTHESIS 
EOL 
NEG 

Function Documentation

◆ yyparse()

int yyparse ( void  )

Variable Documentation

◆ yylval

YYSTYPE yylval