ceptr
 All Data Structures Files Functions Variables Typedefs Macros Modules Pages
base_defs.c
Go to the documentation of this file.
1 
12 #include "base_defs.h"
13 #include "sys_defs.h"
14 #include "def.h"
15 #include "process.h"
16 #include "receptor.h"
17 #include "protocol.h"
18 
19 SemanticID SYS_RECEPTOR={0,0,0};
20 SemanticID COMPOSITORY={0,0,0};
21 SemanticID DEV_COMPOSITORY={0,0,0};
22 SemanticID TEST_RECEPTOR={0,0,0};
23 SemanticID CLOCK_RECEPTOR={0,0,0};
24 SemanticID STREAM_EDGE={0,0,0};
25 SemanticID INTERNET={0,0,0};
26 SemanticID BIT={0,0,0};
27 SemanticID INTEGER={0,0,0};
28 SemanticID INTEGER64={0,0,0};
29 SemanticID FLOAT={0,0,0};
30 SemanticID CHAR={0,0,0};
31 SemanticID CSTRING={0,0,0};
32 SemanticID SYMBOL={0,0,0};
33 SemanticID STRUCTURE={0,0,0};
34 SemanticID PROCESS={0,0,0};
35 SemanticID PROTOCOL={0,0,0};
36 SemanticID RECEPTOR={0,0,0};
37 SemanticID SCAPE={0,0,0};
38 SemanticID ENUM={0,0,0};
39 SemanticID TREE_PATH={0,0,0};
40 SemanticID XADDR={0,0,0};
41 SemanticID SURFACE={0,0,0};
42 SemanticID TREE={0,0,0};
43 SemanticID RECEPTOR_SURFACE={0,0,0};
44 SemanticID SEMTREX={0,0,0};
45 SemanticID CPOINTER={0,0,0};
46 SemanticID UUID={0,0,0};
47 SemanticID BLOB={0,0,0};
48 SemanticID STRUCTURES={0,0,0};
49 SemanticID SYMBOLS={0,0,0};
50 SemanticID PROCESSES={0,0,0};
51 SemanticID PROTOCOLS={0,0,0};
52 SemanticID RECEPTORS={0,0,0};
53 SemanticID SCAPES={0,0,0};
54 SemanticID LIST_OF_STRUCTURES_AND_SYMBOLS_AND_PROCESSES_AND_PROTOCOLS_AND_RECEPTORS_AND_ZERO_OR_MORE_OF_SCAPES={0,0,0};
55 SemanticID DEFINITIONS={0,0,0};
56 SemanticID STRUCTURE_SYMBOL={0,0,0};
57 SemanticID STRUCTURE_SEQUENCE={0,0,0};
58 SemanticID STRUCTURE_OR={0,0,0};
59 SemanticID STRUCTURE_ZERO_OR_MORE={0,0,0};
60 SemanticID STRUCTURE_ONE_OR_MORE={0,0,0};
61 SemanticID STRUCTURE_STRUCTURE={0,0,0};
62 SemanticID STRUCTURE_ANYTHING={0,0,0};
63 SemanticID STRUCTURE_DEF={0,0,0};
64 SemanticID LABEL={0,0,0};
65 SemanticID STRUCTURE_LABEL={0,0,0};
66 SemanticID TUPLE_OF_STRUCTURE_LABEL_AND_STRUCTURE_DEF={0,0,0};
67 SemanticID STRUCTURE_DEFINITION={0,0,0};
68 SemanticID ZERO_OR_MORE_OF_STRUCTURE_DEFINITION={0,0,0};
69 SemanticID ONE_OR_MORE_OF_STRUCTURE_DEF={0,0,0};
70 SemanticID STRUCTURE_ZERO_OR_ONE={0,0,0};
71 SemanticID SYMBOL_STRUCTURE={0,0,0};
72 SemanticID SYMBOL_LABEL={0,0,0};
73 SemanticID TUPLE_OF_SYMBOL_LABEL_AND_SYMBOL_STRUCTURE={0,0,0};
74 SemanticID SYMBOL_DEFINITION={0,0,0};
75 SemanticID ZERO_OR_MORE_OF_SYMBOL_DEFINITION={0,0,0};
76 SemanticID BOOLEAN={0,0,0};
77 SemanticID SEMTREX_MATCH_PATH={0,0,0};
78 SemanticID SEMTREX_SYMBOL_LITERAL={0,0,0};
79 SemanticID SEMTREX_SYMBOL_LITERAL_NOT={0,0,0};
80 SemanticID SEMTREX_SEQUENCE={0,0,0};
81 SemanticID SEMTREX_OR={0,0,0};
82 SemanticID SEMTREX_NOT={0,0,0};
83 SemanticID SEMTREX_SYMBOL_ANY={0,0,0};
84 SemanticID SEMTREX_ZERO_OR_MORE={0,0,0};
85 SemanticID SEMTREX_ONE_OR_MORE={0,0,0};
86 SemanticID SEMTREX_ZERO_OR_ONE={0,0,0};
87 SemanticID SEMTREX_VALUE_LITERAL={0,0,0};
88 SemanticID SEMTREX_VALUE_LITERAL_NOT={0,0,0};
89 SemanticID SEMTREX_GROUP={0,0,0};
90 SemanticID SEMTREX_WALK={0,0,0};
91 SemanticID SEMTREX_DESCEND={0,0,0};
92 SemanticID SEMTREX_DEF={0,0,0};
93 SemanticID SEMTREX_SYMBOL={0,0,0};
94 SemanticID ONE_OR_MORE_OF_SEMTREX_SYMBOL={0,0,0};
95 SemanticID SEMTREX_SYMBOL_SET={0,0,0};
96 SemanticID SEMTREX_SYMBOL_LITERAL_DEF={0,0,0};
97 SemanticID ONE_OR_MORE_OF_SEMTREX_DEF={0,0,0};
98 SemanticID PAIR_OF_SEMTREX_DEF={0,0,0};
99 SemanticID ZERO_OR_ONE_OF_ANY_SYMBOL={0,0,0};
100 SemanticID ONE_OR_MORE_OF_ANY_SYMBOL={0,0,0};
101 SemanticID SEMTREX_VALUE_SET={0,0,0};
102 SemanticID SEMTREX_VALUE_LITERAL_DEF={0,0,0};
103 SemanticID SEMTREX_MATCH={0,0,0};
104 SemanticID SEMTREX_MATCH_CURSOR={0,0,0};
105 SemanticID SEMTREX_MATCH_RESULTS={0,0,0};
106 SemanticID SEMTREX_MATCH_SYMBOL={0,0,0};
107 SemanticID SEMTREX_MATCH_SIBLINGS_COUNT={0,0,0};
108 SemanticID ASCII_CHAR={0,0,0};
109 SemanticID ONE_OR_MORE_OF_ASCII_CHAR={0,0,0};
110 SemanticID ASCII_CHARS={0,0,0};
111 SemanticID ASCII_STR={0,0,0};
112 SemanticID RECEPTOR_XADDR={0,0,0};
113 SemanticID EXPECTATIONS={0,0,0};
114 SemanticID SIGNALS={0,0,0};
115 SemanticID ASPECT={0,0,0};
116 SemanticID DEFAULT_ASPECT={0,0,0};
117 SemanticID ONE_OR_MORE_OF_STRUCTURE_OF_ASPECT={0,0,0};
118 SemanticID FLUX={0,0,0};
119 SemanticID SCAPE_SPEC={0,0,0};
120 SemanticID ASPECT_IDENT={0,0,0};
121 SemanticID ASPECT_TYPE={0,0,0};
122 SemanticID ASPECT_LABEL={0,0,0};
123 SemanticID TUPLE_OF_ASPECT_TYPE_AND_ASPECT_LABEL={0,0,0};
124 SemanticID ASPECT_DEF={0,0,0};
125 SemanticID ONE_OR_MORE_OF_ASPECT_DEF={0,0,0};
126 SemanticID ASPECTS={0,0,0};
127 SemanticID CARRIER={0,0,0};
128 SemanticID BODY={0,0,0};
129 SemanticID SIGNAL_UUID={0,0,0};
130 SemanticID IN_RESPONSE_TO_UUID={0,0,0};
131 SemanticID CONVERSATION_UUID={0,0,0};
132 SemanticID RECEPTOR_PATH={0,0,0};
133 SemanticID ONE_OR_MORE_OF_RECEPTOR_PATH={0,0,0};
134 SemanticID RECEPTOR_PATHS={0,0,0};
135 SemanticID RECEPTOR_ADDR={0,0,0};
136 SemanticID RECEPTOR_ADDRESS={0,0,0};
137 SemanticID FROM_ADDRESS={0,0,0};
138 SemanticID TO_ADDRESS={0,0,0};
139 SemanticID END_CONDITIONS={0,0,0};
140 SemanticID LIST_OF_SIGNAL_UUID={0,0,0};
141 SemanticID ENVELOPE={0,0,0};
142 SemanticID LIST_OF_CONVERSATION_UUID={0,0,0};
143 SemanticID CONVERSATION_IDENT={0,0,0};
144 SemanticID LIST_OF_FROM_ADDRESS_AND_TO_ADDRESS_AND_ASPECT_IDENT_AND_CARRIER_AND_ZERO_OR_ONE_OF_CONVERSATION_IDENT_AND_ZERO_OR_ONE_OF_LOGICAL_OR_OF_END_CONDITIONS_AND_IN_RESPONSE_TO_UUID={0,0,0};
145 SemanticID HEAD={0,0,0};
146 SemanticID TUPLE_OF_HEAD_AND_BODY={0,0,0};
147 SemanticID MESSAGE={0,0,0};
148 SemanticID TUPLE_OF_ENVELOPE_AND_MESSAGE={0,0,0};
149 SemanticID SIGNAL={0,0,0};
150 SemanticID ZERO_OR_MORE_OF_SIGNAL={0,0,0};
151 SemanticID PENDING_SIGNALS={0,0,0};
152 SemanticID CODE_PATH={0,0,0};
153 SemanticID PROCESS_IDENT={0,0,0};
154 SemanticID CODE_REF={0,0,0};
155 SemanticID WAKEUP_REFERENCE={0,0,0};
156 SemanticID LIST_OF_SIGNAL_UUID_AND_CARRIER_AND_WAKEUP_REFERENCE_AND_END_CONDITIONS_AND_ZERO_OR_ONE_OF_CONVERSATION_IDENT={0,0,0};
157 SemanticID PENDING_RESPONSE={0,0,0};
158 SemanticID ZERO_OR_MORE_OF_PENDING_RESPONSE={0,0,0};
159 SemanticID PENDING_RESPONSES={0,0,0};
160 SemanticID RESPONSE_CARRIER={0,0,0};
161 SemanticID PATTERN={0,0,0};
162 SemanticID ACTION={0,0,0};
163 SemanticID PARAMS={0,0,0};
164 SemanticID SEMANTIC_MAP={0,0,0};
165 SemanticID LIST_OF_CARRIER_AND_PATTERN_AND_ACTION_AND_PARAMS_AND_END_CONDITIONS_AND_ZERO_OR_ONE_OF_SEMANTIC_MAP_AND_ZERO_OR_ONE_OF_CONVERSATION_UUID={0,0,0};
166 SemanticID EXPECTATION={0,0,0};
167 SemanticID ZERO_OR_MORE_OF_EXPECTATION={0,0,0};
168 SemanticID CONVERSATION={0,0,0};
169 SemanticID ZERO_OR_MORE_OF_CONVERSATION={0,0,0};
170 SemanticID CONVERSATIONS={0,0,0};
171 SemanticID LIST_OF_CONVERSATION_UUID_AND_END_CONDITIONS_AND_CONVERSATIONS_AND_ZERO_OR_ONE_OF_WAKEUP_REFERENCE={0,0,0};
172 SemanticID TRANSCODER={0,0,0};
173 SemanticID OPERATOR={0,0,0};
174 SemanticID VALIDATOR={0,0,0};
175 SemanticID PROCESS_OF_STRUCTURE={0,0,0};
176 SemanticID PROCESS_OF_SYMBOL={0,0,0};
177 SemanticID PROCESS_OF_PROCESS={0,0,0};
178 SemanticID LOGICAL_OR_OF_PROCESS_OF_STRUCTURE_AND_PROCESS_OF_SYMBOL_AND_PROCESS_OF_PROCESS={0,0,0};
179 SemanticID PROCESS_OF={0,0,0};
180 SemanticID LOGICAL_OR_OF_TRANSCODER_AND_OPERATOR_AND_VALIDATOR={0,0,0};
181 SemanticID PROCESS_TYPE={0,0,0};
182 SemanticID TUPLE_OF_PROCESS_OF_AND_PROCESS_TYPE={0,0,0};
183 SemanticID PROCESS_LINK={0,0,0};
184 SemanticID PROCESS_NAME={0,0,0};
185 SemanticID PROCESS_INTENTION={0,0,0};
186 SemanticID PROCESS_SIGNATURE={0,0,0};
187 SemanticID ANY_SYMBOL={0,0,0};
188 SemanticID CODE={0,0,0};
189 SemanticID LIST_OF_PROCESS_NAME_AND_PROCESS_INTENTION_AND_CODE_AND_PROCESS_SIGNATURE_AND_ZERO_OR_ONE_OF_PROCESS_LINK={0,0,0};
190 SemanticID PROCESS_DEFINITION={0,0,0};
191 SemanticID ZERO_OR_MORE_OF_PROCESS_DEFINITION={0,0,0};
192 SemanticID GOAL={0,0,0};
193 SemanticID ROLE={0,0,0};
194 SemanticID USAGE={0,0,0};
195 SemanticID WEAL={0,0,0};
196 SemanticID SEMANTIC_REFERENCE={0,0,0};
197 SemanticID SLOT_IS_VALUE_OF={0,0,0};
198 SemanticID SLOT_CHILDREN={0,0,0};
199 SemanticID SLOT_STRUCTURE={0,0,0};
200 SemanticID SLOT={0,0,0};
201 SemanticID REPLACEMENT_VALUE={0,0,0};
202 SemanticID TUPLE_OF_SEMANTIC_REFERENCE_AND_REPLACEMENT_VALUE={0,0,0};
203 SemanticID SEMANTIC_LINK={0,0,0};
204 SemanticID SEMANTIC_LINKS={0,0,0};
205 SemanticID PROTOCOL_DEFAULTS={0,0,0};
206 SemanticID SIGNATURE_LABEL={0,0,0};
207 SemanticID SIGNATURE_STRUCTURE={0,0,0};
208 SemanticID SIGNATURE_SYMBOL={0,0,0};
209 SemanticID SIGNATURE_PROCESS={0,0,0};
210 SemanticID SIGNATURE_RECEPTOR={0,0,0};
211 SemanticID SIGNATURE_PROTOCOL={0,0,0};
212 SemanticID SIGNATURE_PASSTHRU={0,0,0};
213 SemanticID SIGNATURE_ANY={0,0,0};
214 SemanticID SIGNATURE_OPTIONAL={0,0,0};
215 SemanticID LOGICAL_OR_OF_SIGNATURE_STRUCTURE_AND_SIGNATURE_SYMBOL_AND_SIGNATURE_PROCESS_AND_SIGNATURE_PASSTHRU={0,0,0};
216 SemanticID SIGNATURE_OUTPUT_TYPE={0,0,0};
217 SemanticID SIGNATURE_SEMANTIC_VARIANTS={0,0,0};
218 SemanticID TUPLE_OF_SIGNATURE_SEMANTIC_VARIANTS_AND_ZERO_OR_ONE_OF_SIGNATURE_OPTIONAL={0,0,0};
219 SemanticID SIGNATURE_INPUT_TYPE={0,0,0};
220 SemanticID TUPLE_OF_SIGNATURE_LABEL_AND_SIGNATURE_INPUT_TYPE={0,0,0};
221 SemanticID INPUT_SIGNATURE={0,0,0};
222 SemanticID TUPLE_OF_SIGNATURE_LABEL_AND_SIGNATURE_OUTPUT_TYPE={0,0,0};
223 SemanticID OUTPUT_SIGNATURE={0,0,0};
224 SemanticID EXPECTED_SLOT={0,0,0};
225 SemanticID LIST_OF_ZERO_OR_MORE_OF_EXPECTED_SLOT={0,0,0};
226 SemanticID TEMPLATE_SIGNATURE={0,0,0};
227 SemanticID PROCESS_FORM={0,0,0};
228 SemanticID LIST_OF_CODE_AND_PARAMS_AND_ZERO_OR_ONE_OF_CODE_AND_ZERO_OR_ONE_OF_PARAMS={0,0,0};
229 SemanticID RUN_TREE={0,0,0};
230 SemanticID PARAM_REF={0,0,0};
231 SemanticID SIGNAL_REF={0,0,0};
232 SemanticID ZERO_OR_MORE_OF_ANY_SYMBOL={0,0,0};
233 SemanticID RESULT_SYMBOL={0,0,0};
234 SemanticID RESULT_STRUCTURE={0,0,0};
235 SemanticID RESULT_PROCESS={0,0,0};
236 SemanticID RESULT_RECEPTOR={0,0,0};
237 SemanticID RESULT_PROTOCOL={0,0,0};
238 SemanticID REDUCTION_ERROR_SYMBOL={0,0,0};
239 SemanticID ONE_OR_MORE_OF_ROLE={0,0,0};
240 SemanticID SOURCE={0,0,0};
241 SemanticID DESTINATION={0,0,0};
242 SemanticID LIST_OF_ROLE_AND_SOURCE_AND_PATTERN_AND_ACTION_AND_ZERO_OR_ONE_OF_PARAMS={0,0,0};
243 SemanticID EXPECT={0,0,0};
244 SemanticID LIST_OF_ROLE_AND_DESTINATION_AND_ACTION={0,0,0};
245 SemanticID INITIATE={0,0,0};
246 SemanticID PNAME={0,0,0};
247 SemanticID TUPLE_OF_PNAME_AND_ONE_OR_MORE_OF_LOGICAL_OR_OF_RESOLUTION_AND_LINKAGE={0,0,0};
248 SemanticID INCLUSION={0,0,0};
249 SemanticID INTERACTION={0,0,0};
250 SemanticID WHICH_INTERACTION={0,0,0};
251 SemanticID PROTOCOL_DEFINITION={0,0,0};
252 SemanticID ZERO_OR_MORE_OF_PROTOCOL_DEFINITION={0,0,0};
253 SemanticID ACTUAL_PROCESS={0,0,0};
254 SemanticID ACTUAL_RECEPTOR={0,0,0};
255 SemanticID ACTUAL_SYMBOL={0,0,0};
256 SemanticID ACTUAL_PROTOCOL={0,0,0};
257 SemanticID ACTUAL_VALUE={0,0,0};
258 SemanticID TUPLE_OF_GOAL_AND_ACTUAL_PROCESS={0,0,0};
259 SemanticID WHICH_PROCESS={0,0,0};
260 SemanticID TUPLE_OF_ROLE_AND_ACTUAL_RECEPTOR={0,0,0};
261 SemanticID WHICH_RECEPTOR={0,0,0};
262 SemanticID TUPLE_OF_USAGE_AND_ACTUAL_SYMBOL={0,0,0};
263 SemanticID WHICH_SYMBOL={0,0,0};
264 SemanticID TUPLE_OF_WEAL_AND_ACTUAL_PROTOCOL={0,0,0};
265 SemanticID WHICH_PROTOCOL={0,0,0};
266 SemanticID TUPLE_OF_ACTUAL_SYMBOL_AND_ACTUAL_VALUE={0,0,0};
267 SemanticID WHICH_VALUE={0,0,0};
268 SemanticID MAPPING={0,0,0};
269 SemanticID RESOLUTION={0,0,0};
270 SemanticID PAIR_OF_GOAL={0,0,0};
271 SemanticID WHICH_GOAL={0,0,0};
272 SemanticID PAIR_OF_ROLE={0,0,0};
273 SemanticID WHICH_ROLE={0,0,0};
274 SemanticID PAIR_OF_USAGE={0,0,0};
275 SemanticID WHICH_USAGE={0,0,0};
276 SemanticID PAIR_OF_WEAL={0,0,0};
277 SemanticID WHICH_WEAL={0,0,0};
278 SemanticID LINK={0,0,0};
279 SemanticID LINKAGE={0,0,0};
280 SemanticID ONE_OR_MORE_OF_RESOLUTION={0,0,0};
281 SemanticID PROTOCOL_BINDINGS={0,0,0};
282 SemanticID PROTOCOL_LABEL={0,0,0};
283 SemanticID LIST_OF_ZERO_OR_MORE_OF_ROLE_AND_ZERO_OR_MORE_OF_GOAL_AND_ZERO_OR_MORE_OF_USAGE_AND_ZERO_OR_MORE_OF_WEAL={0,0,0};
284 SemanticID PROTOCOL_SEMANTICS={0,0,0};
285 SemanticID LIST_OF_PROTOCOL_LABEL_AND_PROTOCOL_SEMANTICS_AND_ZERO_OR_MORE_OF_PROTOCOL_DEFAULTS_AND_ZERO_OR_MORE_OF_STRUCTURE_OF_INTERACTION_AND_ZERO_OR_MORE_OF_INCLUSION={0,0,0};
286 SemanticID ZERO_OR_MORE_OF_STRUCTURE_OF_SCAPE={0,0,0};
287 SemanticID MANIFEST_LABEL={0,0,0};
288 SemanticID MANIFEST_SPEC={0,0,0};
289 SemanticID TUPLE_OF_MANIFEST_LABEL_AND_MANIFEST_SPEC={0,0,0};
290 SemanticID MANIFEST_PAIR={0,0,0};
291 SemanticID ONE_OR_MORE_OF_MANIFEST_PAIR={0,0,0};
292 SemanticID MANIFEST={0,0,0};
293 SemanticID RECEPTOR_IDENTIFIER={0,0,0};
294 SemanticID LIST_OF_MANIFEST_AND_RECEPTOR_IDENTIFIER_AND_DEFINITIONS={0,0,0};
295 SemanticID RECEPTOR_PACKAGE={0,0,0};
296 SemanticID TUPLE_OF_MANIFEST_LABEL_AND_ANY_SYMBOL={0,0,0};
297 SemanticID BINDING_PAIR={0,0,0};
298 SemanticID ONE_OR_MORE_OF_BINDING_PAIR={0,0,0};
299 SemanticID BINDINGS={0,0,0};
300 SemanticID RECEPTOR_ELAPSED_TIME={0,0,0};
301 SemanticID RECEPTOR_LABEL={0,0,0};
302 SemanticID RECEPTOR_IDENTITY={0,0,0};
303 SemanticID TUPLE_OF_RECEPTOR_LABEL_AND_DEFINITIONS={0,0,0};
304 SemanticID RECEPTOR_DEFINITION={0,0,0};
305 SemanticID ZERO_OR_MORE_OF_RECEPTOR_DEFINITION={0,0,0};
306 SemanticID LIST_OF_FLUX_AND_PENDING_SIGNALS_AND_PENDING_RESPONSES_AND_CONVERSATIONS_AND_RECEPTOR_ELAPSED_TIME={0,0,0};
307 SemanticID RECEPTOR_STATE={0,0,0};
308 SemanticID PARENT_CONTEXT_NUM={0,0,0};
309 SemanticID CONTEXT_NUM={0,0,0};
310 SemanticID INSTANCE_OF={0,0,0};
311 SemanticID LIST_OF_INSTANCE_OF_AND_CONTEXT_NUM_AND_PARENT_CONTEXT_NUM_AND_RECEPTOR_STATE={0,0,0};
312 SemanticID RECEPTOR_INSTANCE={0,0,0};
313 SemanticID SERIALIZED_RECEPTOR={0,0,0};
314 SemanticID ZERO_OR_MORE_OF_RECEPTOR_XADDR={0,0,0};
315 SemanticID ACTIVE_RECEPTORS={0,0,0};
316 SemanticID LIST_OF_ACTIVE_RECEPTORS={0,0,0};
317 SemanticID SYS_STATE={0,0,0};
318 SemanticID YEAR={0,0,0};
319 SemanticID MONTH={0,0,0};
320 SemanticID DAY={0,0,0};
321 SemanticID HOUR={0,0,0};
322 SemanticID MINUTE={0,0,0};
323 SemanticID SECOND={0,0,0};
324 SemanticID DATE={0,0,0};
325 SemanticID TIME={0,0,0};
326 SemanticID TODAY={0,0,0};
327 SemanticID NOW={0,0,0};
328 SemanticID TIMESTAMP={0,0,0};
329 SemanticID TICK={0,0,0};
330 SemanticID DELIMITER={0,0,0};
331 SemanticID US_SHORT_DATE={0,0,0};
332 SemanticID SHORT_TIME={0,0,0};
333 SemanticID ERROR_LOCATION={0,0,0};
334 SemanticID LIST_OF_ANY_SYMBOL={0,0,0};
335 SemanticID ERROR_DATA={0,0,0};
336 SemanticID REDUCTION_ERROR={0,0,0};
337 SemanticID ZERO_DIVIDE_ERR={0,0,0};
338 SemanticID TOO_FEW_PARAMS_ERR={0,0,0};
339 SemanticID TOO_MANY_PARAMS_ERR={0,0,0};
340 SemanticID SIGNATURE_MISMATCH_ERR={0,0,0};
341 SemanticID NOT_A_PROCESS_ERR={0,0,0};
342 SemanticID NOT_IN_SIGNAL_CONTEXT_ERR={0,0,0};
343 SemanticID INCOMPATIBLE_TYPE_ERR={0,0,0};
344 SemanticID UNIX_ERRNO_ERR={0,0,0};
345 SemanticID DEAD_STREAM_READ_ERR={0,0,0};
346 SemanticID MISSING_SEMANTIC_MAP_ERR={0,0,0};
347 SemanticID MISMATCH_SEMANTIC_MAP_ERR={0,0,0};
348 SemanticID STRUCTURE_MISMATCH_ERR={0,0,0};
349 SemanticID WHICH_XADDR={0,0,0};
350 SemanticID NEW_TYPE={0,0,0};
351 SemanticID TIMEOUT_AT={0,0,0};
352 SemanticID COUNT={0,0,0};
353 SemanticID UNLIMITED={0,0,0};
354 SemanticID LOGICAL_OR_OF_COUNT_AND_UNLIMITED={0,0,0};
355 SemanticID REPETITIONS={0,0,0};
356 SemanticID TUPLE_OF_ZERO_OR_ONE_OF_TIMEOUT_AT_AND_ZERO_OR_ONE_OF_REPETITIONS={0,0,0};
357 SemanticID EDGE_STREAM={0,0,0};
358 SemanticID EDGE_LISTENER={0,0,0};
359 SemanticID ITERATE_ON_SYMBOL={0,0,0};
360 SemanticID ITERATION_DATA={0,0,0};
361 SemanticID SCOPE={0,0,0};
362 SemanticID NOOP={0,0,0};
363 SemanticID DEF_SYMBOL={0,0,0};
364 SemanticID DEF_STRUCTURE={0,0,0};
365 SemanticID DEF_PROCESS={0,0,0};
366 SemanticID DEF_RECEPTOR={0,0,0};
367 SemanticID DEF_PROTOCOL={0,0,0};
368 SemanticID NEW={0,0,0};
369 SemanticID GET={0,0,0};
370 SemanticID DEL={0,0,0};
371 SemanticID DO={0,0,0};
372 SemanticID PARAM_PATH={0,0,0};
373 SemanticID STRUCTURE_OF_CSTRING={0,0,0};
374 SemanticID PARAM_LABEL={0,0,0};
375 SemanticID LOGICAL_OR_OF_PARAM_PATH_AND_PARAM_LABEL={0,0,0};
376 SemanticID PARAMETER_REFERENCE={0,0,0};
377 SemanticID RESULT_VALUE={0,0,0};
378 SemanticID RESULT_LABEL={0,0,0};
379 SemanticID LOGICAL_OR_OF_RESULT_SYMBOL_AND_RESULT_VALUE_AND_RESULT_LABEL={0,0,0};
380 SemanticID PARAMETER_RESULT={0,0,0};
381 SemanticID PARAMETER={0,0,0};
382 SemanticID DISSOLVE={0,0,0};
383 SemanticID TRANSCODE_TO={0,0,0};
384 SemanticID TUPLE_OF_TRANSCODE_TO_AND_ZERO_OR_MORE_OF_ANY_SYMBOL={0,0,0};
385 SemanticID TRANSCODE_PARAMS={0,0,0};
386 SemanticID TRANSCODE_ITEMS={0,0,0};
387 SemanticID TRANSCODE={0,0,0};
388 SemanticID LABEL_SYMBOL={0,0,0};
389 SemanticID LABEL_TYPE={0,0,0};
390 SemanticID GET_LABEL={0,0,0};
391 SemanticID PAIR_OF_ANY_SYMBOL={0,0,0};
392 SemanticID COND_PAIR={0,0,0};
393 SemanticID COND_ELSE={0,0,0};
394 SemanticID TUPLE_OF_ZERO_OR_MORE_OF_COND_PAIR_AND_COND_ELSE={0,0,0};
395 SemanticID CONDITIONS={0,0,0};
396 SemanticID COND={0,0,0};
397 SemanticID IF={0,0,0};
398 SemanticID ITERATE={0,0,0};
399 SemanticID SAY={0,0,0};
400 SemanticID REQUEST={0,0,0};
401 SemanticID CONVERSE={0,0,0};
402 SemanticID COMPLETE={0,0,0};
403 SemanticID THIS_SCOPE={0,0,0};
404 SemanticID SELF_ADDR={0,0,0};
405 SemanticID LISTEN={0,0,0};
406 SemanticID MATCH={0,0,0};
407 SemanticID RESPOND={0,0,0};
408 SemanticID QUOTE={0,0,0};
409 SemanticID FILL={0,0,0};
410 SemanticID FILL_FROM_MATCH={0,0,0};
411 SemanticID RAISE={0,0,0};
412 SemanticID STREAM_READ={0,0,0};
413 SemanticID STREAM_WRITE={0,0,0};
414 SemanticID STREAM_ALIVE={0,0,0};
415 SemanticID STREAM_CLOSE={0,0,0};
416 SemanticID CONCAT_STR={0,0,0};
417 SemanticID EXPAND_STR={0,0,0};
418 SemanticID CONTRACT_STR={0,0,0};
419 SemanticID EQUALITY_TEST_SYMBOL={0,0,0};
420 SemanticID EQ_SYM={0,0,0};
421 SemanticID ADD_INT={0,0,0};
422 SemanticID SUB_INT={0,0,0};
423 SemanticID MULT_INT={0,0,0};
424 SemanticID DIV_INT={0,0,0};
425 SemanticID MOD_INT={0,0,0};
426 SemanticID EQ_INT={0,0,0};
427 SemanticID LT_INT={0,0,0};
428 SemanticID GT_INT={0,0,0};
429 SemanticID LTE_INT={0,0,0};
430 SemanticID GTE_INT={0,0,0};
431 SemanticID POP_COUNT={0,0,0};
432 SemanticID POP_PATH={0,0,0};
433 SemanticID CONTINUE_LOCATION={0,0,0};
434 SemanticID CONTINUE_VALUE={0,0,0};
435 SemanticID CONTINUE={0,0,0};
436 SemanticID INITIATE_PROTOCOL={0,0,0};
437 SemanticID MAGIC={0,0,0};
438 SemanticID STX_SL={0,0,0};
439 SemanticID STX_OP={0,0,0};
440 SemanticID STX_CP={0,0,0};
441 SemanticID STX_SET={0,0,0};
442 SemanticID STX_OS={0,0,0};
443 SemanticID STX_CS={0,0,0};
444 SemanticID STX_LABEL={0,0,0};
445 SemanticID STX_OG={0,0,0};
446 SemanticID STX_CG={0,0,0};
447 SemanticID STX_EQ={0,0,0};
448 SemanticID STX_NEQ={0,0,0};
449 SemanticID STX_WALK={0,0,0};
450 SemanticID STX_STAR={0,0,0};
451 SemanticID STX_PLUS={0,0,0};
452 SemanticID STX_Q={0,0,0};
453 SemanticID STX_OR={0,0,0};
454 SemanticID STX_COMMA={0,0,0};
455 SemanticID STX_EXCEPT={0,0,0};
456 SemanticID STX_NOT={0,0,0};
457 SemanticID STX_VAL_S={0,0,0};
458 SemanticID STX_VAL_C={0,0,0};
459 SemanticID STX_VAL_I={0,0,0};
460 SemanticID STX_VAL_F={0,0,0};
461 SemanticID STX_TOKEN_LIST={0,0,0};
462 SemanticID STX_TOKENS={0,0,0};
463 SemanticID STX_SIBS={0,0,0};
464 SemanticID STX_CHILD={0,0,0};
465 SemanticID STX_POSTFIX={0,0,0};
466 SemanticID TREE_DELTA_PATH={0,0,0};
467 SemanticID TREE_DELTA_VALUE={0,0,0};
468 SemanticID TREE_DELTA_COUNT={0,0,0};
469 SemanticID TREE_DELTA={0,0,0};
470 SemanticID TREE_DELTA_ADD={0,0,0};
471 SemanticID TREE_DELTA_REPLACE={0,0,0};
472 SemanticID SYMBOL_INSTANCES={0,0,0};
473 SemanticID DELETED_INSTANCE={0,0,0};
474 SemanticID INSTANCE_TOKEN={0,0,0};
475 SemanticID LAST_TOKEN={0,0,0};
476 SemanticID ZERO_OR_MORE_OF_SYMBOL_INSTANCES={0,0,0};
477 SemanticID INSTANCES={0,0,0};
478 SemanticID TUPLE_OF_LAST_TOKEN_AND_ZERO_OR_MORE_OF_INSTANCE_TOKEN={0,0,0};
479 SemanticID INSTANCE_TOKENS={0,0,0};
480 SemanticID TUPLE_OF_INSTANCES_AND_ZERO_OR_ONE_OF_INSTANCE_TOKENS={0,0,0};
481 SemanticID INSTANCE_STORE={0,0,0};
482 SemanticID DEPENDENCY_HASH={0,0,0};
483 SemanticID TOKEN_XADDR={0,0,0};
484 SemanticID ENGLISH_LABEL={0,0,0};
485 SemanticID SPANISH_LABEL={0,0,0};
486 SemanticID FRENCH_LABEL={0,0,0};
487 SemanticID GERMAN_LABEL={0,0,0};
488 SemanticID P_OP={0,0,0};
489 SemanticID P_CP={0,0,0};
490 SemanticID P_COLON={0,0,0};
491 SemanticID P_INTERPOLATE={0,0,0};
492 SemanticID P_LABEL={0,0,0};
493 SemanticID P_VAL_S={0,0,0};
494 SemanticID P_VAL_C={0,0,0};
495 SemanticID P_VAL_I={0,0,0};
496 SemanticID P_VAL_F={0,0,0};
497 SemanticID P_VAL_PATH={0,0,0};
498 SemanticID ZERO_OR_MORE_OF_LOGICAL_OR_OF_P_OP_AND_P_CP_AND_P_COLON_AND_P_LABEL_AND_P_VAL_S_AND_P_VAL_C_AND_P_VAL_I_AND_P_VAL_F_AND_P_VAL_PATH={0,0,0};
499 SemanticID P_TOKENS={0,0,0};
500 SemanticID date2usshortdate={0,0,0};
501 SemanticID time2shortime={0,0,0};
502 SemanticID REQUESTER={0,0,0};
503 SemanticID RESPONDER={0,0,0};
504 SemanticID REQUEST_TYPE={0,0,0};
505 SemanticID RESPONSE_TYPE={0,0,0};
506 SemanticID CHANNEL={0,0,0};
507 SemanticID REQUEST_HANDLER={0,0,0};
508 SemanticID RESPONSE_HANDLER={0,0,0};
509 SemanticID RESPONSE_HANDLER_PARAMETERS={0,0,0};
510 SemanticID backnforth={0,0,0};
511 SemanticID send_request={0,0,0};
512 SemanticID send_response={0,0,0};
513 SemanticID REQUESTING={0,0,0};
514 SemanticID RECOGNIZER={0,0,0};
515 SemanticID RECOGNIZEE={0,0,0};
516 SemanticID RECOGNITION={0,0,0};
517 SemanticID are_you={0,0,0};
518 SemanticID i_am={0,0,0};
519 SemanticID fill_i_am={0,0,0};
520 SemanticID RECOGNIZE={0,0,0};
521 SemanticID LINE={0,0,0};
522 SemanticID ZERO_OR_MORE_OF_LINE={0,0,0};
523 SemanticID LINES={0,0,0};
524 SemanticID VERB={0,0,0};
525 SemanticID COMMAND_PARAMETER={0,0,0};
526 SemanticID COMMAND={0,0,0};
527 SemanticID SHELL_COMMAND={0,0,0};
528 SemanticID LINE_SENDER={0,0,0};
529 SemanticID COMMAND_RECEIVER={0,0,0};
530 SemanticID parse_line={0,0,0};
531 SemanticID COMMAND_TYPE={0,0,0};
532 SemanticID line_2_command={0,0,0};
533 SemanticID PARSE_COMMAND_FROM_LINE={0,0,0};
534 SemanticID COMMAND_SHELL={0,0,0};
535 SemanticID SERVER={0,0,0};
536 SemanticID CLIENT={0,0,0};
537 SemanticID PING={0,0,0};
538 SemanticID YUP={0,0,0};
539 SemanticID HANDLER={0,0,0};
540 SemanticID respond_with_yup={0,0,0};
541 SemanticID alive={0,0,0};
542 SemanticID ALIVE={0,0,0};
543 SemanticID GROUP={0,0,0};
544 SemanticID MEMBER={0,0,0};
545 SemanticID enrollment={0,0,0};
546 SemanticID converse={0,0,0};
547 SemanticID MESSAGE_TEXT={0,0,0};
548 SemanticID request_membership={0,0,0};
549 SemanticID enroll={0,0,0};
550 SemanticID speak={0,0,0};
551 SemanticID group_listen={0,0,0};
552 SemanticID group1={0,0,0};
553 SemanticID TEST_INT_SYMBOL={0,0,0};
554 SemanticID TEST_INT_SYMBOL2={0,0,0};
555 SemanticID TEST_INT64_SYMBOL={0,0,0};
556 SemanticID TEST_FLOAT_SYMBOL={0,0,0};
557 SemanticID TEST_STR_SYMBOL={0,0,0};
558 SemanticID TEST_TREE_SYMBOL={0,0,0};
559 SemanticID TEST_ANYTHING_SYMBOL={0,0,0};
560 SemanticID TEST_ANYTHING_SYMBOL2={0,0,0};
561 SemanticID TEST_NAME_SYMBOL={0,0,0};
562 SemanticID TEST_ALPHABETIZE_SCAPE_SYMBOL={0,0,0};
563 SemanticID TEST_SYMBOL_SYMBOL={0,0,0};
564 SemanticID TESTING={0,0,0};
565 SemanticID TEST_CHAR_SYMBOL={0,0,0};
566 SemanticID ZERO_OR_MORE_OF_TEST_INT_SYMBOL={0,0,0};
567 SemanticID TEST_INTEGERS={0,0,0};
568 SemanticID TIME_TELLER={0,0,0};
569 SemanticID TIME_HEARER={0,0,0};
570 SemanticID CLOCK_TELL_TIME={0,0,0};
571 SemanticID tell_time={0,0,0};
572 SemanticID time_request={0,0,0};
573 SemanticID OCTET_STREAM={0,0,0};
574 SemanticID PARAM_KEY={0,0,0};
575 SemanticID PARAM_VALUE={0,0,0};
576 SemanticID KEY_VALUE_PARAM={0,0,0};
577 SemanticID VERSION_MAJOR={0,0,0};
578 SemanticID VERSION_MINOR={0,0,0};
579 SemanticID VERSION={0,0,0};
580 SemanticID STATUS_VALUE={0,0,0};
581 SemanticID STATUS_TEXT={0,0,0};
582 SemanticID STATUS={0,0,0};
583 SemanticID HTTP_REQUEST_PATH_SEGMENT={0,0,0};
584 SemanticID ZERO_OR_MORE_OF_HTTP_REQUEST_PATH_SEGMENT={0,0,0};
585 SemanticID HTTP_REQUEST_PATH_SEGMENTS={0,0,0};
586 SemanticID FILE_NAME={0,0,0};
587 SemanticID FILE_EXTENSION={0,0,0};
588 SemanticID FILE_HANDLE={0,0,0};
589 SemanticID HTTP_REQUEST_PATH_FILE={0,0,0};
590 SemanticID HTTP_REQUEST_PATH_QUERY_PARAM={0,0,0};
591 SemanticID ZERO_OR_MORE_OF_HTTP_REQUEST_PATH_QUERY_PARAM={0,0,0};
592 SemanticID HTTP_REQUEST_PATH_QUERY_PARAMS={0,0,0};
593 SemanticID ZERO_OR_MORE_OF_HTTP_REQUEST_PATH_QUERY_PARAMS={0,0,0};
594 SemanticID HTTP_REQUEST_PATH_QUERY={0,0,0};
595 SemanticID URI={0,0,0};
596 SemanticID HTTP_HEADER_LABEL={0,0,0};
597 SemanticID MEDIA_TYPE_LABEL={0,0,0};
598 SemanticID MEDIA_TYPE_IDENT={0,0,0};
599 SemanticID MEDIA_SUBTYPE_IDENT={0,0,0};
600 SemanticID MEDIA_PARAM={0,0,0};
601 SemanticID MEDIA_TYPE={0,0,0};
602 SemanticID CONTENT_TYPE={0,0,0};
603 SemanticID TEXT_MEDIA_TYPE={0,0,0};
604 SemanticID HTML_TEXT_MEDIA_SUBTYPE={0,0,0};
605 SemanticID PLAIN_TEXT_MEDIA_SUBTYPE={0,0,0};
606 SemanticID CEPTR_TEXT_MEDIA_SUBTYPE={0,0,0};
607 SemanticID MEDIA_TYPE_SEPARATOR={0,0,0};
608 SemanticID HEADER_SEPARATOR={0,0,0};
609 SemanticID meda_type_2_ascii_str={0,0,0};
610 SemanticID content_type_2_line={0,0,0};
611 SemanticID CONTENT_ENCODING={0,0,0};
612 SemanticID HEADER_KEY={0,0,0};
613 SemanticID HEADER_VALUE={0,0,0};
614 SemanticID HEADER={0,0,0};
615 SemanticID LINE_HEADER={0,0,0};
616 SemanticID LIST_OF_ZERO_OR_MORE_OF_HEADER={0,0,0};
617 SemanticID LINE_HEADERS={0,0,0};
618 SemanticID HTTP_RESPONSE_HEADER={0,0,0};
619 SemanticID HTTP_GENERAL_HEADER={0,0,0};
620 SemanticID LOGICAL_OR_OF_CONTENT_TYPE_AND_CONTENT_ENCODING={0,0,0};
621 SemanticID HTTP_ENTITY_HEADER={0,0,0};
622 SemanticID HTTP_REQUEST_HOST={0,0,0};
623 SemanticID HTTP_REQUEST_USER_AGENT={0,0,0};
624 SemanticID HTTP_REQUEST_METHOD={0,0,0};
625 SemanticID HTTP_REQUEST_PATH={0,0,0};
626 SemanticID HTTP_REQUEST_VERSION={0,0,0};
627 SemanticID LIST_OF_HTTP_REQUEST_VERSION_AND_HTTP_REQUEST_METHOD_AND_HTTP_REQUEST_PATH={0,0,0};
628 SemanticID HTTP_REQUEST_LINE={0,0,0};
629 SemanticID HTTP_REQUEST_BODY={0,0,0};
630 SemanticID LOGICAL_OR_OF_HTTP_REQUEST_HOST_AND_HTTP_REQUEST_USER_AGENT={0,0,0};
631 SemanticID HTTP_REQUEST_HEADER={0,0,0};
632 SemanticID ZERO_OR_MORE_OF_LOGICAL_OR_OF_HTTP_REQUEST_HEADER_AND_HTTP_GENERAL_HEADER_AND_HTTP_ENTITY_HEADER={0,0,0};
633 SemanticID HTTP_REQUEST_HEADERS={0,0,0};
634 SemanticID LIST_OF_HTTP_REQUEST_LINE_AND_HTTP_REQUEST_HEADERS_AND_HTTP_REQUEST_BODY={0,0,0};
635 SemanticID HTTP_REQUEST={0,0,0};
636 SemanticID HTTP_RESPONSE_BODY={0,0,0};
637 SemanticID HTTP_RESPONSE_STATUS={0,0,0};
638 SemanticID LOGICAL_OR_OF_HTTP_GENERAL_HEADER_AND_HTTP_RESPONSE_HEADER_AND_HTTP_ENTITY_HEADER={0,0,0};
639 SemanticID HTTP_HEADER={0,0,0};
640 SemanticID ZERO_OR_MORE_OF_HTTP_HEADER={0,0,0};
641 SemanticID HTTP_HEADERS={0,0,0};
642 SemanticID LIST_OF_HTTP_RESPONSE_STATUS_AND_HTTP_HEADERS_AND_HTTP_RESPONSE_BODY={0,0,0};
643 SemanticID HTTP_RESPONSE={0,0,0};
644 SemanticID http_response_status_2_ascii_str={0,0,0};
645 SemanticID http_response_2_lines={0,0,0};
646 SemanticID HTML_DOCUMENT={0,0,0};
647 SemanticID HTML_TOK_TAG_OPEN={0,0,0};
648 SemanticID HTML_TOK_TAG_CLOSE={0,0,0};
649 SemanticID HTML_TOK_TAG_SELFCLOSE={0,0,0};
650 SemanticID HTML_TAG={0,0,0};
651 SemanticID HTML_TOKENS={0,0,0};
652 SemanticID HTML_ATTRIBUTE={0,0,0};
653 SemanticID ZERO_OR_MORE_OF_HTML_ATTRIBUTE={0,0,0};
654 SemanticID HTML_ATTRIBUTES={0,0,0};
655 SemanticID HTML_CONTENT={0,0,0};
656 SemanticID HTML_TEXT={0,0,0};
657 SemanticID HTML_ELEMENT={0,0,0};
658 SemanticID HTML_HTML={0,0,0};
659 SemanticID HTML_HEAD={0,0,0};
660 SemanticID HTML_TITLE={0,0,0};
661 SemanticID HTML_BODY={0,0,0};
662 SemanticID HTML_DIV={0,0,0};
663 SemanticID HTML_P={0,0,0};
664 SemanticID HTML_IMG={0,0,0};
665 SemanticID HTML_A={0,0,0};
666 SemanticID HTML_B={0,0,0};
667 SemanticID HTML_UL={0,0,0};
668 SemanticID HTML_OL={0,0,0};
669 SemanticID HTML_LI={0,0,0};
670 SemanticID HTML_SPAN={0,0,0};
671 SemanticID HTML_H1={0,0,0};
672 SemanticID HTML_H2={0,0,0};
673 SemanticID HTML_H3={0,0,0};
674 SemanticID HTML_H4={0,0,0};
675 SemanticID HTML_FORM={0,0,0};
676 SemanticID HTML_INPUT={0,0,0};
677 SemanticID HTML_BUTTON={0,0,0};
678 SemanticID HTTP_CLIENT={0,0,0};
679 SemanticID HTTP_SERVER={0,0,0};
680 SemanticID HTTP_REQUEST_PARSER={0,0,0};
681 SemanticID line_2_httpreq={0,0,0};
682 SemanticID PARSE_HTTP_REQUEST_FROM_LINE={0,0,0};
683 SemanticID ascii_chars_2_http_req={0,0,0};
684 SemanticID HTTP_ASPECT={0,0,0};
685 SemanticID HTTP_REQUEST_HANDLER={0,0,0};
686 SemanticID httpresp={0,0,0};
687 
688 void base_defs(SemTable *sem) {
689  sT(SYS_CONTEXT,BIT,1,NULL_SYMBOL);
690  sT(SYS_CONTEXT,INTEGER,1,NULL_SYMBOL);
691  sT(SYS_CONTEXT,INTEGER64,1,NULL_SYMBOL);
692  sT(SYS_CONTEXT,FLOAT,1,NULL_SYMBOL);
693  sT(SYS_CONTEXT,CHAR,1,NULL_SYMBOL);
694  sT(SYS_CONTEXT,CSTRING,1,NULL_SYMBOL);
695  sT(SYS_CONTEXT,SYMBOL,1,NULL_SYMBOL);
696  sT(SYS_CONTEXT,STRUCTURE,1,NULL_SYMBOL);
697  sT(SYS_CONTEXT,PROCESS,1,NULL_SYMBOL);
698  sT(SYS_CONTEXT,PROTOCOL,1,NULL_SYMBOL);
699  sT(SYS_CONTEXT,RECEPTOR,1,NULL_SYMBOL);
700  sT(SYS_CONTEXT,SCAPE,1,NULL_SYMBOL);
701  sT(SYS_CONTEXT,ENUM,1,NULL_SYMBOL);
702  sT(SYS_CONTEXT,TREE_PATH,1,NULL_SYMBOL);
703  sT(SYS_CONTEXT,XADDR,1,NULL_SYMBOL);
704  sT(SYS_CONTEXT,SURFACE,1,NULL_SYMBOL);
705  sT(SYS_CONTEXT,TREE,1,NULL_SYMBOL);
706  sT(SYS_CONTEXT,RECEPTOR_SURFACE,1,NULL_SYMBOL);
707  sT(SYS_CONTEXT,SEMTREX,1,NULL_SYMBOL);
708  sT(SYS_CONTEXT,CPOINTER,1,NULL_SYMBOL);
709  sT(SYS_CONTEXT,UUID,1,NULL_SYMBOL);
710  sT(SYS_CONTEXT,BLOB,1,NULL_SYMBOL);
711  sY(SYS_CONTEXT,STRUCTURES,NULL_STRUCTURE);
712  sY(SYS_CONTEXT,SYMBOLS,NULL_STRUCTURE);
713  sY(SYS_CONTEXT,PROCESSES,NULL_STRUCTURE);
714  sY(SYS_CONTEXT,PROTOCOLS,NULL_STRUCTURE);
715  sY(SYS_CONTEXT,RECEPTORS,NULL_STRUCTURE);
716  sY(SYS_CONTEXT,SCAPES,NULL_STRUCTURE);
717  sTs(SYS_CONTEXT,LIST_OF_STRUCTURES_AND_SYMBOLS_AND_PROCESSES_AND_PROTOCOLS_AND_RECEPTORS_AND_ZERO_OR_MORE_OF_SCAPES,sT_SEQ(6,sT_SYM(STRUCTURES),sT_SYM(SYMBOLS),sT_SYM(PROCESSES),sT_SYM(PROTOCOLS),sT_SYM(RECEPTORS),sT_STAR(sT_SYM(SCAPES))));
718  sY(SYS_CONTEXT,DEFINITIONS,LIST_OF_STRUCTURES_AND_SYMBOLS_AND_PROCESSES_AND_PROTOCOLS_AND_RECEPTORS_AND_ZERO_OR_MORE_OF_SCAPES);
719  sY(SYS_CONTEXT,STRUCTURE_SYMBOL,NULL_STRUCTURE);
720  sY(SYS_CONTEXT,STRUCTURE_SEQUENCE,NULL_STRUCTURE);
721  sY(SYS_CONTEXT,STRUCTURE_OR,NULL_STRUCTURE);
722  sY(SYS_CONTEXT,STRUCTURE_ZERO_OR_MORE,NULL_STRUCTURE);
723  sY(SYS_CONTEXT,STRUCTURE_ONE_OR_MORE,NULL_STRUCTURE);
724  sY(SYS_CONTEXT,STRUCTURE_STRUCTURE,STRUCTURE);
725  sY(SYS_CONTEXT,STRUCTURE_ANYTHING,NULL_STRUCTURE);
726  sTs(SYS_CONTEXT,STRUCTURE_DEF,sT_OR(8,sT_SYM(STRUCTURE_SYMBOL),sT_SYM(STRUCTURE_SEQUENCE),sT_SYM(STRUCTURE_OR),sT_SYM(STRUCTURE_ZERO_OR_MORE),sT_SYM(STRUCTURE_ONE_OR_MORE),sT_SYM(STRUCTURE_ZERO_OR_ONE),sT_SYM(STRUCTURE_STRUCTURE),sT_SYM(STRUCTURE_ANYTHING)));
727  sTs(SYS_CONTEXT,LABEL,sT_PLUS(sT_PCNT(CSTRING)));
728  sY(SYS_CONTEXT,STRUCTURE_LABEL,LABEL);
729  sTs(SYS_CONTEXT,TUPLE_OF_STRUCTURE_LABEL_AND_STRUCTURE_DEF,sT_SEQ(2,sT_SYM(STRUCTURE_LABEL),sT_SYM(STRUCTURE_DEF)));
730  sY(SYS_CONTEXT,STRUCTURE_DEFINITION,TUPLE_OF_STRUCTURE_LABEL_AND_STRUCTURE_DEF);
731  sTs(SYS_CONTEXT,ZERO_OR_MORE_OF_STRUCTURE_DEFINITION,sT_STAR(sT_SYM(STRUCTURE_DEFINITION)));
732  sYs(SYS_CONTEXT,STRUCTURES,ZERO_OR_MORE_OF_STRUCTURE_DEFINITION);
733  sTs(SYS_CONTEXT,ONE_OR_MORE_OF_STRUCTURE_DEF,sT_PLUS(sT_SYM(STRUCTURE_DEF)));
734  sYs(SYS_CONTEXT,STRUCTURE_SEQUENCE,ONE_OR_MORE_OF_STRUCTURE_DEF);
735  sYs(SYS_CONTEXT,STRUCTURE_OR,ONE_OR_MORE_OF_STRUCTURE_DEF);
736  sYs(SYS_CONTEXT,STRUCTURE_SYMBOL,SYMBOL);
737  sYs(SYS_CONTEXT,STRUCTURE_ZERO_OR_MORE,STRUCTURE_DEF);
738  sYs(SYS_CONTEXT,STRUCTURE_ONE_OR_MORE,STRUCTURE_DEF);
739  sY(SYS_CONTEXT,STRUCTURE_ZERO_OR_ONE,STRUCTURE_DEF);
740  sY(SYS_CONTEXT,SYMBOL_STRUCTURE,STRUCTURE);
741  sY(SYS_CONTEXT,SYMBOL_LABEL,LABEL);
742  sTs(SYS_CONTEXT,TUPLE_OF_SYMBOL_LABEL_AND_SYMBOL_STRUCTURE,sT_SEQ(2,sT_SYM(SYMBOL_LABEL),sT_SYM(SYMBOL_STRUCTURE)));
743  sY(SYS_CONTEXT,SYMBOL_DEFINITION,TUPLE_OF_SYMBOL_LABEL_AND_SYMBOL_STRUCTURE);
744  sTs(SYS_CONTEXT,ZERO_OR_MORE_OF_SYMBOL_DEFINITION,sT_STAR(sT_SYM(SYMBOL_DEFINITION)));
745  sYs(SYS_CONTEXT,SYMBOLS,ZERO_OR_MORE_OF_SYMBOL_DEFINITION);
746  sY(SYS_CONTEXT,BOOLEAN,BIT);
747  sY(SYS_CONTEXT,SEMTREX_MATCH_PATH,TREE_PATH);
748  sY(SYS_CONTEXT,SEMTREX_SYMBOL_LITERAL,NULL_STRUCTURE);
749  sY(SYS_CONTEXT,SEMTREX_SYMBOL_LITERAL_NOT,NULL_STRUCTURE);
750  sY(SYS_CONTEXT,SEMTREX_SEQUENCE,NULL_STRUCTURE);
751  sY(SYS_CONTEXT,SEMTREX_OR,NULL_STRUCTURE);
752  sY(SYS_CONTEXT,SEMTREX_NOT,NULL_STRUCTURE);
753  sY(SYS_CONTEXT,SEMTREX_SYMBOL_ANY,NULL_STRUCTURE);
754  sY(SYS_CONTEXT,SEMTREX_ZERO_OR_MORE,NULL_STRUCTURE);
755  sY(SYS_CONTEXT,SEMTREX_ONE_OR_MORE,NULL_STRUCTURE);
756  sY(SYS_CONTEXT,SEMTREX_ZERO_OR_ONE,NULL_STRUCTURE);
757  sY(SYS_CONTEXT,SEMTREX_VALUE_LITERAL,NULL_STRUCTURE);
758  sY(SYS_CONTEXT,SEMTREX_VALUE_LITERAL_NOT,NULL_STRUCTURE);
759  sY(SYS_CONTEXT,SEMTREX_GROUP,NULL_STRUCTURE);
760  sY(SYS_CONTEXT,SEMTREX_WALK,NULL_STRUCTURE);
761  sY(SYS_CONTEXT,SEMTREX_DESCEND,NULL_STRUCTURE);
762  sTs(SYS_CONTEXT,SEMTREX_DEF,sT_OR(14,sT_SYM(SEMTREX_SYMBOL_LITERAL),sT_SYM(SEMTREX_SYMBOL_LITERAL_NOT),sT_SYM(SEMTREX_SEQUENCE),sT_SYM(SEMTREX_OR),sT_SYM(SEMTREX_NOT),sT_SYM(SEMTREX_SYMBOL_ANY),sT_SYM(SEMTREX_ZERO_OR_MORE),sT_SYM(SEMTREX_ONE_OR_MORE),sT_SYM(SEMTREX_ZERO_OR_ONE),sT_SYM(SEMTREX_VALUE_LITERAL),sT_SYM(SEMTREX_VALUE_LITERAL_NOT),sT_SYM(SEMTREX_GROUP),sT_SYM(SEMTREX_WALK),sT_SYM(SEMTREX_DESCEND)));
763  sY(SYS_CONTEXT,SEMTREX_SYMBOL,SYMBOL);
764  sTs(SYS_CONTEXT,ONE_OR_MORE_OF_SEMTREX_SYMBOL,sT_PLUS(sT_SYM(SEMTREX_SYMBOL)));
765  sY(SYS_CONTEXT,SEMTREX_SYMBOL_SET,ONE_OR_MORE_OF_SEMTREX_SYMBOL);
766  sTs(SYS_CONTEXT,SEMTREX_SYMBOL_LITERAL_DEF,sT_SEQ(2,sT_OR(2,sT_SYM(SEMTREX_SYMBOL),sT_SYM(SEMTREX_SYMBOL_SET)),sT_STAR(sT_BANG)));
767  sYs(SYS_CONTEXT,SEMTREX_SYMBOL_LITERAL,SEMTREX_SYMBOL_LITERAL_DEF);
768  sYs(SYS_CONTEXT,SEMTREX_SYMBOL_LITERAL_NOT,SEMTREX_SYMBOL_LITERAL_DEF);
769  sTs(SYS_CONTEXT,ONE_OR_MORE_OF_SEMTREX_DEF,sT_PLUS(sT_SYM(SEMTREX_DEF)));
770  sYs(SYS_CONTEXT,SEMTREX_SEQUENCE,ONE_OR_MORE_OF_SEMTREX_DEF);
771  sTs(SYS_CONTEXT,PAIR_OF_SEMTREX_DEF,sT_SEQ(2,sT_SYM(SEMTREX_DEF),sT_SYM(SEMTREX_DEF)));
772  sYs(SYS_CONTEXT,SEMTREX_OR,PAIR_OF_SEMTREX_DEF);
773  sYs(SYS_CONTEXT,SEMTREX_NOT,SEMTREX_DEF);
774  sTs(SYS_CONTEXT,ZERO_OR_ONE_OF_ANY_SYMBOL,sT_QMRK(sT_BANG));
775  sYs(SYS_CONTEXT,SEMTREX_SYMBOL_ANY,ZERO_OR_ONE_OF_ANY_SYMBOL);
776  sYs(SYS_CONTEXT,SEMTREX_ZERO_OR_MORE,SEMTREX_DEF);
777  sYs(SYS_CONTEXT,SEMTREX_ONE_OR_MORE,SEMTREX_DEF);
778  sYs(SYS_CONTEXT,SEMTREX_ZERO_OR_ONE,SEMTREX_DEF);
779  sTs(SYS_CONTEXT,ONE_OR_MORE_OF_ANY_SYMBOL,sT_PLUS(sT_BANG));
780  sY(SYS_CONTEXT,SEMTREX_VALUE_SET,ONE_OR_MORE_OF_ANY_SYMBOL);
781  sTs(SYS_CONTEXT,SEMTREX_VALUE_LITERAL_DEF,sT_OR(2,sT_BANG,sT_SYM(SEMTREX_VALUE_SET)));
782  sYs(SYS_CONTEXT,SEMTREX_VALUE_LITERAL,SEMTREX_VALUE_LITERAL_DEF);
783  sYs(SYS_CONTEXT,SEMTREX_VALUE_LITERAL_NOT,SEMTREX_VALUE_LITERAL_DEF);
784  sYs(SYS_CONTEXT,SEMTREX_GROUP,SYMBOL);
785  sYs(SYS_CONTEXT,SEMTREX_DESCEND,SEMTREX_DEF);
786  sYs(SYS_CONTEXT,SEMTREX_WALK,SEMTREX_DEF);
787  sY(SYS_CONTEXT,SEMTREX_MATCH,INTEGER);
788  sY(SYS_CONTEXT,SEMTREX_MATCH_CURSOR,NULL_STRUCTURE);
789  sY(SYS_CONTEXT,SEMTREX_MATCH_RESULTS,NULL_STRUCTURE);
790  sY(SYS_CONTEXT,SEMTREX_MATCH_SYMBOL,SYMBOL);
791  sY(SYS_CONTEXT,SEMTREX_MATCH_SIBLINGS_COUNT,INTEGER);
792  sY(SYS_CONTEXT,ASCII_CHAR,CHAR);
793  sTs(SYS_CONTEXT,ONE_OR_MORE_OF_ASCII_CHAR,sT_PLUS(sT_SYM(ASCII_CHAR)));
794  sY(SYS_CONTEXT,ASCII_CHARS,ONE_OR_MORE_OF_ASCII_CHAR);
795  sY(SYS_CONTEXT,ASCII_STR,CSTRING);
796  sY(SYS_CONTEXT,RECEPTOR_XADDR,XADDR);
797  sY(SYS_CONTEXT,EXPECTATIONS,NULL_STRUCTURE);
798  sY(SYS_CONTEXT,SIGNALS,NULL_STRUCTURE);
799  sTs(SYS_CONTEXT,ASPECT,sT_SEQ(2,sT_SYM(EXPECTATIONS),sT_SYM(SIGNALS)));
800  sY(SYS_CONTEXT,DEFAULT_ASPECT,ASPECT);
801  sTs(SYS_CONTEXT,ONE_OR_MORE_OF_STRUCTURE_OF_ASPECT,sT_PLUS(sT_PCNT(ASPECT)));
802  sY(SYS_CONTEXT,FLUX,ONE_OR_MORE_OF_STRUCTURE_OF_ASPECT);
803  sY(SYS_CONTEXT,SCAPE_SPEC,NULL_STRUCTURE);
804  sY(SYS_CONTEXT,ASPECT_IDENT,SYMBOL);
805  sY(SYS_CONTEXT,ASPECT_TYPE,BIT);
806  sY(SYS_CONTEXT,ASPECT_LABEL,CSTRING);
807  sTs(SYS_CONTEXT,TUPLE_OF_ASPECT_TYPE_AND_ASPECT_LABEL,sT_SEQ(2,sT_SYM(ASPECT_TYPE),sT_SYM(ASPECT_LABEL)));
808  sY(SYS_CONTEXT,ASPECT_DEF,TUPLE_OF_ASPECT_TYPE_AND_ASPECT_LABEL);
809  sTs(SYS_CONTEXT,ONE_OR_MORE_OF_ASPECT_DEF,sT_PLUS(sT_SYM(ASPECT_DEF)));
810  sY(SYS_CONTEXT,ASPECTS,ONE_OR_MORE_OF_ASPECT_DEF);
811  sY(SYS_CONTEXT,CARRIER,SYMBOL);
812  sY(SYS_CONTEXT,BODY,TREE);
813  sY(SYS_CONTEXT,SIGNAL_UUID,UUID);
814  sY(SYS_CONTEXT,IN_RESPONSE_TO_UUID,UUID);
815  sY(SYS_CONTEXT,CONVERSATION_UUID,UUID);
816  sY(SYS_CONTEXT,RECEPTOR_PATH,TREE_PATH);
817  sTs(SYS_CONTEXT,ONE_OR_MORE_OF_RECEPTOR_PATH,sT_PLUS(sT_SYM(RECEPTOR_PATH)));
818  sY(SYS_CONTEXT,RECEPTOR_PATHS,ONE_OR_MORE_OF_RECEPTOR_PATH);
819  sY(SYS_CONTEXT,RECEPTOR_ADDR,INTEGER);
820  sTs(SYS_CONTEXT,RECEPTOR_ADDRESS,sT_OR(2,sT_SYM(RECEPTOR_ADDR),sT_SYM(RECEPTOR_PATH)));
821  sY(SYS_CONTEXT,FROM_ADDRESS,RECEPTOR_ADDRESS);
822  sY(SYS_CONTEXT,TO_ADDRESS,RECEPTOR_ADDRESS);
823  sY(SYS_CONTEXT,END_CONDITIONS,NULL_STRUCTURE);
824  sTs(SYS_CONTEXT,LIST_OF_SIGNAL_UUID,sT_SEQ(1,sT_SYM(SIGNAL_UUID)));
825  sY(SYS_CONTEXT,ENVELOPE,LIST_OF_SIGNAL_UUID);
826  sTs(SYS_CONTEXT,LIST_OF_CONVERSATION_UUID,sT_SEQ(1,sT_SYM(CONVERSATION_UUID)));
827  sY(SYS_CONTEXT,CONVERSATION_IDENT,LIST_OF_CONVERSATION_UUID);
828  sTs(SYS_CONTEXT,LIST_OF_FROM_ADDRESS_AND_TO_ADDRESS_AND_ASPECT_IDENT_AND_CARRIER_AND_ZERO_OR_ONE_OF_CONVERSATION_IDENT_AND_ZERO_OR_ONE_OF_LOGICAL_OR_OF_END_CONDITIONS_AND_IN_RESPONSE_TO_UUID,sT_SEQ(6,sT_SYM(FROM_ADDRESS),sT_SYM(TO_ADDRESS),sT_SYM(ASPECT_IDENT),sT_SYM(CARRIER),sT_QMRK(sT_SYM(CONVERSATION_IDENT)),sT_QMRK(sT_OR(2,sT_SYM(END_CONDITIONS),sT_SYM(IN_RESPONSE_TO_UUID)))));
829  sY(SYS_CONTEXT,HEAD,LIST_OF_FROM_ADDRESS_AND_TO_ADDRESS_AND_ASPECT_IDENT_AND_CARRIER_AND_ZERO_OR_ONE_OF_CONVERSATION_IDENT_AND_ZERO_OR_ONE_OF_LOGICAL_OR_OF_END_CONDITIONS_AND_IN_RESPONSE_TO_UUID);
830  sTs(SYS_CONTEXT,TUPLE_OF_HEAD_AND_BODY,sT_SEQ(2,sT_SYM(HEAD),sT_SYM(BODY)));
831  sY(SYS_CONTEXT,MESSAGE,TUPLE_OF_HEAD_AND_BODY);
832  sTs(SYS_CONTEXT,TUPLE_OF_ENVELOPE_AND_MESSAGE,sT_SEQ(2,sT_SYM(ENVELOPE),sT_SYM(MESSAGE)));
833  sY(SYS_CONTEXT,SIGNAL,TUPLE_OF_ENVELOPE_AND_MESSAGE);
834  sTs(SYS_CONTEXT,ZERO_OR_MORE_OF_SIGNAL,sT_STAR(sT_SYM(SIGNAL)));
835  sYs(SYS_CONTEXT,SIGNALS,ZERO_OR_MORE_OF_SIGNAL);
836  sY(SYS_CONTEXT,PENDING_SIGNALS,ZERO_OR_MORE_OF_SIGNAL);
837  sY(SYS_CONTEXT,CODE_PATH,TREE_PATH);
838  sY(SYS_CONTEXT,PROCESS_IDENT,INTEGER);
839  sTs(SYS_CONTEXT,CODE_REF,sT_SEQ(2,sT_SYM(PROCESS_IDENT),sT_SYM(CODE_PATH)));
840  sY(SYS_CONTEXT,WAKEUP_REFERENCE,CODE_REF);
841  sTs(SYS_CONTEXT,LIST_OF_SIGNAL_UUID_AND_CARRIER_AND_WAKEUP_REFERENCE_AND_END_CONDITIONS_AND_ZERO_OR_ONE_OF_CONVERSATION_IDENT,sT_SEQ(5,sT_SYM(SIGNAL_UUID),sT_SYM(CARRIER),sT_SYM(WAKEUP_REFERENCE),sT_SYM(END_CONDITIONS),sT_QMRK(sT_SYM(CONVERSATION_IDENT))));
842  sY(SYS_CONTEXT,PENDING_RESPONSE,LIST_OF_SIGNAL_UUID_AND_CARRIER_AND_WAKEUP_REFERENCE_AND_END_CONDITIONS_AND_ZERO_OR_ONE_OF_CONVERSATION_IDENT);
843  sTs(SYS_CONTEXT,ZERO_OR_MORE_OF_PENDING_RESPONSE,sT_STAR(sT_SYM(PENDING_RESPONSE)));
844  sY(SYS_CONTEXT,PENDING_RESPONSES,ZERO_OR_MORE_OF_PENDING_RESPONSE);
845  sY(SYS_CONTEXT,RESPONSE_CARRIER,SYMBOL);
846  sY(SYS_CONTEXT,PATTERN,SEMTREX_DEF);
847  sY(SYS_CONTEXT,ACTION,PROCESS);
848  sY(SYS_CONTEXT,PARAMS,NULL_STRUCTURE);
849  sY(SYS_CONTEXT,SEMANTIC_MAP,NULL_STRUCTURE);
850  sTs(SYS_CONTEXT,LIST_OF_CARRIER_AND_PATTERN_AND_ACTION_AND_PARAMS_AND_END_CONDITIONS_AND_ZERO_OR_ONE_OF_SEMANTIC_MAP_AND_ZERO_OR_ONE_OF_CONVERSATION_UUID,sT_SEQ(7,sT_SYM(CARRIER),sT_SYM(PATTERN),sT_SYM(ACTION),sT_SYM(PARAMS),sT_SYM(END_CONDITIONS),sT_QMRK(sT_SYM(SEMANTIC_MAP)),sT_QMRK(sT_SYM(CONVERSATION_UUID))));
851  sY(SYS_CONTEXT,EXPECTATION,LIST_OF_CARRIER_AND_PATTERN_AND_ACTION_AND_PARAMS_AND_END_CONDITIONS_AND_ZERO_OR_ONE_OF_SEMANTIC_MAP_AND_ZERO_OR_ONE_OF_CONVERSATION_UUID);
852  sTs(SYS_CONTEXT,ZERO_OR_MORE_OF_EXPECTATION,sT_STAR(sT_SYM(EXPECTATION)));
853  sYs(SYS_CONTEXT,EXPECTATIONS,ZERO_OR_MORE_OF_EXPECTATION);
854  sY(SYS_CONTEXT,CONVERSATION,NULL_STRUCTURE);
855  sTs(SYS_CONTEXT,ZERO_OR_MORE_OF_CONVERSATION,sT_STAR(sT_SYM(CONVERSATION)));
856  sY(SYS_CONTEXT,CONVERSATIONS,ZERO_OR_MORE_OF_CONVERSATION);
857  sTs(SYS_CONTEXT,LIST_OF_CONVERSATION_UUID_AND_END_CONDITIONS_AND_CONVERSATIONS_AND_ZERO_OR_ONE_OF_WAKEUP_REFERENCE,sT_SEQ(4,sT_SYM(CONVERSATION_UUID),sT_SYM(END_CONDITIONS),sT_SYM(CONVERSATIONS),sT_QMRK(sT_SYM(WAKEUP_REFERENCE))));
858  sYs(SYS_CONTEXT,CONVERSATION,LIST_OF_CONVERSATION_UUID_AND_END_CONDITIONS_AND_CONVERSATIONS_AND_ZERO_OR_ONE_OF_WAKEUP_REFERENCE);
859  sY(SYS_CONTEXT,TRANSCODER,NULL_STRUCTURE);
860  sY(SYS_CONTEXT,OPERATOR,NULL_STRUCTURE);
861  sY(SYS_CONTEXT,VALIDATOR,NULL_STRUCTURE);
862  sY(SYS_CONTEXT,PROCESS_OF_STRUCTURE,STRUCTURE);
863  sY(SYS_CONTEXT,PROCESS_OF_SYMBOL,SYMBOL);
864  sY(SYS_CONTEXT,PROCESS_OF_PROCESS,PROCESS);
865  sTs(SYS_CONTEXT,LOGICAL_OR_OF_PROCESS_OF_STRUCTURE_AND_PROCESS_OF_SYMBOL_AND_PROCESS_OF_PROCESS,sT_OR(3,sT_SYM(PROCESS_OF_STRUCTURE),sT_SYM(PROCESS_OF_SYMBOL),sT_SYM(PROCESS_OF_PROCESS)));
866  sY(SYS_CONTEXT,PROCESS_OF,LOGICAL_OR_OF_PROCESS_OF_STRUCTURE_AND_PROCESS_OF_SYMBOL_AND_PROCESS_OF_PROCESS);
867  sTs(SYS_CONTEXT,LOGICAL_OR_OF_TRANSCODER_AND_OPERATOR_AND_VALIDATOR,sT_OR(3,sT_SYM(TRANSCODER),sT_SYM(OPERATOR),sT_SYM(VALIDATOR)));
868  sY(SYS_CONTEXT,PROCESS_TYPE,LOGICAL_OR_OF_TRANSCODER_AND_OPERATOR_AND_VALIDATOR);
869  sTs(SYS_CONTEXT,TUPLE_OF_PROCESS_OF_AND_PROCESS_TYPE,sT_SEQ(2,sT_SYM(PROCESS_OF),sT_SYM(PROCESS_TYPE)));
870  sY(SYS_CONTEXT,PROCESS_LINK,TUPLE_OF_PROCESS_OF_AND_PROCESS_TYPE);
871  sY(SYS_CONTEXT,PROCESS_NAME,LABEL);
872  sY(SYS_CONTEXT,PROCESS_INTENTION,CSTRING);
873  sY(SYS_CONTEXT,PROCESS_SIGNATURE,NULL_STRUCTURE);
874  sTs(SYS_CONTEXT,ANY_SYMBOL,sT_BANG);
875  sY(SYS_CONTEXT,CODE,ANY_SYMBOL);
876  sTs(SYS_CONTEXT,LIST_OF_PROCESS_NAME_AND_PROCESS_INTENTION_AND_CODE_AND_PROCESS_SIGNATURE_AND_ZERO_OR_ONE_OF_PROCESS_LINK,sT_SEQ(5,sT_SYM(PROCESS_NAME),sT_SYM(PROCESS_INTENTION),sT_SYM(CODE),sT_SYM(PROCESS_SIGNATURE),sT_QMRK(sT_SYM(PROCESS_LINK))));
877  sY(SYS_CONTEXT,PROCESS_DEFINITION,LIST_OF_PROCESS_NAME_AND_PROCESS_INTENTION_AND_CODE_AND_PROCESS_SIGNATURE_AND_ZERO_OR_ONE_OF_PROCESS_LINK);
878  sTs(SYS_CONTEXT,ZERO_OR_MORE_OF_PROCESS_DEFINITION,sT_STAR(sT_SYM(PROCESS_DEFINITION)));
879  sYs(SYS_CONTEXT,PROCESSES,ZERO_OR_MORE_OF_PROCESS_DEFINITION);
880  sY(SYS_CONTEXT,GOAL,NULL_STRUCTURE);
881  sY(SYS_CONTEXT,ROLE,NULL_STRUCTURE);
882  sY(SYS_CONTEXT,USAGE,NULL_STRUCTURE);
883  sY(SYS_CONTEXT,WEAL,NULL_STRUCTURE);
884  sTs(SYS_CONTEXT,SEMANTIC_REFERENCE,sT_OR(4,sT_SYM(GOAL),sT_SYM(ROLE),sT_SYM(USAGE),sT_SYM(WEAL)));
885  sY(SYS_CONTEXT,SLOT_IS_VALUE_OF,SYMBOL);
886  sY(SYS_CONTEXT,SLOT_CHILDREN,ANY_SYMBOL);
887  sTs(SYS_CONTEXT,SLOT_STRUCTURE,sT_SEQ(3,sT_SYM(SEMANTIC_REFERENCE),sT_QMRK(sT_SYM(SLOT_IS_VALUE_OF)),sT_QMRK(sT_SYM(SLOT_CHILDREN))));
888  sY(SYS_CONTEXT,SLOT,SLOT_STRUCTURE);
889  sY(SYS_CONTEXT,REPLACEMENT_VALUE,ANY_SYMBOL);
890  sTs(SYS_CONTEXT,TUPLE_OF_SEMANTIC_REFERENCE_AND_REPLACEMENT_VALUE,sT_SEQ(2,sT_SYM(SEMANTIC_REFERENCE),sT_SYM(REPLACEMENT_VALUE)));
891  sY(SYS_CONTEXT,SEMANTIC_LINK,TUPLE_OF_SEMANTIC_REFERENCE_AND_REPLACEMENT_VALUE);
892  sTs(SYS_CONTEXT,SEMANTIC_LINKS,sT_SEQ(1,sT_PLUS(sT_SYM(SEMANTIC_LINK))));
893  sYs(SYS_CONTEXT,SEMANTIC_MAP,SEMANTIC_LINKS);
894  sY(SYS_CONTEXT,PROTOCOL_DEFAULTS,SEMANTIC_LINKS);
895  sY(SYS_CONTEXT,SIGNATURE_LABEL,LABEL);
896  sY(SYS_CONTEXT,SIGNATURE_STRUCTURE,STRUCTURE);
897  sY(SYS_CONTEXT,SIGNATURE_SYMBOL,SYMBOL);
898  sY(SYS_CONTEXT,SIGNATURE_PROCESS,SYMBOL);
899  sY(SYS_CONTEXT,SIGNATURE_RECEPTOR,RECEPTOR);
900  sY(SYS_CONTEXT,SIGNATURE_PROTOCOL,PROTOCOL);
901  sY(SYS_CONTEXT,SIGNATURE_PASSTHRU,NULL_STRUCTURE);
902  sY(SYS_CONTEXT,SIGNATURE_ANY,NULL_STRUCTURE);
903  sY(SYS_CONTEXT,SIGNATURE_OPTIONAL,NULL_STRUCTURE);
904  sTs(SYS_CONTEXT,LOGICAL_OR_OF_SIGNATURE_STRUCTURE_AND_SIGNATURE_SYMBOL_AND_SIGNATURE_PROCESS_AND_SIGNATURE_PASSTHRU,sT_OR(4,sT_SYM(SIGNATURE_STRUCTURE),sT_SYM(SIGNATURE_SYMBOL),sT_SYM(SIGNATURE_PROCESS),sT_SYM(SIGNATURE_PASSTHRU)));
905  sY(SYS_CONTEXT,SIGNATURE_OUTPUT_TYPE,LOGICAL_OR_OF_SIGNATURE_STRUCTURE_AND_SIGNATURE_SYMBOL_AND_SIGNATURE_PROCESS_AND_SIGNATURE_PASSTHRU);
906  sTs(SYS_CONTEXT,SIGNATURE_SEMANTIC_VARIANTS,sT_OR(4,sT_SYM(SIGNATURE_STRUCTURE),sT_SYM(SIGNATURE_SYMBOL),sT_SYM(SIGNATURE_PROCESS),sT_SYM(SIGNATURE_ANY)));
907  sTs(SYS_CONTEXT,TUPLE_OF_SIGNATURE_SEMANTIC_VARIANTS_AND_ZERO_OR_ONE_OF_SIGNATURE_OPTIONAL,sT_SEQ(2,sT_SYM(SIGNATURE_SEMANTIC_VARIANTS),sT_QMRK(sT_SYM(SIGNATURE_OPTIONAL))));
908  sY(SYS_CONTEXT,SIGNATURE_INPUT_TYPE,TUPLE_OF_SIGNATURE_SEMANTIC_VARIANTS_AND_ZERO_OR_ONE_OF_SIGNATURE_OPTIONAL);
909  sTs(SYS_CONTEXT,TUPLE_OF_SIGNATURE_LABEL_AND_SIGNATURE_INPUT_TYPE,sT_SEQ(2,sT_SYM(SIGNATURE_LABEL),sT_SYM(SIGNATURE_INPUT_TYPE)));
910  sY(SYS_CONTEXT,INPUT_SIGNATURE,TUPLE_OF_SIGNATURE_LABEL_AND_SIGNATURE_INPUT_TYPE);
911  sTs(SYS_CONTEXT,TUPLE_OF_SIGNATURE_LABEL_AND_SIGNATURE_OUTPUT_TYPE,sT_SEQ(2,sT_SYM(SIGNATURE_LABEL),sT_SYM(SIGNATURE_OUTPUT_TYPE)));
912  sY(SYS_CONTEXT,OUTPUT_SIGNATURE,TUPLE_OF_SIGNATURE_LABEL_AND_SIGNATURE_OUTPUT_TYPE);
913  sY(SYS_CONTEXT,EXPECTED_SLOT,SLOT_STRUCTURE);
914  sTs(SYS_CONTEXT,LIST_OF_ZERO_OR_MORE_OF_EXPECTED_SLOT,sT_SEQ(1,sT_STAR(sT_SYM(EXPECTED_SLOT))));
915  sY(SYS_CONTEXT,TEMPLATE_SIGNATURE,LIST_OF_ZERO_OR_MORE_OF_EXPECTED_SLOT);
916  sTs(SYS_CONTEXT,PROCESS_FORM,sT_SEQ(3,sT_SYM(OUTPUT_SIGNATURE),sT_STAR(sT_SYM(INPUT_SIGNATURE)),sT_STAR(sT_SYM(TEMPLATE_SIGNATURE))));
917  sYs(SYS_CONTEXT,PROCESS_SIGNATURE,PROCESS_FORM);
918  sTs(SYS_CONTEXT,LIST_OF_CODE_AND_PARAMS_AND_ZERO_OR_ONE_OF_CODE_AND_ZERO_OR_ONE_OF_PARAMS,sT_SEQ(4,sT_SYM(CODE),sT_SYM(PARAMS),sT_QMRK(sT_SYM(CODE)),sT_QMRK(sT_SYM(PARAMS))));
919  sY(SYS_CONTEXT,RUN_TREE,LIST_OF_CODE_AND_PARAMS_AND_ZERO_OR_ONE_OF_CODE_AND_ZERO_OR_ONE_OF_PARAMS);
920  sY(SYS_CONTEXT,PARAM_REF,TREE_PATH);
921  sY(SYS_CONTEXT,SIGNAL_REF,TREE_PATH);
922  sTs(SYS_CONTEXT,ZERO_OR_MORE_OF_ANY_SYMBOL,sT_STAR(sT_BANG));
923  sYs(SYS_CONTEXT,PARAMS,ZERO_OR_MORE_OF_ANY_SYMBOL);
924  sY(SYS_CONTEXT,RESULT_SYMBOL,SYMBOL);
925  sY(SYS_CONTEXT,RESULT_STRUCTURE,STRUCTURE);
926  sY(SYS_CONTEXT,RESULT_PROCESS,PROCESS);
927  sY(SYS_CONTEXT,RESULT_RECEPTOR,RECEPTOR);
928  sY(SYS_CONTEXT,RESULT_PROTOCOL,PROTOCOL);
929  sY(SYS_CONTEXT,REDUCTION_ERROR_SYMBOL,SYMBOL);
930  sYs(SYS_CONTEXT,ROLE,SYMBOL);
931  sYs(SYS_CONTEXT,GOAL,SYMBOL);
932  sYs(SYS_CONTEXT,USAGE,SYMBOL);
933  sYs(SYS_CONTEXT,WEAL,SYMBOL);
934  sTs(SYS_CONTEXT,ONE_OR_MORE_OF_ROLE,sT_PLUS(sT_SYM(ROLE)));
935  sY(SYS_CONTEXT,SOURCE,ONE_OR_MORE_OF_ROLE);
936  sY(SYS_CONTEXT,DESTINATION,ONE_OR_MORE_OF_ROLE);
937  sTs(SYS_CONTEXT,LIST_OF_ROLE_AND_SOURCE_AND_PATTERN_AND_ACTION_AND_ZERO_OR_ONE_OF_PARAMS,sT_SEQ(5,sT_SYM(ROLE),sT_SYM(SOURCE),sT_SYM(PATTERN),sT_SYM(ACTION),sT_QMRK(sT_SYM(PARAMS))));
938  sY(SYS_CONTEXT,EXPECT,LIST_OF_ROLE_AND_SOURCE_AND_PATTERN_AND_ACTION_AND_ZERO_OR_ONE_OF_PARAMS);
939  sTs(SYS_CONTEXT,LIST_OF_ROLE_AND_DESTINATION_AND_ACTION,sT_SEQ(3,sT_SYM(ROLE),sT_SYM(DESTINATION),sT_SYM(ACTION)));
940  sY(SYS_CONTEXT,INITIATE,LIST_OF_ROLE_AND_DESTINATION_AND_ACTION);
941  sY(SYS_CONTEXT,PNAME,PROTOCOL);
942  sTs(SYS_CONTEXT,TUPLE_OF_PNAME_AND_ONE_OR_MORE_OF_LOGICAL_OR_OF_RESOLUTION_AND_LINKAGE,sT_SEQ(2,sT_SYM(PNAME),sT_PLUS(sT_OR(2,sT_SYM(RESOLUTION),sT_SYM(LINKAGE)))));
943  sY(SYS_CONTEXT,INCLUSION,TUPLE_OF_PNAME_AND_ONE_OR_MORE_OF_LOGICAL_OR_OF_RESOLUTION_AND_LINKAGE);
944  sTs(SYS_CONTEXT,INTERACTION,sT_SEQ(2,sT_STAR(sT_SYM(EXPECT)),sT_STAR(sT_SYM(INITIATE))));
945  sY(SYS_CONTEXT,WHICH_INTERACTION,SYMBOL);
946  sY(SYS_CONTEXT,PROTOCOL_DEFINITION,NULL_STRUCTURE);
947  sTs(SYS_CONTEXT,ZERO_OR_MORE_OF_PROTOCOL_DEFINITION,sT_STAR(sT_SYM(PROTOCOL_DEFINITION)));
948  sYs(SYS_CONTEXT,PROTOCOLS,ZERO_OR_MORE_OF_PROTOCOL_DEFINITION);
949  sY(SYS_CONTEXT,ACTUAL_PROCESS,PROCESS);
950  sY(SYS_CONTEXT,ACTUAL_RECEPTOR,RECEPTOR_ADDRESS);
951  sY(SYS_CONTEXT,ACTUAL_SYMBOL,SYMBOL);
952  sY(SYS_CONTEXT,ACTUAL_PROTOCOL,PROTOCOL);
953  sY(SYS_CONTEXT,ACTUAL_VALUE,ANY_SYMBOL);
954  sTs(SYS_CONTEXT,TUPLE_OF_GOAL_AND_ACTUAL_PROCESS,sT_SEQ(2,sT_SYM(GOAL),sT_SYM(ACTUAL_PROCESS)));
955  sY(SYS_CONTEXT,WHICH_PROCESS,TUPLE_OF_GOAL_AND_ACTUAL_PROCESS);
956  sTs(SYS_CONTEXT,TUPLE_OF_ROLE_AND_ACTUAL_RECEPTOR,sT_SEQ(2,sT_SYM(ROLE),sT_SYM(ACTUAL_RECEPTOR)));
957  sY(SYS_CONTEXT,WHICH_RECEPTOR,TUPLE_OF_ROLE_AND_ACTUAL_RECEPTOR);
958  sTs(SYS_CONTEXT,TUPLE_OF_USAGE_AND_ACTUAL_SYMBOL,sT_SEQ(2,sT_SYM(USAGE),sT_SYM(ACTUAL_SYMBOL)));
959  sY(SYS_CONTEXT,WHICH_SYMBOL,TUPLE_OF_USAGE_AND_ACTUAL_SYMBOL);
960  sTs(SYS_CONTEXT,TUPLE_OF_WEAL_AND_ACTUAL_PROTOCOL,sT_SEQ(2,sT_SYM(WEAL),sT_SYM(ACTUAL_PROTOCOL)));
961  sY(SYS_CONTEXT,WHICH_PROTOCOL,TUPLE_OF_WEAL_AND_ACTUAL_PROTOCOL);
962  sTs(SYS_CONTEXT,TUPLE_OF_ACTUAL_SYMBOL_AND_ACTUAL_VALUE,sT_SEQ(2,sT_SYM(ACTUAL_SYMBOL),sT_SYM(ACTUAL_VALUE)));
963  sY(SYS_CONTEXT,WHICH_VALUE,TUPLE_OF_ACTUAL_SYMBOL_AND_ACTUAL_VALUE);
964  sTs(SYS_CONTEXT,MAPPING,sT_OR(5,sT_SYM(WHICH_PROCESS),sT_SYM(WHICH_RECEPTOR),sT_SYM(WHICH_SYMBOL),sT_SYM(WHICH_PROTOCOL),sT_SYM(WHICH_VALUE)));
965  sY(SYS_CONTEXT,RESOLUTION,MAPPING);
966  sTs(SYS_CONTEXT,PAIR_OF_GOAL,sT_SEQ(2,sT_SYM(GOAL),sT_SYM(GOAL)));
967  sY(SYS_CONTEXT,WHICH_GOAL,PAIR_OF_GOAL);
968  sTs(SYS_CONTEXT,PAIR_OF_ROLE,sT_SEQ(2,sT_SYM(ROLE),sT_SYM(ROLE)));
969  sY(SYS_CONTEXT,WHICH_ROLE,PAIR_OF_ROLE);
970  sTs(SYS_CONTEXT,PAIR_OF_USAGE,sT_SEQ(2,sT_SYM(USAGE),sT_SYM(USAGE)));
971  sY(SYS_CONTEXT,WHICH_USAGE,PAIR_OF_USAGE);
972  sTs(SYS_CONTEXT,PAIR_OF_WEAL,sT_SEQ(2,sT_SYM(WEAL),sT_SYM(WEAL)));
973  sY(SYS_CONTEXT,WHICH_WEAL,PAIR_OF_WEAL);
974  sTs(SYS_CONTEXT,LINK,sT_OR(4,sT_SYM(WHICH_GOAL),sT_SYM(WHICH_ROLE),sT_SYM(WHICH_USAGE),sT_SYM(WHICH_WEAL)));
975  sY(SYS_CONTEXT,LINKAGE,LINK);
976  sTs(SYS_CONTEXT,ONE_OR_MORE_OF_RESOLUTION,sT_PLUS(sT_SYM(RESOLUTION)));
977  sY(SYS_CONTEXT,PROTOCOL_BINDINGS,ONE_OR_MORE_OF_RESOLUTION);
978  sY(SYS_CONTEXT,PROTOCOL_LABEL,LABEL);
979  sTs(SYS_CONTEXT,LIST_OF_ZERO_OR_MORE_OF_ROLE_AND_ZERO_OR_MORE_OF_GOAL_AND_ZERO_OR_MORE_OF_USAGE_AND_ZERO_OR_MORE_OF_WEAL,sT_SEQ(4,sT_STAR(sT_SYM(ROLE)),sT_STAR(sT_SYM(GOAL)),sT_STAR(sT_SYM(USAGE)),sT_STAR(sT_SYM(WEAL))));
980  sY(SYS_CONTEXT,PROTOCOL_SEMANTICS,LIST_OF_ZERO_OR_MORE_OF_ROLE_AND_ZERO_OR_MORE_OF_GOAL_AND_ZERO_OR_MORE_OF_USAGE_AND_ZERO_OR_MORE_OF_WEAL);
981  sTs(SYS_CONTEXT,LIST_OF_PROTOCOL_LABEL_AND_PROTOCOL_SEMANTICS_AND_ZERO_OR_MORE_OF_PROTOCOL_DEFAULTS_AND_ZERO_OR_MORE_OF_STRUCTURE_OF_INTERACTION_AND_ZERO_OR_MORE_OF_INCLUSION,sT_SEQ(5,sT_SYM(PROTOCOL_LABEL),sT_SYM(PROTOCOL_SEMANTICS),sT_STAR(sT_SYM(PROTOCOL_DEFAULTS)),sT_STAR(sT_PCNT(INTERACTION)),sT_STAR(sT_SYM(INCLUSION))));
982  sYs(SYS_CONTEXT,PROTOCOL_DEFINITION,LIST_OF_PROTOCOL_LABEL_AND_PROTOCOL_SEMANTICS_AND_ZERO_OR_MORE_OF_PROTOCOL_DEFAULTS_AND_ZERO_OR_MORE_OF_STRUCTURE_OF_INTERACTION_AND_ZERO_OR_MORE_OF_INCLUSION);
983  sTs(SYS_CONTEXT,ZERO_OR_MORE_OF_STRUCTURE_OF_SCAPE,sT_STAR(sT_PCNT(SCAPE)));
984  sYs(SYS_CONTEXT,SCAPES,ZERO_OR_MORE_OF_STRUCTURE_OF_SCAPE);
985  sY(SYS_CONTEXT,MANIFEST_LABEL,CSTRING);
986  sY(SYS_CONTEXT,MANIFEST_SPEC,SYMBOL);
987  sTs(SYS_CONTEXT,TUPLE_OF_MANIFEST_LABEL_AND_MANIFEST_SPEC,sT_SEQ(2,sT_SYM(MANIFEST_LABEL),sT_SYM(MANIFEST_SPEC)));
988  sY(SYS_CONTEXT,MANIFEST_PAIR,TUPLE_OF_MANIFEST_LABEL_AND_MANIFEST_SPEC);
989  sTs(SYS_CONTEXT,ONE_OR_MORE_OF_MANIFEST_PAIR,sT_PLUS(sT_SYM(MANIFEST_PAIR)));
990  sY(SYS_CONTEXT,MANIFEST,ONE_OR_MORE_OF_MANIFEST_PAIR);
991  sY(SYS_CONTEXT,RECEPTOR_IDENTIFIER,INTEGER);
992  sTs(SYS_CONTEXT,LIST_OF_MANIFEST_AND_RECEPTOR_IDENTIFIER_AND_DEFINITIONS,sT_SEQ(3,sT_SYM(MANIFEST),sT_SYM(RECEPTOR_IDENTIFIER),sT_SYM(DEFINITIONS)));
993  sY(SYS_CONTEXT,RECEPTOR_PACKAGE,LIST_OF_MANIFEST_AND_RECEPTOR_IDENTIFIER_AND_DEFINITIONS);
994  sTs(SYS_CONTEXT,TUPLE_OF_MANIFEST_LABEL_AND_ANY_SYMBOL,sT_SEQ(2,sT_SYM(MANIFEST_LABEL),sT_BANG));
995  sY(SYS_CONTEXT,BINDING_PAIR,TUPLE_OF_MANIFEST_LABEL_AND_ANY_SYMBOL);
996  sTs(SYS_CONTEXT,ONE_OR_MORE_OF_BINDING_PAIR,sT_PLUS(sT_SYM(BINDING_PAIR)));
997  sY(SYS_CONTEXT,BINDINGS,ONE_OR_MORE_OF_BINDING_PAIR);
998  sY(SYS_CONTEXT,RECEPTOR_ELAPSED_TIME,INTEGER);
999  sY(SYS_CONTEXT,RECEPTOR_LABEL,LABEL);
1000  sT(SYS_CONTEXT,RECEPTOR_IDENTITY,2,RECEPTOR_LABEL,RECEPTOR_IDENTIFIER);
1001  sTs(SYS_CONTEXT,TUPLE_OF_RECEPTOR_LABEL_AND_DEFINITIONS,sT_SEQ(2,sT_SYM(RECEPTOR_LABEL),sT_SYM(DEFINITIONS)));
1002  sY(SYS_CONTEXT,RECEPTOR_DEFINITION,TUPLE_OF_RECEPTOR_LABEL_AND_DEFINITIONS);
1003  sTs(SYS_CONTEXT,ZERO_OR_MORE_OF_RECEPTOR_DEFINITION,sT_STAR(sT_SYM(RECEPTOR_DEFINITION)));
1004  sYs(SYS_CONTEXT,RECEPTORS,ZERO_OR_MORE_OF_RECEPTOR_DEFINITION);
1005  sTs(SYS_CONTEXT,LIST_OF_FLUX_AND_PENDING_SIGNALS_AND_PENDING_RESPONSES_AND_CONVERSATIONS_AND_RECEPTOR_ELAPSED_TIME,sT_SEQ(5,sT_SYM(FLUX),sT_SYM(PENDING_SIGNALS),sT_SYM(PENDING_RESPONSES),sT_SYM(CONVERSATIONS),sT_SYM(RECEPTOR_ELAPSED_TIME)));
1006  sY(SYS_CONTEXT,RECEPTOR_STATE,LIST_OF_FLUX_AND_PENDING_SIGNALS_AND_PENDING_RESPONSES_AND_CONVERSATIONS_AND_RECEPTOR_ELAPSED_TIME);
1007  sY(SYS_CONTEXT,PARENT_CONTEXT_NUM,INTEGER);
1008  sY(SYS_CONTEXT,CONTEXT_NUM,INTEGER);
1009  sY(SYS_CONTEXT,INSTANCE_OF,RECEPTOR);
1010  sTs(SYS_CONTEXT,LIST_OF_INSTANCE_OF_AND_CONTEXT_NUM_AND_PARENT_CONTEXT_NUM_AND_RECEPTOR_STATE,sT_SEQ(4,sT_SYM(INSTANCE_OF),sT_SYM(CONTEXT_NUM),sT_SYM(PARENT_CONTEXT_NUM),sT_SYM(RECEPTOR_STATE)));
1011  sY(SYS_CONTEXT,RECEPTOR_INSTANCE,LIST_OF_INSTANCE_OF_AND_CONTEXT_NUM_AND_PARENT_CONTEXT_NUM_AND_RECEPTOR_STATE);
1012  sY(SYS_CONTEXT,SERIALIZED_RECEPTOR,BLOB);
1013  sTs(SYS_CONTEXT,ZERO_OR_MORE_OF_RECEPTOR_XADDR,sT_STAR(sT_SYM(RECEPTOR_XADDR)));
1014  sY(SYS_CONTEXT,ACTIVE_RECEPTORS,ZERO_OR_MORE_OF_RECEPTOR_XADDR);
1015  sTs(SYS_CONTEXT,LIST_OF_ACTIVE_RECEPTORS,sT_SEQ(1,sT_SYM(ACTIVE_RECEPTORS)));
1016  sY(SYS_CONTEXT,SYS_STATE,LIST_OF_ACTIVE_RECEPTORS);
1017  sY(SYS_CONTEXT,YEAR,INTEGER);
1018  sY(SYS_CONTEXT,MONTH,INTEGER);
1019  sY(SYS_CONTEXT,DAY,INTEGER);
1020  sY(SYS_CONTEXT,HOUR,INTEGER);
1021  sY(SYS_CONTEXT,MINUTE,INTEGER);
1022  sY(SYS_CONTEXT,SECOND,INTEGER);
1023  sT(SYS_CONTEXT,DATE,3,YEAR,MONTH,DAY);
1024  sT(SYS_CONTEXT,TIME,3,HOUR,MINUTE,SECOND);
1025  sY(SYS_CONTEXT,TODAY,DATE);
1026  sY(SYS_CONTEXT,NOW,TIME);
1027  sT(SYS_CONTEXT,TIMESTAMP,2,TODAY,NOW);
1028  sY(SYS_CONTEXT,TICK,TIMESTAMP);
1029  sY(SYS_CONTEXT,DELIMITER,CSTRING);
1030  sY(SYS_CONTEXT,US_SHORT_DATE,CSTRING);
1031  sY(SYS_CONTEXT,SHORT_TIME,CSTRING);
1032  sY(SYS_CONTEXT,ERROR_LOCATION,TREE_PATH);
1033  sTs(SYS_CONTEXT,LIST_OF_ANY_SYMBOL,sT_SEQ(1,sT_BANG));
1034  sY(SYS_CONTEXT,ERROR_DATA,LIST_OF_ANY_SYMBOL);
1035  sTs(SYS_CONTEXT,REDUCTION_ERROR,sT_SEQ(2,sT_SYM(ERROR_LOCATION),sT_SYM(ERROR_DATA)));
1036  sY(SYS_CONTEXT,ZERO_DIVIDE_ERR,REDUCTION_ERROR);
1037  sY(SYS_CONTEXT,TOO_FEW_PARAMS_ERR,REDUCTION_ERROR);
1038  sY(SYS_CONTEXT,TOO_MANY_PARAMS_ERR,REDUCTION_ERROR);
1039  sY(SYS_CONTEXT,SIGNATURE_MISMATCH_ERR,REDUCTION_ERROR);
1040  sY(SYS_CONTEXT,NOT_A_PROCESS_ERR,REDUCTION_ERROR);
1041  sY(SYS_CONTEXT,NOT_IN_SIGNAL_CONTEXT_ERR,REDUCTION_ERROR);
1042  sY(SYS_CONTEXT,INCOMPATIBLE_TYPE_ERR,REDUCTION_ERROR);
1043  sY(SYS_CONTEXT,UNIX_ERRNO_ERR,REDUCTION_ERROR);
1044  sY(SYS_CONTEXT,DEAD_STREAM_READ_ERR,REDUCTION_ERROR);
1045  sY(SYS_CONTEXT,MISSING_SEMANTIC_MAP_ERR,REDUCTION_ERROR);
1046  sY(SYS_CONTEXT,MISMATCH_SEMANTIC_MAP_ERR,REDUCTION_ERROR);
1047  sY(SYS_CONTEXT,STRUCTURE_MISMATCH_ERR,REDUCTION_ERROR);
1048  sY(SYS_CONTEXT,WHICH_XADDR,XADDR);
1049  sY(SYS_CONTEXT,NEW_TYPE,SYMBOL);
1050  sY(SYS_CONTEXT,TIMEOUT_AT,TIMESTAMP);
1051  sY(SYS_CONTEXT,COUNT,INTEGER);
1052  sY(SYS_CONTEXT,UNLIMITED,NULL_STRUCTURE);
1053  sTs(SYS_CONTEXT,LOGICAL_OR_OF_COUNT_AND_UNLIMITED,sT_OR(2,sT_SYM(COUNT),sT_SYM(UNLIMITED)));
1054  sY(SYS_CONTEXT,REPETITIONS,LOGICAL_OR_OF_COUNT_AND_UNLIMITED);
1055  sTs(SYS_CONTEXT,TUPLE_OF_ZERO_OR_ONE_OF_TIMEOUT_AT_AND_ZERO_OR_ONE_OF_REPETITIONS,sT_SEQ(2,sT_QMRK(sT_SYM(TIMEOUT_AT)),sT_QMRK(sT_SYM(REPETITIONS))));
1056  sYs(SYS_CONTEXT,END_CONDITIONS,TUPLE_OF_ZERO_OR_ONE_OF_TIMEOUT_AT_AND_ZERO_OR_ONE_OF_REPETITIONS);
1057  sY(SYS_CONTEXT,EDGE_STREAM,CPOINTER);
1058  sY(SYS_CONTEXT,EDGE_LISTENER,CPOINTER);
1059  sY(SYS_CONTEXT,ITERATE_ON_SYMBOL,SYMBOL);
1060  sY(SYS_CONTEXT,ITERATION_DATA,ANY_SYMBOL);
1061  sY(SYS_CONTEXT,SCOPE,ANY_SYMBOL);
1062  sP(SYS_CONTEXT,NOOP,0,"no-op","result",SIGNATURE_PASSTHRU,NULL_STRUCTURE,"do",SIGNATURE_ANY,NULL_STRUCTURE,0L);
1063  sP(SYS_CONTEXT,DEF_SYMBOL,0,"define a new symbol","symbol",SIGNATURE_SYMBOL,RESULT_SYMBOL,"def",SIGNATURE_SYMBOL,SYMBOL_DEFINITION,0L);
1064  sP(SYS_CONTEXT,DEF_STRUCTURE,0,"define a new structure","structure",SIGNATURE_STRUCTURE,RESULT_STRUCTURE,"def",SIGNATURE_SYMBOL,SYMBOL_DEFINITION,0L);
1065  sP(SYS_CONTEXT,DEF_PROCESS,0,"define a new process","process",SIGNATURE_PROCESS,RESULT_PROCESS,"def",SIGNATURE_SYMBOL,PROCESS_DEFINITION,0L);
1066  sP(SYS_CONTEXT,DEF_RECEPTOR,0,"define a new receptor","receptor",SIGNATURE_RECEPTOR,RESULT_RECEPTOR,"def",SIGNATURE_SYMBOL,RECEPTOR_DEFINITION,0L);
1067  sP(SYS_CONTEXT,DEF_PROTOCOL,0,"define a new protocol","protocol",SIGNATURE_PROTOCOL,RESULT_PROTOCOL,"def",SIGNATURE_SYMBOL,PROTOCOL_DEFINITION,0L);
1068  sP(SYS_CONTEXT,NEW,0,"new instance","xaddr",SIGNATURE_SYMBOL,WHICH_XADDR,"what",SIGNATURE_SYMBOL,NEW_TYPE,"value",SIGNATURE_ANY,NULL_STRUCTURE,0L);
1069  sP(SYS_CONTEXT,GET,0,"get instance value","value",SIGNATURE_ANY,NULL_STRUCTURE,"what",SIGNATURE_SYMBOL,WHICH_XADDR,0L);
1070  sP(SYS_CONTEXT,DEL,0,"delete instance","value",SIGNATURE_ANY,NULL_STRUCTURE,"what",SIGNATURE_SYMBOL,WHICH_XADDR,0L);
1071  sP(SYS_CONTEXT,DO,0,"do","result",SIGNATURE_PASSTHRU,NULL_STRUCTURE,"actions",SIGNATURE_SYMBOL,SCOPE,0L);
1072  sY(SYS_CONTEXT,PARAM_PATH,TREE_PATH);
1073  sTs(SYS_CONTEXT,STRUCTURE_OF_CSTRING,sT_PCNT(CSTRING));
1074  sY(SYS_CONTEXT,PARAM_LABEL,STRUCTURE_OF_CSTRING);
1075  sTs(SYS_CONTEXT,LOGICAL_OR_OF_PARAM_PATH_AND_PARAM_LABEL,sT_OR(2,sT_SYM(PARAM_PATH),sT_SYM(PARAM_LABEL)));
1076  sY(SYS_CONTEXT,PARAMETER_REFERENCE,LOGICAL_OR_OF_PARAM_PATH_AND_PARAM_LABEL);
1077  sY(SYS_CONTEXT,RESULT_VALUE,NULL_STRUCTURE);
1078  sY(SYS_CONTEXT,RESULT_LABEL,SYMBOL);
1079  sTs(SYS_CONTEXT,LOGICAL_OR_OF_RESULT_SYMBOL_AND_RESULT_VALUE_AND_RESULT_LABEL,sT_OR(3,sT_SYM(RESULT_SYMBOL),sT_SYM(RESULT_VALUE),sT_SYM(RESULT_LABEL)));
1080  sY(SYS_CONTEXT,PARAMETER_RESULT,LOGICAL_OR_OF_RESULT_SYMBOL_AND_RESULT_VALUE_AND_RESULT_LABEL);
1081  sP(SYS_CONTEXT,PARAMETER,0,"get parameter data","result",SIGNATURE_PASSTHRU,NULL_STRUCTURE,"reference",SIGNATURE_SYMBOL,PARAMETER_REFERENCE,"as",SIGNATURE_SYMBOL,PARAMETER_RESULT,0L);
1082  sP(SYS_CONTEXT,DISSOLVE,0,"merge children into parent's children","result",SIGNATURE_PASSTHRU,NULL_STRUCTURE,"tree",SIGNATURE_ANY,NULL_STRUCTURE,0L);
1083  sY(SYS_CONTEXT,TRANSCODE_TO,SYMBOL);
1084  sTs(SYS_CONTEXT,TUPLE_OF_TRANSCODE_TO_AND_ZERO_OR_MORE_OF_ANY_SYMBOL,sT_SEQ(2,sT_SYM(TRANSCODE_TO),sT_STAR(sT_BANG)));
1085  sY(SYS_CONTEXT,TRANSCODE_PARAMS,TUPLE_OF_TRANSCODE_TO_AND_ZERO_OR_MORE_OF_ANY_SYMBOL);
1086  sY(SYS_CONTEXT,TRANSCODE_ITEMS,ANY_SYMBOL);
1087  sP(SYS_CONTEXT,TRANSCODE,0,"transform semantic type","result",SIGNATURE_PASSTHRU,NULL_STRUCTURE,"using",SIGNATURE_SYMBOL,TRANSCODE_PARAMS,"convert",SIGNATURE_SYMBOL,TRANSCODE_ITEMS,0L);
1088  sY(SYS_CONTEXT,LABEL_SYMBOL,SYMBOL);
1089  sY(SYS_CONTEXT,LABEL_TYPE,SYMBOL);
1090  sP(SYS_CONTEXT,GET_LABEL,0,"get a symbol's label","result",SIGNATURE_PASSTHRU,NULL_STRUCTURE,"of",SIGNATURE_SYMBOL,LABEL_SYMBOL,"type",SIGNATURE_SYMBOL,LABEL_TYPE,"as",SIGNATURE_OPTIONAL,SIGNATURE_SYMBOL,RESULT_SYMBOL,0L);
1091  sTs(SYS_CONTEXT,PAIR_OF_ANY_SYMBOL,sT_SEQ(2,sT_BANG,sT_BANG));
1092  sY(SYS_CONTEXT,COND_PAIR,PAIR_OF_ANY_SYMBOL);
1093  sY(SYS_CONTEXT,COND_ELSE,ANY_SYMBOL);
1094  sTs(SYS_CONTEXT,TUPLE_OF_ZERO_OR_MORE_OF_COND_PAIR_AND_COND_ELSE,sT_SEQ(2,sT_STAR(sT_SYM(COND_PAIR)),sT_SYM(COND_ELSE)));
1095  sY(SYS_CONTEXT,CONDITIONS,TUPLE_OF_ZERO_OR_MORE_OF_COND_PAIR_AND_COND_ELSE);
1096  sP(SYS_CONTEXT,COND,0,"cond","result",SIGNATURE_PASSTHRU,NULL_STRUCTURE,"conditions",SIGNATURE_SYMBOL,CONDITIONS,0L);
1097  sP(SYS_CONTEXT,IF,0,"if","result",SIGNATURE_PASSTHRU,NULL_STRUCTURE,"condition",SIGNATURE_PROCESS,BOOLEAN,"then",SIGNATURE_ANY,NULL_STRUCTURE,"else",SIGNATURE_OPTIONAL,SIGNATURE_ANY,NULL_STRUCTURE,0L);
1098  sP(SYS_CONTEXT,ITERATE,0,"iterate a process","result",SIGNATURE_PASSTHRU,NULL_STRUCTURE,"condtion",SIGNATURE_PROCESS,BOOLEAN,"do",SIGNATURE_ANY,NULL_STRUCTURE,0L);
1099  sP(SYS_CONTEXT,SAY,0,"send a message to a receptor","signal id",SIGNATURE_SYMBOL,SIGNAL_UUID,"to",SIGNATURE_SYMBOL,TO_ADDRESS,"on",SIGNATURE_SYMBOL,ASPECT_IDENT,"carrier",SIGNATURE_SYMBOL,CARRIER,"message",SIGNATURE_ANY,NULL_STRUCTURE,0L);
1100  sP(SYS_CONTEXT,REQUEST,0,"send a request to a receptor","response",SIGNATURE_ANY,NULL_STRUCTURE,"of",SIGNATURE_SYMBOL,TO_ADDRESS,"on",SIGNATURE_SYMBOL,ASPECT_IDENT,"carrier",SIGNATURE_SYMBOL,CARRIER,"message",SIGNATURE_ANY,NULL_STRUCTURE,"expect response on",SIGNATURE_SYMBOL,RESPONSE_CARRIER,"until",SIGNATURE_OPTIONAL,SIGNATURE_SYMBOL,END_CONDITIONS,"callback",SIGNATURE_OPTIONAL,SIGNATURE_PROCESS,NULL_SYMBOL,0L);
1101  sP(SYS_CONTEXT,CONVERSE,0,"set up a conversation scope for signaling","result",SIGNATURE_PASSTHRU,NULL_STRUCTURE,"do",SIGNATURE_PROCESS,NULL_SYMBOL,"until",SIGNATURE_OPTIONAL,SIGNATURE_SYMBOL,END_CONDITIONS,"wait",SIGNATURE_OPTIONAL,SIGNATURE_SYMBOL,BOOLEAN,0L);
1102  sP(SYS_CONTEXT,COMPLETE,0,"cause a conversation to come to completion","result",SIGNATURE_PASSTHRU,NULL_STRUCTURE,"with",SIGNATURE_ANY,NULL_STRUCTURE,"conversation",SIGNATURE_OPTIONAL,SIGNATURE_SYMBOL,CONVERSATION_UUID,0L);
1103  sP(SYS_CONTEXT,THIS_SCOPE,0,"get the conversation id of the current scope","conversation",SIGNATURE_SYMBOL,CONVERSATION_UUID,0L);
1104  sP(SYS_CONTEXT,SELF_ADDR,0,"self address","address",SIGNATURE_PASSTHRU,NULL_STRUCTURE,"as",SIGNATURE_SYMBOL,RESULT_SYMBOL,0L);
1105  sP(SYS_CONTEXT,LISTEN,0,"plant a listener","error",SIGNATURE_SYMBOL,REDUCTION_ERROR_SYMBOL,"on",SIGNATURE_SYMBOL,ASPECT_IDENT,"for",SIGNATURE_SYMBOL,CARRIER,"match",SIGNATURE_SYMBOL,PATTERN,"do",SIGNATURE_OPTIONAL,SIGNATURE_SYMBOL,ACTION,"with",SIGNATURE_OPTIONAL,SIGNATURE_SYMBOL,PARAMS,"until",SIGNATURE_OPTIONAL,SIGNATURE_SYMBOL,END_CONDITIONS,0L);
1106  sP(SYS_CONTEXT,MATCH,0,"semtrex match","matched",SIGNATURE_SYMBOL,BOOLEAN,"pattern",SIGNATURE_STRUCTURE,SEMTREX,"against",SIGNATURE_ANY,NULL_STRUCTURE,"return match",SIGNATURE_OPTIONAL,SIGNATURE_SYMBOL,BOOLEAN,0L);
1107  sP(SYS_CONTEXT,RESPOND,0,"respond to signal","response id",SIGNATURE_SYMBOL,SIGNAL_UUID,"respond on",SIGNATURE_SYMBOL,CARRIER,"response contents",SIGNATURE_ANY,NULL_STRUCTURE,0L);
1108  sP(SYS_CONTEXT,QUOTE,0,"quote a process so that it can be passed as a value","result",SIGNATURE_PASSTHRU,NULL_STRUCTURE,"process",SIGNATURE_PROCESS,NULL_PROCESS,0L);
1109  sP(SYS_CONTEXT,FILL,0,"fill template from map","result",SIGNATURE_PASSTHRU,NULL_STRUCTURE,"template",SIGNATURE_ANY,NULL_STRUCTURE,"map",SIGNATURE_SYMBOL,SEMANTIC_MAP,0L);
1110  sP(SYS_CONTEXT,FILL_FROM_MATCH,0,"fill template from match results","result",SIGNATURE_ANY,NULL_STRUCTURE,0L);
1111  sP(SYS_CONTEXT,RAISE,0,"raise reduction error","result",SIGNATURE_STRUCTURE,NULL_STRUCTURE,"error",SIGNATURE_SYMBOL,REDUCTION_ERROR_SYMBOL,0L);
1112  sP(SYS_CONTEXT,STREAM_READ,0,"read from a stream","result",SIGNATURE_PASSTHRU,NULL_STRUCTURE,"stream",SIGNATURE_SYMBOL,EDGE_STREAM,"into",SIGNATURE_SYMBOL,RESULT_SYMBOL,0L);
1113  sP(SYS_CONTEXT,STREAM_WRITE,0,"write to a stream","result",SIGNATURE_PASSTHRU,NULL_STRUCTURE,"stream",SIGNATURE_SYMBOL,EDGE_STREAM,"what",SIGNATURE_ANY,NULL_STRUCTURE,0L);
1114  sP(SYS_CONTEXT,STREAM_ALIVE,0,"test if stream is alive for reading","alive",SIGNATURE_SYMBOL,BOOLEAN,"stream",SIGNATURE_SYMBOL,EDGE_STREAM,0L);
1115  sP(SYS_CONTEXT,STREAM_CLOSE,0,"close a stream","true",SIGNATURE_SYMBOL,BOOLEAN,"stream",SIGNATURE_SYMBOL,EDGE_STREAM,0L);
1116  sP(SYS_CONTEXT,CONCAT_STR,0,"concatinate strings","concatenation",SIGNATURE_STRUCTURE,CSTRING,"into",SIGNATURE_SYMBOL,RESULT_SYMBOL,"str1",SIGNATURE_STRUCTURE,CSTRING,"str2",SIGNATURE_STRUCTURE,CSTRING,0L);
1117  sP(SYS_CONTEXT,EXPAND_STR,0,"expand string","ascii tree",SIGNATURE_SYMBOL,ASCII_CHARS,"str",SIGNATURE_STRUCTURE,CSTRING,0L);
1118  sP(SYS_CONTEXT,CONTRACT_STR,0,"contract to string","string",SIGNATURE_STRUCTURE,CSTRING,"into",SIGNATURE_SYMBOL,RESULT_SYMBOL,0L);
1119  sY(SYS_CONTEXT,EQUALITY_TEST_SYMBOL,SYMBOL);
1120  sP(SYS_CONTEXT,EQ_SYM,0,"test equality","equality",SIGNATURE_SYMBOL,BOOLEAN,"symbol1",SIGNATURE_STRUCTURE,SYMBOL,"symbol2",SIGNATURE_STRUCTURE,SYMBOL,0L);
1121  sP(SYS_CONTEXT,ADD_INT,0,"addition","sum",SIGNATURE_STRUCTURE,INTEGER,"augend",SIGNATURE_STRUCTURE,INTEGER,"addend",SIGNATURE_STRUCTURE,INTEGER,0L);
1122  sP(SYS_CONTEXT,SUB_INT,0,"subtract","difference",SIGNATURE_STRUCTURE,INTEGER,"minuend",SIGNATURE_STRUCTURE,INTEGER,"subtrahend",SIGNATURE_STRUCTURE,INTEGER,0L);
1123  sP(SYS_CONTEXT,MULT_INT,0,"multiply","product",SIGNATURE_STRUCTURE,INTEGER,"multiplicand",SIGNATURE_STRUCTURE,INTEGER,"multiplier",SIGNATURE_STRUCTURE,INTEGER,0L);
1124  sP(SYS_CONTEXT,DIV_INT,0,"divide","quotient",SIGNATURE_STRUCTURE,INTEGER,"dividend",SIGNATURE_STRUCTURE,INTEGER,"divisor",SIGNATURE_STRUCTURE,INTEGER,0L);
1125  sP(SYS_CONTEXT,MOD_INT,0,"modulo","remainder",SIGNATURE_STRUCTURE,INTEGER,"dividend",SIGNATURE_STRUCTURE,INTEGER,"divisor",SIGNATURE_STRUCTURE,INTEGER,0L);
1126  sPL(SYS_CONTEXT,EQ_INT,0,"test equality",INTEGER,OPERATOR,"equality",SIGNATURE_SYMBOL,BOOLEAN,"int1",SIGNATURE_STRUCTURE,INTEGER,"int2",SIGNATURE_STRUCTURE,INTEGER,0L);
1127  sPL(SYS_CONTEXT,LT_INT,0,"test less than",INTEGER,OPERATOR,"result",SIGNATURE_SYMBOL,BOOLEAN,"int1",SIGNATURE_STRUCTURE,INTEGER,"int2",SIGNATURE_STRUCTURE,INTEGER,0L);
1128  sPL(SYS_CONTEXT,GT_INT,0,"test greater than",INTEGER,OPERATOR,"result",SIGNATURE_SYMBOL,BOOLEAN,"int1",SIGNATURE_STRUCTURE,INTEGER,"int2",SIGNATURE_STRUCTURE,INTEGER,0L);
1129  sPL(SYS_CONTEXT,LTE_INT,0,"test less than or equal",INTEGER,OPERATOR,"result",SIGNATURE_SYMBOL,BOOLEAN,"int1",SIGNATURE_STRUCTURE,INTEGER,"int2",SIGNATURE_STRUCTURE,INTEGER,0L);
1130  sPL(SYS_CONTEXT,GTE_INT,0,"test greater than or equal",INTEGER,OPERATOR,"result",SIGNATURE_SYMBOL,BOOLEAN,"int1",SIGNATURE_STRUCTURE,INTEGER,"int2",SIGNATURE_STRUCTURE,INTEGER,0L);
1131  sY(SYS_CONTEXT,POP_COUNT,INTEGER);
1132  sP(SYS_CONTEXT,POP_PATH,0,"pop values off a tree path","result",SIGNATURE_PASSTHRU,NULL_SYMBOL,"path",SIGNATURE_STRUCTURE,TREE_PATH,"as",SIGNATURE_SYMBOL,RESULT_SYMBOL,"count",SIGNATURE_OPTIONAL,SIGNATURE_SYMBOL,POP_COUNT,0L);
1133  sY(SYS_CONTEXT,CONTINUE_LOCATION,TREE_PATH);
1134  sY(SYS_CONTEXT,CONTINUE_VALUE,ANY_SYMBOL);
1135  sP(SYS_CONTEXT,CONTINUE,0,"restart reduction at some parent","result",SIGNATURE_PASSTHRU,NULL_SYMBOL,"at",SIGNATURE_SYMBOL,CONTINUE_LOCATION,"with",SIGNATURE_SYMBOL,CONTINUE_VALUE,0L);
1136  sP(SYS_CONTEXT,INITIATE_PROTOCOL,0,"initiate the first step of a protocol","error",SIGNATURE_SYMBOL,REDUCTION_ERROR_SYMBOL,"protocol",SIGNATURE_SYMBOL,PNAME,"interaction",SIGNATURE_SYMBOL,WHICH_INTERACTION,"bindings",SIGNATURE_SYMBOL,PROTOCOL_BINDINGS,0L);
1137  sP(SYS_CONTEXT,MAGIC,0,"dark magic","result",SIGNATURE_ANY,NULL_STRUCTURE,0L);
1138  sY(SYS_CONTEXT,STX_SL,NULL_STRUCTURE);
1139  sY(SYS_CONTEXT,STX_OP,NULL_STRUCTURE);
1140  sY(SYS_CONTEXT,STX_CP,NULL_STRUCTURE);
1141  sY(SYS_CONTEXT,STX_SET,NULL_STRUCTURE);
1142  sY(SYS_CONTEXT,STX_OS,NULL_STRUCTURE);
1143  sY(SYS_CONTEXT,STX_CS,NULL_STRUCTURE);
1144  sY(SYS_CONTEXT,STX_LABEL,CSTRING);
1145  sY(SYS_CONTEXT,STX_OG,CSTRING);
1146  sY(SYS_CONTEXT,STX_CG,NULL_STRUCTURE);
1147  sY(SYS_CONTEXT,STX_EQ,CSTRING);
1148  sY(SYS_CONTEXT,STX_NEQ,CSTRING);
1149  sY(SYS_CONTEXT,STX_WALK,NULL_STRUCTURE);
1150  sY(SYS_CONTEXT,STX_STAR,NULL_STRUCTURE);
1151  sY(SYS_CONTEXT,STX_PLUS,NULL_STRUCTURE);
1152  sY(SYS_CONTEXT,STX_Q,NULL_STRUCTURE);
1153  sY(SYS_CONTEXT,STX_OR,NULL_STRUCTURE);
1154  sY(SYS_CONTEXT,STX_COMMA,NULL_STRUCTURE);
1155  sY(SYS_CONTEXT,STX_EXCEPT,CSTRING);
1156  sY(SYS_CONTEXT,STX_NOT,NULL_STRUCTURE);
1157  sY(SYS_CONTEXT,STX_VAL_S,CSTRING);
1158  sY(SYS_CONTEXT,STX_VAL_C,CHAR);
1159  sY(SYS_CONTEXT,STX_VAL_I,INTEGER);
1160  sY(SYS_CONTEXT,STX_VAL_F,FLOAT);
1161  sTs(SYS_CONTEXT,STX_TOKEN_LIST,sT_STAR(sT_OR(23,sT_SYM(STX_SL),sT_SYM(STX_OP),sT_SYM(STX_CP),sT_SYM(STX_SET),sT_SYM(STX_OS),sT_SYM(STX_CS),sT_SYM(STX_LABEL),sT_SYM(STX_OG),sT_SYM(STX_CG),sT_SYM(STX_EQ),sT_SYM(STX_NEQ),sT_SYM(STX_WALK),sT_SYM(STX_STAR),sT_SYM(STX_PLUS),sT_SYM(STX_Q),sT_SYM(STX_OR),sT_SYM(STX_COMMA),sT_SYM(STX_EXCEPT),sT_SYM(STX_NOT),sT_SYM(STX_VAL_S),sT_SYM(STX_VAL_C),sT_SYM(STX_VAL_I),sT_SYM(STX_VAL_F))));
1162  sY(SYS_CONTEXT,STX_TOKENS,STX_TOKEN_LIST);
1163  sY(SYS_CONTEXT,STX_SIBS,ONE_OR_MORE_OF_ANY_SYMBOL);
1164  sY(SYS_CONTEXT,STX_CHILD,ANY_SYMBOL);
1165  sY(SYS_CONTEXT,STX_POSTFIX,ANY_SYMBOL);
1166  sY(SYS_CONTEXT,TREE_DELTA_PATH,TREE_PATH);
1167  sY(SYS_CONTEXT,TREE_DELTA_VALUE,ANY_SYMBOL);
1168  sY(SYS_CONTEXT,TREE_DELTA_COUNT,INTEGER);
1169  sT(SYS_CONTEXT,TREE_DELTA,3,TREE_DELTA_PATH,TREE_DELTA_VALUE,TREE_DELTA_COUNT);
1170  sY(SYS_CONTEXT,TREE_DELTA_ADD,TREE_DELTA);
1171  sY(SYS_CONTEXT,TREE_DELTA_REPLACE,TREE_DELTA);
1172  sY(SYS_CONTEXT,SYMBOL_INSTANCES,SYMBOL);
1173  sY(SYS_CONTEXT,DELETED_INSTANCE,NULL_STRUCTURE);
1174  sY(SYS_CONTEXT,INSTANCE_TOKEN,INTEGER64);
1175  sY(SYS_CONTEXT,LAST_TOKEN,INTEGER64);
1176  sTs(SYS_CONTEXT,ZERO_OR_MORE_OF_SYMBOL_INSTANCES,sT_STAR(sT_SYM(SYMBOL_INSTANCES)));
1177  sY(SYS_CONTEXT,INSTANCES,ZERO_OR_MORE_OF_SYMBOL_INSTANCES);
1178  sTs(SYS_CONTEXT,TUPLE_OF_LAST_TOKEN_AND_ZERO_OR_MORE_OF_INSTANCE_TOKEN,sT_SEQ(2,sT_SYM(LAST_TOKEN),sT_STAR(sT_SYM(INSTANCE_TOKEN))));
1179  sY(SYS_CONTEXT,INSTANCE_TOKENS,TUPLE_OF_LAST_TOKEN_AND_ZERO_OR_MORE_OF_INSTANCE_TOKEN);
1180  sTs(SYS_CONTEXT,TUPLE_OF_INSTANCES_AND_ZERO_OR_ONE_OF_INSTANCE_TOKENS,sT_SEQ(2,sT_SYM(INSTANCES),sT_QMRK(sT_SYM(INSTANCE_TOKENS))));
1181  sY(SYS_CONTEXT,INSTANCE_STORE,TUPLE_OF_INSTANCES_AND_ZERO_OR_ONE_OF_INSTANCE_TOKENS);
1182  sY(SYS_CONTEXT,DEPENDENCY_HASH,INTEGER);
1183  sY(SYS_CONTEXT,TOKEN_XADDR,XADDR);
1184  sY(SYS_CONTEXT,ENGLISH_LABEL,CSTRING);
1185  sY(SYS_CONTEXT,SPANISH_LABEL,CSTRING);
1186  sY(SYS_CONTEXT,FRENCH_LABEL,CSTRING);
1187  sY(SYS_CONTEXT,GERMAN_LABEL,CSTRING);
1188  sY(DEV_COMPOSITORY_CONTEXT,P_OP,NULL_STRUCTURE);
1189  sY(DEV_COMPOSITORY_CONTEXT,P_CP,NULL_STRUCTURE);
1190  sY(DEV_COMPOSITORY_CONTEXT,P_COLON,NULL_STRUCTURE);
1191  sY(DEV_COMPOSITORY_CONTEXT,P_INTERPOLATE,NULL_STRUCTURE);
1192  sY(DEV_COMPOSITORY_CONTEXT,P_LABEL,CSTRING);
1193  sY(DEV_COMPOSITORY_CONTEXT,P_VAL_S,CSTRING);
1194  sY(DEV_COMPOSITORY_CONTEXT,P_VAL_C,CHAR);
1195  sY(DEV_COMPOSITORY_CONTEXT,P_VAL_I,INTEGER);
1196  sY(DEV_COMPOSITORY_CONTEXT,P_VAL_F,FLOAT);
1197  sY(DEV_COMPOSITORY_CONTEXT,P_VAL_PATH,TREE_PATH);
1198  sTs(DEV_COMPOSITORY_CONTEXT,ZERO_OR_MORE_OF_LOGICAL_OR_OF_P_OP_AND_P_CP_AND_P_COLON_AND_P_LABEL_AND_P_VAL_S_AND_P_VAL_C_AND_P_VAL_I_AND_P_VAL_F_AND_P_VAL_PATH,sT_STAR(sT_OR(9,sT_SYM(P_OP),sT_SYM(P_CP),sT_SYM(P_COLON),sT_SYM(P_LABEL),sT_SYM(P_VAL_S),sT_SYM(P_VAL_C),sT_SYM(P_VAL_I),sT_SYM(P_VAL_F),sT_SYM(P_VAL_PATH))));
1199  sY(DEV_COMPOSITORY_CONTEXT,P_TOKENS,ZERO_OR_MORE_OF_LOGICAL_OR_OF_P_OP_AND_P_CP_AND_P_COLON_AND_P_LABEL_AND_P_VAL_S_AND_P_VAL_C_AND_P_VAL_I_AND_P_VAL_F_AND_P_VAL_PATH);
1200  sData(DEV_COMPOSITORY_CONTEXT,date2usshortdate_proc,STX_OP,CONCAT_STR,STX_OP,RESULT_SYMBOL,US_SHORT_DATE,STX_CP,STX_OP,TRANSCODE,STX_OP,TRANSCODE_PARAMS,STX_OP,TRANSCODE_TO,ASCII_STR,STX_CP,STX_CP,STX_OP,TRANSCODE_ITEMS,STX_OP,PARAM_REF,2,1,2,TREE_PATH_TERMINATOR,STX_CP,STX_OP,DELIMITER,"/",STX_CP,STX_OP,PARAM_REF,2,1,3,TREE_PATH_TERMINATOR,STX_CP,STX_OP,DELIMITER,"/",STX_CP,STX_OP,PARAM_REF,2,1,1,TREE_PATH_TERMINATOR,STX_CP,STX_CP,STX_CP,STX_CP);
1201  sPL(DEV_COMPOSITORY_CONTEXT,date2usshortdate,date2usshortdate_proc,"date to us short format date transcoder",DATE,TRANSCODER,"to",SIGNATURE_SYMBOL,US_SHORT_DATE,"from",SIGNATURE_STRUCTURE,DATE,0L);
1202  sData(DEV_COMPOSITORY_CONTEXT,time2shortime_proc,STX_OP,CONCAT_STR,STX_OP,RESULT_SYMBOL,SHORT_TIME,STX_CP,STX_OP,TRANSCODE,STX_OP,TRANSCODE_PARAMS,STX_OP,TRANSCODE_TO,ASCII_STR,STX_CP,STX_CP,STX_OP,TRANSCODE_ITEMS,STX_OP,PARAM_REF,2,1,1,TREE_PATH_TERMINATOR,STX_CP,STX_OP,DELIMITER,":",STX_CP,STX_OP,PARAM_REF,2,1,2,TREE_PATH_TERMINATOR,STX_CP,STX_OP,DELIMITER,":",STX_CP,STX_OP,PARAM_REF,2,1,3,TREE_PATH_TERMINATOR,STX_CP,STX_CP,STX_CP,STX_CP);
1203  sPL(DEV_COMPOSITORY_CONTEXT,time2shortime,time2shortime_proc,"time to short format date transcoder",TIME,TRANSCODER,"to",SIGNATURE_SYMBOL,SHORT_TIME,"from",SIGNATURE_STRUCTURE,TIME,0L);
1204  sY(DEV_COMPOSITORY_CONTEXT,REQUESTER,RECEPTOR_ADDRESS);
1205  sY(DEV_COMPOSITORY_CONTEXT,RESPONDER,RECEPTOR_ADDRESS);
1206  sY(DEV_COMPOSITORY_CONTEXT,REQUEST_TYPE,SYMBOL);
1207  sY(DEV_COMPOSITORY_CONTEXT,RESPONSE_TYPE,SYMBOL);
1208  sY(DEV_COMPOSITORY_CONTEXT,CHANNEL,SYMBOL);
1209  sY(DEV_COMPOSITORY_CONTEXT,REQUEST_HANDLER,PROCESS);
1210  sY(DEV_COMPOSITORY_CONTEXT,RESPONSE_HANDLER,PROCESS);
1211  sY(DEV_COMPOSITORY_CONTEXT,RESPONSE_HANDLER_PARAMETERS,SYMBOL);
1212  sY(DEV_COMPOSITORY_CONTEXT,backnforth,INTERACTION);
1213  sData(DEV_COMPOSITORY_CONTEXT,req_code,STX_OP,SLOT,STX_OP,GOAL,RESPONSE_HANDLER,STX_CP,STX_OP,SLOT_CHILDREN,STX_OP,SLOT,STX_OP,USAGE,RESPONSE_HANDLER_PARAMETERS,STX_CP,STX_CP,STX_OP,REQUEST,STX_OP,SLOT,STX_OP,ROLE,RESPONDER,STX_CP,STX_OP,SLOT_IS_VALUE_OF,TO_ADDRESS,STX_CP,STX_CP,STX_OP,SLOT,STX_OP,USAGE,CHANNEL,STX_CP,STX_OP,SLOT_IS_VALUE_OF,ASPECT_IDENT,STX_CP,STX_CP,STX_OP,CARRIER,backnforth,STX_CP,STX_OP,SLOT,STX_OP,USAGE,REQUEST_TYPE,STX_CP,STX_CP,STX_OP,CARRIER,backnforth,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP);
1214  sP(DEV_COMPOSITORY_CONTEXT,send_request,req_code,"send request","response",SIGNATURE_ANY,NULL_STRUCTURE,0L);
1215  sData(DEV_COMPOSITORY_CONTEXT,resp_code,STX_OP,RESPOND,STX_OP,SIGNAL_REF,2,1,4,TREE_PATH_TERMINATOR,STX_CP,STX_OP,SLOT,STX_OP,GOAL,REQUEST_HANDLER,STX_CP,STX_CP,STX_CP);
1216  sP(DEV_COMPOSITORY_CONTEXT,send_response,resp_code,"send response","response id",SIGNATURE_SYMBOL,SIGNAL_UUID,0L);
1217  sData(DEV_COMPOSITORY_CONTEXT,req_def,STX_OP,PROTOCOL_DEFINITION,STX_OP,PROTOCOL_SEMANTICS,STX_OP,ROLE,REQUESTER,STX_CP,STX_OP,ROLE,RESPONDER,STX_CP,STX_OP,GOAL,RESPONSE_HANDLER,STX_CP,STX_OP,GOAL,REQUEST_HANDLER,STX_CP,STX_OP,USAGE,CHANNEL,STX_CP,STX_OP,USAGE,REQUEST_TYPE,STX_CP,STX_OP,USAGE,RESPONSE_TYPE,STX_CP,STX_OP,USAGE,RESPONSE_HANDLER_PARAMETERS,STX_CP,STX_CP,STX_OP,PROTOCOL_DEFAULTS,STX_OP,SEMANTIC_LINK,STX_OP,USAGE,RESPONSE_HANDLER_PARAMETERS,STX_CP,STX_OP,REPLACEMENT_VALUE,STX_OP,NULL_SYMBOL,STX_CP,STX_CP,STX_CP,STX_CP,STX_OP,backnforth,STX_OP,INITIATE,STX_OP,ROLE,REQUESTER,STX_CP,STX_OP,DESTINATION,STX_OP,ROLE,RESPONDER,STX_CP,STX_CP,STX_OP,ACTION,send_request,STX_CP,STX_CP,STX_OP,EXPECT,STX_OP,ROLE,RESPONDER,STX_CP,STX_OP,SOURCE,STX_OP,ROLE,REQUESTER,STX_CP,STX_CP,STX_OP,PATTERN,STX_OP,SEMTREX_SYMBOL_LITERAL,STX_OP,SLOT,STX_OP,USAGE,REQUEST_TYPE,STX_CP,STX_OP,SLOT_IS_VALUE_OF,SEMTREX_SYMBOL,STX_CP,STX_CP,STX_CP,STX_CP,STX_OP,ACTION,send_response,STX_CP,STX_CP,STX_CP,STX_CP);
1218  sProt(DEV_COMPOSITORY_CONTEXT,REQUESTING,req_def);
1219  sY(DEV_COMPOSITORY_CONTEXT,RECOGNIZER,RECEPTOR_ADDRESS);
1220  sY(DEV_COMPOSITORY_CONTEXT,RECOGNIZEE,RECEPTOR_ADDRESS);
1221  sY(DEV_COMPOSITORY_CONTEXT,RECOGNITION,PROCESS);
1222  sY(DEV_COMPOSITORY_CONTEXT,are_you,SEMTREX);
1223  sY(DEV_COMPOSITORY_CONTEXT,i_am,RECEPTOR_IDENTITY);
1224  sData(DEV_COMPOSITORY_CONTEXT,iam_code,STX_OP,NOOP,STX_OP,i_am,STX_OP,RECEPTOR_LABEL,STX_OP,ENGLISH_LABEL,"super cept",STX_CP,STX_CP,STX_OP,RECEPTOR_IDENTIFIER,314159,STX_CP,STX_CP,STX_CP);
1225  sP(DEV_COMPOSITORY_CONTEXT,fill_i_am,iam_code,"fill i am","identity",SIGNATURE_STRUCTURE,RECEPTOR_IDENTITY,"pattern",SIGNATURE_OPTIONAL,SIGNATURE_SYMBOL,are_you,0L);
1226  sData(DEV_COMPOSITORY_CONTEXT,recog_def,STX_OP,PROTOCOL_DEFINITION,STX_OP,PROTOCOL_SEMANTICS,STX_CP,STX_OP,INCLUSION,STX_OP,PNAME,REQUESTING,STX_CP,STX_OP,LINKAGE,STX_OP,WHICH_ROLE,STX_OP,ROLE,REQUESTER,STX_CP,STX_OP,ROLE,RECOGNIZER,STX_CP,STX_CP,STX_CP,STX_OP,LINKAGE,STX_OP,WHICH_ROLE,STX_OP,ROLE,RESPONDER,STX_CP,STX_OP,ROLE,RECOGNIZEE,STX_CP,STX_CP,STX_CP,STX_OP,LINKAGE,STX_OP,WHICH_GOAL,STX_OP,GOAL,RESPONSE_HANDLER,STX_CP,STX_OP,GOAL,RECOGNITION,STX_CP,STX_CP,STX_CP,STX_OP,RESOLUTION,STX_OP,WHICH_SYMBOL,STX_OP,USAGE,REQUEST_TYPE,STX_CP,STX_OP,ACTUAL_SYMBOL,are_you,STX_CP,STX_CP,STX_CP,STX_OP,RESOLUTION,STX_OP,WHICH_SYMBOL,STX_OP,USAGE,RESPONSE_TYPE,STX_CP,STX_OP,ACTUAL_SYMBOL,i_am,STX_CP,STX_CP,STX_CP,STX_OP,RESOLUTION,STX_OP,WHICH_SYMBOL,STX_OP,USAGE,CHANNEL,STX_CP,STX_OP,ACTUAL_SYMBOL,DEFAULT_ASPECT,STX_CP,STX_CP,STX_CP,STX_OP,RESOLUTION,STX_OP,WHICH_PROCESS,STX_OP,GOAL,REQUEST_HANDLER,STX_CP,STX_OP,ACTUAL_PROCESS,fill_i_am,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP);
1227  sProt(DEV_COMPOSITORY_CONTEXT,RECOGNIZE,recog_def);
1228  sY(DEV_COMPOSITORY_CONTEXT,LINE,CSTRING);
1229  sTs(DEV_COMPOSITORY_CONTEXT,ZERO_OR_MORE_OF_LINE,sT_STAR(sT_SYM(LINE)));
1230  sY(DEV_COMPOSITORY_CONTEXT,LINES,ZERO_OR_MORE_OF_LINE);
1231  sY(DEV_COMPOSITORY_CONTEXT,VERB,CSTRING);
1232  sY(DEV_COMPOSITORY_CONTEXT,COMMAND_PARAMETER,CSTRING);
1233  sTs(DEV_COMPOSITORY_CONTEXT,COMMAND,sT_SEQ(2,sT_SYM(VERB),sT_STAR(sT_SYM(COMMAND_PARAMETER))));
1234  sY(DEV_COMPOSITORY_CONTEXT,SHELL_COMMAND,COMMAND);
1235  sY(DEV_COMPOSITORY_CONTEXT,LINE_SENDER,RECEPTOR_ADDRESS);
1236  sY(DEV_COMPOSITORY_CONTEXT,COMMAND_RECEIVER,RECEPTOR_ADDRESS);
1237  sY(DEV_COMPOSITORY_CONTEXT,parse_line,INTERACTION);
1238  sY(DEV_COMPOSITORY_CONTEXT,COMMAND_TYPE,SYMBOL);
1239  sData(DEV_COMPOSITORY_CONTEXT,line_2_command_proc,STX_OP,SAY,STX_OP,SLOT,STX_OP,ROLE,COMMAND_RECEIVER,STX_CP,STX_OP,SLOT_IS_VALUE_OF,TO_ADDRESS,STX_CP,STX_CP,STX_OP,ASPECT_IDENT,DEFAULT_ASPECT,STX_CP,STX_OP,SLOT,STX_OP,USAGE,COMMAND_TYPE,STX_CP,STX_OP,SLOT_IS_VALUE_OF,CARRIER,STX_CP,STX_CP,STX_OP,SLOT,STX_OP,USAGE,COMMAND_TYPE,STX_CP,STX_OP,SLOT_CHILDREN,STX_OP,CONTRACT_STR,STX_OP,RESULT_SYMBOL,VERB,STX_CP,STX_OP,PARAM_REF,2,1,TREE_PATH_TERMINATOR,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP);
1240  sP(DEV_COMPOSITORY_CONTEXT,line_2_command,line_2_command_proc,"parse a COMMAND from a LINE","signal id",SIGNATURE_SYMBOL,SIGNAL_UUID,0L);
1241  sData(DEV_COMPOSITORY_CONTEXT,cl_parser_def,STX_OP,PROTOCOL_DEFINITION,STX_OP,PROTOCOL_SEMANTICS,STX_OP,ROLE,LINE_SENDER,STX_CP,STX_OP,ROLE,COMMAND_RECEIVER,STX_CP,STX_OP,USAGE,COMMAND_TYPE,STX_CP,STX_CP,STX_OP,parse_line,STX_OP,EXPECT,STX_OP,ROLE,COMMAND_RECEIVER,STX_CP,STX_OP,SOURCE,STX_OP,ROLE,LINE_SENDER,STX_CP,STX_CP,STX_OP,PATTERN,STX_OP,SEMTREX_SYMBOL_LITERAL,STX_OP,SEMTREX_SYMBOL,LINE,STX_CP,STX_CP,STX_CP,STX_OP,ACTION,line_2_command,STX_CP,STX_OP,PARAMS,STX_OP,SLOT,STX_OP,USAGE,NULL_SYMBOL,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP);
1242  sProt(DEV_COMPOSITORY_CONTEXT,PARSE_COMMAND_FROM_LINE,cl_parser_def);
1243  sData(DEV_COMPOSITORY_CONTEXT,shell_def,STX_OP,PROTOCOL_DEFINITION,STX_OP,PROTOCOL_SEMANTICS,STX_CP,STX_OP,INCLUSION,STX_OP,PNAME,REQUESTING,STX_CP,STX_OP,RESOLUTION,STX_OP,WHICH_SYMBOL,STX_OP,USAGE,REQUEST_TYPE,STX_CP,STX_OP,ACTUAL_SYMBOL,COMMAND,STX_CP,STX_CP,STX_CP,STX_OP,RESOLUTION,STX_OP,WHICH_SYMBOL,STX_OP,USAGE,CHANNEL,STX_CP,STX_OP,ACTUAL_SYMBOL,DEFAULT_ASPECT,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP);
1244  sProt(DEV_COMPOSITORY_CONTEXT,COMMAND_SHELL,shell_def);
1245  sY(DEV_COMPOSITORY_CONTEXT,SERVER,RECEPTOR_ADDRESS);
1246  sY(DEV_COMPOSITORY_CONTEXT,CLIENT,RECEPTOR_ADDRESS);
1247  sY(DEV_COMPOSITORY_CONTEXT,PING,NULL_STRUCTURE);
1248  sY(DEV_COMPOSITORY_CONTEXT,YUP,NULL_STRUCTURE);
1249  sY(DEV_COMPOSITORY_CONTEXT,HANDLER,PROCESS);
1250  sData(DEV_COMPOSITORY_CONTEXT,ping_resp,STX_OP,RESPOND,STX_OP,SIGNAL_REF,2,1,4,TREE_PATH_TERMINATOR,STX_CP,STX_OP,YUP,STX_CP,STX_CP);
1251  sP(DEV_COMPOSITORY_CONTEXT,respond_with_yup,ping_resp,"respond with yup","response id",SIGNATURE_SYMBOL,SIGNAL_UUID,0L);
1252  sY(DEV_COMPOSITORY_CONTEXT,alive,INTERACTION);
1253  sData(DEV_COMPOSITORY_CONTEXT,alive_def,STX_OP,PROTOCOL_DEFINITION,STX_OP,PROTOCOL_SEMANTICS,STX_OP,ROLE,SERVER,STX_CP,STX_OP,ROLE,CLIENT,STX_CP,STX_OP,GOAL,HANDLER,STX_CP,STX_CP,STX_OP,alive,STX_OP,EXPECT,STX_OP,ROLE,SERVER,STX_CP,STX_OP,SOURCE,STX_OP,ROLE,CLIENT,STX_CP,STX_CP,STX_OP,PATTERN,STX_OP,SEMTREX_SYMBOL_LITERAL,STX_OP,SEMTREX_SYMBOL,PING,STX_CP,STX_CP,STX_CP,STX_OP,ACTION,respond_with_yup,STX_CP,STX_CP,STX_OP,EXPECT,STX_OP,ROLE,CLIENT,STX_CP,STX_OP,SOURCE,STX_OP,ROLE,SERVER,STX_CP,STX_CP,STX_OP,PATTERN,STX_OP,SEMTREX_SYMBOL_LITERAL,STX_OP,SEMTREX_SYMBOL,YUP,STX_CP,STX_CP,STX_CP,STX_OP,SLOT,STX_OP,GOAL,HANDLER,STX_CP,STX_OP,SLOT_IS_VALUE_OF,ACTION,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP);
1254  sProt(DEV_COMPOSITORY_CONTEXT,ALIVE,alive_def);
1255  sY(DEV_COMPOSITORY_CONTEXT,GROUP,RECEPTOR_ADDRESS);
1256  sY(DEV_COMPOSITORY_CONTEXT,MEMBER,RECEPTOR_ADDRESS);
1257  sY(DEV_COMPOSITORY_CONTEXT,enrollment,INTERACTION);
1258  sY(DEV_COMPOSITORY_CONTEXT,converse,INTERACTION);
1259  sY(DEV_COMPOSITORY_CONTEXT,MESSAGE_TEXT,CSTRING);
1260  sData(DEV_COMPOSITORY_CONTEXT,request_membership_code,STX_OP,SAY,STX_OP,SLOT,STX_OP,ROLE,GROUP,STX_CP,STX_OP,SLOT_IS_VALUE_OF,TO_ADDRESS,STX_CP,STX_CP,STX_OP,ASPECT_IDENT,DEFAULT_ASPECT,STX_CP,STX_OP,CARRIER,enrollment,STX_CP,STX_OP,YUP,STX_CP,STX_CP);
1261  sP(DEV_COMPOSITORY_CONTEXT,request_membership,request_membership_code,"request membership","result",SIGNATURE_SYMBOL,SIGNAL_UUID,0L);
1262  sData(DEV_COMPOSITORY_CONTEXT,enroll_code,STX_OP,NEW,STX_OP,NEW_TYPE,MEMBER,STX_CP,STX_OP,SIGNAL_REF,1,1,1,TREE_PATH_TERMINATOR,STX_CP,STX_CP);
1263  sP(DEV_COMPOSITORY_CONTEXT,enroll,enroll_code,"enroll client","result",SIGNATURE_STRUCTURE,NULL_STRUCTURE,0L);
1264  sData(DEV_COMPOSITORY_CONTEXT,speak_code,STX_OP,SAY,STX_OP,SLOT,STX_OP,ROLE,GROUP,STX_CP,STX_OP,SLOT_IS_VALUE_OF,TO_ADDRESS,STX_CP,STX_CP,STX_OP,ASPECT_IDENT,DEFAULT_ASPECT,STX_CP,STX_OP,CARRIER,converse,STX_CP,STX_OP,SLOT,STX_OP,USAGE,MESSAGE_TEXT,STX_CP,STX_CP,STX_CP);
1265  sP(DEV_COMPOSITORY_CONTEXT,speak,speak_code,"speak","result",SIGNATURE_SYMBOL,SIGNAL_UUID,0L);
1266  sData(DEV_COMPOSITORY_CONTEXT,group_listen_code,STX_OP,DO,STX_OP,SCOPE,STX_OP,NEW,STX_OP,NEW_TYPE,MESSAGE_TEXT,STX_CP,STX_OP,PARAM_REF,2,1,TREE_PATH_TERMINATOR,STX_CP,STX_CP,STX_OP,ITERATE,STX_OP,PARAMS,STX_CP,STX_OP,ITERATE_ON_SYMBOL,MEMBER,STX_CP,STX_OP,SAY,STX_OP,PARAM_REF,1,1,2,1,1,1,TREE_PATH_TERMINATOR,STX_CP,STX_OP,ASPECT_IDENT,DEFAULT_ASPECT,STX_CP,STX_OP,CARRIER,converse,STX_CP,STX_OP,PARAM_REF,2,1,TREE_PATH_TERMINATOR,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP);
1267  sP(DEV_COMPOSITORY_CONTEXT,group_listen,group_listen_code,"group_listen","result",SIGNATURE_SYMBOL,SIGNAL_UUID,0L);
1268  sData(DEV_COMPOSITORY_CONTEXT,group1_def,STX_OP,PROTOCOL_DEFINITION,STX_OP,PROTOCOL_SEMANTICS,STX_OP,ROLE,GROUP,STX_CP,STX_OP,ROLE,MEMBER,STX_CP,STX_OP,GOAL,HANDLER,STX_CP,STX_CP,STX_OP,enrollment,STX_OP,EXPECT,STX_OP,ROLE,GROUP,STX_CP,STX_OP,ROLE,MEMBER,STX_CP,STX_OP,PATTERN,STX_OP,SEMTREX_SYMBOL_ANY,STX_CP,STX_CP,STX_OP,ACTION,enroll,STX_CP,STX_CP,STX_OP,INITIATE,STX_OP,ROLE,MEMBER,STX_CP,STX_OP,ROLE,GROUP,STX_CP,STX_OP,ACTION,request_membership,STX_CP,STX_CP,STX_CP,STX_OP,converse,STX_OP,EXPECT,STX_OP,ROLE,GROUP,STX_CP,STX_OP,ROLE,MEMBER,STX_CP,STX_OP,PATTERN,STX_OP,SEMTREX_SYMBOL_LITERAL,STX_OP,SEMTREX_SYMBOL,MESSAGE_TEXT,STX_CP,STX_CP,STX_CP,STX_OP,ACTION,group_listen,STX_CP,STX_OP,PARAMS,STX_OP,SLOT,STX_OP,USAGE,NULL_SYMBOL,STX_CP,STX_CP,STX_CP,STX_CP,STX_OP,EXPECT,STX_OP,ROLE,MEMBER,STX_CP,STX_OP,ROLE,GROUP,STX_CP,STX_OP,PATTERN,STX_OP,SEMTREX_SYMBOL_LITERAL,STX_OP,SEMTREX_SYMBOL,MESSAGE_TEXT,STX_CP,STX_CP,STX_CP,STX_OP,SLOT,STX_OP,GOAL,HANDLER,STX_CP,STX_OP,SLOT_IS_VALUE_OF,ACTION,STX_CP,STX_CP,STX_CP,STX_OP,INITIATE,STX_OP,ROLE,MEMBER,STX_CP,STX_OP,ROLE,GROUP,STX_CP,STX_OP,ACTION,speak,STX_CP,STX_CP,STX_CP,STX_CP);
1269  sProt(DEV_COMPOSITORY_CONTEXT,group1,group1_def);
1270  sY(TEST_CONTEXT,TEST_INT_SYMBOL,INTEGER);
1271  sY(TEST_CONTEXT,TEST_INT_SYMBOL2,INTEGER);
1272  sY(TEST_CONTEXT,TEST_INT64_SYMBOL,INTEGER64);
1273  sY(TEST_CONTEXT,TEST_FLOAT_SYMBOL,FLOAT);
1274  sY(TEST_CONTEXT,TEST_STR_SYMBOL,CSTRING);
1275  sY(TEST_CONTEXT,TEST_TREE_SYMBOL,TREE);
1276  sY(TEST_CONTEXT,TEST_ANYTHING_SYMBOL,ANY_SYMBOL);
1277  sY(TEST_CONTEXT,TEST_ANYTHING_SYMBOL2,ANY_SYMBOL);
1278  sY(TEST_CONTEXT,TEST_NAME_SYMBOL,CSTRING);
1279  sY(TEST_CONTEXT,TEST_ALPHABETIZE_SCAPE_SYMBOL,SCAPE);
1280  sY(TEST_CONTEXT,TEST_SYMBOL_SYMBOL,SYMBOL);
1281  sY(TEST_CONTEXT,TESTING,SYMBOL);
1282  sY(TEST_CONTEXT,TEST_CHAR_SYMBOL,CHAR);
1283  sTs(TEST_CONTEXT,ZERO_OR_MORE_OF_TEST_INT_SYMBOL,sT_STAR(sT_SYM(TEST_INT_SYMBOL)));
1284  sY(TEST_CONTEXT,TEST_INTEGERS,ZERO_OR_MORE_OF_TEST_INT_SYMBOL);
1285  sY(CLOCK_CONTEXT,TIME_TELLER,RECEPTOR_ADDRESS);
1286  sY(CLOCK_CONTEXT,TIME_HEARER,RECEPTOR_ADDRESS);
1287  sY(CLOCK_CONTEXT,CLOCK_TELL_TIME,NULL_STRUCTURE);
1288  sY(CLOCK_CONTEXT,tell_time,INTERACTION);
1289  sData(CLOCK_CONTEXT,time_req_code,STX_OP,SLOT,STX_OP,GOAL,RESPONSE_HANDLER,STX_CP,STX_OP,SLOT_CHILDREN,STX_OP,REQUEST,STX_OP,SLOT,STX_OP,ROLE,TIME_TELLER,STX_CP,STX_OP,SLOT_IS_VALUE_OF,TO_ADDRESS,STX_CP,STX_CP,STX_OP,ASPECT_IDENT,DEFAULT_ASPECT,STX_CP,STX_OP,CARRIER,tell_time,STX_CP,STX_OP,CLOCK_TELL_TIME,STX_CP,STX_OP,RESPONSE_CARRIER,tell_time,STX_CP,STX_CP,STX_CP,STX_CP);
1290  sP(CLOCK_CONTEXT,time_request,time_req_code,"request current time","response",SIGNATURE_SYMBOL,TICK,0L);
1291  sY(INTERNET_CONTEXT,OCTET_STREAM,CSTRING);
1292  sY(INTERNET_CONTEXT,PARAM_KEY,CSTRING);
1293  sY(INTERNET_CONTEXT,PARAM_VALUE,CSTRING);
1294  sTs(INTERNET_CONTEXT,KEY_VALUE_PARAM,sT_SEQ(2,sT_SYM(PARAM_KEY),sT_SYM(PARAM_VALUE)));
1295  sY(INTERNET_CONTEXT,VERSION_MAJOR,INTEGER);
1296  sY(INTERNET_CONTEXT,VERSION_MINOR,INTEGER);
1297  sTs(INTERNET_CONTEXT,VERSION,sT_SEQ(2,sT_SYM(VERSION_MAJOR),sT_SYM(VERSION_MINOR)));
1298  sY(INTERNET_CONTEXT,STATUS_VALUE,INTEGER);
1299  sY(INTERNET_CONTEXT,STATUS_TEXT,CSTRING);
1300  sTs(INTERNET_CONTEXT,STATUS,sT_SEQ(2,sT_SYM(STATUS_VALUE),sT_SYM(STATUS_TEXT)));
1301  sY(INTERNET_CONTEXT,HTTP_REQUEST_PATH_SEGMENT,CSTRING);
1302  sTs(INTERNET_CONTEXT,ZERO_OR_MORE_OF_HTTP_REQUEST_PATH_SEGMENT,sT_STAR(sT_SYM(HTTP_REQUEST_PATH_SEGMENT)));
1303  sY(INTERNET_CONTEXT,HTTP_REQUEST_PATH_SEGMENTS,ZERO_OR_MORE_OF_HTTP_REQUEST_PATH_SEGMENT);
1304  sY(INTERNET_CONTEXT,FILE_NAME,CSTRING);
1305  sY(INTERNET_CONTEXT,FILE_EXTENSION,CSTRING);
1306  sTs(INTERNET_CONTEXT,FILE_HANDLE,sT_SEQ(2,sT_SYM(FILE_NAME),sT_SYM(FILE_EXTENSION)));
1307  sY(INTERNET_CONTEXT,HTTP_REQUEST_PATH_FILE,FILE_HANDLE);
1308  sY(INTERNET_CONTEXT,HTTP_REQUEST_PATH_QUERY_PARAM,KEY_VALUE_PARAM);
1309  sTs(INTERNET_CONTEXT,ZERO_OR_MORE_OF_HTTP_REQUEST_PATH_QUERY_PARAM,sT_STAR(sT_SYM(HTTP_REQUEST_PATH_QUERY_PARAM)));
1310  sY(INTERNET_CONTEXT,HTTP_REQUEST_PATH_QUERY_PARAMS,ZERO_OR_MORE_OF_HTTP_REQUEST_PATH_QUERY_PARAM);
1311  sTs(INTERNET_CONTEXT,ZERO_OR_MORE_OF_HTTP_REQUEST_PATH_QUERY_PARAMS,sT_STAR(sT_SYM(HTTP_REQUEST_PATH_QUERY_PARAMS)));
1312  sY(INTERNET_CONTEXT,HTTP_REQUEST_PATH_QUERY,ZERO_OR_MORE_OF_HTTP_REQUEST_PATH_QUERY_PARAMS);
1313  sTs(INTERNET_CONTEXT,URI,sT_SEQ(3,sT_SYM(HTTP_REQUEST_PATH_SEGMENTS),sT_SYM(HTTP_REQUEST_PATH_FILE),sT_SYM(HTTP_REQUEST_PATH_QUERY)));
1314  sY(INTERNET_CONTEXT,HTTP_HEADER_LABEL,CSTRING);
1315  sY(INTERNET_CONTEXT,MEDIA_TYPE_LABEL,CSTRING);
1316  sY(INTERNET_CONTEXT,MEDIA_TYPE_IDENT,SYMBOL);
1317  sY(INTERNET_CONTEXT,MEDIA_SUBTYPE_IDENT,SYMBOL);
1318  sY(INTERNET_CONTEXT,MEDIA_PARAM,KEY_VALUE_PARAM);
1319  sTs(INTERNET_CONTEXT,MEDIA_TYPE,sT_SEQ(3,sT_SYM(MEDIA_TYPE_IDENT),sT_SYM(MEDIA_SUBTYPE_IDENT),sT_STAR(sT_SYM(MEDIA_PARAM))));
1320  sY(INTERNET_CONTEXT,CONTENT_TYPE,MEDIA_TYPE);
1321  sLabel(INTERNET_CONTEXT,CONTENT_TYPE,HTTP_HEADER_LABEL,"Content-Type");
1322  sY(INTERNET_CONTEXT,TEXT_MEDIA_TYPE,NULL_STRUCTURE);
1323  sLabel(INTERNET_CONTEXT,TEXT_MEDIA_TYPE,MEDIA_TYPE_LABEL,"text");
1324  sY(INTERNET_CONTEXT,HTML_TEXT_MEDIA_SUBTYPE,NULL_STRUCTURE);
1325  sLabel(INTERNET_CONTEXT, HTML_TEXT_MEDIA_SUBTYPE,MEDIA_TYPE_LABEL,"html");
1326  sY(INTERNET_CONTEXT,PLAIN_TEXT_MEDIA_SUBTYPE,NULL_STRUCTURE);
1327  sLabel(INTERNET_CONTEXT, PLAIN_TEXT_MEDIA_SUBTYPE,MEDIA_TYPE_LABEL,"plain");
1328  sY(INTERNET_CONTEXT,CEPTR_TEXT_MEDIA_SUBTYPE,NULL_STRUCTURE);
1329  sLabel(INTERNET_CONTEXT, CEPTR_TEXT_MEDIA_SUBTYPE,MEDIA_TYPE_LABEL,"ceptr");
1330  sY(INTERNET_CONTEXT,MEDIA_TYPE_SEPARATOR,NULL_STRUCTURE);
1331  sLabel(INTERNET_CONTEXT,MEDIA_TYPE_SEPARATOR,MEDIA_TYPE_LABEL,"/");
1332  sY(INTERNET_CONTEXT,HEADER_SEPARATOR,NULL_STRUCTURE);
1333  sLabel(INTERNET_CONTEXT,HEADER_SEPARATOR,HTTP_HEADER_LABEL,": ");
1334  sData(INTERNET_CONTEXT,meda_type_2_ascii_str_proc,STX_OP,CONCAT_STR,STX_OP,RESULT_SYMBOL,ASCII_STR,STX_CP,STX_OP,GET_LABEL,STX_OP,PARAM_REF,2,1,1,TREE_PATH_TERMINATOR,STX_CP,STX_OP,LABEL_TYPE,MEDIA_TYPE_LABEL,STX_CP,STX_CP,STX_OP,GET_LABEL,STX_OP,LABEL_SYMBOL,MEDIA_TYPE_SEPARATOR,STX_CP,STX_OP,LABEL_TYPE,MEDIA_TYPE_LABEL,STX_CP,STX_CP,STX_OP,GET_LABEL,STX_OP,PARAM_REF,2,1,2,TREE_PATH_TERMINATOR,STX_CP,STX_OP,LABEL_TYPE,MEDIA_TYPE_LABEL,STX_CP,STX_CP,STX_CP);
1335  sPL(INTERNET_CONTEXT,meda_type_2_ascii_str,meda_type_2_ascii_str_proc,"media type transcoder",MEDIA_TYPE,TRANSCODER,"output",SIGNATURE_SYMBOL,ASCII_STR,"input",SIGNATURE_STRUCTURE,MEDIA_TYPE,0L);
1336  sData(INTERNET_CONTEXT,content_type_2_line_proc,STX_OP,CONCAT_STR,STX_OP,RESULT_SYMBOL,LINE,STX_CP,STX_OP,PARAMETER,STX_OP,PARAMETER_REFERENCE,STX_OP,PARAM_PATH,2,1,TREE_PATH_TERMINATOR,STX_CP,STX_CP,STX_OP,PARAMETER_RESULT,STX_OP,RESULT_LABEL,HTTP_HEADER_LABEL,STX_CP,STX_CP,STX_CP,STX_OP,GET_LABEL,STX_OP,LABEL_SYMBOL,HEADER_SEPARATOR,STX_CP,STX_OP,LABEL_TYPE,HTTP_HEADER_LABEL,STX_CP,STX_CP,STX_OP,meda_type_2_ascii_str,STX_OP,PARAM_REF,2,1,TREE_PATH_TERMINATOR,STX_CP,STX_CP,STX_CP);
1337  sPL(INTERNET_CONTEXT,content_type_2_line,content_type_2_line_proc,"content type transcoder",CONTENT_TYPE,TRANSCODER,"output",SIGNATURE_SYMBOL,LINE,"input",SIGNATURE_SYMBOL,CONTENT_TYPE,0L);
1338  sY(INTERNET_CONTEXT,CONTENT_ENCODING,CSTRING);
1339  sY(INTERNET_CONTEXT,HEADER_KEY,CSTRING);
1340  sY(INTERNET_CONTEXT,HEADER_VALUE,CSTRING);
1341  sTs(INTERNET_CONTEXT,HEADER,sT_SEQ(2,sT_SYM(HEADER_KEY),sT_SYM(HEADER_VALUE)));
1342  sY(INTERNET_CONTEXT,LINE_HEADER,HEADER);
1343  sTs(INTERNET_CONTEXT,LIST_OF_ZERO_OR_MORE_OF_HEADER,sT_SEQ(1,sT_STAR(sT_SYM(HEADER))));
1344  sY(INTERNET_CONTEXT,LINE_HEADERS,LIST_OF_ZERO_OR_MORE_OF_HEADER);
1345  sY(INTERNET_CONTEXT,HTTP_RESPONSE_HEADER,HEADER);
1346  sY(INTERNET_CONTEXT,HTTP_GENERAL_HEADER,HEADER);
1347  sTs(INTERNET_CONTEXT,LOGICAL_OR_OF_CONTENT_TYPE_AND_CONTENT_ENCODING,sT_OR(2,sT_SYM(CONTENT_TYPE),sT_SYM(CONTENT_ENCODING)));
1348  sY(INTERNET_CONTEXT,HTTP_ENTITY_HEADER,LOGICAL_OR_OF_CONTENT_TYPE_AND_CONTENT_ENCODING);
1349  sY(INTERNET_CONTEXT,HTTP_REQUEST_HOST,CSTRING);
1350  sY(INTERNET_CONTEXT,HTTP_REQUEST_USER_AGENT,CSTRING);
1351  sY(INTERNET_CONTEXT,HTTP_REQUEST_METHOD,CSTRING);
1352  sY(INTERNET_CONTEXT,HTTP_REQUEST_PATH,URI);
1353  sY(INTERNET_CONTEXT,HTTP_REQUEST_VERSION,VERSION);
1354  sTs(INTERNET_CONTEXT,LIST_OF_HTTP_REQUEST_VERSION_AND_HTTP_REQUEST_METHOD_AND_HTTP_REQUEST_PATH,sT_SEQ(3,sT_SYM(HTTP_REQUEST_VERSION),sT_SYM(HTTP_REQUEST_METHOD),sT_SYM(HTTP_REQUEST_PATH)));
1355  sY(INTERNET_CONTEXT,HTTP_REQUEST_LINE,LIST_OF_HTTP_REQUEST_VERSION_AND_HTTP_REQUEST_METHOD_AND_HTTP_REQUEST_PATH);
1356  sY(INTERNET_CONTEXT,HTTP_REQUEST_BODY,ANY_SYMBOL);
1357  sTs(INTERNET_CONTEXT,LOGICAL_OR_OF_HTTP_REQUEST_HOST_AND_HTTP_REQUEST_USER_AGENT,sT_OR(2,sT_SYM(HTTP_REQUEST_HOST),sT_SYM(HTTP_REQUEST_USER_AGENT)));
1358  sY(INTERNET_CONTEXT,HTTP_REQUEST_HEADER,LOGICAL_OR_OF_HTTP_REQUEST_HOST_AND_HTTP_REQUEST_USER_AGENT);
1359  sTs(INTERNET_CONTEXT,ZERO_OR_MORE_OF_LOGICAL_OR_OF_HTTP_REQUEST_HEADER_AND_HTTP_GENERAL_HEADER_AND_HTTP_ENTITY_HEADER,sT_STAR(sT_OR(3,sT_SYM(HTTP_REQUEST_HEADER),sT_SYM(HTTP_GENERAL_HEADER),sT_SYM(HTTP_ENTITY_HEADER))));
1360  sY(INTERNET_CONTEXT,HTTP_REQUEST_HEADERS,ZERO_OR_MORE_OF_LOGICAL_OR_OF_HTTP_REQUEST_HEADER_AND_HTTP_GENERAL_HEADER_AND_HTTP_ENTITY_HEADER);
1361  sTs(INTERNET_CONTEXT,LIST_OF_HTTP_REQUEST_LINE_AND_HTTP_REQUEST_HEADERS_AND_HTTP_REQUEST_BODY,sT_SEQ(3,sT_SYM(HTTP_REQUEST_LINE),sT_SYM(HTTP_REQUEST_HEADERS),sT_SYM(HTTP_REQUEST_BODY)));
1362  sY(INTERNET_CONTEXT,HTTP_REQUEST,LIST_OF_HTTP_REQUEST_LINE_AND_HTTP_REQUEST_HEADERS_AND_HTTP_REQUEST_BODY);
1363  sY(INTERNET_CONTEXT,HTTP_RESPONSE_BODY,ANY_SYMBOL);
1364  sY(INTERNET_CONTEXT,HTTP_RESPONSE_STATUS,STATUS);
1365  sTs(INTERNET_CONTEXT,LOGICAL_OR_OF_HTTP_GENERAL_HEADER_AND_HTTP_RESPONSE_HEADER_AND_HTTP_ENTITY_HEADER,sT_OR(3,sT_SYM(HTTP_GENERAL_HEADER),sT_SYM(HTTP_RESPONSE_HEADER),sT_SYM(HTTP_ENTITY_HEADER)));
1366  sY(INTERNET_CONTEXT,HTTP_HEADER,LOGICAL_OR_OF_HTTP_GENERAL_HEADER_AND_HTTP_RESPONSE_HEADER_AND_HTTP_ENTITY_HEADER);
1367  sTs(INTERNET_CONTEXT,ZERO_OR_MORE_OF_HTTP_HEADER,sT_STAR(sT_SYM(HTTP_HEADER)));
1368  sY(INTERNET_CONTEXT,HTTP_HEADERS,ZERO_OR_MORE_OF_HTTP_HEADER);
1369  sTs(INTERNET_CONTEXT,LIST_OF_HTTP_RESPONSE_STATUS_AND_HTTP_HEADERS_AND_HTTP_RESPONSE_BODY,sT_SEQ(3,sT_SYM(HTTP_RESPONSE_STATUS),sT_SYM(HTTP_HEADERS),sT_SYM(HTTP_RESPONSE_BODY)));
1370  sY(INTERNET_CONTEXT,HTTP_RESPONSE,LIST_OF_HTTP_RESPONSE_STATUS_AND_HTTP_HEADERS_AND_HTTP_RESPONSE_BODY);
1371  sData(INTERNET_CONTEXT,http_response_status_2_ascii_str_proc,STX_OP,CONTRACT_STR,STX_OP,RESULT_SYMBOL,ASCII_STR,STX_CP,STX_OP,TRANSCODE,STX_OP,TRANSCODE_PARAMS,STX_OP,TRANSCODE_TO,ASCII_STR,STX_CP,STX_CP,STX_OP,TRANSCODE_ITEMS,STX_OP,PARAM_REF,2,1,1,TREE_PATH_TERMINATOR,STX_CP,STX_CP,STX_CP,STX_OP,ASCII_CHAR,' ',STX_CP,STX_OP,TRANSCODE,STX_OP,TRANSCODE_PARAMS,STX_OP,TRANSCODE_TO,ASCII_STR,STX_CP,STX_CP,STX_OP,TRANSCODE_ITEMS,STX_OP,PARAM_REF,2,1,2,TREE_PATH_TERMINATOR,STX_CP,STX_CP,STX_CP,STX_CP);
1372  sPL(INTERNET_CONTEXT, http_response_status_2_ascii_str, http_response_status_2_ascii_str_proc,"http response status transcoder",HTTP_RESPONSE_STATUS,TRANSCODER,"output",SIGNATURE_SYMBOL,ASCII_STR,"input",SIGNATURE_SYMBOL,HTTP_RESPONSE_STATUS,0L);
1373  sData(INTERNET_CONTEXT,http_response_2_lines_proc,STX_OP,LINES,STX_OP,CONTRACT_STR,STX_OP,RESULT_SYMBOL,LINE,STX_CP,STX_OP,ASCII_STR,"HTTP",STX_CP,STX_OP,ASCII_CHAR,'/',STX_CP,STX_OP,ASCII_STR,"1.1 ",STX_CP,STX_OP,TRANSCODE,STX_OP,TRANSCODE_PARAMS,STX_OP,TRANSCODE_TO,ASCII_STR,STX_CP,STX_CP,STX_OP,TRANSCODE_ITEMS,STX_OP,PARAM_REF,2,1,1,TREE_PATH_TERMINATOR,STX_CP,STX_CP,STX_OP,ASCII_CHAR,' ',STX_CP,STX_OP,PARAM_REF,2,1,2,TREE_PATH_TERMINATOR,STX_CP,STX_CP,STX_CP,STX_OP,DISSOLVE,STX_OP,TRANSCODE,STX_OP,TRANSCODE_PARAMS,STX_OP,TRANSCODE_TO,LINES,STX_CP,STX_CP,STX_OP,TRANSCODE_ITEMS,STX_OP,PARAM_REF,2,1,2,TREE_PATH_TERMINATOR,STX_CP,STX_CP,STX_CP,STX_CP,STX_OP,LINE,"",STX_CP,STX_OP,TRANSCODE,STX_OP,TRANSCODE_PARAMS,STX_OP,TRANSCODE_TO,LINE,STX_CP,STX_CP,STX_OP,TRANSCODE_ITEMS,STX_OP,PARAM_REF,2,1,3,TREE_PATH_TERMINATOR,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP);
1374  sPL(INTERNET_CONTEXT,http_response_2_lines,http_response_2_lines_proc,"http response transcoder",HTTP_RESPONSE,TRANSCODER,"output",SIGNATURE_SYMBOL,LINES,"input",SIGNATURE_SYMBOL,HTTP_RESPONSE,0L);
1375  sY(INTERNET_CONTEXT,HTML_DOCUMENT,NULL_STRUCTURE);
1376  sY(INTERNET_CONTEXT,HTML_TOK_TAG_OPEN,CSTRING);
1377  sY(INTERNET_CONTEXT,HTML_TOK_TAG_CLOSE,CSTRING);
1378  sY(INTERNET_CONTEXT,HTML_TOK_TAG_SELFCLOSE,CSTRING);
1379  sY(INTERNET_CONTEXT,HTML_TAG,CSTRING);
1380  sY(INTERNET_CONTEXT,HTML_TOKENS,NULL_STRUCTURE);
1381  sY(INTERNET_CONTEXT,HTML_ATTRIBUTE,KEY_VALUE_PARAM);
1382  sTs(INTERNET_CONTEXT,ZERO_OR_MORE_OF_HTML_ATTRIBUTE,sT_STAR(sT_SYM(HTML_ATTRIBUTE)));
1383  sY(INTERNET_CONTEXT,HTML_ATTRIBUTES,ZERO_OR_MORE_OF_HTML_ATTRIBUTE);
1384  sY(INTERNET_CONTEXT,HTML_CONTENT,NULL_STRUCTURE);
1385  sY(INTERNET_CONTEXT,HTML_TEXT,CSTRING);
1386  sTs(INTERNET_CONTEXT,HTML_ELEMENT,sT_SEQ(2,sT_SYM(HTML_ATTRIBUTES),sT_SYM(HTML_CONTENT)));
1387  sY(INTERNET_CONTEXT,HTML_HTML,HTML_ELEMENT);
1388  sY(INTERNET_CONTEXT,HTML_HEAD,HTML_ELEMENT);
1389  sY(INTERNET_CONTEXT,HTML_TITLE,HTML_ELEMENT);
1390  sY(INTERNET_CONTEXT,HTML_BODY,HTML_ELEMENT);
1391  sY(INTERNET_CONTEXT,HTML_DIV,HTML_ELEMENT);
1392  sY(INTERNET_CONTEXT,HTML_P,HTML_ELEMENT);
1393  sY(INTERNET_CONTEXT,HTML_IMG,HTML_ELEMENT);
1394  sY(INTERNET_CONTEXT,HTML_A,HTML_ELEMENT);
1395  sY(INTERNET_CONTEXT,HTML_B,HTML_ELEMENT);
1396  sY(INTERNET_CONTEXT,HTML_UL,HTML_ELEMENT);
1397  sY(INTERNET_CONTEXT,HTML_OL,HTML_ELEMENT);
1398  sY(INTERNET_CONTEXT,HTML_LI,HTML_ELEMENT);
1399  sY(INTERNET_CONTEXT,HTML_SPAN,HTML_ELEMENT);
1400  sY(INTERNET_CONTEXT,HTML_H1,HTML_ELEMENT);
1401  sY(INTERNET_CONTEXT,HTML_H2,HTML_ELEMENT);
1402  sY(INTERNET_CONTEXT,HTML_H3,HTML_ELEMENT);
1403  sY(INTERNET_CONTEXT,HTML_H4,HTML_ELEMENT);
1404  sY(INTERNET_CONTEXT,HTML_FORM,HTML_ELEMENT);
1405  sY(INTERNET_CONTEXT,HTML_INPUT,HTML_ELEMENT);
1406  sY(INTERNET_CONTEXT,HTML_BUTTON,HTML_ELEMENT);
1407  sData(INTERNET_CONTEXT,http_req_example,STX_OP,HTTP_REQUEST,STX_OP,HTTP_REQUEST_LINE,STX_OP,HTTP_REQUEST_VERSION,STX_OP,VERSION_MAJOR,1,STX_CP,STX_OP,VERSION_MINOR,1,STX_CP,STX_CP,STX_OP,HTTP_REQUEST_METHOD,"GET",STX_CP,STX_OP,HTTP_REQUEST_PATH,STX_OP,HTTP_REQUEST_PATH_SEGMENTS,STX_OP,HTTP_REQUEST_PATH_SEGMENT,"groups",STX_CP,STX_OP,HTTP_REQUEST_PATH_SEGMENT,"5",STX_CP,STX_CP,STX_OP,HTTP_REQUEST_PATH_FILE,STX_OP,FILE_NAME,"users",STX_CP,STX_OP,FILE_EXTENSION,"json",STX_CP,STX_CP,STX_OP,HTTP_REQUEST_PATH_QUERY,STX_OP,HTTP_REQUEST_PATH_QUERY_PARAMS,STX_OP,HTTP_REQUEST_PATH_QUERY_PARAM,STX_OP,PARAM_KEY,"sort_by",STX_CP,STX_OP,PARAM_VALUE,"last_name",STX_CP,STX_CP,STX_OP,HTTP_REQUEST_PATH_QUERY_PARAM,STX_OP,PARAM_KEY,"page",STX_CP,STX_OP,PARAM_VALUE,"2",STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_OP,HTTP_REQUEST_HEADERS,STX_CP,STX_OP,HTTP_REQUEST_BODY,STX_CP,STX_CP);
1408  G_http_req_example = http_req_example;
1409  sY(INTERNET_CONTEXT,HTTP_CLIENT,RECEPTOR_ADDRESS);
1410  sY(INTERNET_CONTEXT,HTTP_SERVER,RECEPTOR_ADDRESS);
1411  sY(INTERNET_CONTEXT,HTTP_REQUEST_PARSER,RECEPTOR_ADDRESS);
1412  sData(INTERNET_CONTEXT,line_2_httpreq_proc,STX_OP,SAY,STX_OP,SLOT,STX_OP,ROLE,LINE_SENDER,STX_CP,STX_OP,SLOT_IS_VALUE_OF,TO_ADDRESS,STX_CP,STX_CP,STX_OP,ASPECT_IDENT,DEFAULT_ASPECT,STX_CP,STX_OP,CARRIER,LINE,STX_CP,STX_OP,TRANSCODE,STX_OP,TRANSCODE_PARAMS,STX_OP,TRANSCODE_TO,LINES,STX_CP,STX_CP,STX_OP,TRANSCODE_ITEMS,STX_OP,REQUEST,STX_OP,SLOT,STX_OP,ROLE,HTTP_SERVER,STX_CP,STX_OP,SLOT_IS_VALUE_OF,TO_ADDRESS,STX_CP,STX_CP,STX_OP,ASPECT_IDENT,HTTP_ASPECT,STX_CP,STX_OP,CARRIER,backnforth,STX_CP,STX_OP,PARAM_REF,2,1,TREE_PATH_TERMINATOR,STX_CP,STX_OP,RESPONSE_CARRIER,backnforth,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP);
1413  sP(INTERNET_CONTEXT,line_2_httpreq,line_2_httpreq_proc,"parse an HTTP_REQUEST from a LINE","signal id",SIGNATURE_SYMBOL,SIGNAL_UUID,0L);
1414  sData(INTERNET_CONTEXT,httpreq_parser_def,STX_OP,PROTOCOL_DEFINITION,STX_OP,PROTOCOL_SEMANTICS,STX_OP,ROLE,LINE_SENDER,STX_CP,STX_OP,ROLE,HTTP_REQUEST_PARSER,STX_CP,STX_OP,ROLE,HTTP_SERVER,STX_CP,STX_CP,STX_OP,parse_line,STX_OP,EXPECT,STX_OP,ROLE,HTTP_REQUEST_PARSER,STX_CP,STX_OP,SOURCE,STX_OP,ROLE,LINE_SENDER,STX_CP,STX_CP,STX_OP,PATTERN,STX_OP,SEMTREX_SYMBOL_LITERAL,STX_OP,SEMTREX_SYMBOL,ASCII_CHARS,STX_CP,STX_OP,SEMTREX_GROUP,HTTP_REQUEST,STX_OP,SEMTREX_SEQUENCE,STX_OP,SEMTREX_GROUP,HTTP_REQUEST_METHOD,STX_OP,SEMTREX_ONE_OR_MORE,STX_OP,SEMTREX_VALUE_LITERAL_NOT,STX_OP,ASCII_CHAR,' ',STX_CP,STX_CP,STX_CP,STX_CP,STX_OP,SEMTREX_VALUE_LITERAL,STX_OP,ASCII_CHAR,' ',STX_CP,STX_CP,STX_OP,SEMTREX_GROUP,HTTP_REQUEST_PATH,STX_OP,SEMTREX_GROUP,HTTP_REQUEST_PATH_SEGMENTS,STX_OP,SEMTREX_ONE_OR_MORE,STX_OP,SEMTREX_SEQUENCE,STX_OP,SEMTREX_VALUE_LITERAL,STX_OP,ASCII_CHAR,'/',STX_CP,STX_CP,STX_OP,SEMTREX_GROUP,HTTP_REQUEST_PATH_SEGMENT,STX_OP,SEMTREX_ZERO_OR_MORE,STX_OP,SEMTREX_VALUE_LITERAL_NOT,STX_OP,SEMTREX_VALUE_SET,STX_OP,ASCII_CHAR,'/',STX_CP,STX_OP,ASCII_CHAR,'?',STX_CP,STX_OP,ASCII_CHAR,' ',STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_OP,SEMTREX_ZERO_OR_ONE,STX_OP,SEMTREX_SEQUENCE,STX_OP,SEMTREX_VALUE_LITERAL,STX_OP,ASCII_CHAR,'?',STX_CP,STX_CP,STX_OP,SEMTREX_GROUP,HTTP_REQUEST_PATH_QUERY,STX_OP,SEMTREX_ONE_OR_MORE,STX_OP,SEMTREX_GROUP,HTTP_REQUEST_PATH_QUERY_PARAMS,STX_OP,SEMTREX_ONE_OR_MORE,STX_OP,SEMTREX_SEQUENCE,STX_OP,SEMTREX_GROUP,HTTP_REQUEST_PATH_QUERY_PARAM,STX_OP,SEMTREX_SEQUENCE,STX_OP,SEMTREX_GROUP,PARAM_KEY,STX_OP,SEMTREX_ONE_OR_MORE,STX_OP,SEMTREX_VALUE_LITERAL_NOT,STX_OP,SEMTREX_VALUE_SET,STX_OP,ASCII_CHAR,'&',STX_CP,STX_OP,ASCII_CHAR,' ',STX_CP,STX_OP,ASCII_CHAR,'=',STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_OP,SEMTREX_VALUE_LITERAL,STX_OP,ASCII_CHAR,'=',STX_CP,STX_CP,STX_OP,SEMTREX_GROUP,PARAM_VALUE,STX_OP,SEMTREX_ZERO_OR_MORE,STX_OP,SEMTREX_VALUE_LITERAL_NOT,STX_OP,SEMTREX_VALUE_SET,STX_OP,ASCII_CHAR,'&',STX_CP,STX_OP,ASCII_CHAR,' ',STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_OP,SEMTREX_ZERO_OR_ONE,STX_OP,SEMTREX_VALUE_LITERAL,STX_OP,ASCII_CHAR,'&',STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_OP,SEMTREX_VALUE_LITERAL,STX_OP,ASCII_CHAR,' ',STX_CP,STX_CP,STX_OP,SEMTREX_VALUE_LITERAL,STX_OP,ASCII_CHAR,'H',STX_CP,STX_CP,STX_OP,SEMTREX_VALUE_LITERAL,STX_OP,ASCII_CHAR,'T',STX_CP,STX_CP,STX_OP,SEMTREX_VALUE_LITERAL,STX_OP,ASCII_CHAR,'T',STX_CP,STX_CP,STX_OP,SEMTREX_VALUE_LITERAL,STX_OP,ASCII_CHAR,'P',STX_CP,STX_CP,STX_OP,SEMTREX_VALUE_LITERAL,STX_OP,ASCII_CHAR,'/',STX_CP,STX_CP,STX_OP,SEMTREX_GROUP,HTTP_REQUEST_VERSION,STX_OP,SEMTREX_SEQUENCE,STX_OP,SEMTREX_GROUP,VERSION_MAJOR,STX_OP,SEMTREX_VALUE_LITERAL,STX_OP,ASCII_CHAR,'0',STX_CP,STX_CP,STX_CP,STX_OP,SEMTREX_VALUE_LITERAL,STX_OP,ASCII_CHAR,'.',STX_CP,STX_CP,STX_OP,SEMTREX_GROUP,VERSION_MINOR,STX_OP,SEMTREX_VALUE_LITERAL,STX_OP,ASCII_CHAR,'9',STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_OP,ACTION,line_2_httpreq,STX_CP,STX_OP,PARAMS,STX_OP,SLOT,STX_OP,USAGE,HTTP_REQUEST,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP);
1415  sProt(INTERNET_CONTEXT,PARSE_HTTP_REQUEST_FROM_LINE,httpreq_parser_def);
1416  sData(INTERNET_CONTEXT,ascii_chars_2_http_req_proc,STX_OP,FILL_FROM_MATCH,STX_OP,SLOT,STX_OP,USAGE,HTTP_REQUEST,STX_CP,STX_CP,STX_OP,MATCH,STX_OP,SEMTREX_SYMBOL_LITERAL,STX_OP,SEMTREX_SYMBOL,ASCII_CHARS,STX_CP,STX_OP,SEMTREX_GROUP,HTTP_REQUEST,STX_OP,SEMTREX_SEQUENCE,STX_OP,SEMTREX_GROUP,HTTP_REQUEST_METHOD,STX_OP,SEMTREX_ONE_OR_MORE,STX_OP,SEMTREX_VALUE_LITERAL_NOT,STX_OP,ASCII_CHAR,' ',STX_CP,STX_CP,STX_CP,STX_CP,STX_OP,SEMTREX_VALUE_LITERAL,STX_OP,ASCII_CHAR,' ',STX_CP,STX_CP,STX_OP,SEMTREX_GROUP,HTTP_REQUEST_PATH,STX_OP,SEMTREX_GROUP,HTTP_REQUEST_PATH_SEGMENTS,STX_OP,SEMTREX_ONE_OR_MORE,STX_OP,SEMTREX_SEQUENCE,STX_OP,SEMTREX_VALUE_LITERAL,STX_OP,ASCII_CHAR,'/',STX_CP,STX_CP,STX_OP,SEMTREX_GROUP,HTTP_REQUEST_PATH_SEGMENT,STX_OP,SEMTREX_ZERO_OR_MORE,STX_OP,SEMTREX_VALUE_LITERAL_NOT,STX_OP,SEMTREX_VALUE_SET,STX_OP,ASCII_CHAR,'/',STX_CP,STX_OP,ASCII_CHAR,'?',STX_CP,STX_OP,ASCII_CHAR,' ',STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_OP,SEMTREX_ZERO_OR_ONE,STX_OP,SEMTREX_SEQUENCE,STX_OP,SEMTREX_VALUE_LITERAL,STX_OP,ASCII_CHAR,'?',STX_CP,STX_CP,STX_OP,SEMTREX_GROUP,HTTP_REQUEST_PATH_QUERY,STX_OP,SEMTREX_ONE_OR_MORE,STX_OP,SEMTREX_GROUP,HTTP_REQUEST_PATH_QUERY_PARAMS,STX_OP,SEMTREX_ONE_OR_MORE,STX_OP,SEMTREX_SEQUENCE,STX_OP,SEMTREX_GROUP,HTTP_REQUEST_PATH_QUERY_PARAM,STX_OP,SEMTREX_SEQUENCE,STX_OP,SEMTREX_GROUP,PARAM_KEY,STX_OP,SEMTREX_ONE_OR_MORE,STX_OP,SEMTREX_VALUE_LITERAL_NOT,STX_OP,SEMTREX_VALUE_SET,STX_OP,ASCII_CHAR,'&',STX_CP,STX_OP,ASCII_CHAR,' ',STX_CP,STX_OP,ASCII_CHAR,'=',STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_OP,SEMTREX_VALUE_LITERAL,STX_OP,ASCII_CHAR,'=',STX_CP,STX_CP,STX_OP,SEMTREX_GROUP,PARAM_VALUE,STX_OP,SEMTREX_ZERO_OR_MORE,STX_OP,SEMTREX_VALUE_LITERAL_NOT,STX_OP,SEMTREX_VALUE_SET,STX_OP,ASCII_CHAR,'&',STX_CP,STX_OP,ASCII_CHAR,' ',STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_OP,SEMTREX_ZERO_OR_ONE,STX_OP,SEMTREX_VALUE_LITERAL,STX_OP,ASCII_CHAR,'&',STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_OP,SEMTREX_VALUE_LITERAL,STX_OP,ASCII_CHAR,' ',STX_CP,STX_CP,STX_OP,SEMTREX_VALUE_LITERAL,STX_OP,ASCII_CHAR,'H',STX_CP,STX_CP,STX_OP,SEMTREX_VALUE_LITERAL,STX_OP,ASCII_CHAR,'T',STX_CP,STX_CP,STX_OP,SEMTREX_VALUE_LITERAL,STX_OP,ASCII_CHAR,'T',STX_CP,STX_CP,STX_OP,SEMTREX_VALUE_LITERAL,STX_OP,ASCII_CHAR,'P',STX_CP,STX_CP,STX_OP,SEMTREX_VALUE_LITERAL,STX_OP,ASCII_CHAR,'/',STX_CP,STX_CP,STX_OP,SEMTREX_GROUP,HTTP_REQUEST_VERSION,STX_OP,SEMTREX_SEQUENCE,STX_OP,SEMTREX_GROUP,VERSION_MAJOR,STX_OP,SEMTREX_VALUE_LITERAL,STX_OP,ASCII_CHAR,'0',STX_CP,STX_CP,STX_CP,STX_OP,SEMTREX_VALUE_LITERAL,STX_OP,ASCII_CHAR,'.',STX_CP,STX_CP,STX_OP,SEMTREX_GROUP,VERSION_MINOR,STX_OP,SEMTREX_VALUE_LITERAL,STX_OP,ASCII_CHAR,'9',STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_CP,STX_OP,PARAM_REF,2,1,TREE_PATH_TERMINATOR,STX_CP,STX_OP,BOOLEAN,1,STX_CP,STX_CP,STX_OP,PARAM_REF,2,1,TREE_PATH_TERMINATOR,STX_CP,STX_CP);
1417  sPL(INTERNET_CONTEXT,ascii_chars_2_http_req,ascii_chars_2_http_req_proc,"http req transcoder",ASCII_CHARS,TRANSCODER,"output",SIGNATURE_SYMBOL,HTTP_REQUEST,"input",SIGNATURE_SYMBOL,ASCII_CHARS,0L);
1418  sY(INTERNET_CONTEXT,HTTP_ASPECT,ASPECT);
1419  sY(INTERNET_CONTEXT,HTTP_REQUEST_HANDLER,PROCESS);
1420  sData(INTERNET_CONTEXT,httpresp_proc,STX_OP,HTTP_RESPONSE,STX_OP,HTTP_RESPONSE_STATUS,STX_OP,STATUS_VALUE,200,STX_CP,STX_OP,STATUS_TEXT,"OK",STX_CP,STX_CP,STX_OP,HTTP_HEADERS,STX_OP,CONTENT_TYPE,STX_OP,MEDIA_TYPE_IDENT,TEXT_MEDIA_TYPE,STX_CP,STX_OP,MEDIA_SUBTYPE_IDENT,CEPTR_TEXT_MEDIA_SUBTYPE,STX_CP,STX_CP,STX_CP,STX_OP,HTTP_RESPONSE_BODY,STX_OP,SLOT,STX_OP,GOAL,HTTP_REQUEST_HANDLER,STX_CP,STX_CP,STX_CP,STX_CP);
1421  sP(INTERNET_CONTEXT,httpresp,httpresp_proc,"build an HTTP_RESPONSE","response",SIGNATURE_SYMBOL,HTTP_RESPONSE,0L);
1422 }
1423 
1424 void base_contexts(SemTable *sem) {
1425  SYS_RECEPTOR = _d_define_receptor(sem,"SYS_RECEPTOR",__r_make_definitions(),SYS_CONTEXT);
1426  COMPOSITORY = _d_define_receptor(sem,"COMPOSITORY",__r_make_definitions(),SYS_CONTEXT);
1427  DEV_COMPOSITORY = _d_define_receptor(sem,"DEV_COMPOSITORY",__r_make_definitions(),SYS_CONTEXT);
1428  TEST_RECEPTOR = _d_define_receptor(sem,"TEST_RECEPTOR",__r_make_definitions(),SYS_CONTEXT);
1429  CLOCK_RECEPTOR = _d_define_receptor(sem,"CLOCK_RECEPTOR",__r_make_definitions(),SYS_CONTEXT);
1430  STREAM_EDGE = _d_define_receptor(sem,"STREAM_EDGE",__r_make_definitions(),SYS_CONTEXT);
1431  INTERNET = _d_define_receptor(sem,"INTERNET",__r_make_definitions(),SYS_CONTEXT);
1432 
1433 }
header file for symbol and structure definition functions
SemanticID _d_define_receptor(SemTable *sem, char *label, T *definitions, Context c)
Definition: def.c:457
protocol helpers header file
receptor implementation header file
processing header files
Defines types and vars for system defined semantics.
Definition: ceptr_types.h:51
auto-generated system definitions