brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.1 KiB · f3cf2d6 Raw
133 lines · plain
1<?xml version="1.0" encoding="UTF-8"?>2<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">3<plist version="1.0">4<dict>5	<key>fileTypes</key>6	<array><string>td</string></array>7	<key>foldingStartMarker</key>8	<string>/\*\*|\{\s*$</string>9	<key>foldingStopMarker</key>10	<string>\*\*/|^\s*\}</string>11	<key>name</key>12	<string>TableGen</string>13	<key>patterns</key>14	<array>15		<dict>16			<key>include</key>17			<string>#comments</string>18		</dict>19		<dict>20			<key>match</key>21			<string>\b(def|let|in|code|dag|string|list|bits|bit|field|include|defm|foreach|class|multiclass|int)\b</string>22			<key>name</key>23			<string>keyword.control.tablegen</string>24		</dict>25		<dict>26			<key>begin</key>27			<string>"</string>28			<key>end</key>29			<string>"</string>30			<key>name</key>31			<string>string.quoted.double.untitled</string>32			<key>patterns</key>33			<array>34				<dict>35					<key>match</key>36					<string>\\.</string>37					<key>name</key>38					<string>constant.character.escape.tablegen</string>39				</dict>40			</array>41		</dict>42	</array>43	<key>repository</key>44	<dict>45		<key>comments</key>46		<dict>47			<key>patterns</key>48			<array>49				<dict>50					<key>captures</key>51					<dict>52						<key>1</key>53						<dict>54							<key>name</key>55							<string>meta.toc-list.banner.block.tablegen</string>56						</dict>57					</dict>58					<key>match</key>59					<string>^/\* =(\s*.*?)\s*= \*/$\n?</string>60					<key>name</key>61					<string>comment.block.tablegen</string>62				</dict>63				<dict>64					<key>begin</key>65					<string>/\*</string>66					<key>captures</key>67					<dict>68						<key>0</key>69						<dict>70							<key>name</key>71							<string>punctuation.definition.comment.tablegen</string>72						</dict>73					</dict>74					<key>end</key>75					<string>\*/</string>76					<key>name</key>77					<string>comment.block.tablegen</string>78				</dict>79				<dict>80					<key>match</key>81					<string>\*/.*\n</string>82					<key>name</key>83					<string>invalid.illegal.stray-comment-end.tablegen</string>84				</dict>85				<dict>86					<key>captures</key>87					<dict>88						<key>1</key>89						<dict>90							<key>name</key>91							<string>meta.toc-list.banner.line.tablegen</string>92						</dict>93					</dict>94					<key>match</key>95					<string>^// =(\s*.*?)\s*=\s*$\n?</string>96					<key>name</key>97					<string>comment.line.banner.tablegen</string>98				</dict>99				<dict>100					<key>begin</key>101					<string>//</string>102					<key>beginCaptures</key>103					<dict>104						<key>0</key>105						<dict>106							<key>name</key>107							<string>punctuation.definition.comment.tablegen</string>108						</dict>109					</dict>110					<key>end</key>111					<string>$\n?</string>112					<key>name</key>113					<string>comment.line.double-slash.tablegen</string>114					<key>patterns</key>115					<array>116						<dict>117							<key>match</key>118							<string>(?&gt;\\\s*\n)</string>119							<key>name</key>120							<string>punctuation.separator.continuation.tablegen</string>121						</dict>122					</array>123				</dict>124			</array>125		</dict>126	</dict>127	<key>scopeName</key>128	<string>source.tablegen</string>129	<key>uuid</key>130	<string>3A090BFC-E74B-4993-8DAE-7CCF6D238A32</string>131</dict>132</plist>133