-/* A Bison parser, made from ifq.y, by GNU bison 1.75. */
-
-/* Skeleton parser for Yacc-like parsing with Bison,
- Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002 Free Software Foundation, Inc.
-
- 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; either version 2, or (at your option)
- any later version.
-
- 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., 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
-
-/* As a special exception, when this file is copied by Bison into a
- Bison output file, you may use that output file without restriction.
- This special exception was added by the Free Software Foundation
- in version 1.24 of Bison. */
-
-#ifndef BISON_IFQ_TAB_CC_H
-# define BISON_IFQ_TAB_CC_H
-
-/* Tokens. */
-#ifndef YYTOKENTYPE
-# define YYTOKENTYPE
- /* Put the tokens into the symbol table, so that GDB and other debuggers
- know about them. */
- enum yytokentype {
- NAME = 258,
- PRED = 259,
- STRING_TOKEN = 260,
- INTNUM = 261,
- LONGINTNUM = 262,
- APPROXNUM = 263,
- OR = 264,
- AND = 265,
- NOT = 266,
- SEMICOLON = 267,
- LEFTBRACE = 268,
- RIGHTBRACE = 269,
- BY = 270,
- AS = 271,
- AGGR = 272,
- FROM = 273,
- INNER_JOIN = 274,
- OUTER_JOIN = 275,
- LEFT_OUTER_JOIN = 276,
- RIGHT_OUTER_JOIN = 277,
- GROUP = 278,
- HAVING = 279,
- IN = 280,
- SELECT = 281,
- WHERE = 282,
- SUCH = 283,
- THAT = 284,
- TRUE_V = 285,
- FALSE_V = 286,
- TIMEVAL_L = 287,
- HEX_L = 288,
- LHEX_L = 289,
- IP_L = 290,
- MERGE = 291,
- SLACK = 292,
- DEFINE_SEC = 293,
- PARAM_SEC = 294,
- PROTOCOL = 295,
- TABLE = 296,
- STREAM = 297,
- FTA = 298,
- OPERATOR = 299,
- OPERATOR_VIEW = 300,
- FIELDS = 301,
- SUBQUERIES = 302,
- SELECTION_PUSHDOWN = 303
- };
-#endif
-#define NAME 258
-#define PRED 259
-#define STRING_TOKEN 260
-#define INTNUM 261
-#define LONGINTNUM 262
-#define APPROXNUM 263
-#define OR 264
-#define AND 265
-#define NOT 266
-#define SEMICOLON 267
-#define LEFTBRACE 268
-#define RIGHTBRACE 269
-#define BY 270
-#define AS 271
-#define AGGR 272
-#define FROM 273
-#define INNER_JOIN 274
-#define OUTER_JOIN 275
-#define LEFT_OUTER_JOIN 276
-#define RIGHT_OUTER_JOIN 277
-#define GROUP 278
-#define HAVING 279
-#define IN 280
-#define SELECT 281
-#define WHERE 282
-#define SUCH 283
-#define THAT 284
-#define TRUE_V 285
-#define FALSE_V 286
-#define TIMEVAL_L 287
-#define HEX_L 288
-#define LHEX_L 289
-#define IP_L 290
-#define MERGE 291
-#define SLACK 292
-#define DEFINE_SEC 293
-#define PARAM_SEC 294
-#define PROTOCOL 295
-#define TABLE 296
-#define STREAM 297
-#define FTA 298
-#define OPERATOR 299
-#define OPERATOR_VIEW 300
-#define FIELDS 301
-#define SUBQUERIES 302
-#define SELECTION_PUSHDOWN 303
-
-
-
-
-#ifndef YYSTYPE
-#line 35 "ifq.y"
-typedef union {
- int intval;
- double floatval;
- char *strval;
- int subtok;
-
-/* for FTA definition. */
- literal_t *litval;
- scalarexp_t *scalarval;
- se_list_t *se_listval;
- select_list_t *select_listval;
- table_exp_t *tblp;
- predicate_t *predp;
- literal_list_t *lit_l;
- tablevar_t *table;
- tablevar_list_t *tbl_list;
- colref_t *colref;
- colref_list_t *clist;
- var_defs_t *var_defs;
- var_pair_t *var_pair;
- gb_t *gb_val;
- gb_list_t *gb_list;
-
- query_list_t *q_list;
-
-
-} yystype;
-/* Line 1281 of /usr/local/share/bison/yacc.c. */
-#line 164 "ifq.tab.cc.h"
-# define YYSTYPE yystype
-#endif
-
-extern YYSTYPE IfqParserlval;
-
-
-#endif /* not BISON_IFQ_TAB_CC_H */
-
+/* A Bison parser, made from ifq.y, by GNU bison 1.75. */\r
+\r
+/* Skeleton parser for Yacc-like parsing with Bison,\r
+ Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002 Free Software Foundation, Inc.\r
+\r
+ This program is free software; you can redistribute it and/or modify\r
+ it under the terms of the GNU General Public License as published by\r
+ the Free Software Foundation; either version 2, or (at your option)\r
+ any later version.\r
+\r
+ This program is distributed in the hope that it will be useful,\r
+ but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r
+ GNU General Public License for more details.\r
+\r
+ You should have received a copy of the GNU General Public License\r
+ along with this program; if not, write to the Free Software\r
+ Foundation, Inc., 59 Temple Place - Suite 330,\r
+ Boston, MA 02111-1307, USA. */\r
+\r
+/* As a special exception, when this file is copied by Bison into a\r
+ Bison output file, you may use that output file without restriction.\r
+ This special exception was added by the Free Software Foundation\r
+ in version 1.24 of Bison. */\r
+\r
+#ifndef BISON_IFQ_TAB_CC_H\r
+# define BISON_IFQ_TAB_CC_H\r
+\r
+/* Tokens. */\r
+#ifndef YYTOKENTYPE\r
+# define YYTOKENTYPE\r
+ /* Put the tokens into the symbol table, so that GDB and other debuggers\r
+ know about them. */\r
+ enum yytokentype {\r
+ NAME = 258,\r
+ PRED = 259,\r
+ STRING_TOKEN = 260,\r
+ INTNUM = 261,\r
+ LONGINTNUM = 262,\r
+ APPROXNUM = 263,\r
+ OR = 264,\r
+ AND = 265,\r
+ NOT = 266,\r
+ SEMICOLON = 267,\r
+ LEFTBRACE = 268,\r
+ RIGHTBRACE = 269,\r
+ BY = 270,\r
+ AS = 271,\r
+ AGGR = 272,\r
+ FROM = 273,\r
+ INNER_JOIN = 274,\r
+ OUTER_JOIN = 275,\r
+ LEFT_OUTER_JOIN = 276,\r
+ RIGHT_OUTER_JOIN = 277,\r
+ GROUP = 278,\r
+ HAVING = 279,\r
+ IN = 280,\r
+ SELECT = 281,\r
+ WHERE = 282,\r
+ SUCH = 283,\r
+ THAT = 284,\r
+ TRUE_V = 285,\r
+ FALSE_V = 286,\r
+ TIMEVAL_L = 287,\r
+ HEX_L = 288,\r
+ LHEX_L = 289,\r
+ IP_L = 290,\r
+ MERGE = 291,\r
+ SLACK = 292,\r
+ DEFINE_SEC = 293,\r
+ PARAM_SEC = 294,\r
+ PROTOCOL = 295,\r
+ TABLE = 296,\r
+ STREAM = 297,\r
+ FTA = 298,\r
+ OPERATOR = 299,\r
+ OPERATOR_VIEW = 300,\r
+ FIELDS = 301,\r
+ SUBQUERIES = 302,\r
+ SELECTION_PUSHDOWN = 303\r
+ };\r
+#endif\r
+#define NAME 258\r
+#define PRED 259\r
+#define STRING_TOKEN 260\r
+#define INTNUM 261\r
+#define LONGINTNUM 262\r
+#define APPROXNUM 263\r
+#define OR 264\r
+#define AND 265\r
+#define NOT 266\r
+#define SEMICOLON 267\r
+#define LEFTBRACE 268\r
+#define RIGHTBRACE 269\r
+#define BY 270\r
+#define AS 271\r
+#define AGGR 272\r
+#define FROM 273\r
+#define INNER_JOIN 274\r
+#define OUTER_JOIN 275\r
+#define LEFT_OUTER_JOIN 276\r
+#define RIGHT_OUTER_JOIN 277\r
+#define GROUP 278\r
+#define HAVING 279\r
+#define IN 280\r
+#define SELECT 281\r
+#define WHERE 282\r
+#define SUCH 283\r
+#define THAT 284\r
+#define TRUE_V 285\r
+#define FALSE_V 286\r
+#define TIMEVAL_L 287\r
+#define HEX_L 288\r
+#define LHEX_L 289\r
+#define IP_L 290\r
+#define MERGE 291\r
+#define SLACK 292\r
+#define DEFINE_SEC 293\r
+#define PARAM_SEC 294\r
+#define PROTOCOL 295\r
+#define TABLE 296\r
+#define STREAM 297\r
+#define FTA 298\r
+#define OPERATOR 299\r
+#define OPERATOR_VIEW 300\r
+#define FIELDS 301\r
+#define SUBQUERIES 302\r
+#define SELECTION_PUSHDOWN 303\r
+\r
+\r
+\r
+\r
+#ifndef YYSTYPE\r
+#line 35 "ifq.y"\r
+typedef union {\r
+ int intval;\r
+ double floatval;\r
+ char *strval;\r
+ int subtok;\r
+\r
+/* for FTA definition. */\r
+ literal_t *litval;\r
+ scalarexp_t *scalarval;\r
+ se_list_t *se_listval;\r
+ select_list_t *select_listval;\r
+ table_exp_t *tblp;\r
+ predicate_t *predp;\r
+ literal_list_t *lit_l;\r
+ tablevar_t *table;\r
+ tablevar_list_t *tbl_list;\r
+ colref_t *colref;\r
+ colref_list_t *clist;\r
+ var_defs_t *var_defs;\r
+ var_pair_t *var_pair;\r
+ gb_t *gb_val;\r
+ gb_list_t *gb_list;\r
+\r
+ query_list_t *q_list;\r
+\r
+\r
+} yystype;\r
+/* Line 1281 of /usr/local/share/bison/yacc.c. */\r
+#line 164 "ifq.tab.cc.h"\r
+# define YYSTYPE yystype\r
+#endif\r
+\r
+extern YYSTYPE IfqParserlval;\r
+\r
+\r
+#endif /* not BISON_IFQ_TAB_CC_H */\r
+\r