105436638acc7c010349a69c3395f1a57c642dc62Ying Wang/* A Bison parser, made by GNU Bison 2.6.5.63-3ada.  */
2cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
305436638acc7c010349a69c3395f1a57c642dc62Ying Wang/* Bison interface for Yacc-like parsers in C
405436638acc7c010349a69c3395f1a57c642dc62Ying Wang
505436638acc7c010349a69c3395f1a57c642dc62Ying Wang      Copyright (C) 1984, 1989-1990, 2000-2012 Free Software Foundation, Inc.
605436638acc7c010349a69c3395f1a57c642dc62Ying Wang
705436638acc7c010349a69c3395f1a57c642dc62Ying Wang   This program is free software: you can redistribute it and/or modify
8cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   it under the terms of the GNU General Public License as published by
905436638acc7c010349a69c3395f1a57c642dc62Ying Wang   the Free Software Foundation, either version 3 of the License, or
1005436638acc7c010349a69c3395f1a57c642dc62Ying Wang   (at your option) any later version.
1105436638acc7c010349a69c3395f1a57c642dc62Ying Wang
12cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   This program is distributed in the hope that it will be useful,
13cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   but WITHOUT ANY WARRANTY; without even the implied warranty of
14cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   GNU General Public License for more details.
1605436638acc7c010349a69c3395f1a57c642dc62Ying Wang
17cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   You should have received a copy of the GNU General Public License
1805436638acc7c010349a69c3395f1a57c642dc62Ying Wang   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
19cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
20cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project/* As a special exception, you may create a larger work that contains
21cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   part or all of the Bison parser skeleton and distribute that work
22cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   under terms of your choice, so long as that work isn't itself a
23cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   parser generator using the skeleton or a modified version thereof
24cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   as a parser skeleton.  Alternatively, if you modify or redistribute
25cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   the parser skeleton itself, you may (at your option) remove this
26cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   special exception, which will cause the skeleton and the resulting
27cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   Bison output files to be licensed under the GNU General Public
28cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   License without this special exception.
2905436638acc7c010349a69c3395f1a57c642dc62Ying Wang
30cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   This special exception was added by the Free Software Foundation in
31cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   version 2.2 of Bison.  */
32cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
3305436638acc7c010349a69c3395f1a57c642dc62Ying Wang#ifndef YY_GRAM__________SRC_PARSE_GRAM_H_INCLUDED
3405436638acc7c010349a69c3395f1a57c642dc62Ying Wang# define YY_GRAM__________SRC_PARSE_GRAM_H_INCLUDED
3505436638acc7c010349a69c3395f1a57c642dc62Ying Wang/* Enabling traces.  */
3605436638acc7c010349a69c3395f1a57c642dc62Ying Wang#ifndef GRAM_DEBUG
3705436638acc7c010349a69c3395f1a57c642dc62Ying Wang# if defined YYDEBUG
3805436638acc7c010349a69c3395f1a57c642dc62Ying Wang#  if YYDEBUG
3905436638acc7c010349a69c3395f1a57c642dc62Ying Wang#   define GRAM_DEBUG 1
4005436638acc7c010349a69c3395f1a57c642dc62Ying Wang#  else
4105436638acc7c010349a69c3395f1a57c642dc62Ying Wang#   define GRAM_DEBUG 0
4205436638acc7c010349a69c3395f1a57c642dc62Ying Wang#  endif
4305436638acc7c010349a69c3395f1a57c642dc62Ying Wang# else /* ! defined YYDEBUG */
4405436638acc7c010349a69c3395f1a57c642dc62Ying Wang#  define GRAM_DEBUG 1
4505436638acc7c010349a69c3395f1a57c642dc62Ying Wang# endif /* ! defined YYDEBUG */
4605436638acc7c010349a69c3395f1a57c642dc62Ying Wang#endif  /* ! defined GRAM_DEBUG */
4705436638acc7c010349a69c3395f1a57c642dc62Ying Wang#if GRAM_DEBUG
4805436638acc7c010349a69c3395f1a57c642dc62Ying Wangextern int gram_debug;
4905436638acc7c010349a69c3395f1a57c642dc62Ying Wang#endif
5005436638acc7c010349a69c3395f1a57c642dc62Ying Wang
51cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project/* Tokens.  */
5205436638acc7c010349a69c3395f1a57c642dc62Ying Wang#ifndef GRAM_TOKENTYPE
5305436638acc7c010349a69c3395f1a57c642dc62Ying Wang# define GRAM_TOKENTYPE
54cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   /* Put the tokens into the symbol table, so that GDB and other debuggers
55cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project      know about them.  */
5605436638acc7c010349a69c3395f1a57c642dc62Ying Wang   enum gram_tokentype {
57cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project     GRAM_EOF = 0,
58cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project     STRING = 258,
59cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project     INT = 259,
60cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project     PERCENT_TOKEN = 260,
61cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project     PERCENT_NTERM = 261,
62cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project     PERCENT_TYPE = 262,
63cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project     PERCENT_DESTRUCTOR = 263,
64cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project     PERCENT_PRINTER = 264,
6505436638acc7c010349a69c3395f1a57c642dc62Ying Wang     PERCENT_LEFT = 265,
6605436638acc7c010349a69c3395f1a57c642dc62Ying Wang     PERCENT_RIGHT = 266,
6705436638acc7c010349a69c3395f1a57c642dc62Ying Wang     PERCENT_NONASSOC = 267,
6805436638acc7c010349a69c3395f1a57c642dc62Ying Wang     PERCENT_PREC = 268,
6905436638acc7c010349a69c3395f1a57c642dc62Ying Wang     PERCENT_DPREC = 269,
7005436638acc7c010349a69c3395f1a57c642dc62Ying Wang     PERCENT_MERGE = 270,
7105436638acc7c010349a69c3395f1a57c642dc62Ying Wang     PERCENT_CODE = 271,
72cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project     PERCENT_DEBUG = 272,
73cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project     PERCENT_DEFAULT_PREC = 273,
74cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project     PERCENT_DEFINE = 274,
75cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project     PERCENT_DEFINES = 275,
76cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project     PERCENT_ERROR_VERBOSE = 276,
77cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project     PERCENT_EXPECT = 277,
78cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project     PERCENT_EXPECT_RR = 278,
79cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project     PERCENT_FILE_PREFIX = 279,
80cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project     PERCENT_GLR_PARSER = 280,
81cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project     PERCENT_INITIAL_ACTION = 281,
8205436638acc7c010349a69c3395f1a57c642dc62Ying Wang     PERCENT_LANGUAGE = 282,
8305436638acc7c010349a69c3395f1a57c642dc62Ying Wang     PERCENT_LEX_PARAM = 283,
8405436638acc7c010349a69c3395f1a57c642dc62Ying Wang     PERCENT_LOCATIONS = 284,
8505436638acc7c010349a69c3395f1a57c642dc62Ying Wang     PERCENT_NAME_PREFIX = 285,
8605436638acc7c010349a69c3395f1a57c642dc62Ying Wang     PERCENT_NO_DEFAULT_PREC = 286,
8705436638acc7c010349a69c3395f1a57c642dc62Ying Wang     PERCENT_NO_LINES = 287,
8805436638acc7c010349a69c3395f1a57c642dc62Ying Wang     PERCENT_NONDETERMINISTIC_PARSER = 288,
8905436638acc7c010349a69c3395f1a57c642dc62Ying Wang     PERCENT_OUTPUT = 289,
9005436638acc7c010349a69c3395f1a57c642dc62Ying Wang     PERCENT_PARSE_PARAM = 290,
9105436638acc7c010349a69c3395f1a57c642dc62Ying Wang     PERCENT_PURE_PARSER = 291,
9205436638acc7c010349a69c3395f1a57c642dc62Ying Wang     PERCENT_REQUIRE = 292,
9305436638acc7c010349a69c3395f1a57c642dc62Ying Wang     PERCENT_SKELETON = 293,
9405436638acc7c010349a69c3395f1a57c642dc62Ying Wang     PERCENT_START = 294,
9505436638acc7c010349a69c3395f1a57c642dc62Ying Wang     PERCENT_TOKEN_TABLE = 295,
9605436638acc7c010349a69c3395f1a57c642dc62Ying Wang     PERCENT_VERBOSE = 296,
9705436638acc7c010349a69c3395f1a57c642dc62Ying Wang     PERCENT_YACC = 297,
9805436638acc7c010349a69c3395f1a57c642dc62Ying Wang     BRACED_CODE = 298,
9905436638acc7c010349a69c3395f1a57c642dc62Ying Wang     BRACKETED_ID = 299,
10005436638acc7c010349a69c3395f1a57c642dc62Ying Wang     CHAR = 300,
10105436638acc7c010349a69c3395f1a57c642dc62Ying Wang     EPILOGUE = 301,
10205436638acc7c010349a69c3395f1a57c642dc62Ying Wang     EQUAL = 302,
10305436638acc7c010349a69c3395f1a57c642dc62Ying Wang     ID = 303,
10405436638acc7c010349a69c3395f1a57c642dc62Ying Wang     ID_COLON = 304,
10505436638acc7c010349a69c3395f1a57c642dc62Ying Wang     PERCENT_PERCENT = 305,
10605436638acc7c010349a69c3395f1a57c642dc62Ying Wang     PIPE = 306,
10705436638acc7c010349a69c3395f1a57c642dc62Ying Wang     PROLOGUE = 307,
10805436638acc7c010349a69c3395f1a57c642dc62Ying Wang     SEMICOLON = 308,
10905436638acc7c010349a69c3395f1a57c642dc62Ying Wang     TYPE = 309,
11005436638acc7c010349a69c3395f1a57c642dc62Ying Wang     TYPE_TAG_ANY = 310,
11105436638acc7c010349a69c3395f1a57c642dc62Ying Wang     TYPE_TAG_NONE = 311,
11205436638acc7c010349a69c3395f1a57c642dc62Ying Wang     PERCENT_UNION = 312
113cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   };
114cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project#endif
115cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project/* Tokens.  */
116cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project#define GRAM_EOF 0
117cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project#define STRING 258
118cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project#define INT 259
119cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project#define PERCENT_TOKEN 260
120cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project#define PERCENT_NTERM 261
121cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project#define PERCENT_TYPE 262
122cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project#define PERCENT_DESTRUCTOR 263
123cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project#define PERCENT_PRINTER 264
12405436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define PERCENT_LEFT 265
12505436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define PERCENT_RIGHT 266
12605436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define PERCENT_NONASSOC 267
12705436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define PERCENT_PREC 268
12805436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define PERCENT_DPREC 269
12905436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define PERCENT_MERGE 270
13005436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define PERCENT_CODE 271
131cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project#define PERCENT_DEBUG 272
132cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project#define PERCENT_DEFAULT_PREC 273
133cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project#define PERCENT_DEFINE 274
134cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project#define PERCENT_DEFINES 275
135cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project#define PERCENT_ERROR_VERBOSE 276
136cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project#define PERCENT_EXPECT 277
137cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project#define PERCENT_EXPECT_RR 278
138cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project#define PERCENT_FILE_PREFIX 279
139cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project#define PERCENT_GLR_PARSER 280
140cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project#define PERCENT_INITIAL_ACTION 281
14105436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define PERCENT_LANGUAGE 282
14205436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define PERCENT_LEX_PARAM 283
14305436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define PERCENT_LOCATIONS 284
14405436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define PERCENT_NAME_PREFIX 285
14505436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define PERCENT_NO_DEFAULT_PREC 286
14605436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define PERCENT_NO_LINES 287
14705436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define PERCENT_NONDETERMINISTIC_PARSER 288
14805436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define PERCENT_OUTPUT 289
14905436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define PERCENT_PARSE_PARAM 290
15005436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define PERCENT_PURE_PARSER 291
15105436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define PERCENT_REQUIRE 292
15205436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define PERCENT_SKELETON 293
15305436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define PERCENT_START 294
15405436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define PERCENT_TOKEN_TABLE 295
15505436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define PERCENT_VERBOSE 296
15605436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define PERCENT_YACC 297
15705436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define BRACED_CODE 298
15805436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define BRACKETED_ID 299
15905436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define CHAR 300
16005436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define EPILOGUE 301
16105436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define EQUAL 302
16205436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define ID 303
16305436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define ID_COLON 304
16405436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define PERCENT_PERCENT 305
16505436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define PIPE 306
16605436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define PROLOGUE 307
16705436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define SEMICOLON 308
16805436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define TYPE 309
16905436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define TYPE_TAG_ANY 310
17005436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define TYPE_TAG_NONE 311
17105436638acc7c010349a69c3395f1a57c642dc62Ying Wang#define PERCENT_UNION 312
17205436638acc7c010349a69c3395f1a57c642dc62Ying Wang
17305436638acc7c010349a69c3395f1a57c642dc62Ying Wang
17405436638acc7c010349a69c3395f1a57c642dc62Ying Wang
17505436638acc7c010349a69c3395f1a57c642dc62Ying Wang#if ! defined GRAM_STYPE && ! defined GRAM_STYPE_IS_DECLARED
17605436638acc7c010349a69c3395f1a57c642dc62Ying Wangtypedef union GRAM_STYPE
177cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project{
17805436638acc7c010349a69c3395f1a57c642dc62Ying Wang/* Line 2042 of yacc.c  */
17905436638acc7c010349a69c3395f1a57c642dc62Ying Wang#line 115 "parse-gram.y"
18005436638acc7c010349a69c3395f1a57c642dc62Ying Wang
181cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project  symbol *symbol;
182cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project  symbol_list *list;
183cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project  int integer;
18405436638acc7c010349a69c3395f1a57c642dc62Ying Wang  char const *chars;
18505436638acc7c010349a69c3395f1a57c642dc62Ying Wang  char *code;
186cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project  assoc assoc;
187cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project  uniqstr uniqstr;
18805436638acc7c010349a69c3395f1a57c642dc62Ying Wang  unsigned char character;
18905436638acc7c010349a69c3395f1a57c642dc62Ying Wang  named_ref *named_ref;
190cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
191cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
19205436638acc7c010349a69c3395f1a57c642dc62Ying Wang/* Line 2042 of yacc.c  */
19305436638acc7c010349a69c3395f1a57c642dc62Ying Wang#line 194 "parse-gram.h"
19405436638acc7c010349a69c3395f1a57c642dc62Ying Wang} GRAM_STYPE;
19505436638acc7c010349a69c3395f1a57c642dc62Ying Wang# define GRAM_STYPE_IS_TRIVIAL 1
19605436638acc7c010349a69c3395f1a57c642dc62Ying Wang# define gram_stype GRAM_STYPE /* obsolescent; will be withdrawn */
19705436638acc7c010349a69c3395f1a57c642dc62Ying Wang# define GRAM_STYPE_IS_DECLARED 1
19805436638acc7c010349a69c3395f1a57c642dc62Ying Wang#endif
199cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
20005436638acc7c010349a69c3395f1a57c642dc62Ying Wang#if ! defined GRAM_LTYPE && ! defined GRAM_LTYPE_IS_DECLARED
20105436638acc7c010349a69c3395f1a57c642dc62Ying Wangtypedef struct GRAM_LTYPE
202cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project{
203cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project  int first_line;
204cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project  int first_column;
205cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project  int last_line;
206cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project  int last_column;
20705436638acc7c010349a69c3395f1a57c642dc62Ying Wang} GRAM_LTYPE;
20805436638acc7c010349a69c3395f1a57c642dc62Ying Wang# define gram_ltype GRAM_LTYPE /* obsolescent; will be withdrawn */
20905436638acc7c010349a69c3395f1a57c642dc62Ying Wang# define GRAM_LTYPE_IS_DECLARED 1
21005436638acc7c010349a69c3395f1a57c642dc62Ying Wang# define GRAM_LTYPE_IS_TRIVIAL 1
211cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project#endif
212cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
213cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
21405436638acc7c010349a69c3395f1a57c642dc62Ying Wang#ifdef YYPARSE_PARAM
21505436638acc7c010349a69c3395f1a57c642dc62Ying Wang#if defined __STDC__ || defined __cplusplus
21605436638acc7c010349a69c3395f1a57c642dc62Ying Wangint gram_parse (void *YYPARSE_PARAM);
21705436638acc7c010349a69c3395f1a57c642dc62Ying Wang#else
21805436638acc7c010349a69c3395f1a57c642dc62Ying Wangint gram_parse ();
21905436638acc7c010349a69c3395f1a57c642dc62Ying Wang#endif
22005436638acc7c010349a69c3395f1a57c642dc62Ying Wang#else /* ! YYPARSE_PARAM */
22105436638acc7c010349a69c3395f1a57c642dc62Ying Wang#if defined __STDC__ || defined __cplusplus
22205436638acc7c010349a69c3395f1a57c642dc62Ying Wangint gram_parse (void);
22305436638acc7c010349a69c3395f1a57c642dc62Ying Wang#else
22405436638acc7c010349a69c3395f1a57c642dc62Ying Wangint gram_parse ();
22505436638acc7c010349a69c3395f1a57c642dc62Ying Wang#endif
22605436638acc7c010349a69c3395f1a57c642dc62Ying Wang#endif /* ! YYPARSE_PARAM */
22705436638acc7c010349a69c3395f1a57c642dc62Ying Wang
22805436638acc7c010349a69c3395f1a57c642dc62Ying Wang#endif /* !YY_GRAM__________SRC_PARSE_GRAM_H_INCLUDED  */
229