ソースを参照

glsl: Refresh autogenerated lexer and parser files.

For the previous commit.
tags/android-x86-2.2-r2
Ian Romanick 14年前
コミット
f2d0f776b1
3個のファイルの変更2702行の追加2651行の削除
  1. 993
    959
      src/glsl/glsl_lexer.cpp
  2. 1628
    1613
      src/glsl/glsl_parser.cpp
  3. 81
    79
      src/glsl/glsl_parser.h

+ 993
- 959
src/glsl/glsl_lexer.cpp
ファイル差分が大きすぎるため省略します
ファイルの表示


+ 1628
- 1613
src/glsl/glsl_parser.cpp
ファイル差分が大きすぎるため省略します
ファイルの表示


+ 81
- 79
src/glsl/glsl_parser.h ファイルの表示

@@ -1,9 +1,10 @@
/* A Bison parser, made by GNU Bison 2.4.3. */

/* A Bison parser, made by GNU Bison 2.4.1. */

/* Skeleton interface for Bison's Yacc-like parsers in C
Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
2009, 2010 Free Software Foundation, Inc.
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
@@ -155,79 +156,80 @@
PRAGMA_DEBUG_OFF = 372,
PRAGMA_OPTIMIZE_ON = 373,
PRAGMA_OPTIMIZE_OFF = 374,
LAYOUT_TOK = 375,
ASM = 376,
CLASS = 377,
UNION = 378,
ENUM = 379,
TYPEDEF = 380,
TEMPLATE = 381,
THIS = 382,
PACKED_TOK = 383,
GOTO = 384,
INLINE_TOK = 385,
NOINLINE = 386,
VOLATILE = 387,
PUBLIC_TOK = 388,
STATIC = 389,
EXTERN = 390,
EXTERNAL = 391,
LONG_TOK = 392,
SHORT_TOK = 393,
DOUBLE_TOK = 394,
HALF = 395,
FIXED_TOK = 396,
UNSIGNED = 397,
INPUT_TOK = 398,
OUPTUT = 399,
HVEC2 = 400,
HVEC3 = 401,
HVEC4 = 402,
DVEC2 = 403,
DVEC3 = 404,
DVEC4 = 405,
FVEC2 = 406,
FVEC3 = 407,
FVEC4 = 408,
SAMPLER2DRECT = 409,
SAMPLER3DRECT = 410,
SAMPLER2DRECTSHADOW = 411,
SIZEOF = 412,
CAST = 413,
NAMESPACE = 414,
USING = 415,
ERROR_TOK = 416,
COMMON = 417,
PARTITION = 418,
ACTIVE = 419,
SAMPLERBUFFER = 420,
FILTER = 421,
IMAGE1D = 422,
IMAGE2D = 423,
IMAGE3D = 424,
IMAGECUBE = 425,
IMAGE1DARRAY = 426,
IMAGE2DARRAY = 427,
IIMAGE1D = 428,
IIMAGE2D = 429,
IIMAGE3D = 430,
IIMAGECUBE = 431,
IIMAGE1DARRAY = 432,
IIMAGE2DARRAY = 433,
UIMAGE1D = 434,
UIMAGE2D = 435,
UIMAGE3D = 436,
UIMAGECUBE = 437,
UIMAGE1DARRAY = 438,
UIMAGE2DARRAY = 439,
IMAGE1DSHADOW = 440,
IMAGE2DSHADOW = 441,
IMAGEBUFFER = 442,
IIMAGEBUFFER = 443,
UIMAGEBUFFER = 444,
IMAGE1DARRAYSHADOW = 445,
IMAGE2DARRAYSHADOW = 446,
ROW_MAJOR = 447
PRAGMA_INVARIANT_ALL = 375,
LAYOUT_TOK = 376,
ASM = 377,
CLASS = 378,
UNION = 379,
ENUM = 380,
TYPEDEF = 381,
TEMPLATE = 382,
THIS = 383,
PACKED_TOK = 384,
GOTO = 385,
INLINE_TOK = 386,
NOINLINE = 387,
VOLATILE = 388,
PUBLIC_TOK = 389,
STATIC = 390,
EXTERN = 391,
EXTERNAL = 392,
LONG_TOK = 393,
SHORT_TOK = 394,
DOUBLE_TOK = 395,
HALF = 396,
FIXED_TOK = 397,
UNSIGNED = 398,
INPUT_TOK = 399,
OUPTUT = 400,
HVEC2 = 401,
HVEC3 = 402,
HVEC4 = 403,
DVEC2 = 404,
DVEC3 = 405,
DVEC4 = 406,
FVEC2 = 407,
FVEC3 = 408,
FVEC4 = 409,
SAMPLER2DRECT = 410,
SAMPLER3DRECT = 411,
SAMPLER2DRECTSHADOW = 412,
SIZEOF = 413,
CAST = 414,
NAMESPACE = 415,
USING = 416,
ERROR_TOK = 417,
COMMON = 418,
PARTITION = 419,
ACTIVE = 420,
SAMPLERBUFFER = 421,
FILTER = 422,
IMAGE1D = 423,
IMAGE2D = 424,
IMAGE3D = 425,
IMAGECUBE = 426,
IMAGE1DARRAY = 427,
IMAGE2DARRAY = 428,
IIMAGE1D = 429,
IIMAGE2D = 430,
IIMAGE3D = 431,
IIMAGECUBE = 432,
IIMAGE1DARRAY = 433,
IIMAGE2DARRAY = 434,
UIMAGE1D = 435,
UIMAGE2D = 436,
UIMAGE3D = 437,
UIMAGECUBE = 438,
UIMAGE1DARRAY = 439,
UIMAGE2DARRAY = 440,
IMAGE1DSHADOW = 441,
IMAGE2DSHADOW = 442,
IMAGEBUFFER = 443,
IIMAGEBUFFER = 444,
UIMAGEBUFFER = 445,
IMAGE1DARRAYSHADOW = 446,
IMAGE2DARRAYSHADOW = 447,
ROW_MAJOR = 448
};
#endif

@@ -237,7 +239,7 @@
typedef union YYSTYPE
{

/* Line 1685 of yacc.c */
/* Line 1676 of yacc.c */
#line 52 "glsl_parser.ypp"

int n;
@@ -270,8 +272,8 @@ typedef union YYSTYPE



/* Line 1685 of yacc.c */
#line 275 "glsl_parser.h"
/* Line 1676 of yacc.c */
#line 277 "glsl_parser.h"
} YYSTYPE;
# define YYSTYPE_IS_TRIVIAL 1
# define yystype YYSTYPE /* obsolescent; will be withdrawn */

読み込み中…
キャンセル
保存