Main Page | Class Hierarchy | Class List | File List | Class Members | Related Pages

parse.h

00001 /* A Bison parser, made by GNU Bison 1.875. */ 00002 00003 /* Skeleton parser for Yacc-like parsing with Bison, 00004 Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002 Free Software Foundation, Inc. 00005 00006 This program is free software; you can redistribute it and/or modify 00007 it under the terms of the GNU General Public License as published by 00008 the Free Software Foundation; either version 2, or (at your option) 00009 any later version. 00010 00011 This program is distributed in the hope that it will be useful, 00012 but WITHOUT ANY WARRANTY; without even the implied warranty of 00013 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00014 GNU General Public License for more details. 00015 00016 You should have received a copy of the GNU General Public License 00017 along with this program; if not, write to the Free Software 00018 Foundation, Inc., 59 Temple Place - Suite 330, 00019 Boston, MA 02111-1307, USA. */ 00020 00021 /* As a special exception, when this file is copied by Bison into a 00022 Bison output file, you may use that output file without restriction. 00023 This special exception was added by the Free Software Foundation 00024 in version 1.24 of Bison. */ 00025 00026 /* Tokens. */ 00027 #ifndef YYTOKENTYPE 00028 # define YYTOKENTYPE 00029 /* Put the tokens into the symbol table, so that GDB and other debuggers 00030 know about them. */ 00031 enum yytokentype { 00032 T_MOLECULE = 258, 00033 T_MULTIPLICITY = 259, 00034 T_CHARGE = 260, 00035 T_METHOD = 261, 00036 T_BASIS = 262, 00037 T_AUXBASIS = 263, 00038 T_EQUALS = 264, 00039 T_OPTIMIZE = 265, 00040 T_GRADIENT = 266, 00041 T_BEG_OPT = 267, 00042 T_END_OPT = 268, 00043 T_CARTESIAN = 269, 00044 T_INTERNAL = 270, 00045 T_REDUNDANT = 271, 00046 T_RESTART = 272, 00047 T_CHECKPOINT = 273, 00048 T_COLON = 274, 00049 T_XC = 275, 00050 T_SYMMETRY = 276, 00051 T_MEMORY = 277, 00052 T_BOHR = 278, 00053 T_ANGSTROM = 279, 00054 T_GRID = 280, 00055 T_FREQUENCIES = 281, 00056 T_DOCC = 282, 00057 T_SOCC = 283, 00058 T_FROZEN_DOCC = 284, 00059 T_FROZEN_UOCC = 285, 00060 T_ALPHA = 286, 00061 T_BETA = 287, 00062 T_OO_INPUT_KEYWORD = 288, 00063 T_STRING = 289, 00064 T_BOOL = 290 00065 }; 00066 #endif 00067 #define T_MOLECULE 258 00068 #define T_MULTIPLICITY 259 00069 #define T_CHARGE 260 00070 #define T_METHOD 261 00071 #define T_BASIS 262 00072 #define T_AUXBASIS 263 00073 #define T_EQUALS 264 00074 #define T_OPTIMIZE 265 00075 #define T_GRADIENT 266 00076 #define T_BEG_OPT 267 00077 #define T_END_OPT 268 00078 #define T_CARTESIAN 269 00079 #define T_INTERNAL 270 00080 #define T_REDUNDANT 271 00081 #define T_RESTART 272 00082 #define T_CHECKPOINT 273 00083 #define T_COLON 274 00084 #define T_XC 275 00085 #define T_SYMMETRY 276 00086 #define T_MEMORY 277 00087 #define T_BOHR 278 00088 #define T_ANGSTROM 279 00089 #define T_GRID 280 00090 #define T_FREQUENCIES 281 00091 #define T_DOCC 282 00092 #define T_SOCC 283 00093 #define T_FROZEN_DOCC 284 00094 #define T_FROZEN_UOCC 285 00095 #define T_ALPHA 286 00096 #define T_BETA 287 00097 #define T_OO_INPUT_KEYWORD 288 00098 #define T_STRING 289 00099 #define T_BOOL 290 00100 00101 00102 00103 00104 #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) 00105 #line 28 "parse.yy" 00106 typedef union YYSTYPE { 00107 char *str; 00108 int i; 00109 std::vector<int> *nniv; 00110 } YYSTYPE; 00111 /* Line 1240 of yacc.c. */ 00112 #line 112 "parse.tmp.hh" 00113 # define yystype YYSTYPE /* obsolescent; will be withdrawn */ 00114 # define YYSTYPE_IS_DECLARED 1 00115 # define YYSTYPE_IS_TRIVIAL 1 00116 #endif 00117 00118 extern YYSTYPE MPQCInylval; 00119 00120 00121

Generated at Sat Dec 18 15:14:22 2004 for MPQC 2.2.3 using the documentation package Doxygen 1.3.7-20040617.