ceptr
 All Data Structures Files Functions Variables Typedefs Macros Modules Pages
base_defs.h
Go to the documentation of this file.
1 
12 #ifndef _CEPTR_BASE_DEFS_H
13 #define _CEPTR_BASE_DEFS_H
14 #include "sys_defs.h"
15 
16 void base_defs(SemTable *sem);
17 void base_contexts(SemTable *sem);
18 SemanticID SYS_RECEPTOR;
19 SemanticID COMPOSITORY;
20 SemanticID DEV_COMPOSITORY;
21 SemanticID TEST_RECEPTOR;
22 SemanticID CLOCK_RECEPTOR;
23 SemanticID STREAM_EDGE;
24 SemanticID INTERNET;
25 
26 enum SemanticContexts {SYS_CONTEXT,COMPOSITORY_CONTEXT,DEV_COMPOSITORY_CONTEXT,TEST_CONTEXT,CLOCK_CONTEXT,STREAM_EDGE_CONTEXT,INTERNET_CONTEXT,_NUM_DEFAULT_CONTEXTS};
27 
28 /**********************************************************************************/
29 // SYS:Symbol
30 enum SYSSymbolIDs {
31  NULL_SYMBOL_ID,
32  STRUCTURES_ID,
33  SYMBOLS_ID,
34  PROCESSES_ID,
35  PROTOCOLS_ID,
36  RECEPTORS_ID,
37  SCAPES_ID,
38  DEFINITIONS_ID,
39  STRUCTURE_SYMBOL_ID,
40  STRUCTURE_SEQUENCE_ID,
41  STRUCTURE_OR_ID,
42  STRUCTURE_ZERO_OR_MORE_ID,
43  STRUCTURE_ONE_OR_MORE_ID,
44  STRUCTURE_STRUCTURE_ID,
45  STRUCTURE_ANYTHING_ID,
46  STRUCTURE_LABEL_ID,
47  STRUCTURE_DEFINITION_ID,
48  STRUCTURE_ZERO_OR_ONE_ID,
49  SYMBOL_STRUCTURE_ID,
50  SYMBOL_LABEL_ID,
51  SYMBOL_DEFINITION_ID,
52  BOOLEAN_ID,
53  SEMTREX_MATCH_PATH_ID,
54  SEMTREX_SYMBOL_LITERAL_ID,
55  SEMTREX_SYMBOL_LITERAL_NOT_ID,
56  SEMTREX_SEQUENCE_ID,
57  SEMTREX_OR_ID,
58  SEMTREX_NOT_ID,
59  SEMTREX_SYMBOL_ANY_ID,
60  SEMTREX_ZERO_OR_MORE_ID,
61  SEMTREX_ONE_OR_MORE_ID,
62  SEMTREX_ZERO_OR_ONE_ID,
63  SEMTREX_VALUE_LITERAL_ID,
64  SEMTREX_VALUE_LITERAL_NOT_ID,
65  SEMTREX_GROUP_ID,
66  SEMTREX_WALK_ID,
67  SEMTREX_DESCEND_ID,
68  SEMTREX_SYMBOL_ID,
69  SEMTREX_SYMBOL_SET_ID,
70  SEMTREX_VALUE_SET_ID,
71  SEMTREX_MATCH_ID,
72  SEMTREX_MATCH_CURSOR_ID,
73  SEMTREX_MATCH_RESULTS_ID,
74  SEMTREX_MATCH_SYMBOL_ID,
75  SEMTREX_MATCH_SIBLINGS_COUNT_ID,
76  ASCII_CHAR_ID,
77  ASCII_CHARS_ID,
78  ASCII_STR_ID,
79  RECEPTOR_XADDR_ID,
80  EXPECTATIONS_ID,
81  SIGNALS_ID,
82  DEFAULT_ASPECT_ID,
83  FLUX_ID,
84  SCAPE_SPEC_ID,
85  ASPECT_IDENT_ID,
86  ASPECT_TYPE_ID,
87  ASPECT_LABEL_ID,
88  ASPECT_DEF_ID,
89  ASPECTS_ID,
90  CARRIER_ID,
91  BODY_ID,
92  SIGNAL_UUID_ID,
93  IN_RESPONSE_TO_UUID_ID,
94  CONVERSATION_UUID_ID,
95  RECEPTOR_PATH_ID,
96  RECEPTOR_PATHS_ID,
97  RECEPTOR_ADDR_ID,
98  FROM_ADDRESS_ID,
99  TO_ADDRESS_ID,
100  END_CONDITIONS_ID,
101  ENVELOPE_ID,
102  CONVERSATION_IDENT_ID,
103  HEAD_ID,
104  MESSAGE_ID,
105  SIGNAL_ID,
106  PENDING_SIGNALS_ID,
107  CODE_PATH_ID,
108  PROCESS_IDENT_ID,
109  WAKEUP_REFERENCE_ID,
110  PENDING_RESPONSE_ID,
111  PENDING_RESPONSES_ID,
112  RESPONSE_CARRIER_ID,
113  PATTERN_ID,
114  ACTION_ID,
115  PARAMS_ID,
116  SEMANTIC_MAP_ID,
117  EXPECTATION_ID,
118  CONVERSATION_ID,
119  CONVERSATIONS_ID,
120  TRANSCODER_ID,
121  OPERATOR_ID,
122  VALIDATOR_ID,
123  PROCESS_OF_STRUCTURE_ID,
124  PROCESS_OF_SYMBOL_ID,
125  PROCESS_OF_PROCESS_ID,
126  PROCESS_OF_ID,
127  PROCESS_TYPE_ID,
128  PROCESS_LINK_ID,
129  PROCESS_NAME_ID,
130  PROCESS_INTENTION_ID,
131  PROCESS_SIGNATURE_ID,
132  CODE_ID,
133  PROCESS_DEFINITION_ID,
134  GOAL_ID,
135  ROLE_ID,
136  USAGE_ID,
137  WEAL_ID,
138  SLOT_IS_VALUE_OF_ID,
139  SLOT_CHILDREN_ID,
140  SLOT_ID,
141  REPLACEMENT_VALUE_ID,
142  SEMANTIC_LINK_ID,
143  PROTOCOL_DEFAULTS_ID,
144  SIGNATURE_LABEL_ID,
145  SIGNATURE_STRUCTURE_ID,
146  SIGNATURE_SYMBOL_ID,
147  SIGNATURE_PROCESS_ID,
148  SIGNATURE_RECEPTOR_ID,
149  SIGNATURE_PROTOCOL_ID,
150  SIGNATURE_PASSTHRU_ID,
151  SIGNATURE_ANY_ID,
152  SIGNATURE_OPTIONAL_ID,
153  SIGNATURE_OUTPUT_TYPE_ID,
154  SIGNATURE_INPUT_TYPE_ID,
155  INPUT_SIGNATURE_ID,
156  OUTPUT_SIGNATURE_ID,
157  EXPECTED_SLOT_ID,
158  TEMPLATE_SIGNATURE_ID,
159  RUN_TREE_ID,
160  PARAM_REF_ID,
161  SIGNAL_REF_ID,
162  RESULT_SYMBOL_ID,
163  RESULT_STRUCTURE_ID,
164  RESULT_PROCESS_ID,
165  RESULT_RECEPTOR_ID,
166  RESULT_PROTOCOL_ID,
167  REDUCTION_ERROR_SYMBOL_ID,
168  SOURCE_ID,
169  DESTINATION_ID,
170  EXPECT_ID,
171  INITIATE_ID,
172  PNAME_ID,
173  INCLUSION_ID,
174  WHICH_INTERACTION_ID,
175  PROTOCOL_DEFINITION_ID,
176  ACTUAL_PROCESS_ID,
177  ACTUAL_RECEPTOR_ID,
178  ACTUAL_SYMBOL_ID,
179  ACTUAL_PROTOCOL_ID,
180  ACTUAL_VALUE_ID,
181  WHICH_PROCESS_ID,
182  WHICH_RECEPTOR_ID,
183  WHICH_SYMBOL_ID,
184  WHICH_PROTOCOL_ID,
185  WHICH_VALUE_ID,
186  RESOLUTION_ID,
187  WHICH_GOAL_ID,
188  WHICH_ROLE_ID,
189  WHICH_USAGE_ID,
190  WHICH_WEAL_ID,
191  LINKAGE_ID,
192  PROTOCOL_BINDINGS_ID,
193  PROTOCOL_LABEL_ID,
194  PROTOCOL_SEMANTICS_ID,
195  MANIFEST_LABEL_ID,
196  MANIFEST_SPEC_ID,
197  MANIFEST_PAIR_ID,
198  MANIFEST_ID,
199  RECEPTOR_IDENTIFIER_ID,
200  RECEPTOR_PACKAGE_ID,
201  BINDING_PAIR_ID,
202  BINDINGS_ID,
203  RECEPTOR_ELAPSED_TIME_ID,
204  RECEPTOR_LABEL_ID,
205  RECEPTOR_DEFINITION_ID,
206  RECEPTOR_STATE_ID,
207  PARENT_CONTEXT_NUM_ID,
208  CONTEXT_NUM_ID,
209  INSTANCE_OF_ID,
210  RECEPTOR_INSTANCE_ID,
211  SERIALIZED_RECEPTOR_ID,
212  ACTIVE_RECEPTORS_ID,
213  SYS_STATE_ID,
214  YEAR_ID,
215  MONTH_ID,
216  DAY_ID,
217  HOUR_ID,
218  MINUTE_ID,
219  SECOND_ID,
220  TODAY_ID,
221  NOW_ID,
222  TICK_ID,
223  DELIMITER_ID,
224  US_SHORT_DATE_ID,
225  SHORT_TIME_ID,
226  ERROR_LOCATION_ID,
227  ERROR_DATA_ID,
228  ZERO_DIVIDE_ERR_ID,
229  TOO_FEW_PARAMS_ERR_ID,
230  TOO_MANY_PARAMS_ERR_ID,
231  SIGNATURE_MISMATCH_ERR_ID,
232  NOT_A_PROCESS_ERR_ID,
233  NOT_IN_SIGNAL_CONTEXT_ERR_ID,
234  INCOMPATIBLE_TYPE_ERR_ID,
235  UNIX_ERRNO_ERR_ID,
236  DEAD_STREAM_READ_ERR_ID,
237  MISSING_SEMANTIC_MAP_ERR_ID,
238  MISMATCH_SEMANTIC_MAP_ERR_ID,
239  STRUCTURE_MISMATCH_ERR_ID,
240  WHICH_XADDR_ID,
241  NEW_TYPE_ID,
242  TIMEOUT_AT_ID,
243  COUNT_ID,
244  UNLIMITED_ID,
245  REPETITIONS_ID,
246  EDGE_STREAM_ID,
247  EDGE_LISTENER_ID,
248  ITERATE_ON_SYMBOL_ID,
249  ITERATION_DATA_ID,
250  SCOPE_ID,
251  PARAM_PATH_ID,
252  PARAM_LABEL_ID,
253  PARAMETER_REFERENCE_ID,
254  RESULT_VALUE_ID,
255  RESULT_LABEL_ID,
256  PARAMETER_RESULT_ID,
257  TRANSCODE_TO_ID,
258  TRANSCODE_PARAMS_ID,
259  TRANSCODE_ITEMS_ID,
260  LABEL_SYMBOL_ID,
261  LABEL_TYPE_ID,
262  COND_PAIR_ID,
263  COND_ELSE_ID,
264  CONDITIONS_ID,
265  EQUALITY_TEST_SYMBOL_ID,
266  POP_COUNT_ID,
267  CONTINUE_LOCATION_ID,
268  CONTINUE_VALUE_ID,
269  STX_SL_ID,
270  STX_OP_ID,
271  STX_CP_ID,
272  STX_SET_ID,
273  STX_OS_ID,
274  STX_CS_ID,
275  STX_LABEL_ID,
276  STX_OG_ID,
277  STX_CG_ID,
278  STX_EQ_ID,
279  STX_NEQ_ID,
280  STX_WALK_ID,
281  STX_STAR_ID,
282  STX_PLUS_ID,
283  STX_Q_ID,
284  STX_OR_ID,
285  STX_COMMA_ID,
286  STX_EXCEPT_ID,
287  STX_NOT_ID,
288  STX_VAL_S_ID,
289  STX_VAL_C_ID,
290  STX_VAL_I_ID,
291  STX_VAL_F_ID,
292  STX_TOKENS_ID,
293  STX_SIBS_ID,
294  STX_CHILD_ID,
295  STX_POSTFIX_ID,
296  TREE_DELTA_PATH_ID,
297  TREE_DELTA_VALUE_ID,
298  TREE_DELTA_COUNT_ID,
299  TREE_DELTA_ADD_ID,
300  TREE_DELTA_REPLACE_ID,
301  SYMBOL_INSTANCES_ID,
302  DELETED_INSTANCE_ID,
303  INSTANCE_TOKEN_ID,
304  LAST_TOKEN_ID,
305  INSTANCES_ID,
306  INSTANCE_TOKENS_ID,
307  INSTANCE_STORE_ID,
308  DEPENDENCY_HASH_ID,
309  TOKEN_XADDR_ID,
310  ENGLISH_LABEL_ID,
311  SPANISH_LABEL_ID,
312  FRENCH_LABEL_ID,
313  GERMAN_LABEL_ID,
314  NUM_SYS_SYMBOLS
315 };
316 SemanticID STRUCTURES;
317 SemanticID SYMBOLS;
318 SemanticID PROCESSES;
319 SemanticID PROTOCOLS;
320 SemanticID RECEPTORS;
321 SemanticID SCAPES;
322 SemanticID DEFINITIONS;
323 SemanticID STRUCTURE_SYMBOL;
324 SemanticID STRUCTURE_SEQUENCE;
325 SemanticID STRUCTURE_OR;
326 SemanticID STRUCTURE_ZERO_OR_MORE;
327 SemanticID STRUCTURE_ONE_OR_MORE;
328 SemanticID STRUCTURE_STRUCTURE;
329 SemanticID STRUCTURE_ANYTHING;
330 SemanticID STRUCTURE_LABEL;
331 SemanticID STRUCTURE_DEFINITION;
332 SemanticID STRUCTURE_ZERO_OR_ONE;
333 SemanticID SYMBOL_STRUCTURE;
334 SemanticID SYMBOL_LABEL;
335 SemanticID SYMBOL_DEFINITION;
336 SemanticID BOOLEAN;
337 SemanticID SEMTREX_MATCH_PATH;
338 SemanticID SEMTREX_SYMBOL_LITERAL;
339 SemanticID SEMTREX_SYMBOL_LITERAL_NOT;
340 SemanticID SEMTREX_SEQUENCE;
341 SemanticID SEMTREX_OR;
342 SemanticID SEMTREX_NOT;
343 SemanticID SEMTREX_SYMBOL_ANY;
344 SemanticID SEMTREX_ZERO_OR_MORE;
345 SemanticID SEMTREX_ONE_OR_MORE;
346 SemanticID SEMTREX_ZERO_OR_ONE;
347 SemanticID SEMTREX_VALUE_LITERAL;
348 SemanticID SEMTREX_VALUE_LITERAL_NOT;
349 SemanticID SEMTREX_GROUP;
350 SemanticID SEMTREX_WALK;
351 SemanticID SEMTREX_DESCEND;
352 SemanticID SEMTREX_SYMBOL;
353 SemanticID SEMTREX_SYMBOL_SET;
354 SemanticID SEMTREX_VALUE_SET;
355 SemanticID SEMTREX_MATCH;
356 SemanticID SEMTREX_MATCH_CURSOR;
357 SemanticID SEMTREX_MATCH_RESULTS;
358 SemanticID SEMTREX_MATCH_SYMBOL;
359 SemanticID SEMTREX_MATCH_SIBLINGS_COUNT;
360 SemanticID ASCII_CHAR;
361 SemanticID ASCII_CHARS;
362 SemanticID ASCII_STR;
363 SemanticID RECEPTOR_XADDR;
364 SemanticID EXPECTATIONS;
365 SemanticID SIGNALS;
366 SemanticID DEFAULT_ASPECT;
367 SemanticID FLUX;
368 SemanticID SCAPE_SPEC;
369 SemanticID ASPECT_IDENT;
370 SemanticID ASPECT_TYPE;
371 SemanticID ASPECT_LABEL;
372 SemanticID ASPECT_DEF;
373 SemanticID ASPECTS;
374 SemanticID CARRIER;
375 SemanticID BODY;
376 SemanticID SIGNAL_UUID;
377 SemanticID IN_RESPONSE_TO_UUID;
378 SemanticID CONVERSATION_UUID;
379 SemanticID RECEPTOR_PATH;
380 SemanticID RECEPTOR_PATHS;
381 SemanticID RECEPTOR_ADDR;
382 SemanticID FROM_ADDRESS;
383 SemanticID TO_ADDRESS;
384 SemanticID END_CONDITIONS;
385 SemanticID ENVELOPE;
386 SemanticID CONVERSATION_IDENT;
387 SemanticID HEAD;
388 SemanticID MESSAGE;
389 SemanticID SIGNAL;
390 SemanticID PENDING_SIGNALS;
391 SemanticID CODE_PATH;
392 SemanticID PROCESS_IDENT;
393 SemanticID WAKEUP_REFERENCE;
394 SemanticID PENDING_RESPONSE;
395 SemanticID PENDING_RESPONSES;
396 SemanticID RESPONSE_CARRIER;
397 SemanticID PATTERN;
398 SemanticID ACTION;
399 SemanticID PARAMS;
400 SemanticID SEMANTIC_MAP;
401 SemanticID EXPECTATION;
402 SemanticID CONVERSATION;
403 SemanticID CONVERSATIONS;
404 SemanticID TRANSCODER;
405 SemanticID OPERATOR;
406 SemanticID VALIDATOR;
407 SemanticID PROCESS_OF_STRUCTURE;
408 SemanticID PROCESS_OF_SYMBOL;
409 SemanticID PROCESS_OF_PROCESS;
410 SemanticID PROCESS_OF;
411 SemanticID PROCESS_TYPE;
412 SemanticID PROCESS_LINK;
413 SemanticID PROCESS_NAME;
414 SemanticID PROCESS_INTENTION;
415 SemanticID PROCESS_SIGNATURE;
416 SemanticID CODE;
417 SemanticID PROCESS_DEFINITION;
418 SemanticID GOAL;
419 SemanticID ROLE;
420 SemanticID USAGE;
421 SemanticID WEAL;
422 SemanticID SLOT_IS_VALUE_OF;
423 SemanticID SLOT_CHILDREN;
424 SemanticID SLOT;
425 SemanticID REPLACEMENT_VALUE;
426 SemanticID SEMANTIC_LINK;
427 SemanticID PROTOCOL_DEFAULTS;
428 SemanticID SIGNATURE_LABEL;
429 SemanticID SIGNATURE_STRUCTURE;
430 SemanticID SIGNATURE_SYMBOL;
431 SemanticID SIGNATURE_PROCESS;
432 SemanticID SIGNATURE_RECEPTOR;
433 SemanticID SIGNATURE_PROTOCOL;
434 SemanticID SIGNATURE_PASSTHRU;
435 SemanticID SIGNATURE_ANY;
436 SemanticID SIGNATURE_OPTIONAL;
437 SemanticID SIGNATURE_OUTPUT_TYPE;
438 SemanticID SIGNATURE_INPUT_TYPE;
439 SemanticID INPUT_SIGNATURE;
440 SemanticID OUTPUT_SIGNATURE;
441 SemanticID EXPECTED_SLOT;
442 SemanticID TEMPLATE_SIGNATURE;
443 SemanticID RUN_TREE;
444 SemanticID PARAM_REF;
445 SemanticID SIGNAL_REF;
446 SemanticID RESULT_SYMBOL;
447 SemanticID RESULT_STRUCTURE;
448 SemanticID RESULT_PROCESS;
449 SemanticID RESULT_RECEPTOR;
450 SemanticID RESULT_PROTOCOL;
451 SemanticID REDUCTION_ERROR_SYMBOL;
452 SemanticID SOURCE;
453 SemanticID DESTINATION;
454 SemanticID EXPECT;
455 SemanticID INITIATE;
456 SemanticID PNAME;
457 SemanticID INCLUSION;
458 SemanticID WHICH_INTERACTION;
459 SemanticID PROTOCOL_DEFINITION;
460 SemanticID ACTUAL_PROCESS;
461 SemanticID ACTUAL_RECEPTOR;
462 SemanticID ACTUAL_SYMBOL;
463 SemanticID ACTUAL_PROTOCOL;
464 SemanticID ACTUAL_VALUE;
465 SemanticID WHICH_PROCESS;
466 SemanticID WHICH_RECEPTOR;
467 SemanticID WHICH_SYMBOL;
468 SemanticID WHICH_PROTOCOL;
469 SemanticID WHICH_VALUE;
470 SemanticID RESOLUTION;
471 SemanticID WHICH_GOAL;
472 SemanticID WHICH_ROLE;
473 SemanticID WHICH_USAGE;
474 SemanticID WHICH_WEAL;
475 SemanticID LINKAGE;
476 SemanticID PROTOCOL_BINDINGS;
477 SemanticID PROTOCOL_LABEL;
478 SemanticID PROTOCOL_SEMANTICS;
479 SemanticID MANIFEST_LABEL;
480 SemanticID MANIFEST_SPEC;
481 SemanticID MANIFEST_PAIR;
482 SemanticID MANIFEST;
483 SemanticID RECEPTOR_IDENTIFIER;
484 SemanticID RECEPTOR_PACKAGE;
485 SemanticID BINDING_PAIR;
486 SemanticID BINDINGS;
487 SemanticID RECEPTOR_ELAPSED_TIME;
488 SemanticID RECEPTOR_LABEL;
489 SemanticID RECEPTOR_DEFINITION;
490 SemanticID RECEPTOR_STATE;
491 SemanticID PARENT_CONTEXT_NUM;
492 SemanticID CONTEXT_NUM;
493 SemanticID INSTANCE_OF;
494 SemanticID RECEPTOR_INSTANCE;
495 SemanticID SERIALIZED_RECEPTOR;
496 SemanticID ACTIVE_RECEPTORS;
497 SemanticID SYS_STATE;
498 SemanticID YEAR;
499 SemanticID MONTH;
500 SemanticID DAY;
501 SemanticID HOUR;
502 SemanticID MINUTE;
503 SemanticID SECOND;
504 SemanticID TODAY;
505 SemanticID NOW;
506 SemanticID TICK;
507 SemanticID DELIMITER;
508 SemanticID US_SHORT_DATE;
509 SemanticID SHORT_TIME;
510 SemanticID ERROR_LOCATION;
511 SemanticID ERROR_DATA;
512 SemanticID ZERO_DIVIDE_ERR;
513 SemanticID TOO_FEW_PARAMS_ERR;
514 SemanticID TOO_MANY_PARAMS_ERR;
515 SemanticID SIGNATURE_MISMATCH_ERR;
516 SemanticID NOT_A_PROCESS_ERR;
517 SemanticID NOT_IN_SIGNAL_CONTEXT_ERR;
518 SemanticID INCOMPATIBLE_TYPE_ERR;
519 SemanticID UNIX_ERRNO_ERR;
520 SemanticID DEAD_STREAM_READ_ERR;
521 SemanticID MISSING_SEMANTIC_MAP_ERR;
522 SemanticID MISMATCH_SEMANTIC_MAP_ERR;
523 SemanticID STRUCTURE_MISMATCH_ERR;
524 SemanticID WHICH_XADDR;
525 SemanticID NEW_TYPE;
526 SemanticID TIMEOUT_AT;
527 SemanticID COUNT;
528 SemanticID UNLIMITED;
529 SemanticID REPETITIONS;
530 SemanticID EDGE_STREAM;
531 SemanticID EDGE_LISTENER;
532 SemanticID ITERATE_ON_SYMBOL;
533 SemanticID ITERATION_DATA;
534 SemanticID SCOPE;
535 SemanticID PARAM_PATH;
536 SemanticID PARAM_LABEL;
537 SemanticID PARAMETER_REFERENCE;
538 SemanticID RESULT_VALUE;
539 SemanticID RESULT_LABEL;
540 SemanticID PARAMETER_RESULT;
541 SemanticID TRANSCODE_TO;
542 SemanticID TRANSCODE_PARAMS;
543 SemanticID TRANSCODE_ITEMS;
544 SemanticID LABEL_SYMBOL;
545 SemanticID LABEL_TYPE;
546 SemanticID COND_PAIR;
547 SemanticID COND_ELSE;
548 SemanticID CONDITIONS;
549 SemanticID EQUALITY_TEST_SYMBOL;
550 SemanticID POP_COUNT;
551 SemanticID CONTINUE_LOCATION;
552 SemanticID CONTINUE_VALUE;
553 SemanticID STX_SL;
554 SemanticID STX_OP;
555 SemanticID STX_CP;
556 SemanticID STX_SET;
557 SemanticID STX_OS;
558 SemanticID STX_CS;
559 SemanticID STX_LABEL;
560 SemanticID STX_OG;
561 SemanticID STX_CG;
562 SemanticID STX_EQ;
563 SemanticID STX_NEQ;
564 SemanticID STX_WALK;
565 SemanticID STX_STAR;
566 SemanticID STX_PLUS;
567 SemanticID STX_Q;
568 SemanticID STX_OR;
569 SemanticID STX_COMMA;
570 SemanticID STX_EXCEPT;
571 SemanticID STX_NOT;
572 SemanticID STX_VAL_S;
573 SemanticID STX_VAL_C;
574 SemanticID STX_VAL_I;
575 SemanticID STX_VAL_F;
576 SemanticID STX_TOKENS;
577 SemanticID STX_SIBS;
578 SemanticID STX_CHILD;
579 SemanticID STX_POSTFIX;
580 SemanticID TREE_DELTA_PATH;
581 SemanticID TREE_DELTA_VALUE;
582 SemanticID TREE_DELTA_COUNT;
583 SemanticID TREE_DELTA_ADD;
584 SemanticID TREE_DELTA_REPLACE;
585 SemanticID SYMBOL_INSTANCES;
586 SemanticID DELETED_INSTANCE;
587 SemanticID INSTANCE_TOKEN;
588 SemanticID LAST_TOKEN;
589 SemanticID INSTANCES;
590 SemanticID INSTANCE_TOKENS;
591 SemanticID INSTANCE_STORE;
592 SemanticID DEPENDENCY_HASH;
593 SemanticID TOKEN_XADDR;
594 SemanticID ENGLISH_LABEL;
595 SemanticID SPANISH_LABEL;
596 SemanticID FRENCH_LABEL;
597 SemanticID GERMAN_LABEL;
598 
599 /**********************************************************************************/
600 // SYS:Structure
601 enum SYSStructureIDs {
602  NULL_STRUCTURE_ID,
603  BIT_ID,
604  INTEGER_ID,
605  INTEGER64_ID,
606  FLOAT_ID,
607  CHAR_ID,
608  CSTRING_ID,
609  SYMBOL_ID,
610  STRUCTURE_ID,
611  PROCESS_ID,
612  PROTOCOL_ID,
613  RECEPTOR_ID,
614  SCAPE_ID,
615  ENUM_ID,
616  TREE_PATH_ID,
617  XADDR_ID,
618  SURFACE_ID,
619  TREE_ID,
620  RECEPTOR_SURFACE_ID,
621  SEMTREX_ID,
622  CPOINTER_ID,
623  UUID_ID,
624  BLOB_ID,
625  LIST_OF_STRUCTURES_AND_SYMBOLS_AND_PROCESSES_AND_PROTOCOLS_AND_RECEPTORS_AND_ZERO_OR_MORE_OF_SCAPES_ID,
626  STRUCTURE_DEF_ID,
627  LABEL_ID,
628  TUPLE_OF_STRUCTURE_LABEL_AND_STRUCTURE_DEF_ID,
629  ZERO_OR_MORE_OF_STRUCTURE_DEFINITION_ID,
630  ONE_OR_MORE_OF_STRUCTURE_DEF_ID,
631  TUPLE_OF_SYMBOL_LABEL_AND_SYMBOL_STRUCTURE_ID,
632  ZERO_OR_MORE_OF_SYMBOL_DEFINITION_ID,
633  SEMTREX_DEF_ID,
634  ONE_OR_MORE_OF_SEMTREX_SYMBOL_ID,
635  SEMTREX_SYMBOL_LITERAL_DEF_ID,
636  ONE_OR_MORE_OF_SEMTREX_DEF_ID,
637  PAIR_OF_SEMTREX_DEF_ID,
638  ZERO_OR_ONE_OF_ANY_SYMBOL_ID,
639  ONE_OR_MORE_OF_ANY_SYMBOL_ID,
640  SEMTREX_VALUE_LITERAL_DEF_ID,
641  ONE_OR_MORE_OF_ASCII_CHAR_ID,
642  ASPECT_ID,
643  ONE_OR_MORE_OF_STRUCTURE_OF_ASPECT_ID,
644  TUPLE_OF_ASPECT_TYPE_AND_ASPECT_LABEL_ID,
645  ONE_OR_MORE_OF_ASPECT_DEF_ID,
646  ONE_OR_MORE_OF_RECEPTOR_PATH_ID,
647  RECEPTOR_ADDRESS_ID,
648  LIST_OF_SIGNAL_UUID_ID,
649  LIST_OF_CONVERSATION_UUID_ID,
650  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_ID,
651  TUPLE_OF_HEAD_AND_BODY_ID,
652  TUPLE_OF_ENVELOPE_AND_MESSAGE_ID,
653  ZERO_OR_MORE_OF_SIGNAL_ID,
654  CODE_REF_ID,
655  LIST_OF_SIGNAL_UUID_AND_CARRIER_AND_WAKEUP_REFERENCE_AND_END_CONDITIONS_AND_ZERO_OR_ONE_OF_CONVERSATION_IDENT_ID,
656  ZERO_OR_MORE_OF_PENDING_RESPONSE_ID,
657  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_ID,
658  ZERO_OR_MORE_OF_EXPECTATION_ID,
659  ZERO_OR_MORE_OF_CONVERSATION_ID,
660  LIST_OF_CONVERSATION_UUID_AND_END_CONDITIONS_AND_CONVERSATIONS_AND_ZERO_OR_ONE_OF_WAKEUP_REFERENCE_ID,
661  LOGICAL_OR_OF_PROCESS_OF_STRUCTURE_AND_PROCESS_OF_SYMBOL_AND_PROCESS_OF_PROCESS_ID,
662  LOGICAL_OR_OF_TRANSCODER_AND_OPERATOR_AND_VALIDATOR_ID,
663  TUPLE_OF_PROCESS_OF_AND_PROCESS_TYPE_ID,
664  ANY_SYMBOL_ID,
665  LIST_OF_PROCESS_NAME_AND_PROCESS_INTENTION_AND_CODE_AND_PROCESS_SIGNATURE_AND_ZERO_OR_ONE_OF_PROCESS_LINK_ID,
666  ZERO_OR_MORE_OF_PROCESS_DEFINITION_ID,
667  SEMANTIC_REFERENCE_ID,
668  SLOT_STRUCTURE_ID,
669  TUPLE_OF_SEMANTIC_REFERENCE_AND_REPLACEMENT_VALUE_ID,
670  SEMANTIC_LINKS_ID,
671  LOGICAL_OR_OF_SIGNATURE_STRUCTURE_AND_SIGNATURE_SYMBOL_AND_SIGNATURE_PROCESS_AND_SIGNATURE_PASSTHRU_ID,
672  SIGNATURE_SEMANTIC_VARIANTS_ID,
673  TUPLE_OF_SIGNATURE_SEMANTIC_VARIANTS_AND_ZERO_OR_ONE_OF_SIGNATURE_OPTIONAL_ID,
674  TUPLE_OF_SIGNATURE_LABEL_AND_SIGNATURE_INPUT_TYPE_ID,
675  TUPLE_OF_SIGNATURE_LABEL_AND_SIGNATURE_OUTPUT_TYPE_ID,
676  LIST_OF_ZERO_OR_MORE_OF_EXPECTED_SLOT_ID,
677  PROCESS_FORM_ID,
678  LIST_OF_CODE_AND_PARAMS_AND_ZERO_OR_ONE_OF_CODE_AND_ZERO_OR_ONE_OF_PARAMS_ID,
679  ZERO_OR_MORE_OF_ANY_SYMBOL_ID,
680  ONE_OR_MORE_OF_ROLE_ID,
681  LIST_OF_ROLE_AND_SOURCE_AND_PATTERN_AND_ACTION_AND_ZERO_OR_ONE_OF_PARAMS_ID,
682  LIST_OF_ROLE_AND_DESTINATION_AND_ACTION_ID,
683  TUPLE_OF_PNAME_AND_ONE_OR_MORE_OF_LOGICAL_OR_OF_RESOLUTION_AND_LINKAGE_ID,
684  INTERACTION_ID,
685  ZERO_OR_MORE_OF_PROTOCOL_DEFINITION_ID,
686  TUPLE_OF_GOAL_AND_ACTUAL_PROCESS_ID,
687  TUPLE_OF_ROLE_AND_ACTUAL_RECEPTOR_ID,
688  TUPLE_OF_USAGE_AND_ACTUAL_SYMBOL_ID,
689  TUPLE_OF_WEAL_AND_ACTUAL_PROTOCOL_ID,
690  TUPLE_OF_ACTUAL_SYMBOL_AND_ACTUAL_VALUE_ID,
691  MAPPING_ID,
692  PAIR_OF_GOAL_ID,
693  PAIR_OF_ROLE_ID,
694  PAIR_OF_USAGE_ID,
695  PAIR_OF_WEAL_ID,
696  LINK_ID,
697  ONE_OR_MORE_OF_RESOLUTION_ID,
698  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_ID,
699  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_ID,
700  ZERO_OR_MORE_OF_STRUCTURE_OF_SCAPE_ID,
701  TUPLE_OF_MANIFEST_LABEL_AND_MANIFEST_SPEC_ID,
702  ONE_OR_MORE_OF_MANIFEST_PAIR_ID,
703  LIST_OF_MANIFEST_AND_RECEPTOR_IDENTIFIER_AND_DEFINITIONS_ID,
704  TUPLE_OF_MANIFEST_LABEL_AND_ANY_SYMBOL_ID,
705  ONE_OR_MORE_OF_BINDING_PAIR_ID,
706  RECEPTOR_IDENTITY_ID,
707  TUPLE_OF_RECEPTOR_LABEL_AND_DEFINITIONS_ID,
708  ZERO_OR_MORE_OF_RECEPTOR_DEFINITION_ID,
709  LIST_OF_FLUX_AND_PENDING_SIGNALS_AND_PENDING_RESPONSES_AND_CONVERSATIONS_AND_RECEPTOR_ELAPSED_TIME_ID,
710  LIST_OF_INSTANCE_OF_AND_CONTEXT_NUM_AND_PARENT_CONTEXT_NUM_AND_RECEPTOR_STATE_ID,
711  ZERO_OR_MORE_OF_RECEPTOR_XADDR_ID,
712  LIST_OF_ACTIVE_RECEPTORS_ID,
713  DATE_ID,
714  TIME_ID,
715  TIMESTAMP_ID,
716  LIST_OF_ANY_SYMBOL_ID,
717  REDUCTION_ERROR_ID,
718  LOGICAL_OR_OF_COUNT_AND_UNLIMITED_ID,
719  TUPLE_OF_ZERO_OR_ONE_OF_TIMEOUT_AT_AND_ZERO_OR_ONE_OF_REPETITIONS_ID,
720  STRUCTURE_OF_CSTRING_ID,
721  LOGICAL_OR_OF_PARAM_PATH_AND_PARAM_LABEL_ID,
722  LOGICAL_OR_OF_RESULT_SYMBOL_AND_RESULT_VALUE_AND_RESULT_LABEL_ID,
723  TUPLE_OF_TRANSCODE_TO_AND_ZERO_OR_MORE_OF_ANY_SYMBOL_ID,
724  PAIR_OF_ANY_SYMBOL_ID,
725  TUPLE_OF_ZERO_OR_MORE_OF_COND_PAIR_AND_COND_ELSE_ID,
726  STX_TOKEN_LIST_ID,
727  TREE_DELTA_ID,
728  ZERO_OR_MORE_OF_SYMBOL_INSTANCES_ID,
729  TUPLE_OF_LAST_TOKEN_AND_ZERO_OR_MORE_OF_INSTANCE_TOKEN_ID,
730  TUPLE_OF_INSTANCES_AND_ZERO_OR_ONE_OF_INSTANCE_TOKENS_ID,
731  NUM_SYS_STRUCTURES
732 };
733 SemanticID BIT;
734 SemanticID INTEGER;
735 SemanticID INTEGER64;
736 SemanticID FLOAT;
737 SemanticID CHAR;
738 SemanticID CSTRING;
739 SemanticID SYMBOL;
740 SemanticID STRUCTURE;
741 SemanticID PROCESS;
742 SemanticID PROTOCOL;
743 SemanticID RECEPTOR;
744 SemanticID SCAPE;
745 SemanticID ENUM;
746 SemanticID TREE_PATH;
747 SemanticID XADDR;
748 SemanticID SURFACE;
749 SemanticID TREE;
750 SemanticID RECEPTOR_SURFACE;
751 SemanticID SEMTREX;
752 SemanticID CPOINTER;
753 SemanticID UUID;
754 SemanticID BLOB;
755 SemanticID LIST_OF_STRUCTURES_AND_SYMBOLS_AND_PROCESSES_AND_PROTOCOLS_AND_RECEPTORS_AND_ZERO_OR_MORE_OF_SCAPES;
756 SemanticID STRUCTURE_DEF;
757 SemanticID LABEL;
758 SemanticID TUPLE_OF_STRUCTURE_LABEL_AND_STRUCTURE_DEF;
759 SemanticID ZERO_OR_MORE_OF_STRUCTURE_DEFINITION;
760 SemanticID ONE_OR_MORE_OF_STRUCTURE_DEF;
761 SemanticID TUPLE_OF_SYMBOL_LABEL_AND_SYMBOL_STRUCTURE;
762 SemanticID ZERO_OR_MORE_OF_SYMBOL_DEFINITION;
763 SemanticID SEMTREX_DEF;
764 SemanticID ONE_OR_MORE_OF_SEMTREX_SYMBOL;
765 SemanticID SEMTREX_SYMBOL_LITERAL_DEF;
766 SemanticID ONE_OR_MORE_OF_SEMTREX_DEF;
767 SemanticID PAIR_OF_SEMTREX_DEF;
768 SemanticID ZERO_OR_ONE_OF_ANY_SYMBOL;
769 SemanticID ONE_OR_MORE_OF_ANY_SYMBOL;
770 SemanticID SEMTREX_VALUE_LITERAL_DEF;
771 SemanticID ONE_OR_MORE_OF_ASCII_CHAR;
772 SemanticID ASPECT;
773 SemanticID ONE_OR_MORE_OF_STRUCTURE_OF_ASPECT;
774 SemanticID TUPLE_OF_ASPECT_TYPE_AND_ASPECT_LABEL;
775 SemanticID ONE_OR_MORE_OF_ASPECT_DEF;
776 SemanticID ONE_OR_MORE_OF_RECEPTOR_PATH;
777 SemanticID RECEPTOR_ADDRESS;
778 SemanticID LIST_OF_SIGNAL_UUID;
779 SemanticID LIST_OF_CONVERSATION_UUID;
780 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;
781 SemanticID TUPLE_OF_HEAD_AND_BODY;
782 SemanticID TUPLE_OF_ENVELOPE_AND_MESSAGE;
783 SemanticID ZERO_OR_MORE_OF_SIGNAL;
784 SemanticID CODE_REF;
785 SemanticID LIST_OF_SIGNAL_UUID_AND_CARRIER_AND_WAKEUP_REFERENCE_AND_END_CONDITIONS_AND_ZERO_OR_ONE_OF_CONVERSATION_IDENT;
786 SemanticID ZERO_OR_MORE_OF_PENDING_RESPONSE;
787 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;
788 SemanticID ZERO_OR_MORE_OF_EXPECTATION;
789 SemanticID ZERO_OR_MORE_OF_CONVERSATION;
790 SemanticID LIST_OF_CONVERSATION_UUID_AND_END_CONDITIONS_AND_CONVERSATIONS_AND_ZERO_OR_ONE_OF_WAKEUP_REFERENCE;
791 SemanticID LOGICAL_OR_OF_PROCESS_OF_STRUCTURE_AND_PROCESS_OF_SYMBOL_AND_PROCESS_OF_PROCESS;
792 SemanticID LOGICAL_OR_OF_TRANSCODER_AND_OPERATOR_AND_VALIDATOR;
793 SemanticID TUPLE_OF_PROCESS_OF_AND_PROCESS_TYPE;
794 SemanticID ANY_SYMBOL;
795 SemanticID LIST_OF_PROCESS_NAME_AND_PROCESS_INTENTION_AND_CODE_AND_PROCESS_SIGNATURE_AND_ZERO_OR_ONE_OF_PROCESS_LINK;
796 SemanticID ZERO_OR_MORE_OF_PROCESS_DEFINITION;
797 SemanticID SEMANTIC_REFERENCE;
798 SemanticID SLOT_STRUCTURE;
799 SemanticID TUPLE_OF_SEMANTIC_REFERENCE_AND_REPLACEMENT_VALUE;
800 SemanticID SEMANTIC_LINKS;
801 SemanticID LOGICAL_OR_OF_SIGNATURE_STRUCTURE_AND_SIGNATURE_SYMBOL_AND_SIGNATURE_PROCESS_AND_SIGNATURE_PASSTHRU;
802 SemanticID SIGNATURE_SEMANTIC_VARIANTS;
803 SemanticID TUPLE_OF_SIGNATURE_SEMANTIC_VARIANTS_AND_ZERO_OR_ONE_OF_SIGNATURE_OPTIONAL;
804 SemanticID TUPLE_OF_SIGNATURE_LABEL_AND_SIGNATURE_INPUT_TYPE;
805 SemanticID TUPLE_OF_SIGNATURE_LABEL_AND_SIGNATURE_OUTPUT_TYPE;
806 SemanticID LIST_OF_ZERO_OR_MORE_OF_EXPECTED_SLOT;
807 SemanticID PROCESS_FORM;
808 SemanticID LIST_OF_CODE_AND_PARAMS_AND_ZERO_OR_ONE_OF_CODE_AND_ZERO_OR_ONE_OF_PARAMS;
809 SemanticID ZERO_OR_MORE_OF_ANY_SYMBOL;
810 SemanticID ONE_OR_MORE_OF_ROLE;
811 SemanticID LIST_OF_ROLE_AND_SOURCE_AND_PATTERN_AND_ACTION_AND_ZERO_OR_ONE_OF_PARAMS;
812 SemanticID LIST_OF_ROLE_AND_DESTINATION_AND_ACTION;
813 SemanticID TUPLE_OF_PNAME_AND_ONE_OR_MORE_OF_LOGICAL_OR_OF_RESOLUTION_AND_LINKAGE;
814 SemanticID INTERACTION;
815 SemanticID ZERO_OR_MORE_OF_PROTOCOL_DEFINITION;
816 SemanticID TUPLE_OF_GOAL_AND_ACTUAL_PROCESS;
817 SemanticID TUPLE_OF_ROLE_AND_ACTUAL_RECEPTOR;
818 SemanticID TUPLE_OF_USAGE_AND_ACTUAL_SYMBOL;
819 SemanticID TUPLE_OF_WEAL_AND_ACTUAL_PROTOCOL;
820 SemanticID TUPLE_OF_ACTUAL_SYMBOL_AND_ACTUAL_VALUE;
821 SemanticID MAPPING;
822 SemanticID PAIR_OF_GOAL;
823 SemanticID PAIR_OF_ROLE;
824 SemanticID PAIR_OF_USAGE;
825 SemanticID PAIR_OF_WEAL;
826 SemanticID LINK;
827 SemanticID ONE_OR_MORE_OF_RESOLUTION;
828 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;
829 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;
830 SemanticID ZERO_OR_MORE_OF_STRUCTURE_OF_SCAPE;
831 SemanticID TUPLE_OF_MANIFEST_LABEL_AND_MANIFEST_SPEC;
832 SemanticID ONE_OR_MORE_OF_MANIFEST_PAIR;
833 SemanticID LIST_OF_MANIFEST_AND_RECEPTOR_IDENTIFIER_AND_DEFINITIONS;
834 SemanticID TUPLE_OF_MANIFEST_LABEL_AND_ANY_SYMBOL;
835 SemanticID ONE_OR_MORE_OF_BINDING_PAIR;
836 SemanticID RECEPTOR_IDENTITY;
837 SemanticID TUPLE_OF_RECEPTOR_LABEL_AND_DEFINITIONS;
838 SemanticID ZERO_OR_MORE_OF_RECEPTOR_DEFINITION;
839 SemanticID LIST_OF_FLUX_AND_PENDING_SIGNALS_AND_PENDING_RESPONSES_AND_CONVERSATIONS_AND_RECEPTOR_ELAPSED_TIME;
840 SemanticID LIST_OF_INSTANCE_OF_AND_CONTEXT_NUM_AND_PARENT_CONTEXT_NUM_AND_RECEPTOR_STATE;
841 SemanticID ZERO_OR_MORE_OF_RECEPTOR_XADDR;
842 SemanticID LIST_OF_ACTIVE_RECEPTORS;
843 SemanticID DATE;
844 SemanticID TIME;
845 SemanticID TIMESTAMP;
846 SemanticID LIST_OF_ANY_SYMBOL;
847 SemanticID REDUCTION_ERROR;
848 SemanticID LOGICAL_OR_OF_COUNT_AND_UNLIMITED;
849 SemanticID TUPLE_OF_ZERO_OR_ONE_OF_TIMEOUT_AT_AND_ZERO_OR_ONE_OF_REPETITIONS;
850 SemanticID STRUCTURE_OF_CSTRING;
851 SemanticID LOGICAL_OR_OF_PARAM_PATH_AND_PARAM_LABEL;
852 SemanticID LOGICAL_OR_OF_RESULT_SYMBOL_AND_RESULT_VALUE_AND_RESULT_LABEL;
853 SemanticID TUPLE_OF_TRANSCODE_TO_AND_ZERO_OR_MORE_OF_ANY_SYMBOL;
854 SemanticID PAIR_OF_ANY_SYMBOL;
855 SemanticID TUPLE_OF_ZERO_OR_MORE_OF_COND_PAIR_AND_COND_ELSE;
856 SemanticID STX_TOKEN_LIST;
857 SemanticID TREE_DELTA;
858 SemanticID ZERO_OR_MORE_OF_SYMBOL_INSTANCES;
859 SemanticID TUPLE_OF_LAST_TOKEN_AND_ZERO_OR_MORE_OF_INSTANCE_TOKEN;
860 SemanticID TUPLE_OF_INSTANCES_AND_ZERO_OR_ONE_OF_INSTANCE_TOKENS;
861 
862 /**********************************************************************************/
863 // SYS:Process
864 enum SYSProcessIDs {
865  NULL_PROCESS_ID,
866  NOOP_ID,
867  DEF_SYMBOL_ID,
868  DEF_STRUCTURE_ID,
869  DEF_PROCESS_ID,
870  DEF_RECEPTOR_ID,
871  DEF_PROTOCOL_ID,
872  NEW_ID,
873  GET_ID,
874  DEL_ID,
875  DO_ID,
876  PARAMETER_ID,
877  DISSOLVE_ID,
878  TRANSCODE_ID,
879  GET_LABEL_ID,
880  COND_ID,
881  IF_ID,
882  ITERATE_ID,
883  SAY_ID,
884  REQUEST_ID,
885  CONVERSE_ID,
886  COMPLETE_ID,
887  THIS_SCOPE_ID,
888  SELF_ADDR_ID,
889  LISTEN_ID,
890  MATCH_ID,
891  RESPOND_ID,
892  QUOTE_ID,
893  FILL_ID,
894  FILL_FROM_MATCH_ID,
895  RAISE_ID,
896  STREAM_READ_ID,
897  STREAM_WRITE_ID,
898  STREAM_ALIVE_ID,
899  STREAM_CLOSE_ID,
900  CONCAT_STR_ID,
901  EXPAND_STR_ID,
902  CONTRACT_STR_ID,
903  EQ_SYM_ID,
904  ADD_INT_ID,
905  SUB_INT_ID,
906  MULT_INT_ID,
907  DIV_INT_ID,
908  MOD_INT_ID,
909  EQ_INT_ID,
910  LT_INT_ID,
911  GT_INT_ID,
912  LTE_INT_ID,
913  GTE_INT_ID,
914  POP_PATH_ID,
915  CONTINUE_ID,
916  INITIATE_PROTOCOL_ID,
917  MAGIC_ID,
918  NUM_SYS_PROCESSES
919 };
920 SemanticID NOOP;
921 SemanticID DEF_SYMBOL;
922 SemanticID DEF_STRUCTURE;
923 SemanticID DEF_PROCESS;
924 SemanticID DEF_RECEPTOR;
925 SemanticID DEF_PROTOCOL;
926 SemanticID NEW;
927 SemanticID GET;
928 SemanticID DEL;
929 SemanticID DO;
930 SemanticID PARAMETER;
931 SemanticID DISSOLVE;
932 SemanticID TRANSCODE;
933 SemanticID GET_LABEL;
934 SemanticID COND;
935 SemanticID IF;
936 SemanticID ITERATE;
937 SemanticID SAY;
938 SemanticID REQUEST;
939 SemanticID CONVERSE;
940 SemanticID COMPLETE;
941 SemanticID THIS_SCOPE;
942 SemanticID SELF_ADDR;
943 SemanticID LISTEN;
944 SemanticID MATCH;
945 SemanticID RESPOND;
946 SemanticID QUOTE;
947 SemanticID FILL;
948 SemanticID FILL_FROM_MATCH;
949 SemanticID RAISE;
950 SemanticID STREAM_READ;
951 SemanticID STREAM_WRITE;
952 SemanticID STREAM_ALIVE;
953 SemanticID STREAM_CLOSE;
954 SemanticID CONCAT_STR;
955 SemanticID EXPAND_STR;
956 SemanticID CONTRACT_STR;
957 SemanticID EQ_SYM;
958 SemanticID ADD_INT;
959 SemanticID SUB_INT;
960 SemanticID MULT_INT;
961 SemanticID DIV_INT;
962 SemanticID MOD_INT;
963 SemanticID EQ_INT;
964 SemanticID LT_INT;
965 SemanticID GT_INT;
966 SemanticID LTE_INT;
967 SemanticID GTE_INT;
968 SemanticID POP_PATH;
969 SemanticID CONTINUE;
970 SemanticID INITIATE_PROTOCOL;
971 SemanticID MAGIC;
972 
973 /**********************************************************************************/
974 // SYS:Protocol
975 enum SYSProtocolIDs {
976  NULL_PROTOCOL_ID,
977  NUM_SYS_PROTOCOLS
978 };
979 
980 /**********************************************************************************/
981 // COMPOSITORY:Symbol
982 enum COMPOSITORYSymbolIDs {
983  NULL_COMPOSITORY_SYMBOL_ID,
984  NUM_COMPOSITORY_SYMBOLS
985 };
986 
987 /**********************************************************************************/
988 // COMPOSITORY:Structure
989 enum COMPOSITORYStructureIDs {
990  NULL_COMPOSITORY_STRUCTURE_ID,
991  NUM_COMPOSITORY_STRUCTURES
992 };
993 
994 /**********************************************************************************/
995 // COMPOSITORY:Process
996 enum COMPOSITORYProcessIDs {
997  NULL_COMPOSITORY_PROCESS_ID,
998  NUM_COMPOSITORY_PROCESSES
999 };
1000 
1001 /**********************************************************************************/
1002 // COMPOSITORY:Protocol
1003 enum COMPOSITORYProtocolIDs {
1004  NULL_COMPOSITORY_PROTOCOL_ID,
1005  NUM_COMPOSITORY_PROTOCOLS
1006 };
1007 
1008 /**********************************************************************************/
1009 // DEV_COMPOSITORY:Symbol
1010 enum DEV_COMPOSITORYSymbolIDs {
1011  NULL_DEV_COMPOSITORY_SYMBOL_ID,
1012  P_OP_ID,
1013  P_CP_ID,
1014  P_COLON_ID,
1015  P_INTERPOLATE_ID,
1016  P_LABEL_ID,
1017  P_VAL_S_ID,
1018  P_VAL_C_ID,
1019  P_VAL_I_ID,
1020  P_VAL_F_ID,
1021  P_VAL_PATH_ID,
1022  P_TOKENS_ID,
1023  REQUESTER_ID,
1024  RESPONDER_ID,
1025  REQUEST_TYPE_ID,
1026  RESPONSE_TYPE_ID,
1027  CHANNEL_ID,
1028  REQUEST_HANDLER_ID,
1029  RESPONSE_HANDLER_ID,
1030  RESPONSE_HANDLER_PARAMETERS_ID,
1031  backnforth_ID,
1032  RECOGNIZER_ID,
1033  RECOGNIZEE_ID,
1034  RECOGNITION_ID,
1035  are_you_ID,
1036  i_am_ID,
1037  LINE_ID,
1038  LINES_ID,
1039  VERB_ID,
1040  COMMAND_PARAMETER_ID,
1041  SHELL_COMMAND_ID,
1042  LINE_SENDER_ID,
1043  COMMAND_RECEIVER_ID,
1044  parse_line_ID,
1045  COMMAND_TYPE_ID,
1046  SERVER_ID,
1047  CLIENT_ID,
1048  PING_ID,
1049  YUP_ID,
1050  HANDLER_ID,
1051  alive_ID,
1052  GROUP_ID,
1053  MEMBER_ID,
1054  enrollment_ID,
1055  converse_ID,
1056  MESSAGE_TEXT_ID,
1057  NUM_DEV_COMPOSITORY_SYMBOLS
1058 };
1059 SemanticID P_OP;
1060 SemanticID P_CP;
1061 SemanticID P_COLON;
1062 SemanticID P_INTERPOLATE;
1063 SemanticID P_LABEL;
1064 SemanticID P_VAL_S;
1065 SemanticID P_VAL_C;
1066 SemanticID P_VAL_I;
1067 SemanticID P_VAL_F;
1068 SemanticID P_VAL_PATH;
1069 SemanticID P_TOKENS;
1070 SemanticID REQUESTER;
1071 SemanticID RESPONDER;
1072 SemanticID REQUEST_TYPE;
1073 SemanticID RESPONSE_TYPE;
1074 SemanticID CHANNEL;
1075 SemanticID REQUEST_HANDLER;
1076 SemanticID RESPONSE_HANDLER;
1077 SemanticID RESPONSE_HANDLER_PARAMETERS;
1078 SemanticID backnforth;
1079 SemanticID RECOGNIZER;
1080 SemanticID RECOGNIZEE;
1081 SemanticID RECOGNITION;
1082 SemanticID are_you;
1083 SemanticID i_am;
1084 SemanticID LINE;
1085 SemanticID LINES;
1086 SemanticID VERB;
1087 SemanticID COMMAND_PARAMETER;
1088 SemanticID SHELL_COMMAND;
1089 SemanticID LINE_SENDER;
1090 SemanticID COMMAND_RECEIVER;
1091 SemanticID parse_line;
1092 SemanticID COMMAND_TYPE;
1093 SemanticID SERVER;
1094 SemanticID CLIENT;
1095 SemanticID PING;
1096 SemanticID YUP;
1097 SemanticID HANDLER;
1098 SemanticID alive;
1099 SemanticID GROUP;
1100 SemanticID MEMBER;
1101 SemanticID enrollment;
1102 SemanticID converse;
1103 SemanticID MESSAGE_TEXT;
1104 
1105 /**********************************************************************************/
1106 // DEV_COMPOSITORY:Structure
1107 enum DEV_COMPOSITORYStructureIDs {
1108  NULL_DEV_COMPOSITORY_STRUCTURE_ID,
1109  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_ID,
1110  ZERO_OR_MORE_OF_LINE_ID,
1111  COMMAND_ID,
1112  NUM_DEV_COMPOSITORY_STRUCTURES
1113 };
1114 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;
1115 SemanticID ZERO_OR_MORE_OF_LINE;
1116 SemanticID COMMAND;
1117 
1118 /**********************************************************************************/
1119 // DEV_COMPOSITORY:Process
1120 enum DEV_COMPOSITORYProcessIDs {
1121  NULL_DEV_COMPOSITORY_PROCESS_ID,
1122  date2usshortdate_ID,
1123  time2shortime_ID,
1124  send_request_ID,
1125  send_response_ID,
1126  fill_i_am_ID,
1127  line_2_command_ID,
1128  respond_with_yup_ID,
1129  request_membership_ID,
1130  enroll_ID,
1131  speak_ID,
1132  group_listen_ID,
1133  NUM_DEV_COMPOSITORY_PROCESSES
1134 };
1135 SemanticID date2usshortdate;
1136 SemanticID time2shortime;
1137 SemanticID send_request;
1138 SemanticID send_response;
1139 SemanticID fill_i_am;
1140 SemanticID line_2_command;
1141 SemanticID respond_with_yup;
1142 SemanticID request_membership;
1143 SemanticID enroll;
1144 SemanticID speak;
1145 SemanticID group_listen;
1146 
1147 /**********************************************************************************/
1148 // DEV_COMPOSITORY:Protocol
1149 enum DEV_COMPOSITORYProtocolIDs {
1150  NULL_DEV_COMPOSITORY_PROTOCOL_ID,
1151  REQUESTING_ID,
1152  RECOGNIZE_ID,
1153  PARSE_COMMAND_FROM_LINE_ID,
1154  COMMAND_SHELL_ID,
1155  ALIVE_ID,
1156  group1_ID,
1157  NUM_DEV_COMPOSITORY_PROTOCOLS
1158 };
1159 SemanticID REQUESTING;
1160 SemanticID RECOGNIZE;
1161 SemanticID PARSE_COMMAND_FROM_LINE;
1162 SemanticID COMMAND_SHELL;
1163 SemanticID ALIVE;
1164 SemanticID group1;
1165 
1166 /**********************************************************************************/
1167 // TEST:Symbol
1168 enum TESTSymbolIDs {
1169  NULL_TEST_SYMBOL_ID,
1170  TEST_INT_SYMBOL_ID,
1171  TEST_INT_SYMBOL2_ID,
1172  TEST_INT64_SYMBOL_ID,
1173  TEST_FLOAT_SYMBOL_ID,
1174  TEST_STR_SYMBOL_ID,
1175  TEST_TREE_SYMBOL_ID,
1176  TEST_ANYTHING_SYMBOL_ID,
1177  TEST_ANYTHING_SYMBOL2_ID,
1178  TEST_NAME_SYMBOL_ID,
1179  TEST_ALPHABETIZE_SCAPE_SYMBOL_ID,
1180  TEST_SYMBOL_SYMBOL_ID,
1181  TESTING_ID,
1182  TEST_CHAR_SYMBOL_ID,
1183  TEST_INTEGERS_ID,
1184  NUM_TEST_SYMBOLS
1185 };
1186 SemanticID TEST_INT_SYMBOL;
1187 SemanticID TEST_INT_SYMBOL2;
1188 SemanticID TEST_INT64_SYMBOL;
1189 SemanticID TEST_FLOAT_SYMBOL;
1190 SemanticID TEST_STR_SYMBOL;
1191 SemanticID TEST_TREE_SYMBOL;
1192 SemanticID TEST_ANYTHING_SYMBOL;
1193 SemanticID TEST_ANYTHING_SYMBOL2;
1194 SemanticID TEST_NAME_SYMBOL;
1195 SemanticID TEST_ALPHABETIZE_SCAPE_SYMBOL;
1196 SemanticID TEST_SYMBOL_SYMBOL;
1197 SemanticID TESTING;
1198 SemanticID TEST_CHAR_SYMBOL;
1199 SemanticID TEST_INTEGERS;
1200 
1201 /**********************************************************************************/
1202 // TEST:Structure
1203 enum TESTStructureIDs {
1204  NULL_TEST_STRUCTURE_ID,
1205  ZERO_OR_MORE_OF_TEST_INT_SYMBOL_ID,
1206  NUM_TEST_STRUCTURES
1207 };
1208 SemanticID ZERO_OR_MORE_OF_TEST_INT_SYMBOL;
1209 
1210 /**********************************************************************************/
1211 // TEST:Process
1212 enum TESTProcessIDs {
1213  NULL_TEST_PROCESS_ID,
1214  NUM_TEST_PROCESSES
1215 };
1216 
1217 /**********************************************************************************/
1218 // TEST:Protocol
1219 enum TESTProtocolIDs {
1220  NULL_TEST_PROTOCOL_ID,
1221  NUM_TEST_PROTOCOLS
1222 };
1223 
1224 /**********************************************************************************/
1225 // CLOCK:Symbol
1226 enum CLOCKSymbolIDs {
1227  NULL_CLOCK_SYMBOL_ID,
1228  TIME_TELLER_ID,
1229  TIME_HEARER_ID,
1230  CLOCK_TELL_TIME_ID,
1231  tell_time_ID,
1232  NUM_CLOCK_SYMBOLS
1233 };
1234 SemanticID TIME_TELLER;
1235 SemanticID TIME_HEARER;
1236 SemanticID CLOCK_TELL_TIME;
1237 SemanticID tell_time;
1238 
1239 /**********************************************************************************/
1240 // CLOCK:Structure
1241 enum CLOCKStructureIDs {
1242  NULL_CLOCK_STRUCTURE_ID,
1243  NUM_CLOCK_STRUCTURES
1244 };
1245 
1246 /**********************************************************************************/
1247 // CLOCK:Process
1248 enum CLOCKProcessIDs {
1249  NULL_CLOCK_PROCESS_ID,
1250  time_request_ID,
1251  NUM_CLOCK_PROCESSES
1252 };
1253 SemanticID time_request;
1254 
1255 /**********************************************************************************/
1256 // CLOCK:Protocol
1257 enum CLOCKProtocolIDs {
1258  NULL_CLOCK_PROTOCOL_ID,
1259  NUM_CLOCK_PROTOCOLS
1260 };
1261 
1262 /**********************************************************************************/
1263 // STREAM_EDGE:Symbol
1264 enum STREAM_EDGESymbolIDs {
1265  NULL_STREAM_EDGE_SYMBOL_ID,
1266  NUM_STREAM_EDGE_SYMBOLS
1267 };
1268 
1269 /**********************************************************************************/
1270 // STREAM_EDGE:Structure
1271 enum STREAM_EDGEStructureIDs {
1272  NULL_STREAM_EDGE_STRUCTURE_ID,
1273  NUM_STREAM_EDGE_STRUCTURES
1274 };
1275 
1276 /**********************************************************************************/
1277 // STREAM_EDGE:Process
1278 enum STREAM_EDGEProcessIDs {
1279  NULL_STREAM_EDGE_PROCESS_ID,
1280  NUM_STREAM_EDGE_PROCESSES
1281 };
1282 
1283 /**********************************************************************************/
1284 // STREAM_EDGE:Protocol
1285 enum STREAM_EDGEProtocolIDs {
1286  NULL_STREAM_EDGE_PROTOCOL_ID,
1287  NUM_STREAM_EDGE_PROTOCOLS
1288 };
1289 
1290 /**********************************************************************************/
1291 // INTERNET:Symbol
1292 enum INTERNETSymbolIDs {
1293  NULL_INTERNET_SYMBOL_ID,
1294  OCTET_STREAM_ID,
1295  PARAM_KEY_ID,
1296  PARAM_VALUE_ID,
1297  VERSION_MAJOR_ID,
1298  VERSION_MINOR_ID,
1299  STATUS_VALUE_ID,
1300  STATUS_TEXT_ID,
1301  HTTP_REQUEST_PATH_SEGMENT_ID,
1302  HTTP_REQUEST_PATH_SEGMENTS_ID,
1303  FILE_NAME_ID,
1304  FILE_EXTENSION_ID,
1305  HTTP_REQUEST_PATH_FILE_ID,
1306  HTTP_REQUEST_PATH_QUERY_PARAM_ID,
1307  HTTP_REQUEST_PATH_QUERY_PARAMS_ID,
1308  HTTP_REQUEST_PATH_QUERY_ID,
1309  HTTP_HEADER_LABEL_ID,
1310  MEDIA_TYPE_LABEL_ID,
1311  MEDIA_TYPE_IDENT_ID,
1312  MEDIA_SUBTYPE_IDENT_ID,
1313  MEDIA_PARAM_ID,
1314  CONTENT_TYPE_ID,
1315  TEXT_MEDIA_TYPE_ID,
1316  HTML_TEXT_MEDIA_SUBTYPE_ID,
1317  PLAIN_TEXT_MEDIA_SUBTYPE_ID,
1318  CEPTR_TEXT_MEDIA_SUBTYPE_ID,
1319  MEDIA_TYPE_SEPARATOR_ID,
1320  HEADER_SEPARATOR_ID,
1321  CONTENT_ENCODING_ID,
1322  HEADER_KEY_ID,
1323  HEADER_VALUE_ID,
1324  LINE_HEADER_ID,
1325  LINE_HEADERS_ID,
1326  HTTP_RESPONSE_HEADER_ID,
1327  HTTP_GENERAL_HEADER_ID,
1328  HTTP_ENTITY_HEADER_ID,
1329  HTTP_REQUEST_HOST_ID,
1330  HTTP_REQUEST_USER_AGENT_ID,
1331  HTTP_REQUEST_METHOD_ID,
1332  HTTP_REQUEST_PATH_ID,
1333  HTTP_REQUEST_VERSION_ID,
1334  HTTP_REQUEST_LINE_ID,
1335  HTTP_REQUEST_BODY_ID,
1336  HTTP_REQUEST_HEADER_ID,
1337  HTTP_REQUEST_HEADERS_ID,
1338  HTTP_REQUEST_ID,
1339  HTTP_RESPONSE_BODY_ID,
1340  HTTP_RESPONSE_STATUS_ID,
1341  HTTP_HEADER_ID,
1342  HTTP_HEADERS_ID,
1343  HTTP_RESPONSE_ID,
1344  HTML_DOCUMENT_ID,
1345  HTML_TOK_TAG_OPEN_ID,
1346  HTML_TOK_TAG_CLOSE_ID,
1347  HTML_TOK_TAG_SELFCLOSE_ID,
1348  HTML_TAG_ID,
1349  HTML_TOKENS_ID,
1350  HTML_ATTRIBUTE_ID,
1351  HTML_ATTRIBUTES_ID,
1352  HTML_CONTENT_ID,
1353  HTML_TEXT_ID,
1354  HTML_HTML_ID,
1355  HTML_HEAD_ID,
1356  HTML_TITLE_ID,
1357  HTML_BODY_ID,
1358  HTML_DIV_ID,
1359  HTML_P_ID,
1360  HTML_IMG_ID,
1361  HTML_A_ID,
1362  HTML_B_ID,
1363  HTML_UL_ID,
1364  HTML_OL_ID,
1365  HTML_LI_ID,
1366  HTML_SPAN_ID,
1367  HTML_H1_ID,
1368  HTML_H2_ID,
1369  HTML_H3_ID,
1370  HTML_H4_ID,
1371  HTML_FORM_ID,
1372  HTML_INPUT_ID,
1373  HTML_BUTTON_ID,
1374  HTTP_CLIENT_ID,
1375  HTTP_SERVER_ID,
1376  HTTP_REQUEST_PARSER_ID,
1377  HTTP_ASPECT_ID,
1378  HTTP_REQUEST_HANDLER_ID,
1379  NUM_INTERNET_SYMBOLS
1380 };
1381 SemanticID OCTET_STREAM;
1382 SemanticID PARAM_KEY;
1383 SemanticID PARAM_VALUE;
1384 SemanticID VERSION_MAJOR;
1385 SemanticID VERSION_MINOR;
1386 SemanticID STATUS_VALUE;
1387 SemanticID STATUS_TEXT;
1388 SemanticID HTTP_REQUEST_PATH_SEGMENT;
1389 SemanticID HTTP_REQUEST_PATH_SEGMENTS;
1390 SemanticID FILE_NAME;
1391 SemanticID FILE_EXTENSION;
1392 SemanticID HTTP_REQUEST_PATH_FILE;
1393 SemanticID HTTP_REQUEST_PATH_QUERY_PARAM;
1394 SemanticID HTTP_REQUEST_PATH_QUERY_PARAMS;
1395 SemanticID HTTP_REQUEST_PATH_QUERY;
1396 SemanticID HTTP_HEADER_LABEL;
1397 SemanticID MEDIA_TYPE_LABEL;
1398 SemanticID MEDIA_TYPE_IDENT;
1399 SemanticID MEDIA_SUBTYPE_IDENT;
1400 SemanticID MEDIA_PARAM;
1401 SemanticID CONTENT_TYPE;
1402 SemanticID TEXT_MEDIA_TYPE;
1403 SemanticID HTML_TEXT_MEDIA_SUBTYPE;
1404 SemanticID PLAIN_TEXT_MEDIA_SUBTYPE;
1405 SemanticID CEPTR_TEXT_MEDIA_SUBTYPE;
1406 SemanticID MEDIA_TYPE_SEPARATOR;
1407 SemanticID HEADER_SEPARATOR;
1408 SemanticID CONTENT_ENCODING;
1409 SemanticID HEADER_KEY;
1410 SemanticID HEADER_VALUE;
1411 SemanticID LINE_HEADER;
1412 SemanticID LINE_HEADERS;
1413 SemanticID HTTP_RESPONSE_HEADER;
1414 SemanticID HTTP_GENERAL_HEADER;
1415 SemanticID HTTP_ENTITY_HEADER;
1416 SemanticID HTTP_REQUEST_HOST;
1417 SemanticID HTTP_REQUEST_USER_AGENT;
1418 SemanticID HTTP_REQUEST_METHOD;
1419 SemanticID HTTP_REQUEST_PATH;
1420 SemanticID HTTP_REQUEST_VERSION;
1421 SemanticID HTTP_REQUEST_LINE;
1422 SemanticID HTTP_REQUEST_BODY;
1423 SemanticID HTTP_REQUEST_HEADER;
1424 SemanticID HTTP_REQUEST_HEADERS;
1425 SemanticID HTTP_REQUEST;
1426 SemanticID HTTP_RESPONSE_BODY;
1427 SemanticID HTTP_RESPONSE_STATUS;
1428 SemanticID HTTP_HEADER;
1429 SemanticID HTTP_HEADERS;
1430 SemanticID HTTP_RESPONSE;
1431 SemanticID HTML_DOCUMENT;
1432 SemanticID HTML_TOK_TAG_OPEN;
1433 SemanticID HTML_TOK_TAG_CLOSE;
1434 SemanticID HTML_TOK_TAG_SELFCLOSE;
1435 SemanticID HTML_TAG;
1436 SemanticID HTML_TOKENS;
1437 SemanticID HTML_ATTRIBUTE;
1438 SemanticID HTML_ATTRIBUTES;
1439 SemanticID HTML_CONTENT;
1440 SemanticID HTML_TEXT;
1441 SemanticID HTML_HTML;
1442 SemanticID HTML_HEAD;
1443 SemanticID HTML_TITLE;
1444 SemanticID HTML_BODY;
1445 SemanticID HTML_DIV;
1446 SemanticID HTML_P;
1447 SemanticID HTML_IMG;
1448 SemanticID HTML_A;
1449 SemanticID HTML_B;
1450 SemanticID HTML_UL;
1451 SemanticID HTML_OL;
1452 SemanticID HTML_LI;
1453 SemanticID HTML_SPAN;
1454 SemanticID HTML_H1;
1455 SemanticID HTML_H2;
1456 SemanticID HTML_H3;
1457 SemanticID HTML_H4;
1458 SemanticID HTML_FORM;
1459 SemanticID HTML_INPUT;
1460 SemanticID HTML_BUTTON;
1461 SemanticID HTTP_CLIENT;
1462 SemanticID HTTP_SERVER;
1463 SemanticID HTTP_REQUEST_PARSER;
1464 SemanticID HTTP_ASPECT;
1465 SemanticID HTTP_REQUEST_HANDLER;
1466 
1467 /**********************************************************************************/
1468 // INTERNET:Structure
1469 enum INTERNETStructureIDs {
1470  NULL_INTERNET_STRUCTURE_ID,
1471  KEY_VALUE_PARAM_ID,
1472  VERSION_ID,
1473  STATUS_ID,
1474  ZERO_OR_MORE_OF_HTTP_REQUEST_PATH_SEGMENT_ID,
1475  FILE_HANDLE_ID,
1476  ZERO_OR_MORE_OF_HTTP_REQUEST_PATH_QUERY_PARAM_ID,
1477  ZERO_OR_MORE_OF_HTTP_REQUEST_PATH_QUERY_PARAMS_ID,
1478  URI_ID,
1479  MEDIA_TYPE_ID,
1480  HEADER_ID,
1481  LIST_OF_ZERO_OR_MORE_OF_HEADER_ID,
1482  LOGICAL_OR_OF_CONTENT_TYPE_AND_CONTENT_ENCODING_ID,
1483  LIST_OF_HTTP_REQUEST_VERSION_AND_HTTP_REQUEST_METHOD_AND_HTTP_REQUEST_PATH_ID,
1484  LOGICAL_OR_OF_HTTP_REQUEST_HOST_AND_HTTP_REQUEST_USER_AGENT_ID,
1485  ZERO_OR_MORE_OF_LOGICAL_OR_OF_HTTP_REQUEST_HEADER_AND_HTTP_GENERAL_HEADER_AND_HTTP_ENTITY_HEADER_ID,
1486  LIST_OF_HTTP_REQUEST_LINE_AND_HTTP_REQUEST_HEADERS_AND_HTTP_REQUEST_BODY_ID,
1487  LOGICAL_OR_OF_HTTP_GENERAL_HEADER_AND_HTTP_RESPONSE_HEADER_AND_HTTP_ENTITY_HEADER_ID,
1488  ZERO_OR_MORE_OF_HTTP_HEADER_ID,
1489  LIST_OF_HTTP_RESPONSE_STATUS_AND_HTTP_HEADERS_AND_HTTP_RESPONSE_BODY_ID,
1490  ZERO_OR_MORE_OF_HTML_ATTRIBUTE_ID,
1491  HTML_ELEMENT_ID,
1492  NUM_INTERNET_STRUCTURES
1493 };
1494 SemanticID KEY_VALUE_PARAM;
1495 SemanticID VERSION;
1496 SemanticID STATUS;
1497 SemanticID ZERO_OR_MORE_OF_HTTP_REQUEST_PATH_SEGMENT;
1498 SemanticID FILE_HANDLE;
1499 SemanticID ZERO_OR_MORE_OF_HTTP_REQUEST_PATH_QUERY_PARAM;
1500 SemanticID ZERO_OR_MORE_OF_HTTP_REQUEST_PATH_QUERY_PARAMS;
1501 SemanticID URI;
1502 SemanticID MEDIA_TYPE;
1503 SemanticID HEADER;
1504 SemanticID LIST_OF_ZERO_OR_MORE_OF_HEADER;
1505 SemanticID LOGICAL_OR_OF_CONTENT_TYPE_AND_CONTENT_ENCODING;
1506 SemanticID LIST_OF_HTTP_REQUEST_VERSION_AND_HTTP_REQUEST_METHOD_AND_HTTP_REQUEST_PATH;
1507 SemanticID LOGICAL_OR_OF_HTTP_REQUEST_HOST_AND_HTTP_REQUEST_USER_AGENT;
1508 SemanticID ZERO_OR_MORE_OF_LOGICAL_OR_OF_HTTP_REQUEST_HEADER_AND_HTTP_GENERAL_HEADER_AND_HTTP_ENTITY_HEADER;
1509 SemanticID LIST_OF_HTTP_REQUEST_LINE_AND_HTTP_REQUEST_HEADERS_AND_HTTP_REQUEST_BODY;
1510 SemanticID LOGICAL_OR_OF_HTTP_GENERAL_HEADER_AND_HTTP_RESPONSE_HEADER_AND_HTTP_ENTITY_HEADER;
1511 SemanticID ZERO_OR_MORE_OF_HTTP_HEADER;
1512 SemanticID LIST_OF_HTTP_RESPONSE_STATUS_AND_HTTP_HEADERS_AND_HTTP_RESPONSE_BODY;
1513 SemanticID ZERO_OR_MORE_OF_HTML_ATTRIBUTE;
1514 SemanticID HTML_ELEMENT;
1515 
1516 /**********************************************************************************/
1517 // INTERNET:Process
1518 enum INTERNETProcessIDs {
1519  NULL_INTERNET_PROCESS_ID,
1520  meda_type_2_ascii_str_ID,
1521  content_type_2_line_ID,
1522  http_response_status_2_ascii_str_ID,
1523  http_response_2_lines_ID,
1524  line_2_httpreq_ID,
1525  ascii_chars_2_http_req_ID,
1526  httpresp_ID,
1527  NUM_INTERNET_PROCESSES
1528 };
1529 SemanticID meda_type_2_ascii_str;
1530 SemanticID content_type_2_line;
1531 SemanticID http_response_status_2_ascii_str;
1532 SemanticID http_response_2_lines;
1533 SemanticID line_2_httpreq;
1534 SemanticID ascii_chars_2_http_req;
1535 SemanticID httpresp;
1536 
1537 /**********************************************************************************/
1538 // INTERNET:Protocol
1539 enum INTERNETProtocolIDs {
1540  NULL_INTERNET_PROTOCOL_ID,
1541  PARSE_HTTP_REQUEST_FROM_LINE_ID,
1542  NUM_INTERNET_PROTOCOLS
1543 };
1544 SemanticID PARSE_HTTP_REQUEST_FROM_LINE;
1545 
1546 //Global data from base_defs
1547 T * G_http_req_example;
1548 
1549 #endif
Definition: ceptr_types.h:114
Defines types and vars for system defined semantics.