PIPS
keywtbl.h
Go to the documentation of this file.
1 /*
2 
3  $Id: warning.h 23065 2016-03-02 09:05:50Z coelho $
4 
5  Copyright 1989-2016 MINES ParisTech
6 
7  This file is part of PIPS.
8 
9  PIPS is free software: you can redistribute it and/or modify it
10  under the terms of the GNU General Public License as published by
11  the Free Software Foundation, either version 3 of the License, or
12  any later version.
13 
14  PIPS is distributed in the hope that it will be useful, but WITHOUT ANY
15  WARRANTY; without even the implied warranty of MERCHANTABILITY or
16  FITNESS FOR A PARTICULAR PURPOSE.
17 
18  See the GNU General Public License for more details.
19 
20  You should have received a copy of the GNU General Public License
21  along with PIPS. If not, see <http://www.gnu.org/licenses/>.
22 
23 */
24 /***************************************************************************/
25 /* */
26 /* CE FICHIER A ETE GENERE AUTOMATIQUEMENT. NE PAS LE MODIFIER. */
27 /* */
28 /***************************************************************************/
29 
30 
31 
32 #include "syn_yacc.h"
33 static struct Skeyword keywtbl[] = {
34 {"ASSIGN", TK_ASSIGN},
35 {"BACKSPACE", TK_BACKSPACE},
36 {"BLANK", TK_BLANK},
37 {"BLOCKDATA", TK_BLOCKDATA},
38 {"BUFFERIN", TK_BUFFERIN},
39 {"BUFFEROUT", TK_BUFFEROUT},
40 {"CALL", TK_CALL},
41 {"CHARACTER", TK_CHARACTER},
42 {"CLOSE", TK_CLOSE},
43 {"COMMON", TK_COMMON},
44 {"COMPLEX", TK_COMPLEX},
45 {"CONTINUE", TK_CONTINUE},
46 {"CYCLE", TK_CYCLE},
47 {"DATA", TK_DATA},
48 {"DIMENSION", TK_DIMENSION},
49 {"DOUBLEPRECISION", TK_DOUBLEPRECISION},
50 {"DOUBLECOMPLEX", TK_DOUBLECOMPLEX},
51 {"DO", TK_DO},
52 {"ELSEIF", TK_ELSEIF},
53 {"ELSE", TK_ELSE},
54 {"ENDFILE", TK_ENDFILE},
55 {"ENDDO", TK_ENDDO},
56 {"ENDIF", TK_ENDIF},
57 {"END", TK_END},
58 {"ENTRY", TK_ENTRY},
59 {"EQUIVALENCE", TK_EQUIVALENCE},
60 {"EXIT", TK_EXIT},
61 {"EXTERNAL", TK_EXTERNAL},
62 {"FORMAT", TK_FORMAT},
63 {"FUNCTION", TK_FUNCTION},
64 {"GOTO", TK_GOTO},
65 {"IF", TK_IF},
66 {"IMPLICIT", TK_IMPLICIT},
67 {"INCLUDE", TK_INCLUDE},
68 {"INQUIRE", TK_INQUIRE},
69 {"INTEGER", TK_INTEGER},
70 {"INTRINSIC", TK_INTRINSIC},
71 {"IOSTAT", TK_IOSTAT},
72 {"LOGICAL", TK_LOGICAL},
73 {"OPEN", TK_OPEN},
74 {"PARAMETER", TK_PARAMETER},
75 {"PAUSE", TK_PAUSE},
76 {"POINTER", TK_POINTER},
77 {"PRINT", TK_PRINT},
78 {"PROGRAM", TK_PROGRAM},
79 {"READ", TK_READ},
80 {"REAL", TK_REAL},
81 {"RETURN", TK_RETURN},
82 {"REWIND", TK_REWIND},
83 {"SAVE", TK_SAVE},
84 {"STATIC", TK_STATIC},
85 {"STOP", TK_STOP},
86 {"SUBROUTINE", TK_SUBROUTINE},
87 {"THEN", TK_THEN},
88 {"TO", TK_TO},
89 {"WHILE", TK_WHILE},
90 {"WRITE", TK_WRITE},
91 {0, 0}
92 };
static struct Skeyword keywtbl[]
CE FICHIER A ETE GENERE AUTOMATIQUEMENT.
Definition: keywtbl.h:33
#define TK_STATIC
Definition: splitc.c:782
#define TK_WHILE
Definition: splitc.c:844
#define TK_RETURN
Definition: splitc.c:840
#define TK_COMPLEX
Definition: splitc.c:771
#define TK_GOTO
Definition: splitc.c:839
#define TK_CONTINUE
Definition: splitc.c:838
#define TK_ELSE
Definition: splitc.c:848
#define TK_IF
Definition: splitc.c:847
#define TK_DO
Definition: splitc.c:845
#define TK_CLOSE
Definition: syn_yacc.c:289
#define TK_STOP
Definition: syn_yacc.c:332
#define TK_ENDFILE
Definition: syn_yacc.c:301
#define TK_SAVE
Definition: syn_yacc.c:330
#define TK_SUBROUTINE
Definition: syn_yacc.c:333
#define TK_ENDIF
Definition: syn_yacc.c:303
#define TK_CALL
Definition: syn_yacc.c:287
#define TK_ASSIGN
Definition: syn_yacc.c:281
#define TK_CHARACTER
Definition: syn_yacc.c:288
#define TK_BACKSPACE
Definition: syn_yacc.c:282
#define TK_CYCLE
Definition: syn_yacc.c:293
#define TK_FUNCTION
Definition: syn_yacc.c:310
#define TK_DOUBLECOMPLEX
Definition: syn_yacc.c:297
#define TK_PAUSE
Definition: syn_yacc.c:322
#define TK_DIMENSION
Definition: syn_yacc.c:295
#define TK_BUFFEROUT
Definition: syn_yacc.c:286
#define TK_DATA
Definition: syn_yacc.c:294
#define TK_PARAMETER
Definition: syn_yacc.c:321
#define TK_ENDDO
Definition: syn_yacc.c:302
#define TK_EXIT
Definition: syn_yacc.c:307
#define TK_BUFFERIN
Definition: syn_yacc.c:285
#define TK_INTRINSIC
Definition: syn_yacc.c:317
#define TK_ELSEIF
Definition: syn_yacc.c:299
#define TK_ENTRY
Definition: syn_yacc.c:305
#define TK_THEN
Definition: syn_yacc.c:334
#define TK_REAL
Definition: syn_yacc.c:327
#define TK_BLANK
Definition: syn_yacc.c:283
#define TK_END
Definition: syn_yacc.c:304
#define TK_INTEGER
Definition: syn_yacc.c:316
#define TK_LOGICAL
Definition: syn_yacc.c:319
#define TK_WRITE
Definition: syn_yacc.c:337
#define TK_REWIND
Definition: syn_yacc.c:329
#define TK_COMMON
Definition: syn_yacc.c:290
#define TK_OPEN
Definition: syn_yacc.c:320
#define TK_TO
Definition: syn_yacc.c:335
#define TK_PRINT
Definition: syn_yacc.c:324
#define TK_PROGRAM
Definition: syn_yacc.c:325
#define TK_BLOCKDATA
Definition: syn_yacc.c:284
#define TK_INCLUDE
Definition: syn_yacc.c:314
#define TK_IOSTAT
Definition: syn_yacc.c:318
#define TK_READ
Definition: syn_yacc.c:326
#define TK_DOUBLEPRECISION
Definition: syn_yacc.c:296
#define TK_IMPLICIT
Definition: syn_yacc.c:313
#define TK_POINTER
Definition: syn_yacc.c:323
#define TK_FORMAT
Definition: syn_yacc.c:309
#define TK_INQUIRE
Definition: syn_yacc.c:315
#define TK_EXTERNAL
Definition: syn_yacc.c:308
#define TK_EQUIVALENCE
Definition: syn_yacc.c:306