1
|
|
2
|
|
3
|
|
4
|
#ifndef PROTOBUF_FunctionNames_2eproto__INCLUDED
|
5
|
#define PROTOBUF_FunctionNames_2eproto__INCLUDED
|
6
|
|
7
|
#include <string>
|
8
|
|
9
|
#include <google/protobuf/stubs/common.h>
|
10
|
|
11
|
#if GOOGLE_PROTOBUF_VERSION < 2005000
|
12
|
#error This file was generated by a newer version of protoc which is
|
13
|
#error incompatible with your Protocol Buffer headers. Please update
|
14
|
#error your headers.
|
15
|
#endif
|
16
|
#if 2005000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
|
17
|
#error This file was generated by an older version of protoc which is
|
18
|
#error incompatible with your Protocol Buffer headers. Please
|
19
|
#error regenerate this file with a newer version of protoc.
|
20
|
#endif
|
21
|
|
22
|
#include <google/protobuf/generated_message_util.h>
|
23
|
#include <google/protobuf/repeated_field.h>
|
24
|
#include <google/protobuf/extension_set.h>
|
25
|
#include <google/protobuf/generated_enum_reflection.h>
|
26
|
|
27
|
|
28
|
namespace serialize {
|
29
|
|
30
|
|
31
|
void protobuf_AddDesc_FunctionNames_2eproto();
|
32
|
void protobuf_AssignDesc_FunctionNames_2eproto();
|
33
|
void protobuf_ShutdownFile_FunctionNames_2eproto();
|
34
|
|
35
|
|
36
|
enum PBAdd {
|
37
|
TIRESIAS_ADD_IDENTIFIERTOLIST = 0,
|
38
|
TIRESIAS_ADD_TYPETOLIST = 1,
|
39
|
TIRESIAS_ADD_STATEMENTTOLIST = 2,
|
40
|
TIRESIAS_ADD_EXPRESSIONTOLIST = 3,
|
41
|
TIRESIAS_ADD_IDTOSYMBTAB = 4,
|
42
|
TIRESIAS_ADD_PARAMTOLIST = 5,
|
43
|
TIRESIAS_ADD_ACTIONSYSTEMINSTANCETOLIST = 6,
|
44
|
TIRESIAS_ADD_IDENTIFIERTOBLOCK = 7
|
45
|
};
|
46
|
bool PBAdd_IsValid(int value);
|
47
|
const PBAdd PBAdd_MIN = TIRESIAS_ADD_IDENTIFIERTOLIST;
|
48
|
const PBAdd PBAdd_MAX = TIRESIAS_ADD_IDENTIFIERTOBLOCK;
|
49
|
const int PBAdd_ARRAYSIZE = PBAdd_MAX + 1;
|
50
|
|
51
|
const ::google::protobuf::EnumDescriptor* PBAdd_descriptor();
|
52
|
inline const ::std::string& PBAdd_Name(PBAdd value) {
|
53
|
return ::google::protobuf::internal::NameOfEnum(
|
54
|
PBAdd_descriptor(), value);
|
55
|
}
|
56
|
inline bool PBAdd_Parse(
|
57
|
const ::std::string& name, PBAdd* value) {
|
58
|
return ::google::protobuf::internal::ParseNamedEnum<PBAdd>(
|
59
|
PBAdd_descriptor(), name, value);
|
60
|
}
|
61
|
enum PBAllocation {
|
62
|
TIRESIAS_CREATE_IDENTIFIER = 0,
|
63
|
TIRESIAS_CREATE_TYPE = 1,
|
64
|
TIRESIAS_CREATE_STATEMENT = 2,
|
65
|
TIRESIAS_CREATE_EXPRESSION = 3,
|
66
|
TIRESIAS_CREATE_STATEMENTLIST = 4,
|
67
|
TIRESIAS_CREATE_EXPRESSIONLIST = 5,
|
68
|
TIRESIAS_CREATE_IDENTIFIERLIST = 6,
|
69
|
TIRESIAS_CREATE_SYMBTAB = 7,
|
70
|
TIRESIAS_CREATE_PARAMLIST = 8,
|
71
|
TIRESIAS_CREATE_ACTIONSYSTEMINSTANCE = 9,
|
72
|
TIRESIAS_CREATE_TYPELIST = 10,
|
73
|
TIRESIAS_CREATE_ACTIONSYSTEMINSTANCELIST = 11,
|
74
|
TIRESIAS_CAST_ASTELEMENT_TO_ISCOPE = 12
|
75
|
};
|
76
|
bool PBAllocation_IsValid(int value);
|
77
|
const PBAllocation PBAllocation_MIN = TIRESIAS_CREATE_IDENTIFIER;
|
78
|
const PBAllocation PBAllocation_MAX = TIRESIAS_CAST_ASTELEMENT_TO_ISCOPE;
|
79
|
const int PBAllocation_ARRAYSIZE = PBAllocation_MAX + 1;
|
80
|
|
81
|
const ::google::protobuf::EnumDescriptor* PBAllocation_descriptor();
|
82
|
inline const ::std::string& PBAllocation_Name(PBAllocation value) {
|
83
|
return ::google::protobuf::internal::NameOfEnum(
|
84
|
PBAllocation_descriptor(), value);
|
85
|
}
|
86
|
inline bool PBAllocation_Parse(
|
87
|
const ::std::string& name, PBAllocation* value) {
|
88
|
return ::google::protobuf::internal::ParseNamedEnum<PBAllocation>(
|
89
|
PBAllocation_descriptor(), name, value);
|
90
|
}
|
91
|
enum PBIdentifiers {
|
92
|
TIRESIAS_INIT_ENUMIDENTIFIER = 1,
|
93
|
TIRESIAS_INIT_CONSTIDENTIFIER = 2,
|
94
|
TIRESIAS_INIT_ATTRIDENTIFIER = 3,
|
95
|
TIRESIAS_INIT_EXPRVARIDENTIFIER = 4,
|
96
|
TIRESIAS_INIT_PARAMIDENTIFIER = 5,
|
97
|
TIRESIAS_INIT_LOCVARIDENTIFIER = 6,
|
98
|
TIRESIAS_INIT_TYPEIDENTIFIER = 7,
|
99
|
TIRESIAS_INIT_SELFIDENTIFIER = 8,
|
100
|
TIRESIAS_INIT_METHODIDENTIFIER = 9,
|
101
|
TIRESIAS_INIT_MODULE = 10,
|
102
|
TIRESIAS_INIT_MAINMODULE = 0
|
103
|
};
|
104
|
bool PBIdentifiers_IsValid(int value);
|
105
|
const PBIdentifiers PBIdentifiers_MIN = TIRESIAS_INIT_MAINMODULE;
|
106
|
const PBIdentifiers PBIdentifiers_MAX = TIRESIAS_INIT_MODULE;
|
107
|
const int PBIdentifiers_ARRAYSIZE = PBIdentifiers_MAX + 1;
|
108
|
|
109
|
const ::google::protobuf::EnumDescriptor* PBIdentifiers_descriptor();
|
110
|
inline const ::std::string& PBIdentifiers_Name(PBIdentifiers value) {
|
111
|
return ::google::protobuf::internal::NameOfEnum(
|
112
|
PBIdentifiers_descriptor(), value);
|
113
|
}
|
114
|
inline bool PBIdentifiers_Parse(
|
115
|
const ::std::string& name, PBIdentifiers* value) {
|
116
|
return ::google::protobuf::internal::ParseNamedEnum<PBIdentifiers>(
|
117
|
PBIdentifiers_descriptor(), name, value);
|
118
|
}
|
119
|
enum PBTypes {
|
120
|
TIRESIAS_INIT_INTTYPE = 1,
|
121
|
TIRESIAS_INIT_BOOLTYPE = 2,
|
122
|
TIRESIAS_INIT_VALUEDENUMTYPE = 3,
|
123
|
TIRESIAS_INIT_ENUMTYPE = 4,
|
124
|
TIRESIAS_INIT_LISTTYPE = 5,
|
125
|
TIRESIAS_INIT_TUPLETYPE = 6,
|
126
|
TIRESIAS_INIT_FUNCTIONTYPE = 7,
|
127
|
TIRESIAS_INIT_ACTIONSYSTEMINSTANCE = 8,
|
128
|
TIRESIAS_INIT_ACTIONSYSTEMTYPE = 9,
|
129
|
TIRESIAS_INIT_NULLTYPE = 0
|
130
|
};
|
131
|
bool PBTypes_IsValid(int value);
|
132
|
const PBTypes PBTypes_MIN = TIRESIAS_INIT_NULLTYPE;
|
133
|
const PBTypes PBTypes_MAX = TIRESIAS_INIT_ACTIONSYSTEMTYPE;
|
134
|
const int PBTypes_ARRAYSIZE = PBTypes_MAX + 1;
|
135
|
|
136
|
const ::google::protobuf::EnumDescriptor* PBTypes_descriptor();
|
137
|
inline const ::std::string& PBTypes_Name(PBTypes value) {
|
138
|
return ::google::protobuf::internal::NameOfEnum(
|
139
|
PBTypes_descriptor(), value);
|
140
|
}
|
141
|
inline bool PBTypes_Parse(
|
142
|
const ::std::string& name, PBTypes* value) {
|
143
|
return ::google::protobuf::internal::ParseNamedEnum<PBTypes>(
|
144
|
PBTypes_descriptor(), name, value);
|
145
|
}
|
146
|
enum PBStatements {
|
147
|
TIRESIAS_INIT_SKIP = 3,
|
148
|
TIRESIAS_INIT_BREAK = 4,
|
149
|
TIRESIAS_INIT_ABORT = 5,
|
150
|
TIRESIAS_INIT_NONDETBLOCK = 6,
|
151
|
TIRESIAS_INIT_SEQBLOCK = 7,
|
152
|
TIRESIAS_INIT_PRIOBLOCK = 8,
|
153
|
TIRESIAS_INIT_GUARDEDCOMMAND = 2,
|
154
|
TIRESIAS_INIT_ASSIGNMENT = 1,
|
155
|
TIRESIAS_INIT_CALL = 0
|
156
|
};
|
157
|
bool PBStatements_IsValid(int value);
|
158
|
const PBStatements PBStatements_MIN = TIRESIAS_INIT_CALL;
|
159
|
const PBStatements PBStatements_MAX = TIRESIAS_INIT_PRIOBLOCK;
|
160
|
const int PBStatements_ARRAYSIZE = PBStatements_MAX + 1;
|
161
|
|
162
|
const ::google::protobuf::EnumDescriptor* PBStatements_descriptor();
|
163
|
inline const ::std::string& PBStatements_Name(PBStatements value) {
|
164
|
return ::google::protobuf::internal::NameOfEnum(
|
165
|
PBStatements_descriptor(), value);
|
166
|
}
|
167
|
inline bool PBStatements_Parse(
|
168
|
const ::std::string& name, PBStatements* value) {
|
169
|
return ::google::protobuf::internal::ParseNamedEnum<PBStatements>(
|
170
|
PBStatements_descriptor(), name, value);
|
171
|
}
|
172
|
enum PBExpressions {
|
173
|
TIRESIAS_INIT_TYPEEXPRESSION = 4,
|
174
|
TIRESIAS_INIT_IDENTIFIEREXPRESSION = 5,
|
175
|
TIRESIAS_INIT_UNARYEXPRESSION = 6,
|
176
|
TIRESIAS_INIT_BINARYEXPRESSION = 7,
|
177
|
TIRESIAS_INIT_TERNARYEXPRESSION = 8,
|
178
|
TIRESIAS_INIT_INTVALUEEXPRESSION = 9,
|
179
|
TIRESIAS_INIT_BOOLVALUEEXPRESSION = 10,
|
180
|
TIRESIAS_INIT_REFVALUEEXPRESSION = 11,
|
181
|
TIRESIAS_INIT_LISTCONSTRUCTOR = 12,
|
182
|
TIRESIAS_INIT_SETCONSTRUCTOR = 13,
|
183
|
TIRESIAS_INIT_TUPLECONSTRUCTOR = 14,
|
184
|
TIRESIAS_INIT_ACCESSEXPRESSION = 15,
|
185
|
TIRESIAS_INIT_TUPLEMAPACCESSEXPRESSION = 3,
|
186
|
TIRESIAS_INIT_CALLEXPRESSION = 2,
|
187
|
TIRESIAS_INIT_QUANTIFIEREXPRESSION = 1,
|
188
|
TIRESIAS_INIT_OBJECTCONSTRUCTOR = 0
|
189
|
};
|
190
|
bool PBExpressions_IsValid(int value);
|
191
|
const PBExpressions PBExpressions_MIN = TIRESIAS_INIT_OBJECTCONSTRUCTOR;
|
192
|
const PBExpressions PBExpressions_MAX = TIRESIAS_INIT_ACCESSEXPRESSION;
|
193
|
const int PBExpressions_ARRAYSIZE = PBExpressions_MAX + 1;
|
194
|
|
195
|
const ::google::protobuf::EnumDescriptor* PBExpressions_descriptor();
|
196
|
inline const ::std::string& PBExpressions_Name(PBExpressions value) {
|
197
|
return ::google::protobuf::internal::NameOfEnum(
|
198
|
PBExpressions_descriptor(), value);
|
199
|
}
|
200
|
inline bool PBExpressions_Parse(
|
201
|
const ::std::string& name, PBExpressions* value) {
|
202
|
return ::google::protobuf::internal::ParseNamedEnum<PBExpressions>(
|
203
|
PBExpressions_descriptor(), name, value);
|
204
|
}
|
205
|
|
206
|
|
207
|
|
208
|
|
209
|
|
210
|
|
211
|
|
212
|
|
213
|
|
214
|
|
215
|
|
216
|
}
|
217
|
|
218
|
#ifndef SWIG
|
219
|
namespace google {
|
220
|
namespace protobuf {
|
221
|
|
222
|
template <>
|
223
|
inline const EnumDescriptor* GetEnumDescriptor< ::serialize::PBAdd>() {
|
224
|
return ::serialize::PBAdd_descriptor();
|
225
|
}
|
226
|
template <>
|
227
|
inline const EnumDescriptor* GetEnumDescriptor< ::serialize::PBAllocation>() {
|
228
|
return ::serialize::PBAllocation_descriptor();
|
229
|
}
|
230
|
template <>
|
231
|
inline const EnumDescriptor* GetEnumDescriptor< ::serialize::PBIdentifiers>() {
|
232
|
return ::serialize::PBIdentifiers_descriptor();
|
233
|
}
|
234
|
template <>
|
235
|
inline const EnumDescriptor* GetEnumDescriptor< ::serialize::PBTypes>() {
|
236
|
return ::serialize::PBTypes_descriptor();
|
237
|
}
|
238
|
template <>
|
239
|
inline const EnumDescriptor* GetEnumDescriptor< ::serialize::PBStatements>() {
|
240
|
return ::serialize::PBStatements_descriptor();
|
241
|
}
|
242
|
template <>
|
243
|
inline const EnumDescriptor* GetEnumDescriptor< ::serialize::PBExpressions>() {
|
244
|
return ::serialize::PBExpressions_descriptor();
|
245
|
}
|
246
|
|
247
|
}
|
248
|
}
|
249
|
#endif
|
250
|
|
251
|
|
252
|
|
253
|
#endif
|