Changeset 15
- Timestamp:
- 02/26/07 12:08:28 (5 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
tools/trunk/N3.tmbundle/Syntaxes/SPARQL.tmLanguage
r14 r15 58 58 <dict> 59 59 <key>match</key> 60 <string>\b(?i:GRAPH| WHERE|LIMIT|FILTER|OFFSET|ORDER BY|UNION)\b</string>60 <string>\b(?i:GRAPH|FILTER|ORDER BY|UNION)\b</string> 61 61 <key>name</key> 62 62 <string>keyword.other</string> … … 97 97 </dict> 98 98 <key>match</key> 99 <string>^\s*((?i:SELECT (DISTINCT)?))\s+((\?[\s\?a-zA-z0-9_]+)+|(\*))\s*(.*)</string>99 <string>^\s*((?i:SELECT(\s*DISTINCT)?))\s*((\s?\?[a-zA-z0-9_]+)+|(\*))\s*(.*)</string> 100 100 <key>name</key> 101 101 <string>keyword</string> … … 107 107 <dict> 108 108 <key>name</key> 109 <string>punctuation.definition.comment.n3</string> 110 </dict> 111 </dict> 112 <key>match</key> 113 <string>(#).*$\n?</string> 114 <key>name</key> 115 <string>comment.line.number-sign.n3</string> 116 </dict> 117 <dict> 118 <key>begin</key> 119 <string>([a-zA-Z0-9\:\-_]+|\[\]|<[^ \>]*>|(\?[a-zA-z0-9_]+))\s*</string> 109 <string>keyword.other</string> 110 </dict> 111 <key>2</key> 112 <dict> 113 <key>name</key> 114 <string>meta.tag</string> 115 </dict> 116 </dict> 117 <key>match</key> 118 <string>^\s*((?i:FROM))\s+((\b[a-zA-Z0-9\:\-_]+\b)|(<[^ \>]*>))</string> 119 <key>name</key> 120 <string>keyword</string> 121 </dict> 122 <dict> 123 <key>begin</key> 124 <string>((?i:WHERE))\s*{</string> 120 125 <key>beginCaptures</key> 121 126 <dict> … … 123 128 <dict> 124 129 <key>name</key> 125 <string>meta.statement.subject.n3</string> 126 </dict> 127 <key>2</key> 128 <dict> 129 <key>name</key> 130 <string>variable.other</string> 131 </dict> 132 </dict> 133 <key>end</key> 134 <string>\.</string> 135 <key>name</key> 136 <string>meta.statement.n3</string> 130 <string>keyword.other</string> 131 </dict> 132 </dict> 133 <key>end</key> 134 <string>}</string> 135 <key>name</key> 136 <string>whereClause</string> 137 137 <key>patterns</key> 138 138 <array> 139 139 <dict> 140 140 <key>include</key> 141 <string>#comment</string> 142 </dict> 143 <dict> 144 <key>include</key> 145 <string>#PredObjM</string> 141 <string>#statement</string> 146 142 </dict> 147 143 </array> 144 </dict> 145 <dict> 146 <key>captures</key> 147 <dict> 148 <key>1</key> 149 <dict> 150 <key>name</key> 151 <string>keyword.other</string> 152 </dict> 153 <key>2</key> 154 <dict> 155 <key>name</key> 156 <string>constant</string> 157 </dict> 158 <key>3</key> 159 <dict> 160 <key>name</key> 161 <string>punctuation.definition.comment.n3</string> 162 </dict> 163 <key>4</key> 164 <dict> 165 <key>name</key> 166 <string>invalid</string> 167 </dict> 168 </dict> 169 <key>match</key> 170 <string>^\s*((?i:LIMIT|OFFSET))\s+([0-9]+)?\s*(#.*)?(.*)$</string> 171 <key>name</key> 172 <string>solutionModifier</string> 173 </dict> 174 <dict> 175 <key>captures</key> 176 <dict> 177 <key>1</key> 178 <dict> 179 <key>name</key> 180 <string>punctuation.definition.comment.n3</string> 181 </dict> 182 </dict> 183 <key>match</key> 184 <string>(#).*$\n?</string> 185 <key>name</key> 186 <string>comment.line.number-sign.n3</string> 148 187 </dict> 149 188 </array> … … 292 331 <key>name</key> 293 332 <string>meta.statement.object.n3</string> 333 </dict> 334 <key>statement</key> 335 <dict> 336 <key>begin</key> 337 <string>([a-zA-Z0-9\:\-_]+|\[\]|<[^ \>]*>|(\?[a-zA-z0-9_]+))\s*</string> 338 <key>beginCaptures</key> 339 <dict> 340 <key>1</key> 341 <dict> 342 <key>name</key> 343 <string>meta.statement.subject.n3</string> 344 </dict> 345 <key>2</key> 346 <dict> 347 <key>name</key> 348 <string>variable.other</string> 349 </dict> 350 </dict> 351 <key>end</key> 352 <string>\.</string> 353 <key>name</key> 354 <string>meta.statement.n3</string> 355 <key>patterns</key> 356 <array> 357 <dict> 358 <key>include</key> 359 <string>#comment</string> 360 </dict> 361 <dict> 362 <key>include</key> 363 <string>#PredObjM</string> 364 </dict> 365 </array> 294 366 </dict> 295 367 <key>tripleQuote</key>
