Warning, /frameworks/syntax-highlighting/data/syntax/ld.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="UTF-8"?> 0002 <!DOCTYPE language> 0003 <!-- GNU LD Linker Script syntax highlighter --> 0004 <language name="GNU Linker Script" section="Scripts" extensions="*.ld" version="6" kateversion="5.0" author="Lyle Putnam (lcputnam@gmail.com)" license=""> 0005 <highlighting> 0006 <list name="keywords"> 0007 <item>AT</item> 0008 <item>ENTRY</item> 0009 <item>INPUT</item> 0010 <item>GROUP</item> 0011 <item>OUTPUT</item> 0012 <item>OUTPUT_ARCH</item> 0013 <item>OUTPUT_FORMAT</item> 0014 <item>SEARCH_DIR</item> 0015 <item>STARTUP</item> 0016 <item>TARGET</item> 0017 </list> 0018 <list name="functions"> 0019 <item>ABSOLUTE</item> 0020 <item>ADDR</item> 0021 <item>ALIGN</item> 0022 <item>DATA_SEGMENT_ALIGN</item> 0023 <item>DATA_SEGMENT_END</item> 0024 <item>DATA_SEGMENT_RELRO_END</item> 0025 <item>DEFINED</item> 0026 <item>LOADADDR</item> 0027 <item>MAX</item> 0028 <item>MIN</item> 0029 <item>NEXT</item> 0030 <item>SIZEOF</item> 0031 <item>SIZEOF_HEADERS</item> 0032 </list> 0033 <list name="commands"> 0034 <item>SECTIONS</item> 0035 <item>MEMORY</item> 0036 </list> 0037 <contexts> 0038 <context name="Normal" attribute="Normal Text" lineEndContext="#stay"> 0039 <keyword attribute="Keyword" context="#stay" String="keywords" /> 0040 <keyword attribute="Function" context="#stay" String="functions" /> 0041 <keyword attribute="Command" context="#stay" String="commands" /> 0042 <HlCOct attribute="Number" context="#stay" /> 0043 <HlCHex attribute="Number" context="#stay" /> 0044 <!-- Base 10 Integers may be suffixed with K, M or G to indicate size --> 0045 <Int attribute="Number" context="Int Suffixes"/> 0046 <!-- "COMMON" and "/DISCARD/" are special section targets --> 0047 <RegExpr attribute="Section Name" context="#stay" String="\.[\-_0-9a-zA-Z]+|(?:COMMON|\/DISCARD\/)" /> 0048 <DetectChar attribute="Normal Text" context="#stay" char="{" beginRegion="Block" /> 0049 <DetectChar attribute="Normal Text" context="#stay" char="}" endRegion="Block" /> 0050 <Detect2Chars attribute="Comment" context="comment" char="/" char1="*" beginRegion="Comment" /> 0051 <DetectChar attribute="String" context="string" char=""" /> 0052 </context> 0053 <context name="Int Suffixes" attribute="Number" lineEndContext="#pop" fallthrough="true" fallthroughContext="#pop"> 0054 <AnyChar attribute="Number" context="#pop" String="KMGkmg" /> 0055 </context> 0056 <context name="comment" attribute="Comment" lineEndContext="#stay"> 0057 <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment" /> 0058 <DetectSpaces /> 0059 <IncludeRules context="##Comments" /> 0060 </context> 0061 <context name="string" attribute="String" lineEndContext="#stay"> 0062 <DetectChar attribute="String" context="#pop" char=""" /> 0063 </context> 0064 </contexts> 0065 <itemDatas> 0066 <itemData name="Normal Text" defStyleNum="dsNormal" /> 0067 <itemData name="Keyword" defStyleNum="dsKeyword" /> 0068 <itemData name="Function" defStyleNum="dsFunction" /> 0069 <itemData name="Comment" defStyleNum="dsComment" /> 0070 <itemData name="Section Name" defStyleNum="dsChar" /> 0071 <itemData name="Command" defStyleNum="dsKeyword" /> 0072 <itemData name="Number" defStyleNum="dsBaseN" /> 0073 <itemData name="String" defStyleNum="dsString" /> 0074 </itemDatas> 0075 </highlighting> 0076 <general> 0077 <comments> 0078 <comment name="multiLine" start="/*" end="*/" region="Comment" /> 0079 <!-- I don't think GNU LD scripts have single-line comments --> 0080 </comments> 0081 <keywords casesensitive="1" /> 0082 </general> 0083 </language> 0084 <!-- kate: replace-tabs on; tab-width 4; indent-width 4; -->