Warning, /frameworks/syntax-highlighting/data/syntax/mib.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="UTF-8"?> 0002 <!DOCTYPE language> 0003 <!-- Ref SMIv2: RFC 2578, RFC 2579 and RFC 2580 --> 0004 <language name="MIB" version="4" kateversion="5.0" section="Other" extensions="*.mib" casesensitive="1" author="Jaap Keuter (jaap.keuter@xs4all.nl)" license="MIT"> 0005 <highlighting> 0006 <list name="keywords"> 0007 <item>ABSENT</item> 0008 <item>ACCESS</item> 0009 <item>AGENT-CAPABILITIES</item> 0010 <item>ANY</item> 0011 <item>APPLICATION</item> 0012 <item>AUGMENTS</item> 0013 <item>BEGIN</item> 0014 <item>BIT</item> 0015 <item>BITS</item> 0016 <item>BOOLEAN</item> 0017 <item>BY</item> 0018 <item>CHOICE</item> 0019 <item>COMPONENT</item> 0020 <item>COMPONENTS</item> 0021 <item>CONTACT-INFO</item> 0022 <item>CREATION-REQUIRES</item> 0023 <item>DEFAULT</item> 0024 <item>DEFINED</item> 0025 <item>DEFINITIONS</item> 0026 <item>DEFVAL</item> 0027 <item>DESCRIPTION</item> 0028 <item>DISPLAY-HINT</item> 0029 <item>END</item> 0030 <item>ENUMERATED</item> 0031 <item>ENTERPRISE</item> 0032 <item>EXPLICIT</item> 0033 <item>EXPORTS</item> 0034 <item>EXTERNAL</item> 0035 <item>FALSE</item> 0036 <item>FROM</item> 0037 <item>GROUP</item> 0038 <item>IMPLICIT</item> 0039 <item>IMPLIED</item> 0040 <item>IMPORTS</item> 0041 <item>INCLUDES</item> 0042 <item>INDEX</item> 0043 <item>LAST-UPDATED</item> 0044 <item>MANDATORY-GROUPS</item> 0045 <item>MAX</item> 0046 <item>MAX-ACCESS</item> 0047 <item>MIN</item> 0048 <item>MIN-ACCESS</item> 0049 <item>MINUS-INFINITY</item> 0050 <item>MODULE</item> 0051 <item>MODULE-COMPLIANCE</item> 0052 <item>MODULE-IDENTITY</item> 0053 <item>NOTIFICATION-GROUP</item> 0054 <item>NOTIFICATION-TYPE</item> 0055 <item>NOTIFICATIONS</item> 0056 <item>NULL</item> 0057 <item>OBJECT-GROUP</item> 0058 <item>OBJECT-IDENTITY</item> 0059 <item>OBJECT-TYPE</item> 0060 <item>OBJECTS</item> 0061 <item>OF</item> 0062 <item>OPTIONAL</item> 0063 <item>ORGANIZATION</item> 0064 <item>PLUS-INFINITY</item> 0065 <item>PRESENT</item> 0066 <item>PRIVATE</item> 0067 <item>PRODUCT-RELEASE</item> 0068 <item>REAL</item> 0069 <item>REFERENCE</item> 0070 <item>REVISION</item> 0071 <item>SEQUENCE</item> 0072 <item>SET</item> 0073 <item>SIZE</item> 0074 <item>STATUS</item> 0075 <item>SUPPORTS</item> 0076 <item>SYNTAX</item> 0077 <item>TAGS</item> 0078 <item>TEXTUAL-CONVENTION</item> 0079 <item>TRAP-TYPE</item> 0080 <item>TRUE</item> 0081 <item>UNITS</item> 0082 <item>UNIVERSAL</item> 0083 <item>VARIABLES</item> 0084 <item>VARIATION</item> 0085 <item>WITH</item> 0086 <item>WRITE-SYNTAX</item> 0087 </list> 0088 <list name="basetypes"> 0089 <item>INTEGER</item> 0090 <item>OCTET</item> <!-- should be, but cannot be concatenated with next--> 0091 <item>STRING</item> 0092 <item>OBJECT</item> <!-- should be, but cannot be concatenated with next --> 0093 <item>IDENTIFIER</item> 0094 <item>Integer32</item> 0095 <item>IpAddress</item> 0096 <item>Counter32</item> 0097 <item>Gauge32</item> 0098 <item>Unsigned32</item> 0099 <item>TimeTicks</item> 0100 <item>Opaque</item> 0101 <item>Counter64</item> 0102 </list> 0103 <list name="statuses"> 0104 <item>obsolete</item> 0105 <item>deprecated</item> 0106 <item>current</item> 0107 </list> 0108 <list name="accesstypes"> 0109 <item>not-accessible</item> 0110 <item>accessible-for-notify</item> 0111 <item>read-only</item> 0112 <item>read-write</item> 0113 <item>read-create</item> 0114 </list> 0115 <contexts> 0116 <context name="Normal" attribute="Normal Text" lineEndContext="#stay"> 0117 <WordDetect attribute="Keyword" context="Import" String="IMPORTS"/> 0118 <!-- for SEQUENCE on next line --> 0119 <RegExpr context="Syntax" String="(?|(\w+)\s*::=(?:\s*TEXTUAL-CONVENTION|\W*$|\s*SEQUENCE)|SYNTAX\s*(\w+))" lookAhead="true"/> 0120 <WordDetect attribute="Keyword" context="Sequence" String="SEQUENCE"/> 0121 <keyword attribute="Keyword" context="#stay" String="keywords"/> 0122 <keyword attribute="Keyword" context="#stay" String="basetypes"/> 0123 <keyword attribute="Status" context="#stay" String="statuses"/> 0124 <keyword attribute="Accesstype" context="#stay" String="accesstypes"/> 0125 <DetectChar attribute="String" context="String" char="""/> 0126 <Detect2Chars attribute="Comment" context="Comment" char="-" char1="-"/> 0127 <Int attribute="Decimal" context="#stay"/> 0128 <Detect2Chars attribute="Decimal" context="#stay" char="." char1="."/> 0129 </context> 0130 <context name="Import" attribute="Syntax" lineEndContext="#stay"> 0131 <WordDetect attribute="Keyword" context="From" String="FROM"/> 0132 <keyword attribute="Keyword" context="#stay" String="keywords"/> 0133 <keyword attribute="Keyword" context="#stay" String="basetypes"/> 0134 <Detect2Chars attribute="Comment" context="Comment" char="-" char1="-"/> 0135 <DetectChar attribute="Normal Text" context="#pop" char=";"/> 0136 </context> 0137 <context name="From" attribute="Normal Text" lineEndContext="#pop"> 0138 <DetectChar attribute="Normal Text" context="#pop#pop" char=";"/> 0139 </context> 0140 <context name="Syntax" attribute="Syntax" lineEndContext="#pop" dynamic="true"> 0141 <AnyChar attribute="Normal Text" context="#pop" String="{("/> 0142 <keyword attribute="Keyword" context="#stay" String="keywords"/> 0143 <keyword attribute="Keyword" context="#stay" String="basetypes"/> 0144 <StringDetect attribute="Syntax" context="#pop" String="%1" dynamic="true"/> 0145 </context> 0146 <context name="Sequence" attribute="Normal Text" lineEndContext="#stay"> 0147 <keyword attribute="Keyword" context="#stay" String="basetypes"/> 0148 <Detect2Chars attribute="Comment" context="Comment" char="-" char1="-"/> 0149 <DetectChar attribute="Normal Text" context="#pop" char="}"/> 0150 </context> 0151 <context name="String" attribute="String" lineEndContext="#stay"> 0152 <LineContinue attribute="String" context="#stay"/> 0153 <HlCStringChar attribute="Char" context="#stay"/> 0154 <DetectChar attribute="String" context="#pop" char="""/> 0155 </context> 0156 <context name="Comment" attribute="Comment" lineEndContext="#pop"> 0157 <Detect2Chars attribute="Comment" context="#pop" char="-" char1="-"/> 0158 <DetectSpaces /> 0159 <IncludeRules context="##Comments"/> 0160 </context> 0161 </contexts> 0162 <itemDatas> 0163 <itemData name="Normal Text" defStyleNum="dsNormal"/> 0164 <itemData name="Syntax" defStyleNum="dsImport" italic="true"/> 0165 <itemData name="Keyword" defStyleNum="dsKeyword"/> 0166 <itemData name="Status" defStyleNum="dsDataType"/> 0167 <itemData name="Accesstype" defStyleNum="dsDataType"/> 0168 <itemData name="String" defStyleNum="dsString"/> 0169 <itemData name="Char" defStyleNum="dsChar"/> 0170 <itemData name="Comment" defStyleNum="dsComment"/> 0171 <itemData name="Decimal" defStyleNum="dsDecVal"/> 0172 </itemDatas> 0173 </highlighting> 0174 <general> 0175 <comments> 0176 <comment name="singleLine" start="--"/> 0177 </comments> 0178 <keywords casesensitive="1" weakDeliminator="-"/> 0179 </general> 0180 </language> 0181 <!-- kate: replace-tabs on; tab-width 4; indent-width 4; -->