Permalink
Cannot retrieve contributors at this time
Fetching contributors…
| <?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>author</key> | |
| <string>Andrew Teixeira <teixeira@broadinstitute.org></string> | |
| <key>fileTypes</key> | |
| <array> | |
| <string>wdl</string> | |
| </array> | |
| <key>name</key> | |
| <string>WDL</string> | |
| <key>patterns</key> | |
| <array> | |
| <dict> | |
| <key>match</key> | |
| <string>\b(?:(import|as))\b</string> | |
| <key>name</key> | |
| <string>keyword.control.import.wdl</string> | |
| </dict> | |
| <dict> | |
| <key>match</key> | |
| <string>\=</string> | |
| <key>name</key> | |
| <string>keyword.operator.assignment.wdl</string> | |
| </dict> | |
| <dict> | |
| <key>match</key> | |
| <string><\=|>\=|\=\=|<|>|\!\=</string> | |
| <key>name</key> | |
| <string>keyword.operator.comparison.wdl</string> | |
| </dict> | |
| <dict> | |
| <key>match</key> | |
| <string>\+\=|-\=|\*\=|/\=|//\=|%\=|&\=|\|\=|\^\=|>>\=|<<\=|\*\*\=</string> | |
| <key>name</key> | |
| <string>keyword.operator.assignment.augmented.wdl</string> | |
| </dict> | |
| <dict> | |
| <key>match</key> | |
| <string>\+|\-|\*|\*\*|/|//|%|<<|>>|&|\||\^|~</string> | |
| <key>name</key> | |
| <string>keyword.operator.arithmetic.wdl</string> | |
| </dict> | |
| <dict> | |
| <key>match</key> | |
| <string>\b(true|false)\b</string> | |
| <key>name</key> | |
| <string>constant.language.wdl</string> | |
| </dict> | |
| <dict> | |
| <key>comment</key> | |
| <string>input output keywords</string> | |
| <key>match</key> | |
| <string>\b(input|output)\b</string> | |
| <key>name</key> | |
| <string>support.inout.wdl</string> | |
| </dict> | |
| <dict> | |
| <key>include</key> | |
| <string>#builtin_types</string> | |
| </dict> | |
| <dict> | |
| <key>include</key> | |
| <string>#comments</string> | |
| </dict> | |
| <dict> | |
| <key>include</key> | |
| <string>#input_output</string> | |
| </dict> | |
| <dict> | |
| <key>include</key> | |
| <string>#keywords</string> | |
| </dict> | |
| <dict> | |
| <key>include</key> | |
| <string>#string_quoted_single</string> | |
| </dict> | |
| <dict> | |
| <key>include</key> | |
| <string>#string_quoted_double</string> | |
| </dict> | |
| </array> | |
| <key>repository</key> | |
| <dict> | |
| <key>builtin_types</key> | |
| <dict> | |
| <key>match</key> | |
| <string>(?<!\.)\b(Array|Boolean|File|Float|Int|Map|Object|String|Uri)\b</string> | |
| <key>name</key> | |
| <string>support.type.wdl</string> | |
| </dict> | |
| <key>comments</key> | |
| <dict> | |
| <key>patterns</key> | |
| <array> | |
| <dict> | |
| <key>captures</key> | |
| <dict> | |
| <key>1</key> | |
| <dict> | |
| <key>name</key> | |
| <string>punctuation.definition.comment.wdl</string> | |
| </dict> | |
| </dict> | |
| <key>match</key> | |
| <string>(#).*$\n?</string> | |
| <key>name</key> | |
| <string>comment.line.number-sign.wdl</string> | |
| </dict> | |
| </array> | |
| </dict> | |
| <key>constant_placeholder</key> | |
| <dict> | |
| <key>match</key> | |
| <string>(?i:%(\([a-z_]+\))?#?0?\-?[ ]?\+?([0-9]*|\*)(\.([0-9]*|\*))?[hL]?[a-z%])</string> | |
| <key>name</key> | |
| <string>constant.other.placeholder.wdl</string> | |
| </dict> | |
| <key>escaped_char</key> | |
| <dict> | |
| <key>captures</key> | |
| <dict> | |
| <key>1</key> | |
| <dict> | |
| <key>name</key> | |
| <string>constant.character.escape.hex.wdl</string> | |
| </dict> | |
| <key>10</key> | |
| <dict> | |
| <key>name</key> | |
| <string>constant.character.escape.linefeed.wdl</string> | |
| </dict> | |
| <key>11</key> | |
| <dict> | |
| <key>name</key> | |
| <string>constant.character.escape.return.wdl</string> | |
| </dict> | |
| <key>12</key> | |
| <dict> | |
| <key>name</key> | |
| <string>constant.character.escape.tab.wdl</string> | |
| </dict> | |
| <key>13</key> | |
| <dict> | |
| <key>name</key> | |
| <string>constant.character.escape.vertical-tab.wdl</string> | |
| </dict> | |
| <key>2</key> | |
| <dict> | |
| <key>name</key> | |
| <string>constant.character.escape.octal.wdl</string> | |
| </dict> | |
| <key>3</key> | |
| <dict> | |
| <key>name</key> | |
| <string>constant.character.escape.newline.wdl</string> | |
| </dict> | |
| <key>4</key> | |
| <dict> | |
| <key>name</key> | |
| <string>constant.character.escape.backlash.wdl</string> | |
| </dict> | |
| <key>5</key> | |
| <dict> | |
| <key>name</key> | |
| <string>constant.character.escape.double-quote.wdl</string> | |
| </dict> | |
| <key>6</key> | |
| <dict> | |
| <key>name</key> | |
| <string>constant.character.escape.single-quote.wdl</string> | |
| </dict> | |
| <key>7</key> | |
| <dict> | |
| <key>name</key> | |
| <string>constant.character.escape.bell.wdl</string> | |
| </dict> | |
| <key>8</key> | |
| <dict> | |
| <key>name</key> | |
| <string>constant.character.escape.backspace.wdl</string> | |
| </dict> | |
| <key>9</key> | |
| <dict> | |
| <key>name</key> | |
| <string>constant.character.escape.formfeed.wdl</string> | |
| </dict> | |
| </dict> | |
| <key>match</key> | |
| <string>(\\x[0-9a-fA-F]{2})|(\\[0-7]{3})|(\\\n)|(\\\\)|(\\\")|(\\')|(\\a)|(\\b)|(\\f)|(\\n)|(\\r)|(\\t)|(\\v)</string> | |
| </dict> | |
| <key>escaped_unicode_char</key> | |
| <dict> | |
| <key>captures</key> | |
| <dict> | |
| <key>1</key> | |
| <dict> | |
| <key>name</key> | |
| <string>constant.character.escape.unicode.16-bit-hex.wdl</string> | |
| </dict> | |
| <key>2</key> | |
| <dict> | |
| <key>name</key> | |
| <string>constant.character.escape.unicode.32-bit-hex.wdl</string> | |
| </dict> | |
| <key>3</key> | |
| <dict> | |
| <key>name</key> | |
| <string>constant.character.escape.unicode.name.wdl</string> | |
| </dict> | |
| </dict> | |
| <key>match</key> | |
| <string>(\\U[0-9A-Fa-f]{8})|(\\u[0-9A-Fa-f]{4})|(\\N\{[a-zA-Z0-9\, ]+\})</string> | |
| </dict> | |
| <key>keywords</key> | |
| <dict> | |
| <key>patterns</key> | |
| <array> | |
| <dict> | |
| <key>match</key> | |
| <string>\s*(call|command|output|runtime|task|workflow)\s+</string> | |
| <key>name</key> | |
| <string>keyword.other.wdl</string> | |
| </dict> | |
| </array> | |
| </dict> | |
| <key>string_quoted_double</key> | |
| <dict> | |
| <key>patterns</key> | |
| <array> | |
| <dict> | |
| <key>begin</key> | |
| <string>(")</string> | |
| <key>beginCaptures</key> | |
| <dict> | |
| <key>1</key> | |
| <dict> | |
| <key>name</key> | |
| <string>punctuation.definition.string.begin.wdl</string> | |
| </dict> | |
| </dict> | |
| <key>comment</key> | |
| <string>double quoted string</string> | |
| <key>end</key> | |
| <string>(")</string> | |
| <key>endCaptures</key> | |
| <dict> | |
| <key>1</key> | |
| <dict> | |
| <key>name</key> | |
| <string>punctuation.definition.string.end.wdl</string> | |
| </dict> | |
| <key>2</key> | |
| <dict> | |
| <key>name</key> | |
| <string>invalid.illegal.unclosed-string.wdl</string> | |
| </dict> | |
| </dict> | |
| <key>name</key> | |
| <string>string.quoted.double.single-line.wdl</string> | |
| <key>patterns</key> | |
| <array> | |
| <dict> | |
| <key>include</key> | |
| <string>#constant_placeholder</string> | |
| </dict> | |
| <dict> | |
| <key>include</key> | |
| <string>#escaped_char</string> | |
| </dict> | |
| </array> | |
| </dict> | |
| </array> | |
| </dict> | |
| <key>string_quoted_single</key> | |
| <dict> | |
| <key>patterns</key> | |
| <array> | |
| <dict> | |
| <key>begin</key> | |
| <string>(')</string> | |
| <key>beginCaptures</key> | |
| <dict> | |
| <key>1</key> | |
| <dict> | |
| <key>name</key> | |
| <string>punctuation.definition.string.begin.wdl</string> | |
| </dict> | |
| </dict> | |
| <key>comment</key> | |
| <string>single quoted string</string> | |
| <key>end</key> | |
| <string>(')</string> | |
| <key>endCaptures</key> | |
| <dict> | |
| <key>1</key> | |
| <dict> | |
| <key>name</key> | |
| <string>punctuation.definition.string.end.wdl</string> | |
| </dict> | |
| <key>2</key> | |
| <dict> | |
| <key>name</key> | |
| <string>invalid.illegal.unclosed-string.wdl</string> | |
| </dict> | |
| </dict> | |
| <key>name</key> | |
| <string>string.quoted.single.single-line.wdl</string> | |
| <key>patterns</key> | |
| <array> | |
| <dict> | |
| <key>include</key> | |
| <string>#constant_placeholder</string> | |
| </dict> | |
| <dict> | |
| <key>include</key> | |
| <string>#escaped_char</string> | |
| </dict> | |
| </array> | |
| </dict> | |
| </array> | |
| </dict> | |
| </dict> | |
| <key>scopeName</key> | |
| <string>source.wdl</string> | |
| <key>uuid</key> | |
| <string>29cdcefa-8185-46f9-988a-2310d2244661</string> | |
| </dict> | |
| </plist> |