Public Member Functions | |
HFile_hartddl () | |
donothing ($keywordin) |
Definition at line 5 of file HFile_hartddl.php.
HFile_hartddl::donothing | ( | $ | keywordin | ) |
Definition at line 331 of file HFile_hartddl.php.
{
return $keywordin;
}
HFile_hartddl::HFile_hartddl | ( | ) |
Definition at line 6 of file HFile_hartddl.php.
References HFile::HFile().
{ $this->HFile(); /*************************************/ // Beautifier Highlighting Configuration File // HART DDL /*************************************/ // Flags $this->nocase = "0"; $this->notrim = "0"; $this->perl = "0"; // Colours $this->colours = array("blue", "purple", "gray", "brown", "blue"); $this->quotecolour = "blue"; $this->blockcommentcolour = "green"; $this->linecommentcolour = "green"; // Indent Strings $this->indent = array("{"); $this->unindent = array("}"); // String characters and delimiters $this->stringchars = array("\"", "'"); $this->delimiters = array("~", "!", "@", "%", "^", "&", "*", "(", ")", "-", "+", "=", "|", "\\", "/", "{", "}", "[", "]", ":", ";", "\"", "'", "<", ">", " ", ",", " ", ".", "?"); $this->escchar = ""; // Comment settings $this->linecommenton = array("//"); $this->blockcommenton = array("/*"); $this->blockcommentoff = array("*/"); // Keywords (keyword mapping to colour number) $this->keywords = array( "ARRAY" => "1", "COMMAND" => "1", "DEVICE" => "1", "DEVICE_TYPE" => "1", "DD_REVISION" => "1", "DEVICE_REVISION" => "1", "EDIT_DISPLAY" => "1", "IMPORT" => "1", "MANUFACTURER" => "1", "MENU" => "1", "METHOD" => "1", "VARIABLE" => "1", "WRITE_AS_ONE" => "1", "ALL" => "2", "AO" => "2", "ARRAYS" => "2", "AUTO" => "2", "BAD" => "2", "CASE" => "2", "CLASS" => "2", "COLLECTION" => "2", "COMMANDS" => "2", "COMM_ERROR" => "2", "CONSTANT_UNIT" => "2", "CORRECTABLE" => "2", "DATA" => "2", "DATA_ENTRY_ERROR" => "2", "DATA_ENTRY_WARNING" => "2", "DATE" => "2", "DATE_AND_TIME" => "2", "DEFAULT" => "2", "DEFINITION" => "2", "DETAIL" => "2", "DISPLAY_ITEMS" => "2", "DURATION" => "2", "DV" => "2", "EDIT_DISPLAYS" => "2", "EDIT_ITEMS" => "2", "ELEMENTS" => "2", "ELSE" => "2", "EVENT" => "2", "EVERYTHING" => "2", "FALSE" => "2", "GOOD" => "2", "HANDLING" => "2", "HARDWARE" => "2", "HELP" => "2", "IF" => "2", "IGNORE_IN_HANDHELD" => "2", "INFO" => "2", "ITEMS" => "2", "LABEL" => "2", "MANUAL" => "2", "MEMBERS" => "2", "MISC" => "2", "MORE" => "2", "NUMBER" => "2", "OPERATION" => "2", "POST_EDIT_ACTIONS" => "2", "POST_READ_ACTIONS" => "2", "POST_WRITE_ACTIONS" => "2", "PRE_EDIT_ACTIONS" => "2", "PRE_READ_ACTIONS" => "2", "PRE_WRITE_ACTIONS" => "2", "PROCESS" => "2", "PROCESS_ERROR" => "2", "READ_TIMEOUT" => "2", "REDEFINITIONS" => "2", "REFRESH" => "2", "RELATIONS" => "2", "RELEASED" => "2", "RESPONSE_CODES" => "2", "REVIEW" => "2", "REVISION" => "2", "SELECT" => "2", "SELF_CORRECTING" => "2", "SOFTWORE" => "2", "STATE" => "2", "SUMMARY" => "2", "TIME" => "2", "TRANSACTION" => "2", "TRUE" => "2", "TV" => "2", "TYPE" => "2", "UNCORRECTABLE" => "2", "UNIT" => "2", "VALIDITY" => "2", "VARIABLES" => "2", "WRITE_ITMEOUT" => "2", "break" => "2", "char" => "2", "continue" => "2", "default" => "2", "do" => "2", "double" => "2", "else" => "2", "float" => "2", "for" => "2", "if" => "2", "int" => "2", "long" => "2", "return" => "2", "short" => "2", "signed" => "2", "switch" => "2", "unsigned" => "2", "while" => "2", "ABORT_ON_ALL_COMM_STATUS" => "3", "ABORT_ON_ALL_DEVICE_STATUS" => "3", "ABORT_ON_ALL_RESPONSE_CODES" => "3", "ABORT_ON_COMM_ERROR" => "3", "ABORT_ON_COMM_STATUS" => "3", "ABORT_ON_DEVICE_STATUS" => "3", "ABORT_ON_NO_DEVICE" => "3", "ABORT_ON_RESPONSE_CODE" => "3", "ACKNOWLEDGE" => "3", "acknowledge" => "3", "add_abort_method" => "3", "assign_double" => "3", "assign_float" => "3", "assign_int" => "3", "assign_var" => "3", "DELAY" => "3", "DELAY_TIME" => "3", "dassign" => "3", "delay" => "3", "display" => "3", "display_comm_status" => "3", "display_device_status" => "3", "display_response_status" => "3", "display_xmtr_status" => "3", "ext_send_command" => "3", "ext_send_command_trans" => "3", "fassign" => "3", "fgetval" => "3", "float_value" => "3", "fsetval" => "3", "fvar_value" => "3", "GET_DEV_VAR_VALUE" => "3", "GET_LOCAL_VAR_VALUE" => "3", "get_dev_var_value" => "3", "get_dictionary_string" => "3", "get_local_var_value" => "3", "get_more_status" => "3", "get_status_code_string" => "3", "IGNORE_ALL_COMM_STATUS" => "3", "IGNORE_ALL_DEVICE_STATUS" => "3", "IGNORE_ALL_RESPONSE_CODES" => "3", "IGNORE_COMM_ERROR" => "3", "IGNORE_COMM_STATUS" => "3", "IGNORE_DEVICE_STATUS" => "3", "IGNORE_NO_DEVICE" => "3", "IGNORE_RESPONSE_CODE" => "3", "iassign" => "3", "igetval" => "3", "int_value" => "3", "isetval" => "3", "ivar_value" => "3", "lassign" => "3", "lgetval" => "3", "long_value" => "3", "lsetval" => "3", "lvar_value" => "3", "PUT_MESSAGE" => "3", "process_abort" => "3", "put_message" => "3", "RETRY_ON_ALL_COMM_STATUS" => "3", "RETRY_ON_ALL_DEVICE_STATUS" => "3", "RETRY_ON_ALL_RESPONSE_CODES" => "3", "RETRY_ON_COMM_ERROR" => "3", "RETRY_ON_COMM_STATUS" => "3", "RETRY_ON_DEVICE_STATUS" => "3", "RETRY_ON_NO_DEVICE" => "3", "RETRY_ON_RESPONSE_CODE" => "3", "remove_abort_method" => "3", "remove_all_abort_methods" => "3", "rspcode_string" => "3", "SELECT_FROM_LIST" => "3", "SET_NUMBER_OF_RETRIES" => "3", "save_values" => "3", "select_from_list" => "3", "send" => "3", "send_command" => "3", "send_command_trans" => "3", "send_trans" => "3", "VARID" => "3", "vassign" => "3", "XMTR_ABORT_ON_ALL_COMM_STATUS" => "3", "XMTR_ABORT_ON_ALL_DEVICE_STATUS" => "3", "XMTR_ABORT_ON_ALL_RESPONSE_CODES" => "3", "XMTR_ABORT_ON_COMM_ERROR" => "3", "XMTR_ABORT_ON_COMM_STATUS" => "3", "XMTR_ABORT_ON_DATA" => "3", "XMTR_ABORT_ON_DEVICE_STATUS" => "3", "XMTR_ABORT_ON_NO_DEVICE" => "3", "XMTR_ABORT_ON_RESPONSE_CODE" => "3", "XMTR_IGNORE_ALL_COMM_STATUS" => "3", "XMTR_IGNORE_ALL_DEVICE_STATUS" => "3", "XMTR_IGNORE_ALL_RESPONSE_CODES" => "3", "XMTR_IGNORE_COMM_ERROR" => "3", "XMTR_IGNORE_COMM_STATUS" => "3", "XMTR_IGNORE_DEVICE_STATUS" => "3", "XMTR_IGNORE_NO_DEVICE" => "3", "XMTR_IGNORE_RESPONSE_CODE" => "3", "XMTR_RETRY_ON_ALL_COMM_STATUS" => "3", "XMTR_RETRY_ON_ALL_DEVICE_STATUS" => "3", "XMTR_RETRY_ON_ALL_RESPONSE_CODES" => "3", "XMTR_RETRY_ON_COMM_ERROR" => "3", "XMTR_RETRY_ON_COMM_STATUS" => "3", "XMTR_RETRY_ON_DATA" => "3", "XMTR_RETRY_ON_DEVICE_STATUS" => "3", "XMTR_RETRY_ON_NO_DEVICE" => "3", "XMTR_RETRY_ON_RESPONSE_CODE" => "3", "ANALOG_OUTPUT" => "4", "ASCII" => "4", "BIT_ENUMERATED" => "4", "BITSTRING" => "4", "CORRECTION" => "4", "COMPUTATION" => "4", "DISCRETE" => "4", "DYNAMIC" => "4", "DIAGNOSTIC" => "4", "DISPLAY_FORMAT" => "4", "DISPLAY_VALUE" => "4", "DOUBLE" => "4", "EDIT_FORMAT" => "4", "ENUMERATED" => "4", "FLOAT" => "4", "FREQUENCY" => "4", "HART" => "4", "INDEX" => "4", "INPUT" => "4", "INTEGER" => "4", "LOCAL" => "4", "LOCAL_DISPLAY" => "4", "MAX_VALUE" => "4", "MIN_VALUE" => "4", "MISC_ERROR" => "4", "MISC_WARNING" => "4", "MODE" => "4", "MODE_ERROR" => "4", "PACKED_ASCII" => "4", "PASSWORD" => "4", "READ" => "4", "REPLY" => "4", "REQUEST" => "4", "READ_ONLY" => "4", "SCALING_FACTOR" => "4", "SERVICE" => "4", "SUCCESS" => "4", "UNSIGNED_INTEGER" => "4", "USER_INTERFACE" => "4", "WRITE" => "4", "[]" => "5", "ADD" => "5", "DELETE" => "5", "REDEFINE" => "5", "+" => "5", "-" => "5", "=" => "5", "//" => "5", "/" => "5", "%" => "5", "&" => "5", ">" => "5", "<" => "5", "^" => "5", "!" => "5", "|" => "5"); // Special extensions // Each category can specify a PHP function that returns an altered // version of the keyword. $this->linkscripts = array( "1" => "donothing", "2" => "donothing", "3" => "donothing", "4" => "donothing", "5" => "donothing"); }