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
};
keywtbl
static struct Skeyword keywtbl[]
CE FICHIER A ETE GENERE AUTOMATIQUEMENT.
Definition:
keywtbl.h:33
TK_STATIC
#define TK_STATIC
Definition:
splitc.c:782
TK_WHILE
#define TK_WHILE
Definition:
splitc.c:844
TK_RETURN
#define TK_RETURN
Definition:
splitc.c:840
TK_COMPLEX
#define TK_COMPLEX
Definition:
splitc.c:771
TK_GOTO
#define TK_GOTO
Definition:
splitc.c:839
TK_CONTINUE
#define TK_CONTINUE
Definition:
splitc.c:838
TK_ELSE
#define TK_ELSE
Definition:
splitc.c:848
TK_IF
#define TK_IF
Definition:
splitc.c:847
TK_DO
#define TK_DO
Definition:
splitc.c:845
Skeyword
Definition:
reader.c:408
TK_CLOSE
#define TK_CLOSE
Definition:
syn_yacc.c:289
TK_STOP
#define TK_STOP
Definition:
syn_yacc.c:332
TK_ENDFILE
#define TK_ENDFILE
Definition:
syn_yacc.c:301
TK_SAVE
#define TK_SAVE
Definition:
syn_yacc.c:330
TK_SUBROUTINE
#define TK_SUBROUTINE
Definition:
syn_yacc.c:333
TK_ENDIF
#define TK_ENDIF
Definition:
syn_yacc.c:303
TK_CALL
#define TK_CALL
Definition:
syn_yacc.c:287
TK_ASSIGN
#define TK_ASSIGN
Definition:
syn_yacc.c:281
TK_CHARACTER
#define TK_CHARACTER
Definition:
syn_yacc.c:288
TK_BACKSPACE
#define TK_BACKSPACE
Definition:
syn_yacc.c:282
TK_CYCLE
#define TK_CYCLE
Definition:
syn_yacc.c:293
TK_FUNCTION
#define TK_FUNCTION
Definition:
syn_yacc.c:310
TK_DOUBLECOMPLEX
#define TK_DOUBLECOMPLEX
Definition:
syn_yacc.c:297
TK_PAUSE
#define TK_PAUSE
Definition:
syn_yacc.c:322
TK_DIMENSION
#define TK_DIMENSION
Definition:
syn_yacc.c:295
TK_BUFFEROUT
#define TK_BUFFEROUT
Definition:
syn_yacc.c:286
TK_DATA
#define TK_DATA
Definition:
syn_yacc.c:294
TK_PARAMETER
#define TK_PARAMETER
Definition:
syn_yacc.c:321
TK_ENDDO
#define TK_ENDDO
Definition:
syn_yacc.c:302
TK_EXIT
#define TK_EXIT
Definition:
syn_yacc.c:307
TK_BUFFERIN
#define TK_BUFFERIN
Definition:
syn_yacc.c:285
TK_INTRINSIC
#define TK_INTRINSIC
Definition:
syn_yacc.c:317
TK_ELSEIF
#define TK_ELSEIF
Definition:
syn_yacc.c:299
TK_ENTRY
#define TK_ENTRY
Definition:
syn_yacc.c:305
TK_THEN
#define TK_THEN
Definition:
syn_yacc.c:334
TK_REAL
#define TK_REAL
Definition:
syn_yacc.c:327
TK_BLANK
#define TK_BLANK
Definition:
syn_yacc.c:283
TK_END
#define TK_END
Definition:
syn_yacc.c:304
TK_INTEGER
#define TK_INTEGER
Definition:
syn_yacc.c:316
TK_LOGICAL
#define TK_LOGICAL
Definition:
syn_yacc.c:319
TK_WRITE
#define TK_WRITE
Definition:
syn_yacc.c:337
TK_REWIND
#define TK_REWIND
Definition:
syn_yacc.c:329
TK_COMMON
#define TK_COMMON
Definition:
syn_yacc.c:290
TK_OPEN
#define TK_OPEN
Definition:
syn_yacc.c:320
TK_TO
#define TK_TO
Definition:
syn_yacc.c:335
TK_PRINT
#define TK_PRINT
Definition:
syn_yacc.c:324
TK_PROGRAM
#define TK_PROGRAM
Definition:
syn_yacc.c:325
TK_BLOCKDATA
#define TK_BLOCKDATA
Definition:
syn_yacc.c:284
TK_INCLUDE
#define TK_INCLUDE
Definition:
syn_yacc.c:314
TK_IOSTAT
#define TK_IOSTAT
Definition:
syn_yacc.c:318
TK_READ
#define TK_READ
Definition:
syn_yacc.c:326
TK_DOUBLEPRECISION
#define TK_DOUBLEPRECISION
Definition:
syn_yacc.c:296
TK_IMPLICIT
#define TK_IMPLICIT
Definition:
syn_yacc.c:313
TK_POINTER
#define TK_POINTER
Definition:
syn_yacc.c:323
TK_FORMAT
#define TK_FORMAT
Definition:
syn_yacc.c:309
TK_INQUIRE
#define TK_INQUIRE
Definition:
syn_yacc.c:315
TK_EXTERNAL
#define TK_EXTERNAL
Definition:
syn_yacc.c:308
TK_EQUIVALENCE
#define TK_EQUIVALENCE
Definition:
syn_yacc.c:306
syn_yacc.h
pips
src
Libs
syntax
keywtbl.h
Generated on Thu Sep 26 2024 22:11:47 for PIPS by
1.9.1