Viewing file:      lex_symbol.h (1.29 KB)      -rw-r--r-- Select action/file-type:    (+) |   (+) |   (+) | Code (+) | Session (+) |   (+) | SDB (+) |   (+) |   (+) |   (+) |   (+) |   (+) |
 
/* Copyright (c) 2000, 2001, 2004, 2006, 2007 MySQL AB    Use is subject to license terms
     This program is free software; you can redistribute it and/or modify    it under the terms of the GNU General Public License as published by    the Free Software Foundation; version 2 of the License.
     This program is distributed in the hope that it will be useful,    but WITHOUT ANY WARRANTY; without even the implied warranty of    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the    GNU General Public License for more details.
     You should have received a copy of the GNU General Public License    along with this program; if not, write to the Free Software    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1335  USA */
 
  /* This struct includes all reserved words and functions */
  #ifndef _lex_symbol_h #define _lex_symbol_h
  struct st_sym_group;
  typedef struct st_symbol {   const char *name;   uint    tok;   uint length;   struct st_sym_group *group; } SYMBOL;
  typedef struct st_lex_symbol {   SYMBOL *symbol;   char   *str;   uint   length; } LEX_SYMBOL;
  typedef struct st_sym_group {   const char *name;   const char *needed_define; } SYM_GROUP;
  extern SYM_GROUP sym_group_common; extern SYM_GROUP sym_group_geom; extern SYM_GROUP sym_group_rtree;
  #endif /* _lex_symbol_h */ 
  |