k-dot-p 0.1

structspec_parser.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

union  YYSTYPE
struct  YYLTYPE

Defines

#define TOK_IDENTIFIER   258
#define TOK_STRING   259
#define TOK_ENERGY   260
#define TOK_LENGTH   261
#define TOK_FLOAT   262
#define TOK_INT   263
#define TOK_VECTOR   264
#define TOK_GRID_TYPE   265
#define TOK_STRUCTURE   266
#define TO_STRUCTURE   267
#define TOK_GRID   268
#define TOK_REGION   269
#define TOK_SHAPE   270
#define TOK_CONST   271
#define TOK_POTENTIAL   272
#define TOK_DOPING   273
#define UMINUS   274
#define YYSTYPE_IS_TRIVIAL   1
#define yystype   YYSTYPE
#define YYSTYPE_IS_DECLARED   1
#define yyltype   YYLTYPE
#define YYLTYPE_IS_DECLARED   1
#define YYLTYPE_IS_TRIVIAL   1

Typedefs

typedef union YYSTYPE YYSTYPE
typedef struct YYLTYPE YYLTYPE

Enumerations

enum  yytokentype {
  TOK_IDENTIFIER = 258, TOK_STRING = 259, TOK_ENERGY = 260, TOK_LENGTH = 261,
  TOK_FLOAT = 262, TOK_INT = 263, TOK_VECTOR = 264, TOK_GRID_TYPE = 265,
  TOK_STRUCTURE = 266, TO_STRUCTURE = 267, TOK_GRID = 268, TOK_REGION = 269,
  TOK_SHAPE = 270, TOK_CONST = 271, TOK_POTENTIAL = 272, TOK_DOPING = 273,
  UMINUS = 274, TOK_IDENTIFIER = 258, TOK_STRING = 259, TOK_ENERGY = 260,
  TOK_LENGTH = 261, TOK_FLOAT = 262, TOK_INT = 263, TOK_VECTOR = 264,
  TOK_GRID_TYPE = 265, TOK_STRUCTURE = 266, TO_STRUCTURE = 267, TOK_GRID = 268,
  TOK_REGION = 269, TOK_SHAPE = 270, TOK_CONST = 271, TOK_POTENTIAL = 272,
  TOK_DOPING = 273, UMINUS = 274
}

Variables

YYSTYPE yylval
YYLTYPE yylloc

Define Documentation

#define TO_STRUCTURE   267

Definition at line 71 of file structspec_parser.h.

#define TOK_CONST   271

Definition at line 75 of file structspec_parser.h.

#define TOK_DOPING   273

Definition at line 77 of file structspec_parser.h.

#define TOK_ENERGY   260

Definition at line 64 of file structspec_parser.h.

#define TOK_FLOAT   262

Definition at line 66 of file structspec_parser.h.

#define TOK_GRID   268

Definition at line 72 of file structspec_parser.h.

#define TOK_GRID_TYPE   265

Definition at line 69 of file structspec_parser.h.

#define TOK_IDENTIFIER   258

Definition at line 62 of file structspec_parser.h.

#define TOK_INT   263

Definition at line 67 of file structspec_parser.h.

#define TOK_LENGTH   261

Definition at line 65 of file structspec_parser.h.

#define TOK_POTENTIAL   272

Definition at line 76 of file structspec_parser.h.

#define TOK_REGION   269

Definition at line 73 of file structspec_parser.h.

#define TOK_SHAPE   270

Definition at line 74 of file structspec_parser.h.

#define TOK_STRING   259

Definition at line 63 of file structspec_parser.h.

#define TOK_STRUCTURE   266

Definition at line 70 of file structspec_parser.h.

#define TOK_VECTOR   264

Definition at line 68 of file structspec_parser.h.

#define UMINUS   274

Definition at line 78 of file structspec_parser.h.

#define yyltype   YYLTYPE

Definition at line 127 of file structspec_parser.h.

#define YYLTYPE_IS_DECLARED   1

Definition at line 128 of file structspec_parser.h.

#define YYLTYPE_IS_TRIVIAL   1

Definition at line 129 of file structspec_parser.h.

#define yystype   YYSTYPE

Definition at line 113 of file structspec_parser.h.

#define YYSTYPE_IS_DECLARED   1

Definition at line 114 of file structspec_parser.h.

#define YYSTYPE_IS_TRIVIAL   1

Definition at line 112 of file structspec_parser.h.


Typedef Documentation

typedef struct YYLTYPE YYLTYPE
typedef union YYSTYPE YYSTYPE

Enumeration Type Documentation

Enumerator:
TOK_IDENTIFIER 
TOK_STRING 
TOK_ENERGY 
TOK_LENGTH 
TOK_FLOAT 
TOK_INT 
TOK_VECTOR 
TOK_GRID_TYPE 
TOK_STRUCTURE 
TO_STRUCTURE 
TOK_GRID 
TOK_REGION 
TOK_SHAPE 
TOK_CONST 
TOK_POTENTIAL 
TOK_DOPING 
UMINUS 
TOK_IDENTIFIER 
TOK_STRING 
TOK_ENERGY 
TOK_LENGTH 
TOK_FLOAT 
TOK_INT 
TOK_VECTOR 
TOK_GRID_TYPE 
TOK_STRUCTURE 
TO_STRUCTURE 
TOK_GRID 
TOK_REGION 
TOK_SHAPE 
TOK_CONST 
TOK_POTENTIAL 
TOK_DOPING 
UMINUS 

Definition at line 41 of file structspec_parser.h.

                    {
     TOK_IDENTIFIER = 258,
     TOK_STRING = 259,
     TOK_ENERGY = 260,
     TOK_LENGTH = 261,
     TOK_FLOAT = 262,
     TOK_INT = 263,
     TOK_VECTOR = 264,
     TOK_GRID_TYPE = 265,
     TOK_STRUCTURE = 266,
     TO_STRUCTURE = 267,
     TOK_GRID = 268,
     TOK_REGION = 269,
     TOK_SHAPE = 270,
     TOK_CONST = 271,
     TOK_POTENTIAL = 272,
     TOK_DOPING = 273,
     UMINUS = 274
   };

Variable Documentation

Definition at line 1388 of file structspec_parser.c++.

Referenced by yyparse().

Definition at line 1385 of file structspec_parser.c++.

Referenced by while(), and yyparse().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines