~ubuntu-branches/ubuntu/wily/qtbase-opensource-src/wily

« back to all changes in this revision

Viewing changes to src/3rdparty/angle/src/compiler/preprocessor/parser.h

  • Committer: Package Import Robot
  • Author(s): Timo Jyrinki
  • Date: 2013-02-05 12:46:17 UTC
  • Revision ID: package-import@ubuntu.com-20130205124617-c8jouts182j002fx
Tags: upstream-5.0.1+dfsg
ImportĀ upstreamĀ versionĀ 5.0.1+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/****************************************************************************\
 
2
Copyright (c) 2002, NVIDIA Corporation.
 
3
 
 
4
NVIDIA Corporation("NVIDIA") supplies this software to you in
 
5
consideration of your agreement to the following terms, and your use,
 
6
installation, modification or redistribution of this NVIDIA software
 
7
constitutes acceptance of these terms.  If you do not agree with these
 
8
terms, please do not use, install, modify or redistribute this NVIDIA
 
9
software.
 
10
 
 
11
In consideration of your agreement to abide by the following terms, and
 
12
subject to these terms, NVIDIA grants you a personal, non-exclusive
 
13
license, under NVIDIA's copyrights in this original NVIDIA software (the
 
14
"NVIDIA Software"), to use, reproduce, modify and redistribute the
 
15
NVIDIA Software, with or without modifications, in source and/or binary
 
16
forms; provided that if you redistribute the NVIDIA Software, you must
 
17
retain the copyright notice of NVIDIA, this notice and the following
 
18
text and disclaimers in all such redistributions of the NVIDIA Software.
 
19
Neither the name, trademarks, service marks nor logos of NVIDIA
 
20
Corporation may be used to endorse or promote products derived from the
 
21
NVIDIA Software without specific prior written permission from NVIDIA.
 
22
Except as expressly stated in this notice, no other rights or licenses
 
23
express or implied, are granted by NVIDIA herein, including but not
 
24
limited to any patent rights that may be infringed by your derivative
 
25
works or by other works in which the NVIDIA Software may be
 
26
incorporated. No hardware is licensed hereunder. 
 
27
 
 
28
THE NVIDIA SOFTWARE IS BEING PROVIDED ON AN "AS IS" BASIS, WITHOUT
 
29
WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED,
 
30
INCLUDING WITHOUT LIMITATION, WARRANTIES OR CONDITIONS OF TITLE,
 
31
NON-INFRINGEMENT, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR
 
32
ITS USE AND OPERATION EITHER ALONE OR IN COMBINATION WITH OTHER
 
33
PRODUCTS.
 
34
 
 
35
IN NO EVENT SHALL NVIDIA BE LIABLE FOR ANY SPECIAL, INDIRECT,
 
36
INCIDENTAL, EXEMPLARY, CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
 
37
TO, LOST PROFITS; PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
 
38
USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) OR ARISING IN ANY WAY
 
39
OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE
 
40
NVIDIA SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF CONTRACT,
 
41
TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF
 
42
NVIDIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
43
\****************************************************************************/
 
44
 
 
45
#ifndef BISON_PARSER_H
 
46
# define BISON_PARSER_H
 
47
 
 
48
#ifndef yystypepp
 
49
typedef struct {
 
50
    int    sc_int;
 
51
    float  sc_fval;
 
52
    int    sc_ident;
 
53
        char   symbol_name[MAX_SYMBOL_NAME_LEN+1];
 
54
} yystypepp;
 
55
 
 
56
# define YYSTYPE_IS_TRIVIAL 1
 
57
#endif
 
58
# define        CPP_AND_OP              257
 
59
# define        CPP_SUB_ASSIGN      259
 
60
# define        CPP_MOD_ASSIGN      260
 
61
# define        CPP_ADD_ASSIGN  261
 
62
# define        CPP_DIV_ASSIGN  262
 
63
# define        CPP_MUL_ASSIGN  263
 
64
# define        CPP_EQ_OP               264
 
65
# define    CPP_XOR_OP         265 
 
66
# define        ERROR_SY            266
 
67
# define        CPP_FLOATCONSTANT       267
 
68
# define        CPP_GE_OP               268
 
69
# define        CPP_RIGHT_OP        269
 
70
# define        CPP_IDENTIFIER      270
 
71
# define        CPP_INTCONSTANT     271
 
72
# define        CPP_LE_OP               272
 
73
# define        CPP_LEFT_OP             273
 
74
# define        CPP_DEC_OP      274
 
75
# define        CPP_NE_OP               275
 
76
# define        CPP_OR_OP               276
 
77
# define        CPP_INC_OP          277
 
78
# define        CPP_STRCONSTANT     278
 
79
# define        CPP_TYPEIDENTIFIER      279
 
80
 
 
81
# define        FIRST_USER_TOKEN_SY     289
 
82
 
 
83
# define        CPP_RIGHT_ASSIGN            280
 
84
# define        CPP_LEFT_ASSIGN     281
 
85
# define        CPP_AND_ASSIGN  282
 
86
# define        CPP_OR_ASSIGN   283
 
87
# define        CPP_XOR_ASSIGN  284
 
88
# define        CPP_LEFT_BRACKET        285
 
89
# define        CPP_RIGHT_BRACKET       286
 
90
# define        CPP_LEFT_BRACE  287
 
91
# define        CPP_RIGHT_BRACE 288
 
92
 
 
93
#endif /* not BISON_PARSER_H */