]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/xmode/modes/smi-mib.xml
xmode.modes: updating with recent xmode files
[factor.git] / basis / xmode / modes / smi-mib.xml
index ed8982ea62ecd4d534451ed7d7373de0e6ae889b..90ce64e6240e07959840596de72d0348f88ecba9 100644 (file)
-<?xml version="1.0"?>\r
-\r
-<!DOCTYPE MODE SYSTEM "xmode.dtd">\r
-\r
-<!--\r
-       SMI MIB mode by Scott Allen (scotta@idirect.com)\r
-       For "Structure of Management Information" version 2 (SMIv2)\r
-           "Management Information Base" (MIB) modules as used by the\r
-           "Simple Network Management Protocol" (SNMP).\r
-\r
-       As per RFC's 2578, 2579 and 2580\r
--->\r
-\r
-<MODE>\r
-       <PROPS>\r
-               <PROPERTY NAME="lineComment" VALUE="--" />\r
-\r
-               <PROPERTY NAME="noWordSep" VALUE="-_" />\r
-\r
-               <!-- Auto indent -->\r
-               <PROPERTY NAME="indentOpenBrackets" VALUE="{" />\r
-               <PROPERTY NAME="indentCloseBrackets" VALUE="}" />\r
-               <PROPERTY NAME="unindentNextLines" VALUE=".*::=\s*\{.*\}\s*$" />\r
-               <PROPERTY NAME="indentNextLines"\r
-                       VALUE=".*(::=|AGENT-CAPABILITIES|DESCRIPTION|IMPORTS|MODULE-COMPLIANCE|MODULE-IDENTITY|NOTIFICATION-GROUP|NOTIFICATION-TYPE|OBJECT-GROUP|OBJECT-IDENTITY|OBJECT-TYPE|TEXTUAL-CONVENTION)\s*$" />\r
-       </PROPS>\r
-\r
-       <RULES\r
-               IGNORE_CASE="FALSE"\r
-               HIGHLIGHT_DIGITS="TRUE">\r
-\r
-               <EOL_SPAN TYPE="COMMENT1">--</EOL_SPAN>\r
-\r
-               <SPAN TYPE="LITERAL1" NO_LINE_BREAK="FALSE">\r
-                       <BEGIN>"</BEGIN>\r
-                       <END>"</END>\r
-               </SPAN>\r
-\r
-               <SEQ TYPE="OPERATOR">::=</SEQ>\r
-               <SEQ TYPE="OPERATOR">}</SEQ>\r
-               <SEQ TYPE="OPERATOR">{</SEQ>\r
-\r
-               <SEQ TYPE="KEYWORD2">OBJECT IDENTIFIER</SEQ>\r
-               <SEQ TYPE="KEYWORD2">SEQUENCE OF</SEQ>\r
-               <SEQ TYPE="KEYWORD2">OCTET STRING</SEQ>\r
-\r
-               <KEYWORDS>\r
-                       <FUNCTION>AGENT-CAPABILITIES</FUNCTION>\r
-                       <FUNCTION>BEGIN</FUNCTION>\r
-                       <FUNCTION>END</FUNCTION>\r
-                       <FUNCTION>FROM</FUNCTION>\r
-                       <FUNCTION>IMPORTS</FUNCTION>\r
-                       <FUNCTION>MODULE-COMPLIANCE</FUNCTION>\r
-                       <FUNCTION>MODULE-IDENTITY</FUNCTION>\r
-                       <FUNCTION>NOTIFICATION-GROUP</FUNCTION>\r
-                       <FUNCTION>NOTIFICATION-TYPE</FUNCTION>\r
-                       <FUNCTION>OBJECT-GROUP</FUNCTION>\r
-                       <FUNCTION>OBJECT-IDENTITY</FUNCTION>\r
-                       <FUNCTION>OBJECT-TYPE</FUNCTION>\r
-                       <FUNCTION>TEXTUAL-CONVENTION</FUNCTION>\r
-\r
-                       <KEYWORD1>ACCESS</KEYWORD1>\r
-                       <KEYWORD1>AUGMENTS</KEYWORD1>\r
-                       <KEYWORD1>CONTACT-INFO</KEYWORD1>\r
-                       <KEYWORD1>CREATION-REQUIRES</KEYWORD1>\r
-                       <KEYWORD1>DEFINITIONS</KEYWORD1>\r
-                       <KEYWORD1>DEFVAL</KEYWORD1>\r
-                       <KEYWORD1>DESCRIPTION</KEYWORD1>\r
-                       <KEYWORD1>DISPLAY-HINT</KEYWORD1>\r
-                       <KEYWORD1>GROUP</KEYWORD1>\r
-                       <KEYWORD1>INCLUDES</KEYWORD1>\r
-                       <KEYWORD1>INDEX</KEYWORD1>\r
-                       <KEYWORD1>LAST-UPDATED</KEYWORD1>\r
-                       <KEYWORD1>MANDATORY-GROUPS</KEYWORD1>\r
-                       <KEYWORD1>MAX-ACCESS</KEYWORD1>\r
-                       <KEYWORD1>MIN-ACCESS</KEYWORD1>\r
-                       <KEYWORD1>MODULE</KEYWORD1>\r
-                       <KEYWORD1>NOTIFICATIONS</KEYWORD1>\r
-                       <KEYWORD1>OBJECT</KEYWORD1>\r
-                       <KEYWORD1>OBJECTS</KEYWORD1>\r
-                       <KEYWORD1>ORGANIZATION</KEYWORD1>\r
-                       <KEYWORD1>PRODUCT-RELEASE</KEYWORD1>\r
-                       <KEYWORD1>REFERENCE</KEYWORD1>\r
-                       <KEYWORD1>REVISION</KEYWORD1>\r
-                       <KEYWORD1>STATUS</KEYWORD1>\r
-                       <KEYWORD1>SYNTAX</KEYWORD1>\r
-                       <KEYWORD1>SUPPORTS</KEYWORD1>\r
-                       <KEYWORD1>UNITS</KEYWORD1>\r
-                       <KEYWORD1>VARIATION</KEYWORD1>\r
-                       <KEYWORD1>WRITE-SYNTAX</KEYWORD1>\r
-\r
-                       <KEYWORD2>AutonomousType</KEYWORD2>\r
-                       <KEYWORD2>BITS</KEYWORD2>\r
-                       <KEYWORD2>Counter32</KEYWORD2>\r
-                       <KEYWORD2>Counter64</KEYWORD2>\r
-                       <KEYWORD2>DateAndTime</KEYWORD2>\r
-                       <KEYWORD2>DisplayString</KEYWORD2>\r
-                       <KEYWORD2>Gauge32</KEYWORD2>\r
-                       <KEYWORD2>InstancePointer</KEYWORD2>\r
-                       <KEYWORD2>INTEGER</KEYWORD2>\r
-                       <KEYWORD2>Integer32</KEYWORD2>\r
-                       <KEYWORD2>IpAddress</KEYWORD2>\r
-                       <KEYWORD2>MacAddress</KEYWORD2>\r
-                       <KEYWORD2>Opaque</KEYWORD2>\r
-                       <KEYWORD2>PhysAddress</KEYWORD2>\r
-                       <KEYWORD2>RowPointer</KEYWORD2>\r
-                       <KEYWORD2>RowStatus</KEYWORD2>\r
-                       <KEYWORD2>SEQUENCE</KEYWORD2>\r
-                       <KEYWORD2>TAddress</KEYWORD2>\r
-                       <KEYWORD2>TDomain</KEYWORD2>\r
-                       <KEYWORD2>TestAndIncr</KEYWORD2>\r
-                       <KEYWORD2>TimeInterval</KEYWORD2>\r
-                       <KEYWORD2>TimeStamp</KEYWORD2>\r
-                       <KEYWORD2>TimeTicks</KEYWORD2>\r
-                       <KEYWORD2>TruthValue</KEYWORD2>\r
-                       <KEYWORD2>StorageType</KEYWORD2>\r
-                       <KEYWORD2>Unsigned32</KEYWORD2>\r
-                       <KEYWORD2>VariablePointer</KEYWORD2>\r
-\r
-                       <KEYWORD3>accessible-for-notify</KEYWORD3>\r
-                       <KEYWORD3>current</KEYWORD3>\r
-                       <KEYWORD3>deprecated</KEYWORD3>\r
-                       <KEYWORD3>not-accessible</KEYWORD3>\r
-                       <KEYWORD3>obsolete</KEYWORD3>\r
-                       <KEYWORD3>read-create</KEYWORD3>\r
-                       <KEYWORD3>read-only</KEYWORD3>\r
-                       <KEYWORD3>read-write</KEYWORD3>\r
-                       <KEYWORD3>SIZE</KEYWORD3>\r
-               </KEYWORDS>\r
-       </RULES>\r
-</MODE>\r
+<?xml version="1.0"?>
+
+<!DOCTYPE MODE SYSTEM "xmode.dtd">
+
+<!--
+       SMI MIB mode by Scott Allen (scotta@idirect.com)
+       For "Structure of Management Information" version 2 (SMIv2)
+           "Management Information Base" (MIB) modules as used by the
+           "Simple Network Management Protocol" (SNMP).
+
+       As per RFC's 2578, 2579 and 2580
+-->
+
+<MODE>
+       <PROPS>
+               <PROPERTY NAME="lineComment" VALUE="--" />
+
+               <PROPERTY NAME="noWordSep" VALUE="-_" />
+
+               <!-- Auto indent -->
+               <PROPERTY NAME="indentOpenBrackets" VALUE="{" />
+               <PROPERTY NAME="indentCloseBrackets" VALUE="}" />
+               <PROPERTY NAME="unindentNextLines" VALUE=".*::=\s*\{.*\}\s*$" />
+               <PROPERTY NAME="indentNextLines"
+                       VALUE=".*(::=|AGENT-CAPABILITIES|DESCRIPTION|IMPORTS|MODULE-COMPLIANCE|MODULE-IDENTITY|NOTIFICATION-GROUP|NOTIFICATION-TYPE|OBJECT-GROUP|OBJECT-IDENTITY|OBJECT-TYPE|TEXTUAL-CONVENTION)\s*$" />
+       </PROPS>
+
+       <RULES
+               IGNORE_CASE="FALSE"
+               HIGHLIGHT_DIGITS="TRUE">
+
+               <EOL_SPAN TYPE="COMMENT1">--</EOL_SPAN>
+
+               <SPAN TYPE="LITERAL1" NO_LINE_BREAK="FALSE">
+                       <BEGIN>"</BEGIN>
+                       <END>"</END>
+               </SPAN>
+
+               <SEQ TYPE="OPERATOR">::=</SEQ>
+               <SEQ TYPE="OPERATOR">}</SEQ>
+               <SEQ TYPE="OPERATOR">{</SEQ>
+
+               <SEQ TYPE="KEYWORD2">OBJECT IDENTIFIER</SEQ>
+               <SEQ TYPE="KEYWORD2">SEQUENCE OF</SEQ>
+               <SEQ TYPE="KEYWORD2">OCTET STRING</SEQ>
+
+               <KEYWORDS>
+                       <FUNCTION>AGENT-CAPABILITIES</FUNCTION>
+                       <FUNCTION>BEGIN</FUNCTION>
+                       <FUNCTION>END</FUNCTION>
+                       <FUNCTION>FROM</FUNCTION>
+                       <FUNCTION>IMPORTS</FUNCTION>
+                       <FUNCTION>MODULE-COMPLIANCE</FUNCTION>
+                       <FUNCTION>MODULE-IDENTITY</FUNCTION>
+                       <FUNCTION>NOTIFICATION-GROUP</FUNCTION>
+                       <FUNCTION>NOTIFICATION-TYPE</FUNCTION>
+                       <FUNCTION>OBJECT-GROUP</FUNCTION>
+                       <FUNCTION>OBJECT-IDENTITY</FUNCTION>
+                       <FUNCTION>OBJECT-TYPE</FUNCTION>
+                       <FUNCTION>TEXTUAL-CONVENTION</FUNCTION>
+
+                       <KEYWORD1>ACCESS</KEYWORD1>
+                       <KEYWORD1>AUGMENTS</KEYWORD1>
+                       <KEYWORD1>CONTACT-INFO</KEYWORD1>
+                       <KEYWORD1>CREATION-REQUIRES</KEYWORD1>
+                       <KEYWORD1>DEFINITIONS</KEYWORD1>
+                       <KEYWORD1>DEFVAL</KEYWORD1>
+                       <KEYWORD1>DESCRIPTION</KEYWORD1>
+                       <KEYWORD1>DISPLAY-HINT</KEYWORD1>
+                       <KEYWORD1>GROUP</KEYWORD1>
+                       <KEYWORD1>INCLUDES</KEYWORD1>
+                       <KEYWORD1>INDEX</KEYWORD1>
+                       <KEYWORD1>LAST-UPDATED</KEYWORD1>
+                       <KEYWORD1>MANDATORY-GROUPS</KEYWORD1>
+                       <KEYWORD1>MAX-ACCESS</KEYWORD1>
+                       <KEYWORD1>MIN-ACCESS</KEYWORD1>
+                       <KEYWORD1>MODULE</KEYWORD1>
+                       <KEYWORD1>NOTIFICATIONS</KEYWORD1>
+                       <KEYWORD1>OBJECT</KEYWORD1>
+                       <KEYWORD1>OBJECTS</KEYWORD1>
+                       <KEYWORD1>ORGANIZATION</KEYWORD1>
+                       <KEYWORD1>PRODUCT-RELEASE</KEYWORD1>
+                       <KEYWORD1>REFERENCE</KEYWORD1>
+                       <KEYWORD1>REVISION</KEYWORD1>
+                       <KEYWORD1>STATUS</KEYWORD1>
+                       <KEYWORD1>SYNTAX</KEYWORD1>
+                       <KEYWORD1>SUPPORTS</KEYWORD1>
+                       <KEYWORD1>UNITS</KEYWORD1>
+                       <KEYWORD1>VARIATION</KEYWORD1>
+                       <KEYWORD1>WRITE-SYNTAX</KEYWORD1>
+
+                       <KEYWORD2>AutonomousType</KEYWORD2>
+                       <KEYWORD2>BITS</KEYWORD2>
+                       <KEYWORD2>Counter32</KEYWORD2>
+                       <KEYWORD2>Counter64</KEYWORD2>
+                       <KEYWORD2>DateAndTime</KEYWORD2>
+                       <KEYWORD2>DisplayString</KEYWORD2>
+                       <KEYWORD2>Gauge32</KEYWORD2>
+                       <KEYWORD2>InstancePointer</KEYWORD2>
+                       <KEYWORD2>INTEGER</KEYWORD2>
+                       <KEYWORD2>Integer32</KEYWORD2>
+                       <KEYWORD2>IpAddress</KEYWORD2>
+                       <KEYWORD2>MacAddress</KEYWORD2>
+                       <KEYWORD2>Opaque</KEYWORD2>
+                       <KEYWORD2>PhysAddress</KEYWORD2>
+                       <KEYWORD2>RowPointer</KEYWORD2>
+                       <KEYWORD2>RowStatus</KEYWORD2>
+                       <KEYWORD2>SEQUENCE</KEYWORD2>
+                       <KEYWORD2>TAddress</KEYWORD2>
+                       <KEYWORD2>TDomain</KEYWORD2>
+                       <KEYWORD2>TestAndIncr</KEYWORD2>
+                       <KEYWORD2>TimeInterval</KEYWORD2>
+                       <KEYWORD2>TimeStamp</KEYWORD2>
+                       <KEYWORD2>TimeTicks</KEYWORD2>
+                       <KEYWORD2>TruthValue</KEYWORD2>
+                       <KEYWORD2>StorageType</KEYWORD2>
+                       <KEYWORD2>Unsigned32</KEYWORD2>
+                       <KEYWORD2>VariablePointer</KEYWORD2>
+
+                       <KEYWORD3>accessible-for-notify</KEYWORD3>
+                       <KEYWORD3>current</KEYWORD3>
+                       <KEYWORD3>deprecated</KEYWORD3>
+                       <KEYWORD3>not-accessible</KEYWORD3>
+                       <KEYWORD3>obsolete</KEYWORD3>
+                       <KEYWORD3>read-create</KEYWORD3>
+                       <KEYWORD3>read-only</KEYWORD3>
+                       <KEYWORD3>read-write</KEYWORD3>
+                       <KEYWORD3>SIZE</KEYWORD3>
+               </KEYWORDS>
+       </RULES>
+</MODE>