CascadeFileParser.h
上传用户:lijia5631
上传日期:2008-11-10
资源大小:1214k
文件大小:4k
源码类别:

视频捕捉/采集

开发平台:

MultiPlatform

  1. /* A Bison parser, made by GNU Bison 1.875c.  */
  2. /* Skeleton parser for Yacc-like parsing with Bison,
  3.    Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
  4.    This program is free software; you can redistribute it and/or modify
  5.    it under the terms of the GNU General Public License as published by
  6.    the Free Software Foundation; either version 2, or (at your option)
  7.    any later version.
  8.    This program is distributed in the hope that it will be useful,
  9.    but WITHOUT ANY WARRANTY; without even the implied warranty of
  10.    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  11.    GNU General Public License for more details.
  12.    You should have received a copy of the GNU General Public License
  13.    along with this program; if not, write to the Free Software
  14.    Foundation, Inc., 59 Temple Place - Suite 330,
  15.    Boston, MA 02111-1307, USA.  */
  16. /* As a special exception, when this file is copied by Bison into a
  17.    Bison output file, you may use that output file without restriction.
  18.    This special exception was added by the Free Software Foundation
  19.    in version 1.24 of Bison.  */
  20. /* Tokens.  */
  21. #ifndef YYTOKENTYPE
  22. # define YYTOKENTYPE
  23.    /* Put the tokens into the symbol table, so that GDB and other debuggers
  24.       know about them.  */
  25.    enum yytokentype {
  26.      CLASSIFIER_CASCADE = 258,
  27.      TYPE_SEQUENTIAL = 259,
  28.      TYPE_FAN = 260,
  29.      TYPE_TREE = 261,
  30.      RATIO = 262,
  31.      FPR = 263,
  32.      DR = 264,
  33.      SUCCESSFUL = 265,
  34.      EXHAUSTED = 266,
  35.      STRONG = 267,
  36.      CLASSIFIER = 268,
  37.      CLASSIFIERS = 269,
  38.      UPCASE_STRONG = 270,
  39.      WEAK = 271,
  40.      NULL_ID = 272,
  41.      THRESHOLD = 273,
  42.      LEFT_RIGHT = 274,
  43.      UP_DOWN = 275,
  44.      LEFT_CENTER_RIGHT = 276,
  45.      SEVEN_COLUMNS = 277,
  46.      DIAG = 278,
  47.      LEFT_RIGHT_SAME = 279,
  48.      UP_DOWN_SAME = 280,
  49.      LEFT_CENTER_RIGHT_SAME = 281,
  50.      SEVEN_COLUMNS_SAME = 282,
  51.      SEVEN_COLUMNS_SIMILAR = 283,
  52.      DIAG_SAME = 284,
  53.      DIAG_SIMILAR = 285,
  54.      FOUR_BOXES = 286,
  55.      FOUR_BOXES_SAME = 287,
  56.      DOUBLEQUOTE = 288,
  57.      COMMA = 289,
  58.      X_BY = 290,
  59.      SLASH = 291,
  60.      DOT = 292,
  61.      COLON = 293,
  62.      OPEN_PAREN = 294,
  63.      CLOSE_PAREN = 295,
  64.      OPEN_BRACKET = 296,
  65.      CLOSE_BRACKET = 297,
  66.      ASTERIX = 298,
  67.      LT = 299,
  68.      GTEQ = 300,
  69.      MINUS = 301,
  70.      BRANCH = 302,
  71.      BRANCHES = 303,
  72.      COMMON = 304,
  73.      INT_NUMBER = 305,
  74.      FP_NUMBER = 306,
  75.      NAME = 307
  76.    };
  77. #endif
  78. #define CLASSIFIER_CASCADE 258
  79. #define TYPE_SEQUENTIAL 259
  80. #define TYPE_FAN 260
  81. #define TYPE_TREE 261
  82. #define RATIO 262
  83. #define FPR 263
  84. #define DR 264
  85. #define SUCCESSFUL 265
  86. #define EXHAUSTED 266
  87. #define STRONG 267
  88. #define CLASSIFIER 268
  89. #define CLASSIFIERS 269
  90. #define UPCASE_STRONG 270
  91. #define WEAK 271
  92. #define NULL_ID 272
  93. #define THRESHOLD 273
  94. #define LEFT_RIGHT 274
  95. #define UP_DOWN 275
  96. #define LEFT_CENTER_RIGHT 276
  97. #define SEVEN_COLUMNS 277
  98. #define DIAG 278
  99. #define LEFT_RIGHT_SAME 279
  100. #define UP_DOWN_SAME 280
  101. #define LEFT_CENTER_RIGHT_SAME 281
  102. #define SEVEN_COLUMNS_SAME 282
  103. #define SEVEN_COLUMNS_SIMILAR 283
  104. #define DIAG_SAME 284
  105. #define DIAG_SIMILAR 285
  106. #define FOUR_BOXES 286
  107. #define FOUR_BOXES_SAME 287
  108. #define DOUBLEQUOTE 288
  109. #define COMMA 289
  110. #define X_BY 290
  111. #define SLASH 291
  112. #define DOT 292
  113. #define COLON 293
  114. #define OPEN_PAREN 294
  115. #define CLOSE_PAREN 295
  116. #define OPEN_BRACKET 296
  117. #define CLOSE_BRACKET 297
  118. #define ASTERIX 298
  119. #define LT 299
  120. #define GTEQ 300
  121. #define MINUS 301
  122. #define BRANCH 302
  123. #define BRANCHES 303
  124. #define COMMON 304
  125. #define INT_NUMBER 305
  126. #define FP_NUMBER 306
  127. #define NAME 307
  128. #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
  129. #line 130 "CascadeFileParser.yy"
  130. typedef union YYSTYPE {
  131.   int ival;
  132.   double fval;
  133.   char* sval;
  134.   bool bval;
  135.   CIntegralFeature* pIF;
  136.   CRect* pRect;
  137.   CWeakClassifier* pWC;
  138.   CClassifierCascade* pCasc;
  139. } YYSTYPE;
  140. /* Line 1275 of yacc.c.  */
  141. #line 152 "CascadeFileParser.h"
  142. # define yystype YYSTYPE /* obsolescent; will be withdrawn */
  143. # define YYSTYPE_IS_DECLARED 1
  144. # define YYSTYPE_IS_TRIVIAL 1
  145. #endif
  146. extern YYSTYPE yylval;