fix various other problems found by gcc 4.3
[asterisk-bristuff.git] / main / ast_expr2.h
blobd4490512ea6741f3bf6c0eca058830bddd3bd7af
1 /* A Bison parser, made by GNU Bison 2.1a. */
3 /* Skeleton parser for Yacc-like parsing with Bison,
4 Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
6 This program is free software; you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by
8 the Free Software Foundation; either version 2, or (at your option)
9 any later version.
11 This program is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 GNU General Public License for more details.
16 You should have received a copy of the GNU General Public License
17 along with this program; if not, write to the Free Software
18 Foundation, Inc., 51 Franklin Street, Fifth Floor,
19 Boston, MA 02110-1301, USA. */
21 /* As a special exception, when this file is copied by Bison into a
22 Bison output file, you may use that output file without restriction.
23 This special exception was added by the Free Software Foundation
24 in version 1.24 of Bison. */
26 /* Tokens. */
27 #ifndef YYTOKENTYPE
28 # define YYTOKENTYPE
29 /* Put the tokens into the symbol table, so that GDB and other debuggers
30 know about them. */
31 enum yytokentype {
32 TOK_COLONCOLON = 258,
33 TOK_COND = 259,
34 TOK_OR = 260,
35 TOK_AND = 261,
36 TOK_NE = 262,
37 TOK_LE = 263,
38 TOK_GE = 264,
39 TOK_LT = 265,
40 TOK_GT = 266,
41 TOK_EQ = 267,
42 TOK_MINUS = 268,
43 TOK_PLUS = 269,
44 TOK_MOD = 270,
45 TOK_DIV = 271,
46 TOK_MULT = 272,
47 TOK_COMPL = 273,
48 TOK_EQTILDE = 274,
49 TOK_COLON = 275,
50 TOK_LP = 276,
51 TOK_RP = 277,
52 TOKEN = 278
54 #endif
55 /* Tokens. */
56 #define TOK_COLONCOLON 258
57 #define TOK_COND 259
58 #define TOK_OR 260
59 #define TOK_AND 261
60 #define TOK_NE 262
61 #define TOK_LE 263
62 #define TOK_GE 264
63 #define TOK_LT 265
64 #define TOK_GT 266
65 #define TOK_EQ 267
66 #define TOK_MINUS 268
67 #define TOK_PLUS 269
68 #define TOK_MOD 270
69 #define TOK_DIV 271
70 #define TOK_MULT 272
71 #define TOK_COMPL 273
72 #define TOK_EQTILDE 274
73 #define TOK_COLON 275
74 #define TOK_LP 276
75 #define TOK_RP 277
76 #define TOKEN 278
81 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
82 typedef union YYSTYPE
83 #line 147 "ast_expr2.y"
85 struct val *val;
87 /* Line 1536 of yacc.c. */
88 #line 89 "ast_expr2.h"
89 YYSTYPE;
90 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
91 # define YYSTYPE_IS_DECLARED 1
92 # define YYSTYPE_IS_TRIVIAL 1
93 #endif
97 #if ! defined YYLTYPE && ! defined YYLTYPE_IS_DECLARED
98 typedef struct YYLTYPE
100 int first_line;
101 int first_column;
102 int last_line;
103 int last_column;
104 } YYLTYPE;
105 # define yyltype YYLTYPE /* obsolescent; will be withdrawn */
106 # define YYLTYPE_IS_DECLARED 1
107 # define YYLTYPE_IS_TRIVIAL 1
108 #endif