GDAL
osr_cs_wkt_parser.h
00001 /* A Bison parser, made by GNU Bison 3.0.  */
00002 
00003 /* Bison interface for Yacc-like parsers in C
00004 
00005    Copyright (C) 1984, 1989-1990, 2000-2013 Free Software Foundation, Inc.
00006 
00007    This program is free software: you can redistribute it and/or modify
00008    it under the terms of the GNU General Public License as published by
00009    the Free Software Foundation, either version 3 of the License, or
00010    (at your option) any later version.
00011 
00012    This program is distributed in the hope that it will be useful,
00013    but WITHOUT ANY WARRANTY; without even the implied warranty of
00014    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00015    GNU General Public License for more details.
00016 
00017    You should have received a copy of the GNU General Public License
00018    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
00019 
00020 /* As a special exception, you may create a larger work that contains
00021    part or all of the Bison parser skeleton and distribute that work
00022    under terms of your choice, so long as that work isn't itself a
00023    parser generator using the skeleton or a modified version thereof
00024    as a parser skeleton.  Alternatively, if you modify or redistribute
00025    the parser skeleton itself, you may (at your option) remove this
00026    special exception, which will cause the skeleton and the resulting
00027    Bison output files to be licensed under the GNU General Public
00028    License without this special exception.
00029 
00030    This special exception was added by the Free Software Foundation in
00031    version 2.2 of Bison.  */
00032 
00033 #ifndef YY_OSR_CS_WKT_OSR_CS_WKT_PARSER_H_INCLUDED
00034 # define YY_OSR_CS_WKT_OSR_CS_WKT_PARSER_H_INCLUDED
00035 /* Debug traces.  */
00036 #ifndef YYDEBUG
00037 # define YYDEBUG 0
00038 #endif
00039 #if YYDEBUG
00040 extern int osr_cs_wkt_debug;
00041 #endif
00042 
00043 /* Token type.  */
00044 #ifndef YYTOKENTYPE
00045 # define YYTOKENTYPE
00046   enum yytokentype
00047   {
00048     END = 0,
00049     T_PARAM_MT = 258,
00050     T_CONCAT_MT = 259,
00051     T_INVERSE_MT = 260,
00052     T_PASSTHROUGH_MT = 261,
00053     T_PROJCS = 262,
00054     T_PROJECTION = 263,
00055     T_GEOGCS = 264,
00056     T_DATUM = 265,
00057     T_SPHEROID = 266,
00058     T_PRIMEM = 267,
00059     T_UNIT = 268,
00060     T_GEOCCS = 269,
00061     T_AUTHORITY = 270,
00062     T_VERT_CS = 271,
00063     T_VERT_DATUM = 272,
00064     T_COMPD_CS = 273,
00065     T_AXIS = 274,
00066     T_TOWGS84 = 275,
00067     T_FITTED_CS = 276,
00068     T_LOCAL_CS = 277,
00069     T_LOCAL_DATUM = 278,
00070     T_PARAMETER = 279,
00071     T_EXTENSION = 280,
00072     T_STRING = 281,
00073     T_NUMBER = 282,
00074     T_IDENTIFIER = 283
00075   };
00076 #endif
00077 
00078 /* Value type.  */
00079 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
00080 typedef int YYSTYPE;
00081 # define YYSTYPE_IS_TRIVIAL 1
00082 # define YYSTYPE_IS_DECLARED 1
00083 #endif
00084 
00085 
00086 
00087 int osr_cs_wkt_parse (osr_cs_wkt_parse_context *context);
00088 
00089 #endif /* !YY_OSR_CS_WKT_OSR_CS_WKT_PARSER_H_INCLUDED  */

Generated for GDAL by doxygen 1.7.6.1.