ceptr
 All Data Structures Files Functions Variables Typedefs Macros Modules Pages
System Symbols Reference

The virtual machine provides the following system symbols:

SymbolSemantic use of Structure:Comments
NULL_SYMBOLundefined
STRUCTURESZERO-OR-MORE-OF-STRUCTURE-DEFINITION
SYMBOLSZERO-OR-MORE-OF-SYMBOL-DEFINITION
PROCESSESZERO-OR-MORE-OF-PROCESS-DEFINITION
PROTOCOLSZERO-OR-MORE-OF-PROTOCOL-DEFINITION
RECEPTORSZERO-OR-MORE-OF-RECEPTOR-DEFINITION
SCAPESZERO-OR-MORE-OF-STRUCTURE-OF-SCAPE
DEFINITIONSLIST-OF-STRUCTURES-AND-SYMBOLS-AND-PROCESSES-AND-PROTOCOLS-AND-RECEPTORS-AND-ZERO-OR-MORE-OF-SCAPES
STRUCTURE_SYMBOLSYMBOL
STRUCTURE_SEQUENCEONE-OR-MORE-OF-STRUCTURE-DEF
STRUCTURE_ORONE-OR-MORE-OF-STRUCTURE-DEF
STRUCTURE_ZERO_OR_MORESTRUCTURE-DEF
STRUCTURE_ONE_OR_MORESTRUCTURE-DEF
STRUCTURE_STRUCTURESTRUCTURE
STRUCTURE_ANYTHINGNULL-STRUCTURE
STRUCTURE_LABELLABEL
STRUCTURE_DEFINITIONTUPLE-OF-STRUCTURE-LABEL-AND-STRUCTURE-DEF
STRUCTURE_ZERO_OR_ONESTRUCTURE-DEF
SYMBOL_STRUCTURESTRUCTURE
SYMBOL_LABELLABEL
SYMBOL_DEFINITIONTUPLE-OF-SYMBOL-LABEL-AND-SYMBOL-STRUCTURE
BOOLEANBIT
SEMTREX_MATCH_PATHTREE-PATH Path to symbol matched by semtrex
SEMTREX_SYMBOL_LITERALSEMTREX-SYMBOL-LITERAL-DEF matches on the semantic type.
SEMTREX_SYMBOL_LITERAL_NOTSEMTREX-SYMBOL-LITERAL-DEF matches any symbol or value of the node except.
SEMTREX_SEQUENCEONE-OR-MORE-OF-SEMTREX-DEF Match on a sequence of child nodes which are any valid semtrex's. Ex: comma separated nodes
SEMTREX_ORPAIR-OF-SEMTREX-DEF Logical OR between two Semtrex expressions. Ex: |
SEMTREX_NOTSEMTREX-DEF Logical ~ between of a Semtrex expressions. Ex: ~ (not implemented)
SEMTREX_SYMBOL_ANYZERO-OR-ONE-OF-ANY-SYMBOL match any symbol or value of the node. Ex: .
SEMTREX_ZERO_OR_MORESEMTREX-DEF Requires one child Semtrex and matches on zero or more of that Semtrex. Ex: /0/TestSemtrex*
SEMTREX_ONE_OR_MORESEMTREX-DEF Requires one child Semtrex and matches on one or more of that Semtrex. Ex: /0/TestSemtrex+
SEMTREX_ZERO_OR_ONESEMTREX-DEF Requires one child Semtrex and matches on zero or one of that Semtrex. Ex: /0/TestSemtrex?
SEMTREX_VALUE_LITERALSEMTREX-VALUE-LITERAL-DEF Matches on the semantic type and the data values.
SEMTREX_VALUE_LITERAL_NOTSEMTREX-VALUE-LITERAL-DEF Matches on logical not of semantic type and data values
SEMTREX_GROUPSYMBOL Grouping, should have 1 child.. bad def!! Ex: <...>operator
SEMTREX_WALKSEMTREX-DEF
SEMTREX_DESCENDSEMTREX-DEF
SEMTREX_SYMBOLSYMBOL Symbols in the literal set
SEMTREX_SYMBOL_SETONE-OR-MORE-OF-SEMTREX-SYMBOL
SEMTREX_VALUE_SETONE-OR-MORE-OF-ANY-SYMBOL this is of the symbols to match on
SEMTREX_MATCHINTEGER @todo this is actually more like [(SEMTREX_MATCH_SYMBOL,SEMTREX_MATCH_PATH,SEMTREX_MATCH_SIBLINGS_COUNT, recurseon:SEMTREX_MATCH)] but we're using the surface of the root as well which is an INTEGER.
SEMTREX_MATCH_CURSORNULL-STRUCTURE stores c pointer to tree node at start of match
SEMTREX_MATCH_RESULTSNULL-STRUCTURE In the FSA_ID, keeps track of which part matches so it can be referenced
SEMTREX_MATCH_SYMBOLSYMBOL
SEMTREX_MATCH_SIBLINGS_COUNTINTEGER In the FSA_ID, it's the length of the match
ASCII_CHARCHAR
ASCII_CHARSONE-OR-MORE-OF-ASCII-CHAR
ASCII_STRCSTRING
RECEPTOR_XADDRXADDR An Xaddr that points to a receptor
EXPECTATIONSZERO-OR-MORE-OF-EXPECTATION list of carrier/expectation/action tress
SIGNALSZERO-OR-MORE-OF-SIGNAL list of signals on an aspect in the flux
DEFAULT_ASPECTASPECT
FLUXONE-OR-MORE-OF-STRUCTURE-OF-ASPECT tree to hold all incoming and in process signals on the various aspects
SCAPE_SPECNULL-STRUCTURE @todo...
ASPECT_IDENTSYMBOL when we get ranges, this should limit the surface symbol those defined as usages of ASPECT
ASPECT_TYPEBIT really should be an enum of IN, OUT
ASPECT_LABELCSTRING
ASPECT_DEFTUPLE-OF-ASPECT-TYPE-AND-ASPECT-LABEL what else goes in the aspect definition?
ASPECTSONE-OR-MORE-OF-ASPECT-DEF
CARRIERSYMBOL
BODYTREE orthogonal tree that holds message body
SIGNAL_UUIDUUID @todo change from UUID to hash link as per #132
IN_RESPONSE_TO_UUIDUUID @todo change from UUID to hash link as per #132
CONVERSATION_UUIDUUID @todo change from UUID to hash link as per #132
RECEPTOR_PATHTREE-PATH
RECEPTOR_PATHSONE-OR-MORE-OF-RECEPTOR-PATH
RECEPTOR_ADDRINTEGER
FROM_ADDRESSRECEPTOR-ADDRESS
TO_ADDRESSRECEPTOR-ADDRESS
END_CONDITIONSTUPLE-OF-ZERO-OR-ONE-OF-TIMEOUT-AT-AND-ZERO-OR-ONE-OF-REPETITIONS
ENVELOPELIST-OF-SIGNAL-UUID
CONVERSATION_IDENTLIST-OF-CONVERSATION-UUID
HEADLIST-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
MESSAGETUPLE-OF-HEAD-AND-BODY meta-data of a signal
SIGNALTUPLE-OF-ENVELOPE-AND-MESSAGE a signal on the flux. It's first child is the contents of the signal
PENDING_SIGNALSZERO-OR-MORE-OF-SIGNAL list of signals pending to be sent by the SYS_RECEPTOR
CODE_PATHTREE-PATH
PROCESS_IDENTINTEGER
WAKEUP_REFERENCECODE-REF
PENDING_RESPONSELIST-OF-SIGNAL-UUID-AND-CARRIER-AND-WAKEUP-REFERENCE-AND-END-CONDITIONS-AND-ZERO-OR-ONE-OF-CONVERSATION-IDENT
PENDING_RESPONSESZERO-OR-MORE-OF-PENDING-RESPONSE
RESPONSE_CARRIERSYMBOL expected carrier for the response to a signal that "listen" to changes on the flux
PATTERNSEMTREX-DEF expectation is a semtrex (thus has one child which is the first part of the semtrex)
ACTIONPROCESS code tree_ID, which specifies the action to perform when an expectation's semtrex matches
PARAMSZERO-OR-MORE-OF-ANY-SYMBOL
SEMANTIC_MAPSEMANTIC-LINKS
EXPECTATIONLIST-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
CONVERSATIONLIST-OF-CONVERSATION-UUID-AND-END-CONDITIONS-AND-CONVERSATIONS-AND-ZERO-OR-ONE-OF-WAKEUP-REFERENCE
CONVERSATIONSZERO-OR-MORE-OF-CONVERSATION
TRANSCODERNULL-STRUCTURE should be an enum value for process type
OPERATORNULL-STRUCTURE should be an enum value for process type
VALIDATORNULL-STRUCTURE should be an enum value for process type
PROCESS_OF_STRUCTURESTRUCTURE
PROCESS_OF_SYMBOLSYMBOL
PROCESS_OF_PROCESSPROCESS
PROCESS_OFLOGICAL-OR-OF-PROCESS-OF-STRUCTURE-AND-PROCESS-OF-SYMBOL-AND-PROCESS-OF-PROCESS
PROCESS_TYPELOGICAL-OR-OF-TRANSCODER-AND-OPERATOR-AND-VALIDATOR
PROCESS_LINKTUPLE-OF-PROCESS-OF-AND-PROCESS-TYPE
PROCESS_NAMELABEL
PROCESS_INTENTIONCSTRING
PROCESS_SIGNATUREPROCESS-FORM
CODEANY-SYMBOL
PROCESS_DEFINITIONLIST-OF-PROCESS-NAME-AND-PROCESS-INTENTION-AND-CODE-AND-PROCESS-SIGNATURE-AND-ZERO-OR-ONE-OF-PROCESS-LINK
GOALSYMBOL A goal stands for an intended process, thus the symbol stored in a GOAL must be limited to those that are uses of the PROCESS structure.
ROLESYMBOL A role stands for an expected agent, thus the symbol stored in a ROLE must be limited to those of structure RECEPTOR_ADDRESS.
USAGESYMBOL A usage stands for a(n) X of a Symbol.
WEALSYMBOL A weal stands for a included protocol, the the symbol store in an WEAL must be limited to those that are uses of the PROTOCOL structure
SLOT_IS_VALUE_OFSYMBOL
SLOT_CHILDRENANY-SYMBOL
SLOTSLOT-STRUCTURE
REPLACEMENT_VALUEANY-SYMBOL what to fill the slot with
SEMANTIC_LINKTUPLE-OF-SEMANTIC-REFERENCE-AND-REPLACEMENT-VALUE mapping between a semantic reference and replacement value, used for filling templates
PROTOCOL_DEFAULTSSEMANTIC-LINKS
SIGNATURE_LABELLABEL
SIGNATURE_STRUCTURESTRUCTURE the structure that would match
SIGNATURE_SYMBOLSYMBOL the symbol that would match
SIGNATURE_PROCESSSYMBOL the output signature of the process
SIGNATURE_RECEPTORRECEPTOR use of receptor in signature
SIGNATURE_PROTOCOLPROTOCOL use of protocol in signature
SIGNATURE_PASSTHRUNULL-STRUCTURE
SIGNATURE_ANYNULL-STRUCTURE
SIGNATURE_OPTIONALNULL-STRUCTURE
SIGNATURE_OUTPUT_TYPELOGICAL-OR-OF-SIGNATURE-STRUCTURE-AND-SIGNATURE-SYMBOL-AND-SIGNATURE-PROCESS-AND-SIGNATURE-PASSTHRU the semantic type expected as result i.e. either PROCESS/STRUCTURE/SYMBOL or PASSTHRU when the type comes from a reduction of a SIGNATURE_ANY
SIGNATURE_INPUT_TYPETUPLE-OF-SIGNATURE-SEMANTIC-VARIANTS-AND-ZERO-OR-ONE-OF-SIGNATURE-OPTIONAL the semantic type that would expected as input i.e. either PROCESS/STRUCTURE/SYMBOL
INPUT_SIGNATURETUPLE-OF-SIGNATURE-LABEL-AND-SIGNATURE-INPUT-TYPE
OUTPUT_SIGNATURETUPLE-OF-SIGNATURE-LABEL-AND-SIGNATURE-OUTPUT-TYPE
EXPECTED_SLOTSLOT-STRUCTURE use of the slot structure not as a slot but as what kind of slot to expect (for the template signature)
TEMPLATE_SIGNATURELIST-OF-ZERO-OR-MORE-OF-EXPECTED-SLOT
RUN_TREELIST-OF-CODE-AND-PARAMS-AND-ZERO-OR-ONE-OF-CODE-AND-ZERO-OR-ONE-OF-PARAMS think about this as a stack frame and its code and error handling code plus error params
PARAM_REFTREE-PATH used in a code tree as a reference to a parameter
SIGNAL_REFTREE-PATH used in a code tree triggered by an expectation as a reference to a part of the signal that triggered the action.
RESULT_SYMBOLSYMBOL
RESULT_STRUCTURESTRUCTURE
RESULT_PROCESSPROCESS
RESULT_RECEPTORRECEPTOR
RESULT_PROTOCOLPROTOCOL
REDUCTION_ERROR_SYMBOLSYMBOL
SOURCEONE-OR-MORE-OF-ROLE
DESTINATIONONE-OR-MORE-OF-ROLE
EXPECTLIST-OF-ROLE-AND-SOURCE-AND-PATTERN-AND-ACTION-AND-ZERO-OR-ONE-OF-PARAMS
INITIATELIST-OF-ROLE-AND-DESTINATION-AND-ACTION
PNAMEPROTOCOL
INCLUSIONTUPLE-OF-PNAME-AND-ONE-OR-MORE-OF-LOGICAL-OR-OF-RESOLUTION-AND-LINKAGE
WHICH_INTERACTIONSYMBOL the symbols stored in an WHICH_INTERACTION must be limited to those that are uses of the INTERACTION structure
PROTOCOL_DEFINITIONLIST-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
ACTUAL_PROCESSPROCESS
ACTUAL_RECEPTORRECEPTOR-ADDRESS
ACTUAL_SYMBOLSYMBOL
ACTUAL_PROTOCOLPROTOCOL
ACTUAL_VALUEANY-SYMBOL this really can't be an anything, rather only something that's a SYMBOL semantic type
WHICH_PROCESSTUPLE-OF-GOAL-AND-ACTUAL-PROCESS
WHICH_RECEPTORTUPLE-OF-ROLE-AND-ACTUAL-RECEPTOR
WHICH_SYMBOLTUPLE-OF-USAGE-AND-ACTUAL-SYMBOL
WHICH_PROTOCOLTUPLE-OF-WEAL-AND-ACTUAL-PROTOCOL
WHICH_VALUETUPLE-OF-ACTUAL-SYMBOL-AND-ACTUAL-VALUE
RESOLUTIONMAPPING
WHICH_GOALPAIR-OF-GOAL
WHICH_ROLEPAIR-OF-ROLE
WHICH_USAGEPAIR-OF-USAGE
WHICH_WEALPAIR-OF-WEAL
LINKAGELINK
PROTOCOL_BINDINGSONE-OR-MORE-OF-RESOLUTION
PROTOCOL_LABELLABEL
PROTOCOL_SEMANTICSLIST-OF-ZERO-OR-MORE-OF-ROLE-AND-ZERO-OR-MORE-OF-GOAL-AND-ZERO-OR-MORE-OF-USAGE-AND-ZERO-OR-MORE-OF-WEAL
MANIFEST_LABELCSTRING a label in the manifest to identify a binding
MANIFEST_SPECSYMBOL a symbol to specify what type of data must be provided for a given manifest label
MANIFEST_PAIRTUPLE-OF-MANIFEST-LABEL-AND-MANIFEST-SPEC
MANIFESTONE-OR-MORE-OF-MANIFEST-PAIR configuration template to be filled out for the installation of a receptor
RECEPTOR_IDENTIFIERINTEGER uuid that identifies receptors
RECEPTOR_PACKAGELIST-OF-MANIFEST-AND-RECEPTOR-IDENTIFIER-AND-DEFINITIONS
BINDING_PAIRTUPLE-OF-MANIFEST-LABEL-AND-ANY-SYMBOL a pair that matches a MANIFEST_LABEL with a given binding
BINDINGSONE-OR-MORE-OF-BINDING-PAIR specifics that match a MANIFEST and allow a receptor to be installed
RECEPTOR_ELAPSED_TIMEINTEGER
RECEPTOR_LABELLABEL
RECEPTOR_DEFINITIONTUPLE-OF-RECEPTOR-LABEL-AND-DEFINITIONS
RECEPTOR_STATELIST-OF-FLUX-AND-PENDING-SIGNALS-AND-PENDING-RESPONSES-AND-CONVERSATIONS-AND-RECEPTOR-ELAPSED-TIME
PARENT_CONTEXT_NUMINTEGER identifies the semantic context of a receptors parent
CONTEXT_NUMINTEGER identifies the semantic context of a receptor
INSTANCE_OFRECEPTOR identifies the kind of receptor this is
RECEPTOR_INSTANCELIST-OF-INSTANCE-OF-AND-CONTEXT-NUM-AND-PARENT-CONTEXT-NUM-AND-RECEPTOR-STATE
SERIALIZED_RECEPTORBLOB
ACTIVE_RECEPTORSZERO-OR-MORE-OF-RECEPTOR-XADDR
SYS_STATELIST-OF-ACTIVE-RECEPTORS
YEARINTEGER
MONTHINTEGER
DAYINTEGER
HOURINTEGER
MINUTEINTEGER
SECONDINTEGER
TODAYDATE
NOWTIME
TICKTIMESTAMP
DELIMITERCSTRING
US_SHORT_DATECSTRING
SHORT_TIMECSTRING
ERROR_LOCATIONTREE-PATH
ERROR_DATALIST-OF-ANY-SYMBOL
ZERO_DIVIDE_ERRREDUCTION-ERROR
TOO_FEW_PARAMS_ERRREDUCTION-ERROR
TOO_MANY_PARAMS_ERRREDUCTION-ERROR
SIGNATURE_MISMATCH_ERRREDUCTION-ERROR
NOT_A_PROCESS_ERRREDUCTION-ERROR
NOT_IN_SIGNAL_CONTEXT_ERRREDUCTION-ERROR
INCOMPATIBLE_TYPE_ERRREDUCTION-ERROR
UNIX_ERRNO_ERRREDUCTION-ERROR
DEAD_STREAM_READ_ERRREDUCTION-ERROR
MISSING_SEMANTIC_MAP_ERRREDUCTION-ERROR
MISMATCH_SEMANTIC_MAP_ERRREDUCTION-ERROR
STRUCTURE_MISMATCH_ERRREDUCTION-ERROR
WHICH_XADDRXADDR
NEW_TYPESYMBOL
TIMEOUT_ATTIMESTAMP specifies a timeout for requests
COUNTINTEGER
UNLIMITEDNULL-STRUCTURE
REPETITIONSLOGICAL-OR-OF-COUNT-AND-UNLIMITED
EDGE_STREAMCPOINTER
EDGE_LISTENERCPOINTER
ITERATE_ON_SYMBOLSYMBOL
ITERATION_DATAANY-SYMBOL data to iterate over
SCOPEANY-SYMBOL set of processes for DO/CONVERSE
PARAM_PATHTREE-PATH
PARAM_LABELSTRUCTURE-OF-CSTRING
PARAMETER_REFERENCELOGICAL-OR-OF-PARAM-PATH-AND-PARAM-LABEL a way of refering to the parameter to be
RESULT_VALUENULL-STRUCTURE
RESULT_LABELSYMBOL
PARAMETER_RESULTLOGICAL-OR-OF-RESULT-SYMBOL-AND-RESULT-VALUE-AND-RESULT-LABEL if the value of PARAMETER_RESULT is RESULT_SYMBOL, PARAMETER will reduce to the parameter's symbol at the RESULT_SYMBOL symbol. If the value is RESULT_VALUE then PARAMETER will reduce to the parameter's value. If the value is RESULT_LABEL, then PARAMETER will reduce to the label of the symbol type stored in RESULT_LABEL (or the default if not found)
TRANSCODE_TOSYMBOL
TRANSCODE_PARAMSTUPLE-OF-TRANSCODE-TO-AND-ZERO-OR-MORE-OF-ANY-SYMBOL
TRANSCODE_ITEMSANY-SYMBOL
LABEL_SYMBOLSYMBOL
LABEL_TYPESYMBOL should be limmited to symbols of type CSTRING by validator...
COND_PAIRPAIR-OF-ANY-SYMBOL
COND_ELSEANY-SYMBOL
CONDITIONSTUPLE-OF-ZERO-OR-MORE-OF-COND-PAIR-AND-COND-ELSE
EQUALITY_TEST_SYMBOLSYMBOL a symbol to use when testing the symbol equality
POP_COUNTINTEGER
CONTINUE_LOCATIONTREE-PATH
CONTINUE_VALUEANY-SYMBOL
STX_SLNULL-STRUCTURE
STX_OPNULL-STRUCTURE
STX_CPNULL-STRUCTURE
STX_SETNULL-STRUCTURE
STX_OSNULL-STRUCTURE
STX_CSNULL-STRUCTURE
STX_LABELCSTRING
STX_OGCSTRING
STX_CGNULL-STRUCTURE
STX_EQCSTRING
STX_NEQCSTRING
STX_WALKNULL-STRUCTURE
STX_STARNULL-STRUCTURE
STX_PLUSNULL-STRUCTURE
STX_QNULL-STRUCTURE
STX_ORNULL-STRUCTURE
STX_COMMANULL-STRUCTURE
STX_EXCEPTCSTRING
STX_NOTNULL-STRUCTURE
STX_VAL_SCSTRING
STX_VAL_CCHAR
STX_VAL_IINTEGER
STX_VAL_FFLOAT
STX_TOKENSSTX-TOKEN-LIST
STX_SIBSONE-OR-MORE-OF-ANY-SYMBOL
STX_CHILDANY-SYMBOL
STX_POSTFIXANY-SYMBOL
TREE_DELTA_PATHTREE-PATH
TREE_DELTA_VALUEANY-SYMBOL
TREE_DELTA_COUNTINTEGER
TREE_DELTA_ADDTREE-DELTA
TREE_DELTA_REPLACETREE-DELTA
SYMBOL_INSTANCESSYMBOL
DELETED_INSTANCENULL-STRUCTURE
INSTANCE_TOKENINTEGER64 token to refer to an xaddr from outside the receptor
LAST_TOKENINTEGER64 token counter for gen
INSTANCESZERO-OR-MORE-OF-SYMBOL-INSTANCES
INSTANCE_TOKENSTUPLE-OF-LAST-TOKEN-AND-ZERO-OR-MORE-OF-INSTANCE-TOKEN
INSTANCE_STORETUPLE-OF-INSTANCES-AND-ZERO-OR-ONE-OF-INSTANCE-TOKENS
DEPENDENCY_HASHINTEGER
TOKEN_XADDRXADDR
ENGLISH_LABELCSTRING
SPANISH_LABELCSTRING
FRENCH_LABELCSTRING
GERMAN_LABELCSTRING
P_OPNULL-STRUCTURE
P_CPNULL-STRUCTURE
P_COLONNULL-STRUCTURE
P_INTERPOLATENULL-STRUCTURE
P_LABELCSTRING
P_VAL_SCSTRING
P_VAL_CCHAR
P_VAL_IINTEGER
P_VAL_FFLOAT
P_VAL_PATHTREE-PATH
P_TOKENSZERO-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
REQUESTERRECEPTOR-ADDRESS
RESPONDERRECEPTOR-ADDRESS
REQUEST_TYPESYMBOL
RESPONSE_TYPESYMBOL
CHANNELSYMBOL
REQUEST_HANDLERPROCESS
RESPONSE_HANDLERPROCESS
RESPONSE_HANDLER_PARAMETERSSYMBOL
backnforthINTERACTION
RECOGNIZERRECEPTOR-ADDRESS
RECOGNIZEERECEPTOR-ADDRESS
RECOGNITIONPROCESS
are_youSEMTREX
i_amRECEPTOR-IDENTITY
LINECSTRING text lines from unix streams
LINESZERO-OR-MORE-OF-LINE
VERBCSTRING
COMMAND_PARAMETERCSTRING
SHELL_COMMANDCOMMAND
LINE_SENDERRECEPTOR-ADDRESS
COMMAND_RECEIVERRECEPTOR-ADDRESS
parse_lineINTERACTION
COMMAND_TYPESYMBOL
SERVERRECEPTOR-ADDRESS
CLIENTRECEPTOR-ADDRESS
PINGNULL-STRUCTURE
YUPNULL-STRUCTURE
HANDLERPROCESS
aliveINTERACTION
GROUPRECEPTOR-ADDRESS
MEMBERRECEPTOR-ADDRESS
enrollmentINTERACTION
converseINTERACTION
MESSAGE_TEXTCSTRING
TEST_INT_SYMBOLINTEGER
TEST_INT_SYMBOL2INTEGER
TEST_INT64_SYMBOLINTEGER64
TEST_FLOAT_SYMBOLFLOAT
TEST_STR_SYMBOLCSTRING
TEST_TREE_SYMBOLTREE an orthogonal tree
TEST_ANYTHING_SYMBOLANY-SYMBOL used to build trees in testing of unknown structure
TEST_ANYTHING_SYMBOL2ANY-SYMBOL
TEST_NAME_SYMBOLCSTRING
TEST_ALPHABETIZE_SCAPE_SYMBOLSCAPE
TEST_SYMBOL_SYMBOLSYMBOL
TESTINGSYMBOL
TEST_CHAR_SYMBOLCHAR
TEST_INTEGERSZERO-OR-MORE-OF-TEST-INT-SYMBOL
TIME_TELLERRECEPTOR-ADDRESS
TIME_HEARERRECEPTOR-ADDRESS
CLOCK_TELL_TIMENULL-STRUCTURE
tell_timeINTERACTION
OCTET_STREAMCSTRING
PARAM_KEYCSTRING
PARAM_VALUECSTRING
VERSION_MAJORINTEGER
VERSION_MINORINTEGER
STATUS_VALUEINTEGER
STATUS_TEXTCSTRING
HTTP_REQUEST_PATH_SEGMENTCSTRING
HTTP_REQUEST_PATH_SEGMENTSZERO-OR-MORE-OF-HTTP-REQUEST-PATH-SEGMENT
FILE_NAMECSTRING
FILE_EXTENSIONCSTRING
HTTP_REQUEST_PATH_FILEFILE-HANDLE
HTTP_REQUEST_PATH_QUERY_PARAMKEY-VALUE-PARAM
HTTP_REQUEST_PATH_QUERY_PARAMSZERO-OR-MORE-OF-HTTP-REQUEST-PATH-QUERY-PARAM
HTTP_REQUEST_PATH_QUERYZERO-OR-MORE-OF-HTTP-REQUEST-PATH-QUERY-PARAMS
HTTP_HEADER_LABELCSTRING
MEDIA_TYPE_LABELCSTRING
MEDIA_TYPE_IDENTSYMBOL
MEDIA_SUBTYPE_IDENTSYMBOL
MEDIA_PARAMKEY-VALUE-PARAM
CONTENT_TYPEMEDIA-TYPE
TEXT_MEDIA_TYPENULL-STRUCTURE
HTML_TEXT_MEDIA_SUBTYPENULL-STRUCTURE
PLAIN_TEXT_MEDIA_SUBTYPENULL-STRUCTURE
CEPTR_TEXT_MEDIA_SUBTYPENULL-STRUCTURE
MEDIA_TYPE_SEPARATORNULL-STRUCTURE
HEADER_SEPARATORNULL-STRUCTURE
CONTENT_ENCODINGCSTRING cstring for now, add semantic later.
HEADER_KEYCSTRING
HEADER_VALUECSTRING
LINE_HEADERHEADER
LINE_HEADERSLIST-OF-ZERO-OR-MORE-OF-HEADER
HTTP_RESPONSE_HEADERHEADER
HTTP_GENERAL_HEADERHEADER
HTTP_ENTITY_HEADERLOGICAL-OR-OF-CONTENT-TYPE-AND-CONTENT-ENCODING @todo plus a few more see https://www.w3.org/Protocols/rfc2616/rfc2616-sec7.html#sec7.1
HTTP_REQUEST_HOSTCSTRING @todo, should actually be a "domain-name address:port"
HTTP_REQUEST_USER_AGENTCSTRING
HTTP_REQUEST_METHODCSTRING
HTTP_REQUEST_PATHURI
HTTP_REQUEST_VERSIONVERSION
HTTP_REQUEST_LINELIST-OF-HTTP-REQUEST-VERSION-AND-HTTP-REQUEST-METHOD-AND-HTTP-REQUEST-PATH
HTTP_REQUEST_BODYANY-SYMBOL
HTTP_REQUEST_HEADERLOGICAL-OR-OF-HTTP-REQUEST-HOST-AND-HTTP-REQUEST-USER-AGENT @todo plus a bunch more see rfc2616 section 5.3
HTTP_REQUEST_HEADERSZERO-OR-MORE-OF-LOGICAL-OR-OF-HTTP-REQUEST-HEADER-AND-HTTP-GENERAL-HEADER-AND-HTTP-ENTITY-HEADER
HTTP_REQUESTLIST-OF-HTTP-REQUEST-LINE-AND-HTTP-REQUEST-HEADERS-AND-HTTP-REQUEST-BODY
HTTP_RESPONSE_BODYANY-SYMBOL
HTTP_RESPONSE_STATUSSTATUS
HTTP_HEADERLOGICAL-OR-OF-HTTP-GENERAL-HEADER-AND-HTTP-RESPONSE-HEADER-AND-HTTP-ENTITY-HEADER
HTTP_HEADERSZERO-OR-MORE-OF-HTTP-HEADER
HTTP_RESPONSELIST-OF-HTTP-RESPONSE-STATUS-AND-HTTP-HEADERS-AND-HTTP-RESPONSE-BODY
HTML_DOCUMENTNULL-STRUCTURE //@todo should be an optionality structure
HTML_TOK_TAG_OPENCSTRING
HTML_TOK_TAG_CLOSECSTRING
HTML_TOK_TAG_SELFCLOSECSTRING
HTML_TAGCSTRING
HTML_TOKENSNULL-STRUCTURE //@todo should be an optionality structure
HTML_ATTRIBUTEKEY-VALUE-PARAM
HTML_ATTRIBUTESZERO-OR-MORE-OF-HTML-ATTRIBUTE
HTML_CONTENTNULL-STRUCTURE // really should be semtrex: /(HTML_ELEMENT|HTML_TEXT)+
HTML_TEXTCSTRING
HTML_HTMLHTML-ELEMENT
HTML_HEADHTML-ELEMENT
HTML_TITLEHTML-ELEMENT
HTML_BODYHTML-ELEMENT
HTML_DIVHTML-ELEMENT
HTML_PHTML-ELEMENT
HTML_IMGHTML-ELEMENT
HTML_AHTML-ELEMENT
HTML_BHTML-ELEMENT
HTML_ULHTML-ELEMENT
HTML_OLHTML-ELEMENT
HTML_LIHTML-ELEMENT
HTML_SPANHTML-ELEMENT
HTML_H1HTML-ELEMENT
HTML_H2HTML-ELEMENT
HTML_H3HTML-ELEMENT
HTML_H4HTML-ELEMENT
HTML_FORMHTML-ELEMENT
HTML_INPUTHTML-ELEMENT
HTML_BUTTONHTML-ELEMENT
HTTP_CLIENTRECEPTOR-ADDRESS
HTTP_SERVERRECEPTOR-ADDRESS
HTTP_REQUEST_PARSERRECEPTOR-ADDRESS
HTTP_ASPECTASPECT
HTTP_REQUEST_HANDLERPROCESS