/* A Bison parser, made by GNU Bison 2.3. */ /* Skeleton interface for Bison's Yacc-like parsers in C Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ /* As a special exception, you may create a larger work that contains part or all of the Bison parser skeleton and distribute that work under terms of your choice, so long as that work isn't itself a parser generator using the skeleton or a modified version thereof as a parser skeleton. Alternatively, if you modify or redistribute the parser skeleton itself, you may (at your option) remove this special exception, which will cause the skeleton and the resulting Bison output files to be licensed under the GNU General Public License without this special exception. This special exception was added by the Free Software Foundation in version 2.2 of Bison. */ /* Tokens. */ #ifndef YYTOKENTYPE # define YYTOKENTYPE /* Put the tokens into the symbol table, so that GDB and other debuggers know about them. */ enum yytokentype { TEXOVER = 258, CHAR = 259, STARTMATH = 260, STARTDMATH = 261, ENDMATH = 262, MI = 263, MIB = 264, MN = 265, MO = 266, SUP = 267, SUB = 268, MROWOPEN = 269, MROWCLOSE = 270, LEFT = 271, RIGHT = 272, BIG = 273, BBIG = 274, BIGG = 275, BBIGG = 276, BIGL = 277, BBIGL = 278, BIGGL = 279, BBIGGL = 280, FRAC = 281, TFRAC = 282, MATHOP = 283, MOP = 284, MOL = 285, MOF = 286, PERIODDELIM = 287, OTHERDELIM = 288, LEFTDELIM = 289, RIGHTDELIM = 290, MOS = 291, MOB = 292, SQRT = 293, ROOT = 294, BINOM = 295, UNDER = 296, OVER = 297, OVERBRACE = 298, UNDERBRACE = 299, UNDEROVER = 300, TENSOR = 301, MULTI = 302, ARRAY = 303, COLSEP = 304, ROWSEP = 305, ARRAYOPTS = 306, COLLAYOUT = 307, COLALIGN = 308, ROWALIGN = 309, ALIGN = 310, EQROWS = 311, EQCOLS = 312, ROWLINES = 313, COLLINES = 314, FRAME = 315, PADDING = 316, ATTRLIST = 317, ITALICS = 318, BOLD = 319, RM = 320, BB = 321, ST = 322, END = 323, BBLOWERCHAR = 324, BBUPPERCHAR = 325, CALCHAR = 326, FRAKCHAR = 327, CAL = 328, FRAK = 329, ROWOPTS = 330, TEXTSIZE = 331, SCSIZE = 332, SCSCSIZE = 333, DISPLAY = 334, TEXTSTY = 335, TEXTBOX = 336, TEXTSTRING = 337, CELLOPTS = 338, ROWSPAN = 339, COLSPAN = 340, THINSPACE = 341, MEDSPACE = 342, THICKSPACE = 343, QUAD = 344, QQUAD = 345, NEGSPACE = 346, PHANTOM = 347, HREF = 348, UNKNOWNCHAR = 349, EMPTYMROW = 350, STATLINE = 351, TOGGLE = 352, FGHIGHLIGHT = 353, BGHIGHLIGHT = 354, SPACE = 355, INTONE = 356, INTTWO = 357, INTTHREE = 358, BAR = 359, WIDEBAR = 360, VEC = 361, WIDEVEC = 362, HAT = 363, WIDEHAT = 364, CHECK = 365, WIDECHECK = 366, TILDE = 367, WIDETILDE = 368, DOT = 369, DDOT = 370, UNARYMINUS = 371, UNARYPLUS = 372, BEGINENV = 373, ENDENV = 374, MATRIX = 375, PMATRIX = 376, BMATRIX = 377, BBMATRIX = 378, VMATRIX = 379, VVMATRIX = 380, SMALLMATRIX = 381, CASES = 382, ALIGNED = 383, GATHERED = 384, SUBSTACK = 385, PMOD = 386, RMCHAR = 387, COLOR = 388, BGCOLOR = 389 }; #endif /* Tokens. */ #define TEXOVER 258 #define CHAR 259 #define STARTMATH 260 #define STARTDMATH 261 #define ENDMATH 262 #define MI 263 #define MIB 264 #define MN 265 #define MO 266 #define SUP 267 #define SUB 268 #define MROWOPEN 269 #define MROWCLOSE 270 #define LEFT 271 #define RIGHT 272 #define BIG 273 #define BBIG 274 #define BIGG 275 #define BBIGG 276 #define BIGL 277 #define BBIGL 278 #define BIGGL 279 #define BBIGGL 280 #define FRAC 281 #define TFRAC 282 #define MATHOP 283 #define MOP 284 #define MOL 285 #define MOF 286 #define PERIODDELIM 287 #define OTHERDELIM 288 #define LEFTDELIM 289 #define RIGHTDELIM 290 #define MOS 291 #define MOB 292 #define SQRT 293 #define ROOT 294 #define BINOM 295 #define UNDER 296 #define OVER 297 #define OVERBRACE 298 #define UNDERBRACE 299 #define UNDEROVER 300 #define TENSOR 301 #define MULTI 302 #define ARRAY 303 #define COLSEP 304 #define ROWSEP 305 #define ARRAYOPTS 306 #define COLLAYOUT 307 #define COLALIGN 308 #define ROWALIGN 309 #define ALIGN 310 #define EQROWS 311 #define EQCOLS 312 #define ROWLINES 313 #define COLLINES 314 #define FRAME 315 #define PADDING 316 #define ATTRLIST 317 #define ITALICS 318 #define BOLD 319 #define RM 320 #define BB 321 #define ST 322 #define END 323 #define BBLOWERCHAR 324 #define BBUPPERCHAR 325 #define CALCHAR 326 #define FRAKCHAR 327 #define CAL 328 #define FRAK 329 #define ROWOPTS 330 #define TEXTSIZE 331 #define SCSIZE 332 #define SCSCSIZE 333 #define DISPLAY 334 #define TEXTSTY 335 #define TEXTBOX 336 #define TEXTSTRING 337 #define CELLOPTS 338 #define ROWSPAN 339 #define COLSPAN 340 #define THINSPACE 341 #define MEDSPACE 342 #define THICKSPACE 343 #define QUAD 344 #define QQUAD 345 #define NEGSPACE 346 #define PHANTOM 347 #define HREF 348 #define UNKNOWNCHAR 349 #define EMPTYMROW 350 #define STATLINE 351 #define TOGGLE 352 #define FGHIGHLIGHT 353 #define BGHIGHLIGHT 354 #define SPACE 355 #define INTONE 356 #define INTTWO 357 #define INTTHREE 358 #define BAR 359 #define WIDEBAR 360 #define VEC 361 #define WIDEVEC 362 #define HAT 363 #define WIDEHAT 364 #define CHECK 365 #define WIDECHECK 366 #define TILDE 367 #define WIDETILDE 368 #define DOT 369 #define DDOT 370 #define UNARYMINUS 371 #define UNARYPLUS 372 #define BEGINENV 373 #define ENDENV 374 #define MATRIX 375 #define PMATRIX 376 #define BMATRIX 377 #define BBMATRIX 378 #define VMATRIX 379 #define VVMATRIX 380 #define SMALLMATRIX 381 #define CASES 382 #define ALIGNED 383 #define GATHERED 384 #define SUBSTACK 385 #define PMOD 386 #define RMCHAR 387 #define COLOR 388 #define BGCOLOR 389 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED typedef int YYSTYPE; # define yystype YYSTYPE /* obsolescent; will be withdrawn */ # define YYSTYPE_IS_DECLARED 1 # define YYSTYPE_IS_TRIVIAL 1 #endif extern YYSTYPE itex2MML_yylval;