Last active
February 23, 2016 20:23
-
-
Save jbenner-radham/bb2f5cefef364cac2518 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?xml version="1.0" encoding="UTF-8"?> | |
| <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
| <plist version="1.0"> | |
| <dict> | |
| <key>fileTypes</key> | |
| <array> | |
| <string>n3</string> | |
| <string>ttl</string> | |
| <string>NT</string> | |
| </array> | |
| <key>foldingStartMarker</key> | |
| <string>^([a-zA-Z0-9\:\-_]+|\[\]|<[^ \>]*>)</string> | |
| <key>foldingStopMarker</key> | |
| <string>^\s*\.\s*$\n?</string> | |
| <key>keyEquivalent</key> | |
| <string>^~N</string> | |
| <key>name</key> | |
| <string>n3</string> | |
| <key>patterns</key> | |
| <array> | |
| <dict> | |
| <key>captures</key> | |
| <dict> | |
| <key>1</key> | |
| <dict> | |
| <key>name</key> | |
| <string>constant.language</string> | |
| </dict> | |
| <key>2</key> | |
| <dict> | |
| <key>name</key> | |
| <string>constant</string> | |
| </dict> | |
| <key>3</key> | |
| <dict> | |
| <key>name</key> | |
| <string>meta.tag</string> | |
| </dict> | |
| </dict> | |
| <key>match</key> | |
| <string>^(\@(?:prefix|base|keywords))(\s+.*?)?\s+(<[^ \>]*>)\s*.</string> | |
| <key>name</key> | |
| <string>meta.preprocessor.prefix.n3</string> | |
| </dict> | |
| <dict> | |
| <key>captures</key> | |
| <dict> | |
| <key>1</key> | |
| <dict> | |
| <key>name</key> | |
| <string>punctuation.definition.comment.n3</string> | |
| </dict> | |
| </dict> | |
| <key>match</key> | |
| <string>(#).*$\n?</string> | |
| <key>name</key> | |
| <string>comment.line.number-sign.n3</string> | |
| </dict> | |
| <dict> | |
| <key>begin</key> | |
| <string>([a-zA-Z0-9\:\-_]+|\[\s*\]|<[^ \>]*>)\s*</string> | |
| <key>beginCaptures</key> | |
| <dict> | |
| <key>1</key> | |
| <dict> | |
| <key>name</key> | |
| <string>meta.statement.subject.n3</string> | |
| </dict> | |
| </dict> | |
| <key>end</key> | |
| <string>\.</string> | |
| <key>name</key> | |
| <string>meta.statement.n3</string> | |
| <key>patterns</key> | |
| <array> | |
| <dict> | |
| <key>include</key> | |
| <string>#comment</string> | |
| </dict> | |
| <dict> | |
| <key>include</key> | |
| <string>#PredObjM</string> | |
| </dict> | |
| </array> | |
| </dict> | |
| <dict> | |
| <key>begin</key> | |
| <string>(\[[^\]])\s*</string> | |
| <key>beginCaptures</key> | |
| <dict> | |
| <key>1</key> | |
| <dict> | |
| <key>name</key> | |
| <string>meta.statement.subject.n3</string> | |
| </dict> | |
| </dict> | |
| <key>end</key> | |
| <string>(?<=[^\[])(])</string> | |
| <key>endCaptures</key> | |
| <dict> | |
| <key>1</key> | |
| <dict> | |
| <key>name</key> | |
| <string>meta.statement.subject.n3</string> | |
| </dict> | |
| </dict> | |
| <key>name</key> | |
| <string>meta.statement.n3</string> | |
| <key>patterns</key> | |
| <array> | |
| <dict> | |
| <key>include</key> | |
| <string>#comment</string> | |
| </dict> | |
| <dict> | |
| <key>include</key> | |
| <string>#PredObjM</string> | |
| </dict> | |
| </array> | |
| </dict> | |
| </array> | |
| <key>repository</key> | |
| <dict> | |
| <key>PredObjM</key> | |
| <dict> | |
| <key>begin</key> | |
| <string>([a-zA-Z0-9\:\-_]+|<[^ >]*>|=|a)(\s|(?=\())</string> | |
| <key>beginCaptures</key> | |
| <dict> | |
| <key>1</key> | |
| <dict> | |
| <key>name</key> | |
| <string>meta.statement.predicate.n3</string> | |
| </dict> | |
| </dict> | |
| <key>end</key> | |
| <string>;|(?=\])|(?=\.)</string> | |
| <key>name</key> | |
| <string>predicateObject</string> | |
| <key>patterns</key> | |
| <array> | |
| <dict> | |
| <key>include</key> | |
| <string>#comment</string> | |
| </dict> | |
| <dict> | |
| <key>include</key> | |
| <string>#tripleQuote</string> | |
| </dict> | |
| <dict> | |
| <key>include</key> | |
| <string>#objlistM</string> | |
| </dict> | |
| <dict> | |
| <key>include</key> | |
| <string>#typedliteral</string> | |
| </dict> | |
| <dict> | |
| <key>include</key> | |
| <string>#numberliteral</string> | |
| </dict> | |
| <dict> | |
| <key>include</key> | |
| <string>#anonObj</string> | |
| </dict> | |
| <dict> | |
| <key>include</key> | |
| <string>#qname</string> | |
| </dict> | |
| <dict> | |
| <key>include</key> | |
| <string>#uri</string> | |
| </dict> | |
| </array> | |
| </dict> | |
| <key>anonObj</key> | |
| <dict> | |
| <key>begin</key> | |
| <string>\[</string> | |
| <key>end</key> | |
| <string>\]</string> | |
| <key>name</key> | |
| <string>meta.statement.object.anon.n3</string> | |
| <key>patterns</key> | |
| <array> | |
| <dict> | |
| <key>include</key> | |
| <string>#comment</string> | |
| </dict> | |
| <dict> | |
| <key>include</key> | |
| <string>#PredObjM</string> | |
| </dict> | |
| </array> | |
| </dict> | |
| <key>comment</key> | |
| <dict> | |
| <key>captures</key> | |
| <dict> | |
| <key>1</key> | |
| <dict> | |
| <key>name</key> | |
| <string>punctuation.definition.comment.n3</string> | |
| </dict> | |
| </dict> | |
| <key>match</key> | |
| <string>(#).*$\n?</string> | |
| <key>name</key> | |
| <string>comment.line.number-sign.n3</string> | |
| </dict> | |
| <key>numberliteral</key> | |
| <dict> | |
| <key>captures</key> | |
| <dict> | |
| <key>1</key> | |
| <dict> | |
| <key>name</key> | |
| <string>meta.statement.object.literal.n3</string> | |
| </dict> | |
| <key>2</key> | |
| <dict> | |
| <key>name</key> | |
| <string>constant</string> | |
| </dict> | |
| </dict> | |
| <key>match</key> | |
| <string>([+-]?[0-9\.]+(?:e[+-]?[0-9]+)?)</string> | |
| <key>name</key> | |
| <string>meta.statement.object.literal.n3</string> | |
| </dict> | |
| <key>objlistM</key> | |
| <dict> | |
| <key>begin</key> | |
| <string>\(</string> | |
| <key>end</key> | |
| <string>\)</string> | |
| <key>name</key> | |
| <string>meta.statement.object.list.n3</string> | |
| <key>patterns</key> | |
| <array> | |
| <dict> | |
| <key>include</key> | |
| <string>#comment</string> | |
| </dict> | |
| <dict> | |
| <key>include</key> | |
| <string>#objlistM</string> | |
| </dict> | |
| <dict> | |
| <key>include</key> | |
| <string>#tripleQuote</string> | |
| </dict> | |
| <dict> | |
| <key>include</key> | |
| <string>#typedliteral</string> | |
| </dict> | |
| <dict> | |
| <key>include</key> | |
| <string>#anonObj</string> | |
| </dict> | |
| <dict> | |
| <key>include</key> | |
| <string>#qname</string> | |
| </dict> | |
| <dict> | |
| <key>include</key> | |
| <string>#uri</string> | |
| </dict> | |
| </array> | |
| </dict> | |
| <key>qname</key> | |
| <dict> | |
| <key>match</key> | |
| <string>(\b[a-zA-Z0-9\:\-_]+\b)\s*</string> | |
| <key>name</key> | |
| <string>meta.statement.object.n3</string> | |
| </dict> | |
| <key>tripleQuote</key> | |
| <dict> | |
| <key>begin</key> | |
| <string>"""</string> | |
| <key>end</key> | |
| <string>(?:[^\\]|^)"""(\^\^([a-zA-z\-\:_]+|<.*?>)|@[a-z]+)?\s*</string> | |
| <key>endCaptures</key> | |
| <dict> | |
| <key>1</key> | |
| <dict> | |
| <key>name</key> | |
| <string>constant</string> | |
| </dict> | |
| <key>2</key> | |
| <dict/> | |
| </dict> | |
| <key>name</key> | |
| <string>meta.statement.object.literal.n3</string> | |
| </dict> | |
| <key>typedliteral</key> | |
| <dict> | |
| <key>captures</key> | |
| <dict> | |
| <key>1</key> | |
| <dict> | |
| <key>name</key> | |
| <string>meta.statement.object.literal.n3</string> | |
| </dict> | |
| <key>2</key> | |
| <dict> | |
| <key>name</key> | |
| <string>constant</string> | |
| </dict> | |
| </dict> | |
| <key>match</key> | |
| <string>(".*?[^\\]"|"")(\^\^(?:[a-zA-z\-\:_]+|<.*?>)|(?:@[a-z-]+))\s*</string> | |
| <key>name</key> | |
| <string>meta.statement.object.literal.n3</string> | |
| </dict> | |
| <key>uri</key> | |
| <dict> | |
| <key>match</key> | |
| <string><(([a-zA-Z][0-9a-zA-Z]*:)?/{0,2}[0-9a-zA-Z;/?:@&=,+$\.\-_!~*()%]+)?(\#[0-9a-zA-Z;/?:@&=+$\.\-_!~*%]*)?></string> | |
| <key>name</key> | |
| <string>meta.tag</string> | |
| </dict> | |
| </dict> | |
| <key>scopeName</key> | |
| <string>source.n3</string> | |
| <key>uuid</key> | |
| <string>D69A23E2-A4C9-422C-8586-B1B13D638D6E</string> | |
| </dict> | |
| </plist> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment