diff options
author | Johan Sørensen <johan@johansorensen.com> | 2009-02-14 01:32:59 +0100 |
---|---|---|
committer | Johan Sørensen <johan@johansorensen.com> | 2009-04-22 14:05:30 +0200 |
commit | f58cf2ab6dfb8cc85d90b9b21860620b0eb5b5f6 (patch) | |
tree | a4a41ea88b4679a6877d696092c2e4f821b55d53 | |
parent | 4805246a2dc003d26283f26e9bf20d1f5c79f7e2 (diff) | |
download | gitorious-mainline-outdated-f58cf2ab6dfb8cc85d90b9b21860620b0eb5b5f6.zip gitorious-mainline-outdated-f58cf2ab6dfb8cc85d90b9b21860620b0eb5b5f6.tar.gz gitorious-mainline-outdated-f58cf2ab6dfb8cc85d90b9b21860620b0eb5b5f6.tar.bz2 |
Remove the dependencies for textpow and ultraviolet, and do the syntax highlighting
client side
288 files changed, 121 insertions, 47707 deletions
diff --git a/app/helpers/blobs_helper.rb b/app/helpers/blobs_helper.rb index 190e5b6..d71937a 100644 --- a/app/helpers/blobs_helper.rb +++ b/app/helpers/blobs_helper.rb @@ -19,37 +19,39 @@ module BlobsHelper include RepositoriesHelper include TreesHelper - def line_numbers_for(data, code_theme_class = nil) + HIGHLIGHTER_TO_EXT = { + "list" => /\.(lisp|cl|l|mud|el)$/, + "hs" => /\.hs$/, + "css" => /\.css$/, + "lua" => /\.lua$/, + "ml" => /\.(ml|mli)$/, + "proto" => /\.proto$/, + "sql" => /\.(sql|ddl|dml)$/, + "vb" => /\.vb$/, + "wiki" => /\.(mediawiki|wikipedia|wiki)$/, + } + + def language_of_file(filename) + HIGHLIGHTER_TO_EXT.find{|lang, matcher| filename =~ matcher } + end + + def render_highlighted(text, filename, code_theme_class = nil) out = [] - #yield.split("\n").each_with_index{ |s,i| out << "#{i+1}: #{s}" } out << %Q{<table id="codeblob" class="highlighted">} - data.to_s.split("\n").each_with_index do |line, count| + text.to_s.split("\n").each_with_index do |line, count| lineno = count + 1 out << %Q{<tr id="line#{lineno}">} out << %Q{<td class="line-numbers"><a href="#line#{lineno}" name="line#{lineno}">#{lineno}</a></td>} code_classes = "code" code_classes << " #{code_theme_class}" if code_theme_class - out << %Q{<td class="#{code_classes}">#{line}</td>} + ext = File.extname(filename).sub(/^\./, '') + out << %Q{<td class="#{code_classes}"><pre class="prettyprint lang-#{ext}">#{h(line)}</pre></td>} out << "</tr>" end out << "</table>" out.join("\n") end - def render_highlighted(text, filename, theme = "idle") - syntax_name = Uv.syntax_names_for_data(filename, text).first #TODO: render a choice select box if > 1 - begin - highlighted = Uv.parse(text, "xhtml", syntax_name, false, theme) - rescue => e - if e.to_s =~ /Oniguruma Error/ - highlighted = text - else - raise e - end - end - line_numbers_for(highlighted, theme) - end - def too_big_to_render?(size) size > 150.kilobytes end diff --git a/app/views/blobs/show.html.erb b/app/views/blobs/show.html.erb index 93832ca..c30fc67 100644 --- a/app/views/blobs/show.html.erb +++ b/app/views/blobs/show.html.erb @@ -18,12 +18,26 @@ %> <% @page_title = t("views.blobs.page_title", :path => current_path.join("/"), :repo => @repository.name, :title => @project.title) -%> -<% @load_syntax_themes = true -%> + +<% content_for :extra_head do -%> + <%= stylesheet_link_tag("prettify/prettify.css") -%> + <%= javascript_include_tag("prettify/prettify.js") -%> + <% if hl = language_of_file(current_path.last) -%> + <%= javascript_include_tag("prettify/lang-#{hl}.js", :cache => false) -%> + <% end -%> +<% end -%> + +<script type="text/javascript" charset="utf-8"> + Event.observe(window, "load", function(e){ + prettyPrint(); + }); +</script> <% content_for :submenu do -%> <%= render :partial => "site/breadcrumbs", :locals => {:root => @root} -%> <% end -%> +<% if false -%> <ul class="mode_selector"> <li class="list_header"> <%= t("views.blobs.wrap") %>: @@ -32,6 +46,7 @@ <%= link_to_function t("views.common.toggle"), "Gitorious.Wordwrapper.toggle($$('table#codeblob td.code'))" -%> </li> </ul> +<% end -%> <h1> <%= t("views.blobs.title", :path => current_path.join("/")) %> diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 14fac7b..150106a 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -25,12 +25,12 @@ <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title><%= @page_title ? @page_title + " - " : "" -%>Gitorious</title> <meta name="author" content="Johan Sørensen"> - <%= stylesheet_link_tag "base" -%> - <%= syntax_themes_css -%> + <%= stylesheet_link_tag "base" -%> <%= javascript_include_tag :defaults, :cache => true -%> <% if @atom_auto_discovery_url -%> <%= auto_discovery_link_tag(:atom, @atom_auto_discovery_url) -%> <% end -%> + <%= yield :extra_head -%> <%= GitoriousConfig["extra_html_head_data"] -%> </head> diff --git a/config/initializers/requires.rb b/config/initializers/requires.rb index 728256c..1ff9a64 100644 --- a/config/initializers/requires.rb +++ b/config/initializers/requires.rb @@ -3,8 +3,6 @@ require "fileutils" require "ruby-git/lib/git" require "grit/lib/grit" require "diff-display/lib/diff-display" -$: << File.join(RAILS_ROOT, "vendor/ultraviolet/lib/") -require "uv" require 'rdiscount' silence_warnings do diff --git a/public/javascripts/prettify/lang-css.js b/public/javascripts/prettify/lang-css.js new file mode 100755 index 0000000..4f53cb6 --- /dev/null +++ b/public/javascripts/prettify/lang-css.js @@ -0,0 +1,2 @@ +PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[ \t\r\n\f]+/,null," \t\r\n\u000c"]],[["str",/^\"(?:[^\n\r\f\\\"]|\\(?:\r\n?|\n|\f)|\\[\s\S])*\"/,null],["str",/^\'(?:[^\n\r\f\\\']|\\(?:\r\n?|\n|\f)|\\[\s\S])*\'/,null],["str",/^\([^\)\"\']*\)/,/\burl/i],["kwd",/^(?:url|rgb|\!important|@import|@page|@media|@charset|inherit)(?=[^\-\w]|$)/i,null],["kwd",/^-?(?:[_a-z]|(?:\\[0-9a-f]+ ?))(?:[_a-z0-9\-]|\\(?:\\[0-9a-f]+ ?))*(?=\s*:)/i],["com",/^\/\*[^*]*\*+(?:[^\/*][^*]*\*+)*\//],["com",/^(?:<!--|--\>)/], +["lit",/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],["lit",/^#(?:[0-9a-f]{3}){1,2}/i],["pln",/^-?(?:[_a-z]|(?:\\[\da-f]+ ?))(?:[_a-z\d\-]|\\(?:\\[\da-f]+ ?))*/i],["pun",/^[^\s\w\'\"]+/]]),["css"]); diff --git a/public/javascripts/prettify/lang-hs.js b/public/javascripts/prettify/lang-hs.js new file mode 100755 index 0000000..76570f7 --- /dev/null +++ b/public/javascripts/prettify/lang-hs.js @@ -0,0 +1,2 @@ +PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\x0B\x0C\r ]+/,null,"\t\n\u000b\u000c\r "],["str",/^\"(?:[^\"\\\n\x0C\r]|\\[\s\S])*(?:\"|$)/,null,'"'],["str",/^\'(?:[^\'\\\n\x0C\r]|\\[^&])\'?/,null,"'"],["lit",/^(?:0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+\-]?\d+)?)/i,null,"0123456789"]],[["com",/^(?:(?:--+(?:[^\r\n\x0C_:\"\'\(\),;\[\]`\{\}][^\r\n\x0C_]*)?(?=[\x0C\r\n]|$))|(?:\{-(?:[^-]|-+[^-\}])*-\}))/],["kwd",/^(?:case|class|data|default|deriving|do|else|if|import|in|infix|infixl|infixr|instance|let|module|newtype|of|then|type|where|_)(?=[^a-zA-Z0-9\']|$)/, +null],["pln",/^(?:[A-Z][\w\']*\.)*[a-zA-Z][\w\']*/],["pun",/^[^\t\n\x0B\x0C\r a-zA-Z0-9\'\"]+/]]),["hs"]); diff --git a/public/javascripts/prettify/lang-lisp.js b/public/javascripts/prettify/lang-lisp.js new file mode 100755 index 0000000..bc93f86 --- /dev/null +++ b/public/javascripts/prettify/lang-lisp.js @@ -0,0 +1,3 @@ +(function(){var a=null; +PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(/,a,"("],["clo",/^\)/,a,")"],["com",/^;[^\r\n]*/,a,";"],["pln",/^[\t\n\r \xA0]+/,a,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,a,'"']],[["kwd",/^(?:block|c[ad]+r|catch|cons|defun|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/,a],["lit",/^[+\-]?(?:\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[eEdD][+\-]?\d+)?)/],["lit", +/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),["cl","el","lisp","scm"])})()
\ No newline at end of file diff --git a/public/javascripts/prettify/lang-lua.js b/public/javascripts/prettify/lang-lua.js new file mode 100755 index 0000000..912cb1f --- /dev/null +++ b/public/javascripts/prettify/lang-lua.js @@ -0,0 +1,2 @@ +PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^(?:\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)|\'(?:[^\'\\]|\\[\s\S])*(?:\'|$))/,null,"\"'"]],[["com",/^--(?:\[(=*)\[[\s\S]*?(?:\]\1\]|$)|[^\r\n]*)/],["str",/^\[(=*)\[[\s\S]*?(?:\]\1\]|$)/],["kwd",/^(?:and|break|do|else|elseif|end|false|for|function|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,null],["lit",/^[+-]?(?:0x[\da-f]+|(?:(?:\.\d+|\d+(?:\.\d*)?)(?:e[+\-]?\d+)?))/i],["pln",/^[a-z_]\w*/i], +["pun",/^[^\w\t\n\r \xA0]+/]]),["lua"]); diff --git a/public/javascripts/prettify/lang-ml.js b/public/javascripts/prettify/lang-ml.js new file mode 100755 index 0000000..774f7a0 --- /dev/null +++ b/public/javascripts/prettify/lang-ml.js @@ -0,0 +1,2 @@ +PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["com",/^#(?:if[\t\n\r \xA0]+(?:[a-z_$][\w\']*|``[^\r\n\t`]*(?:``|$))|else|endif|light)/i,null,"#"],["str",/^(?:\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)|\'(?:[^\'\\]|\\[\s\S])*(?:\'|$))/,null,"\"'"]],[["com",/^(?:\/\/[^\r\n]*|\(\*[\s\S]*?\*\))/],["kwd",/^(?:abstract|and|as|assert|begin|class|default|delegate|do|done|downcast|downto|elif|else|end|exception|extern|false|finally|for|fun|function|if|in|inherit|inline|interface|internal|lazy|let|match|member|module|mutable|namespace|new|null|of|open|or|override|private|public|rec|return|static|struct|then|to|true|try|type|upcast|use|val|void|when|while|with|yield|asr|land|lor|lsl|lsr|lxor|mod|sig|atomic|break|checked|component|const|constraint|constructor|continue|eager|event|external|fixed|functor|global|include|method|mixin|object|parallel|process|protected|pure|sealed|trait|virtual|volatile)\b/], +["lit",/^[+\-]?(?:0x[\da-f]+|(?:(?:\.\d+|\d+(?:\.\d*)?)(?:e[+\-]?\d+)?))/i],["pln",/^(?:[a-z_]\w*[!?#]?|``[^\r\n\t`]*(?:``|$))/i],["pun",/^[^\t\n\r \xA0\"\'\w]+/]]),["fs","ml"]); diff --git a/public/javascripts/prettify/lang-proto.js b/public/javascripts/prettify/lang-proto.js new file mode 100755 index 0000000..03a02e4 --- /dev/null +++ b/public/javascripts/prettify/lang-proto.js @@ -0,0 +1 @@ +PR.registerLangHandler(PR.sourceDecorator({keywords:"bool bytes default double enum extend extensions false fixed32 fixed64 float group import int32 int64 max message option optional package repeated required returns rpc service sfixed32 sfixed64 sint32 sint64 string syntax to true uint32 uint64",cStyleComments:true}),["proto"]); diff --git a/public/javascripts/prettify/lang-sql.js b/public/javascripts/prettify/lang-sql.js new file mode 100755 index 0000000..00e9361 --- /dev/null +++ b/public/javascripts/prettify/lang-sql.js @@ -0,0 +1,2 @@ +PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^(?:"(?:[^\"\\]|\\.)*"|'(?:[^\'\\]|\\.)*')/,null,"\"'"]],[["com",/^(?:--[^\r\n]*|\/\*[\s\S]*?(?:\*\/|$))/],["kwd",/^(?:ADD|ALL|ALTER|AND|ANY|AS|ASC|AUTHORIZATION|BACKUP|BEGIN|BETWEEN|BREAK|BROWSE|BULK|BY|CASCADE|CASE|CHECK|CHECKPOINT|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMN|COMMIT|COMPUTE|CONSTRAINT|CONTAINS|CONTAINSTABLE|CONTINUE|CONVERT|CREATE|CROSS|CURRENT|CURRENT_DATE|CURRENT_TIME|CURRENT_TIMESTAMP|CURRENT_USER|CURSOR|DATABASE|DBCC|DEALLOCATE|DECLARE|DEFAULT|DELETE|DENY|DESC|DISK|DISTINCT|DISTRIBUTED|DOUBLE|DROP|DUMMY|DUMP|ELSE|END|ERRLVL|ESCAPE|EXCEPT|EXEC|EXECUTE|EXISTS|EXIT|FETCH|FILE|FILLFACTOR|FOR|FOREIGN|FREETEXT|FREETEXTTABLE|FROM|FULL|FUNCTION|GOTO|GRANT|GROUP|HAVING|HOLDLOCK|IDENTITY|IDENTITYCOL|IDENTITY_INSERT|IF|IN|INDEX|INNER|INSERT|INTERSECT|INTO|IS|JOIN|KEY|KILL|LEFT|LIKE|LINENO|LOAD|NATIONAL|NOCHECK|NONCLUSTERED|NOT|NULL|NULLIF|OF|OFF|OFFSETS|ON|OPEN|OPENDATASOURCE|OPENQUERY|OPENROWSET|OPENXML|OPTION|OR|ORDER|OUTER|OVER|PERCENT|PLAN|PRECISION|PRIMARY|PRINT|PROC|PROCEDURE|PUBLIC|RAISERROR|READ|READTEXT|RECONFIGURE|REFERENCES|REPLICATION|RESTORE|RESTRICT|RETURN|REVOKE|RIGHT|ROLLBACK|ROWCOUNT|ROWGUIDCOL|RULE|SAVE|SCHEMA|SELECT|SESSION_USER|SET|SETUSER|SHUTDOWN|SOME|STATISTICS|SYSTEM_USER|TABLE|TEXTSIZE|THEN|TO|TOP|TRAN|TRANSACTION|TRIGGER|TRUNCATE|TSEQUAL|UNION|UNIQUE|UPDATE|UPDATETEXT|USE|USER|VALUES|VARYING|VIEW|WAITFOR|WHEN|WHERE|WHILE|WITH|WRITETEXT)(?=[^\w-]|$)/i, +null],["lit",/^[+-]?(?:0x[\da-f]+|(?:(?:\.\d+|\d+(?:\.\d*)?)(?:e[+\-]?\d+)?))/i],["pln",/^[a-z_][\w-]*/i],["pun",/^[^\w\t\n\r \xA0]+/]]),["sql"]); diff --git a/public/javascripts/prettify/lang-vb.js b/public/javascripts/prettify/lang-vb.js new file mode 100755 index 0000000..eb4f69b --- /dev/null +++ b/public/javascripts/prettify/lang-vb.js @@ -0,0 +1,2 @@ +PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0\u2028\u2029]+/,null,"\t\n\r \u00a0\u2028\u2029"],["str",/^(?:[\"\u201C\u201D](?:[^\"\u201C\u201D]|[\"\u201C\u201D]{2})(?:[\"\u201C\u201D][cC]|$)|[\"\u201C\u201D](?:[^\"\u201C\u201D]|[\"\u201C\u201D]{2})*(?:[\"\u201C\u201D]|$))/,null,'"\u201c\u201d'],["com",/^[\'\u2018\u2019][^\r\n\u2028\u2029]*/,null,"'\u2018\u2019"]],[["kwd",/^(?:AddHandler|AddressOf|Alias|And|AndAlso|Ansi|As|Assembly|Auto|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|CBool|CByte|CChar|CDate|CDbl|CDec|Char|CInt|Class|CLng|CObj|Const|CShort|CSng|CStr|CType|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else|ElseIf|End|EndIf|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get|GetType|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|Let|Lib|Like|Long|Loop|Me|Mod|Module|MustInherit|MustOverride|MyBase|MyClass|Namespace|New|Next|Not|NotInheritable|NotOverridable|Object|On|Option|Optional|Or|OrElse|Overloads|Overridable|Overrides|ParamArray|Preserve|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|Select|Set|Shadows|Shared|Short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TypeOf|Unicode|Until|Variant|Wend|When|While|With|WithEvents|WriteOnly|Xor|EndIf|GoSub|Let|Variant|Wend)\b/i, +null],["com",/^REM[^\r\n\u2028\u2029]*/i],["lit",/^(?:True\b|False\b|Nothing\b|\d+(?:E[+\-]?\d+[FRD]?|[FRDSIL])?|(?:&H[0-9A-F]+|&O[0-7]+)[SIL]?|\d*\.\d+(?:E[+\-]?\d+)?[FRD]?|#\s+(?:\d+[\-\/]\d+[\-\/]\d+(?:\s+\d+:\d+(?::\d+)?(\s*(?:AM|PM))?)?|\d+:\d+(?::\d+)?(\s*(?:AM|PM))?)\s+#)/i],["pln",/^(?:(?:[a-z]|_\w)\w*|\[(?:[a-z]|_\w)\w*\])/i],["pun",/^[^\w\t\n\r \"\'\[\]\xA0\u2018\u2019\u201C\u201D\u2028\u2029]+/],["pun",/^(?:\[|\])/]]),["vb","vbs"]); diff --git a/public/javascripts/prettify/lang-wiki.js b/public/javascripts/prettify/lang-wiki.js new file mode 100755 index 0000000..e217e94 --- /dev/null +++ b/public/javascripts/prettify/lang-wiki.js @@ -0,0 +1 @@ +PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0a-gi-z0-9]+/,null,"\t\n\r \u00a0abcdefgijklmnopqrstuvwxyz0123456789"],["pun",/^[=*~\^\[\]]+/,null,"=*~^[]"]],[["kwd",/^#[a-z]+\b/,/(?:^|[\r\n])$/],["lit",/^(?:[A-Z][a-z][a-z0-9]+[A-Z][a-z][a-zA-Z0-9]+)\b/],["lang-",/^\{\{\{([\s\S]+?)\}\}\}/],["lang-",/^`([^\r\n`]+)`/],["str",/^https?:\/\/[^\/?#\s]*(?:\/[^?#\s]*)?(?:\?[^#\s]*)?(?:#\S*)?/i],["pln",/^[\s\S][^#=*~^A-Zh\{`\[]+/]]),["wiki"]); diff --git a/public/javascripts/prettify/prettify.js b/public/javascripts/prettify/prettify.js new file mode 100755 index 0000000..575a8db --- /dev/null +++ b/public/javascripts/prettify/prettify.js @@ -0,0 +1,31 @@ +(function(){ +var j=null,n=true;window.PR_SHOULD_USE_CONTINUATION=n;window.PR_TAB_WIDTH=8;window.PR_normalizedHtml=window.PR=window.prettyPrintOne=window.prettyPrint=void 0;window._pr_isIE6=function(){var K=navigator&&navigator.userAgent&&/\bMSIE 6\./.test(navigator.userAgent);window._pr_isIE6=function(){return K};return K}; +var ba="a",ca="z",da="A",ea="Z",fa="!",ga="!=",ha="!==",ia="#",ja="%",ka="%=",x="&",la="&&",ma="&&=",na="&=",oa="(",pa="*",qa="*=",ra="+=",sa=",",ta="-=",ua="->",va="/",Da="/=",Ea=":",Fa="::",Ga=";",z="<",Ha="<<",Ia="<<=",Ja="<=",Ka="=",La="==",Ma="===",B=">",Na=">=",Oa=">>",Pa=">>=",Qa=">>>",Ra=">>>=",Sa="?",Ta="@",Ua="[",Va="^",Wa="^=",Xa="^^",Ya="^^=",Za="{",$a="|",ab="|=",bb="||",cb="||=",db="~",eb="break",fb="case",gb="continue",hb="delete",ib="do",jb="else",kb="finally",lb="instanceof",mb="return", +nb="throw",ob="try",pb="typeof",qb="(?:(?:(?:^|[^0-9.])\\.{1,3})|(?:(?:^|[^\\+])\\+)|(?:(?:^|[^\\-])-)",rb="|\\b",sb="\\$1",tb="|^)\\s*$",ub="&",vb="<",wb=">",xb=""",yb="&#",zb="x",Ab="'",C='"',Bb=" ",Cb="XMP",Db="</",Eb='="',D="PRE",Fb='<!DOCTYPE foo PUBLIC "foo bar">\n<foo />',H="",Gb="\t",Hb="\n",Ib="nocode",Jb=' $1="$2$3$4"',I="pln",L="lang-",M="src",N="default-markup",O="default-code",P="com",Kb="dec",S="pun",Lb="lang-js",Mb="lang-css",T="tag",U="atv",Nb="<>/=",V="atn",Ob=" \t\r\n", +W="str",Pb="'\"",Qb="'\"`",Rb="\"'",Sb=" \r\n",X="lit",Tb="123456789",Ub=".",Vb="kwd",Wb="typ",Xb="break continue do else for if return while auto case char const default double enum extern float goto int long register short signed sizeof static struct switch typedef union unsigned void volatile catch class delete false import new operator private protected public this throw true try alignof align_union asm axiom bool concept concept_map const_cast constexpr decltype dynamic_cast explicit export friend inline late_check mutable namespace nullptr reinterpret_cast static_assert static_cast template typeid typename typeof using virtual wchar_t where break continue do else for if return while auto case char const default double enum extern float goto int long register short signed sizeof static struct switch typedef union unsigned void volatile catch class delete false import new operator private protected public this throw true try boolean byte extends final finally implements import instanceof null native package strictfp super synchronized throws transient as base by checked decimal delegate descending event fixed foreach from group implicit in interface internal into is lock object out override orderby params readonly ref sbyte sealed stackalloc string select uint ulong unchecked unsafe ushort var break continue do else for if return while auto case char const default double enum extern float goto int long register short signed sizeof static struct switch typedef union unsigned void volatile catch class delete false import new operator private protected public this throw true try debugger eval export function get null set undefined var with Infinity NaN caller delete die do dump elsif eval exit foreach for goto if import last local my next no our print package redo require sub undef unless until use wantarray while BEGIN END break continue do else for if return while and as assert class def del elif except exec finally from global import in is lambda nonlocal not or pass print raise try with yield False True None break continue do else for if return while alias and begin case class def defined elsif end ensure false in module next nil not or redo rescue retry self super then true undef unless until when yield BEGIN END break continue do else for if return while case done elif esac eval fi function in local set then until ", +Y="</span>",Yb='<span class="',Zb='">',$b="$1 ",ac="<br />",bc="console",cc="cannot override language handler %s",dc="htm",ec="html",fc="mxml",gc="xhtml",hc="xml",ic="xsl",jc="break continue do else for if return while auto case char const default double enum extern float goto int long register short signed sizeof static struct switch typedef union unsigned void volatile catch class delete false import new operator private protected public this throw true try alignof align_union asm axiom bool concept concept_map const_cast constexpr decltype dynamic_cast explicit export friend inline late_check mutable namespace nullptr reinterpret_cast static_assert static_cast template typeid typename typeof using virtual wchar_t where ", +kc="c",lc="cc",mc="cpp",nc="cxx",oc="cyc",pc="m",qc="break continue do else for if return while auto case char const default double enum extern float goto int long register short signed sizeof static struct switch typedef union unsigned void volatile catch class delete false import new operator private protected public this throw true try boolean byte extends final finally implements import instanceof null native package strictfp super synchronized throws transient as base by checked decimal delegate descending event fixed foreach from group implicit in interface internal into is lock object out override orderby params readonly ref sbyte sealed stackalloc string select uint ulong unchecked unsafe ushort var ", +rc="cs",sc="break continue do else for if return while auto case char const default double enum extern float goto int long register short signed sizeof static struct switch typedef union unsigned void volatile catch class delete false import new operator private protected public this throw true try boolean byte extends final finally implements import instanceof null native package strictfp super synchronized throws transient ",tc="java",uc="break continue do else for if return while case done elif esac eval fi function in local set then until ", +vc="bsh",wc="csh",xc="sh",yc="break continue do else for if return while and as assert class def del elif except exec finally from global import in is lambda nonlocal not or pass print raise try with yield False True None ",zc="cv",Ac="py",Bc="caller delete die do dump elsif eval exit foreach for goto if import last local my next no our print package redo require sub undef unless until use wantarray while BEGIN END ",Cc="perl",Dc="pl",Ec="pm",Fc="break continue do else for if return while alias and begin case class def defined elsif end ensure false in module next nil not or redo rescue retry self super then true undef unless until when yield BEGIN END ", +Gc="rb",Hc="break continue do else for if return while auto case char const default double enum extern float goto int long register short signed sizeof static struct switch typedef union unsigned void volatile catch class delete false import new operator private protected public this throw true try debugger eval export function get null set undefined var with Infinity NaN ",Ic="js",Jc="pre",Kc="code",Lc="xmp",Mc="prettyprint",Nc="class",Oc="br",Pc="\r\n"; +(function(){function K(b){b=b.split(/ /g);var a={};for(var d=b.length;--d>=0;){var c=b[d];if(c)a[c]=j}return a}function Qc(b){return b>=ba&&b<=ca||b>=da&&b<=ea}function Q(b,a,d,c){b.unshift(d,c||0);try{a.splice.apply(a,b)}finally{b.splice(0,2)}}var Rc=(function(){var b=[fa,ga,ha,ia,ja,ka,x,la,ma,na,oa,pa,qa,ra,sa,ta,ua,va,Da,Ea,Fa,Ga,z,Ha,Ia,Ja,Ka,La,Ma,B,Na,Oa,Pa,Qa,Ra,Sa,Ta,Ua,Va,Wa,Xa,Ya,Za,$a,ab,bb,cb,db,eb,fb,gb,hb,ib,jb,kb,lb,mb,nb,ob,pb],a=qb;for(var d=0;d<b.length;++d){var c=b[d];a+=Qc(c.charAt(0))? +rb+c:$a+c.replace(/([^=<>:&])/g,sb)}a+=tb;return new RegExp(a)})(),wa=/&/g,xa=/</g,ya=/>/g,Sc=/\"/g;function Tc(b){return b.replace(wa,ub).replace(xa,vb).replace(ya,wb).replace(Sc,xb)}function Z(b){return b.replace(wa,ub).replace(xa,vb).replace(ya,wb)}var Uc=/</g,Vc=/>/g,Wc=/'/g,Xc=/"/g,Yc=/&/g,Zc=/ /g;function $c(b){var a=b.indexOf(x);if(a<0)return b;for(--a;(a=b.indexOf(yb,a+1))>=0;){var d=b.indexOf(Ga,a);if(d>=0){var c=b.substring(a+3,d),g=10;if(c&&c.charAt(0)===zb){c= +c.substring(1);g=16}var e=parseInt(c,g);isNaN(e)||(b=b.substring(0,a)+String.fromCharCode(e)+b.substring(d+1))}}return b.replace(Uc,z).replace(Vc,B).replace(Wc,Ab).replace(Xc,C).replace(Yc,x).replace(Zc,Bb)}function za(b){return Cb===b.tagName}function R(b,a){switch(b.nodeType){case 1:var d=b.tagName.toLowerCase();a.push(z,d);for(var c=0;c<b.attributes.length;++c){var g=b.attributes[c];if(!!g.specified){a.push(Bb);R(g,a)}}a.push(B);for(var e=b.firstChild;e;e=e.nextSibling)R(e,a);if(b.firstChild|| +!/^(?:br|link|img)$/.test(d))a.push(Db,d,B);break;case 2:a.push(b.name.toLowerCase(),Eb,Tc(b.value),C);break;case 3:case 4:a.push(Z(b.nodeValue));break}}var $=j;function ad(b){if(j===$){var a=document.createElement(D);a.appendChild(document.createTextNode(Fb));$=!/</.test(a.innerHTML)}if($){var d=b.innerHTML;if(za(b))d=Z(d);return d}var c=[];for(var g=b.firstChild;g;g=g.nextSibling)R(g,c);return c.join(H)}function bd(b){var a=0;return function(d){var c=j,g=0;for(var e=0,k=d.length;e<k;++e){var f= +d.charAt(e);switch(f){case Gb:c||(c=[]);c.push(d.substring(g,e));var h=b-a%b;a+=h;for(;h>=0;h-=" ".length)c.push(" ".substring(0,h));g=e+1;break;case Hb:a=0;break;default:++a}}if(!c)return d;c.push(d.substring(g));return c.join(H)}}var cd=/(?:[^<]+|<!--[\s\S]*?--\>|<!\[CDATA\[([\s\S]*?)\]\]>|<\/?[a-zA-Z][^>]*>|<)/g,dd=/^<!--/,ed=/^<\[CDATA\[/,fd=/^<br\b/i,Aa=/^<(\/?)([a-zA-Z]+)/;function gd(b){var a=b.match(cd),d=[],c=0,g=[];if(a)for(var e=0,k=a.length;e<k;++e){var f= +a[e];if(f.length>1&&f.charAt(0)===z){if(!dd.test(f))if(ed.test(f)){d.push(f.substring(9,f.length-3));c+=f.length-12}else if(fd.test(f)){d.push(Hb);++c}else if(f.indexOf(Ib)>=0&&hd(f)){var h=f.match(Aa)[2],q=1,i;a:for(i=e+1;i<k;++i){var o=a[i].match(Aa);if(o&&o[2]===h)if(o[1]===va){if(--q===0)break a}else++q}if(i<k){g.push(c,a.slice(e,i+1).join(H));e=i}else g.push(c,f)}else g.push(c,f)}else{var r=$c(f);d.push(r);c+=r.length}}return{source:d.join(H),tags:g}}function hd(b){return!!b.replace(/\s(\w+)\s*=\s*(?:\"([^\"]*)\"|'([^\']*)'|(\S+))/g, +Jb).match(/[cC][lL][aA][sS][sS]=\"[^\"]*\bnocode\b/)}function aa(b,a,d,c){if(!!a){var g=d.call({},a);if(b)for(var e=g.length;(e-=2)>=0;)g[e]+=b;c.push.apply(c,g)}}function J(b,a){var d={};(function(){var k=b.concat(a);for(var f=k.length;--f>=0;){var h=k[f],q=h[3];if(q)for(var i=q.length;--i>=0;)d[q.charAt(i)]=h}})();var c=a.length,g=/\S/,e=function(k,f){f=f||0;var h=[f,I],q=H,i=0,o=k;while(o.length){var r,l=j,m,p=d[o.charAt(0)];if(p){m=o.match(p[1]);l=m[0];r=p[0]}else{for(var s=0;s<c;++s){p=a[s]; +var u=p[2];if(!(u&&!u.test(q))){if(m=o.match(p[1])){l=m[0];r=p[0];break}}}if(!l){r=I;l=o.substring(0,1)}}var t=L===r.substring(0,5);if(t&&!(m&&m[1])){t=false;r=M}if(t){var A=m[1],v=l.indexOf(A),E=v+A.length,F=r.substring(5);G.hasOwnProperty(F)||(F=/^\s*</.test(A)?N:O);aa(f+i,l.substring(0,v),e,h);aa(f+i+v,l.substring(v,E),G[F],h);aa(f+i+E,l.substring(E),e,h)}else h.push(f+i,r);i+=l.length;o=o.substring(l.length);if(r!==P&&g.test(l))q=l}return h};return e}var id=J([],[[I,/^[^<?]+/,j],[Kb,/^<!\w[^>]*(?:>|$)/, +j],[P,/^<!--[\s\S]*?(?:--\>|$)/,j],[L,/^<\?([\s\S]+?)(?:\?>|$)/,j],[L,/^<%([\s\S]+?)(?:%>|$)/,j],[S,/^(?:<[%?]|[%?]>)/,j],[L,/^<xmp\b[^>]*>([\s\S]+?)<\/xmp\b[^>]*>/i,j],[Lb,/^<script\b[^>]*>([\s\S]+?)<\/script\b[^>]*>/i,j],[Mb,/^<style\b[^>]*>([\s\S]+?)<\/style\b[^>]*>/i,j],[T,/^<\/?\w[^<>]*>/,j]]),jd=/^(<[^>]*>)([\s\S]*)(<\/[^>]*>)$/;function kd(b){var a=id(b);for(var d=0;d<a.length;d+=2)if(a[d+1]===M){var c,g;c=a[d];g=d+2<a.length?a[d+2]:b.length;var e=b.substring(c,g),k=e.match(jd);if(k)a.splice(d, +2,c,T,c+k[1].length,M,c+k[1].length+(k[2]||H).length,T)}return a}var ld=J([[U,/^\'[^\']*(?:\'|$)/,j,Ab],[U,/^\"[^\"]*(?:\"|$)/,j,C],[S,/^[<>\/=]+/,j,Nb]],[[T,/^[\w:\-]+/,/^</],[U,/^[\w\-]+/,/^=/],[V,/^[\w:\-]+/,j],[I,/^\s+/,j,Ob]]);function md(b,a){for(var d=0;d<a.length;d+=2){var c=a[d+1];if(c===T){var g,e;g=a[d];e=d+2<a.length?a[d+2]:b.length;var k=b.substring(g,e),f=ld(k,g);Q(f,a,d,2);d+=f.length-2}}return a}function y(b){var a=[],d=[];if(b.tripleQuotedStrings)a.push([W,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/, +j,Pb]);else b.multiLineStrings?a.push([W,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,j,Qb]):a.push([W,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,j,Rb]);d.push([I,/^(?:[^\'\"\`\/\#]+)/,j,Sb]);b.hashComments&&a.push([P,/^#[^\r\n]*/,j,ia]);if(b.cStyleComments){d.push([P,/^\/\/[^\r\n]*/,j]);d.push([P,/^\/\*[\s\S]*?(?:\*\/|$)/,j])}b.regexLiterals&&d.push([W,/^\/(?=[^\/*])(?:[^\/\x5B\x5C]|\x5C[\s\S]|\x5B(?:[^\x5C\x5D]|\x5C[\s\S])*(?:\x5D|$))+(?:\/|$)/, +Rc]);var c=K(b.keywords),g=J(a,d),e=J([],[[I,/^\s+/,j,Sb],[I,/^[a-z_$@][a-z_$@0-9]*/i,j],[X,/^0x[a-f0-9]+[a-z]/i,j],[X,/^(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d+)(?:e[+\-]?\d+)?[a-z]*/i,j,Tb],[S,/^[^\s\w\.$@]+/,j]]);function k(f,h){for(var q=0;q<h.length;q+=2){var i=h[q+1];if(i===I){var o,r,l,m;o=h[q];r=q+2<h.length?h[q+2]:f.length;l=f.substring(o,r);m=e(l,o);for(var p=0,s=m.length;p<s;p+=2){var u=m[p+1];if(u===I){var t=m[p],A=p+2<s?m[p+2]:l.length,v=f.substring(t,A);if(v===Ub)m[p+1]=S;else if(v in c)m[p+ +1]=Vb;else if(/^@?[A-Z][A-Z$]*[a-z][A-Za-z$]*$/.test(v))m[p+1]=v.charAt(0)===Ta?X:Wb}}Q(m,h,q,2);q+=m.length-2}}return h}return function(f){var h=g(f);return h=k(f,h)}}var Ba=y({keywords:Xb,hashComments:n,cStyleComments:n,multiLineStrings:n,regexLiterals:n});function nd(b,a){var d=false;for(var c=0;c<a.length;c+=2){var g=a[c+1],e,k;if(g===V){e=a[c];k=c+2<a.length?a[c+2]:b.length;d=/^on|^style$/i.test(b.substring(e,k))}else if(g===U){if(d){e=a[c];k=c+2<a.length?a[c+2]:b.length;var f=b.substring(e, +k),h=f.length,q=h>=2&&/^[\"\']/.test(f)&&f.charAt(0)===f.charAt(h-1),i,o,r;if(q){o=e+1;r=k-1;i=f}else{o=e+1;r=k-1;i=f.substring(1,f.length-1)}var l=Ba(i);for(var m=0,p=l.length;m<p;m+=2)l[m]+=o;if(q){l.push(r,U);Q(l,a,c+2,0)}else Q(l,a,c,2)}d=false}}return a}function od(b){var a=kd(b);a=md(b,a);return a=nd(b,a)}function pd(b,a,d){var c=[],g=0,e=j,k=j,f=0,h=0,q=bd(window.PR_TAB_WIDTH),i=/([\r\n ]) /g,o=/(^| ) /gm,r=/\r\n?|\n/g,l=/[ \r\n]$/,m=n;function p(u){if(u>g){if(e&&e!==k){c.push(Y);e=j}if(!e&& +k){e=k;c.push(Yb,e,Zb)}var t=Z(q(b.substring(g,u))).replace(m?o:i,$b);m=l.test(t);c.push(t.replace(r,ac));g=u}}while(n){var s;if(s=f<a.length?h<d.length?a[f]<=d[h]:n:false){p(a[f]);if(e){c.push(Y);e=j}c.push(a[f+1]);f+=2}else if(h<d.length){p(d[h]);k=d[h+1];h+=2}else break}p(b.length);e&&c.push(Y);return c.join(H)}var G={};function w(b,a){for(var d=a.length;--d>=0;){var c=a[d];if(G.hasOwnProperty(c))bc in window&&console.log(cc,c);else G[c]=b}}w(Ba,[O]);w(od,[N,dc,ec,fc,gc,hc,ic]);w(y({keywords:jc, +hashComments:n,cStyleComments:n}),[kc,lc,mc,nc,oc,pc]);w(y({keywords:qc,hashComments:n,cStyleComments:n}),[rc]);w(y({keywords:sc,cStyleComments:n}),[tc]);w(y({keywords:uc,hashComments:n,multiLineStrings:n}),[vc,wc,xc]);w(y({keywords:yc,hashComments:n,multiLineStrings:n,tripleQuotedStrings:n}),[zc,Ac]);w(y({keywords:Bc,hashComments:n,multiLineStrings:n,regexLiterals:n}),[Cc,Dc,Ec]);w(y({keywords:Fc,hashComments:n,multiLineStrings:n,regexLiterals:n}),[Gc]);w(y({keywords:Hc,cStyleComments:n,regexLiterals:n}), +[Ic]);function Ca(b,a){try{var d=gd(b),c=d.source,g=d.tags;G.hasOwnProperty(a)||(a=/^\s*</.test(c)?N:O);var e=G[a].call({},c);return pd(c,g,e)}catch(k){if(bc in window){console.log(k);console.a()}return b}}function qd(b){var a=window._pr_isIE6(),d=[document.getElementsByTagName(Jc),document.getElementsByTagName(Kc),document.getElementsByTagName(Lc)],c=[];for(var g=0;g<d.length;++g)for(var e=0,k=d[g].length;e<k;++e)c.push(d[g][e]);var f=0;function h(){var q=window.PR_SHOULD_USE_CONTINUATION?(new Date).getTime()+ +250:Infinity;for(;f<c.length&&(new Date).getTime()<q;f++){var i=c[f];if(i.className&&i.className.indexOf(Mc)>=0){var o=i.className.match(/\blang-(\w+)\b/);if(o)o=o[1];var r=false;for(var l=i.parentNode;l;l=l.parentNode)if((l.tagName===Jc||l.tagName===Kc||l.tagName===Lc)&&l.className&&l.className.indexOf(Mc)>=0){r=n;break}if(!r){var m=ad(i);m=m.replace(/(?:\r\n?|\n)$/,H);var p=Ca(m,o);if(za(i)){var s=document.createElement(D);for(var u=0;u<i.attributes.length;++u){var t=i.attributes[u];if(t.specified){var A= +t.name.toLowerCase();if(A===Nc)s.className=t.value;else s.setAttribute(t.name,t.value)}}s.innerHTML=p;i.parentNode.replaceChild(s,i);i=s}else i.innerHTML=p;if(a&&i.tagName===D){var v=i.getElementsByTagName(Oc);for(var E=v.length;--E>=0;){var F=v[E];F.parentNode.replaceChild(document.createTextNode(Pc),F)}}}}}if(f<c.length)setTimeout(h,250);else b&&b()}h()}window.PR_normalizedHtml=R;window.prettyPrintOne=Ca;window.prettyPrint=qd;window.PR={createSimpleLexer:J,registerLangHandler:w,sourceDecorator:y, +PR_ATTRIB_NAME:V,PR_ATTRIB_VALUE:U,PR_COMMENT:P,PR_DECLARATION:Kb,PR_KEYWORD:Vb,PR_LITERAL:X,PR_NOCODE:Ib,PR_PLAIN:I,PR_PUNCTUATION:S,PR_SOURCE:M,PR_STRING:W,PR_TAG:T,PR_TYPE:Wb}})(); +})() diff --git a/public/stylesheets/base.css b/public/stylesheets/base.css index 83c80ef..91ea198 100644 --- a/public/stylesheets/base.css +++ b/public/stylesheets/base.css @@ -353,6 +353,7 @@ abbr { float: right; margin-right: 40px; margin-top: 20px; + margin-bottom: 0; clear: right; } @@ -1167,6 +1168,7 @@ table tr .line-numbers { border-right: 1px solid #ccc; border-bottom: 1px solid #cdcdcd; } + table tr td.code { width: 95%; padding-left: 10px; @@ -1181,6 +1183,13 @@ table tr td.code { border-right: 1px solid #999; } +table tr td.code pre { + margin: 0; + padding: 0; + font-size: inherit; + line-height: inherit; +} + table tr td.unwrapped { white-space: pre; } diff --git a/public/stylesheets/blueprint/.DS_Store b/public/stylesheets/blueprint/.DS_Store Binary files differdeleted file mode 100644 index 6d2d960..0000000 --- a/public/stylesheets/blueprint/.DS_Store +++ /dev/null diff --git a/public/stylesheets/blueprint/License.txt b/public/stylesheets/blueprint/License.txt deleted file mode 100755 index 12a1b17..0000000 --- a/public/stylesheets/blueprint/License.txt +++ /dev/null @@ -1,21 +0,0 @@ -Copyright (c) 2007 Olav Bjorkoy (http://bjorkoy.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sub-license, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice, and every other copyright notice found in this -software, and all the attributions in every file, and this permission notice -shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - diff --git a/public/stylesheets/blueprint/Readme.txt b/public/stylesheets/blueprint/Readme.txt deleted file mode 100755 index eba2b5a..0000000 --- a/public/stylesheets/blueprint/Readme.txt +++ /dev/null @@ -1,93 +0,0 @@ -Blueprint CSS framework (http://bjorkoy.com/blueprint) ----------------------------------------------------------------- - -Welcome to Blueprint! This is a CSS framework designed to -cut down on your CSS development time. It gives you a solid -foundation to build your own CSS on. Here are some of the -features BP provides out-of-the-box: - -* An easily customizable grid -* Sensible default typography -* A typographic baseline -* Perfected browser CSS reset -* A stylesheet for printing -* Absolutely no bloat - - -Setup instructions ----------------------------------------------------------------- - -Here's how you set up Blueprint on your site. - -1) Upload BP to your server, and place it in whatever folder - you'd like. A good choice would be your CSS folder. - -2) Add the following lines to every <head> section of your - site. Make sure the link path is correct (here, BP is in my CSS folder): - - <link rel="stylesheet" href="css/blueprint/screen.css" type="text/css" media="screen, projection"> - <link rel="stylesheet" href="css/blueprint/print.css" type="text/css" media="print"> - -3) That's it! Blueprint is now ready to shine. - - -How to use Blueprint ----------------------------------------------------------------- - -Here's a quick primer on how to use BP: -http://code.google.com/p/blueprintcss/wiki/Tutorial - -Each file is also heavily commented, so you'll learn a -lot by reading through them. - - -Files in Blueprint ----------------------------------------------------------------- - -The framework has a few files you should check out. Every file -contains lots of (hopefully) clarifying comments. - -* screen.css - This is the main file of the framework. It imports other CSS - files from the "lib" directory, and should be included on - every page. - -* print.css - This file sets some default print rules, so that printed versions - of your site looks better than they usually would. It should be - included on every page. - -* lib/grid.css - This file sets up the grid (it's true). It has a lot of classes - you apply to divs to set up any sort of column-based grid. - -* lib/typography.css - This file sets some default typography. It also has a few - methods for some really fancy stuff to do with your text. - -* lib/reset.css - This file resets CSS values that browsers tend to set for you. - - -Credits ----------------------------------------------------------------- - -Many parts of BP are directly inspired by other peoples work. -You may thank them for their brilliance. However, *do not* ask -them for support or any kind of help with BP. - -* Jeff Croft [jeffcroft.com] -* Nathan Borror [playgroundblues.com] -* Christian Metts [mintchaos.com] -* Wilson Miner [wilsonminer.com] -* The Typogrify Project [code.google.com/p/typogrify] -* Eric Meyer [meyerweb.com/eric] -* Angus Turnbull [twinhelix.com] -* Khoi Vinh [subtraction.com] - -Questions, comments, suggestions or bug reports all go to -olav at bjorkoy dot com. Thanks for your interest! - - -== By Olav Bjorkoy -== http://bjorkoy.com diff --git a/public/stylesheets/blueprint/lib/.DS_Store b/public/stylesheets/blueprint/lib/.DS_Store Binary files differdeleted file mode 100644 index 77cb70e..0000000 --- a/public/stylesheets/blueprint/lib/.DS_Store +++ /dev/null diff --git a/public/stylesheets/blueprint/lib/buttons.css b/public/stylesheets/blueprint/lib/buttons.css deleted file mode 100644 index abe0343..0000000 --- a/public/stylesheets/blueprint/lib/buttons.css +++ /dev/null @@ -1,112 +0,0 @@ -/* -------------------------------------------------------------- - - Buttons.css - * Gives you some great buttons for many purposes. - - Created by Kevin Hale [particletree.com] - * particletree.com/features/rediscovering-the-button-element - - W3C: "Buttons created with the BUTTON element function - just like buttons created with the INPUT element, - but they offer richer rendering possibilities." - - Usage: - - <button type="submit" class="button positive"> - <img src="css/blueprint/lib/img/icons/tick.png" alt=""/> Save - </button> - - <a class="button" href="/password/reset/"> - <img src="css/blueprint/lib/img/icons/textfield_key.png" alt=""/> Change Password - </a> - - <a href="#" class="button negative"> - <img src="css/blueprint/lib/img/icons/cross.png" alt=""/> Cancel - </a> - - --------------------------------------------------------------- */ - -a.button, button { - display:block; - float:left; - margin:0 0.583em 0.667em 0; - padding:5px 10px 6px 7px; /* Links */ - - border:0.1em solid #dedede; - border-top:0.1em solid #eee; - border-left:0.1em solid #eee; - - background-color:#f5f5f5; - font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; - font-size:100%; - line-height:130%; - text-decoration:none; - font-weight:bold; - color:#565656; - cursor:pointer; -} -button { - width:auto; - overflow:visible; - padding:4px 10px 3px 7px; /* IE6 */ -} -button[type] { - padding:5px 10px 5px 7px; /* Firefox */ - line-height:17px; /* Safari */ -} -*:first-child+html button[type] { - padding:4px 10px 3px 7px; /* IE7 */ -} -button img, a.button img{ - margin:0 3px -3px 0 !important; - padding:0; - border:none; - width:16px; - height:16px; -} - - -/* Button colors --------------------------------------------------------------- */ - -/* Standard */ -button:hover, a.button:hover{ - background-color:#dff4ff; - border:0.1em solid #c2e1ef; - color:#336699; -} -a.button:active{ - background-color:#6299c5; - border:1px solid #6299c5; - color:#fff; -} - -/* Positive */ -.positive { - color:#529214; -} -a.positive:hover, button.positive:hover { - background-color:#E6EFC2; - border:0.1em solid #C6D880; - color:#529214; -} -a.positive:active { - background-color:#529214; - border:0.1em solid #529214; - color:#fff; -} - -/* Negative */ -.negative { - color:#d12f19; -} -a.negative:hover, button.negative:hover { - background:#fbe3e4; - border:0.1em solid #fbc2c4; -} -a.negative:active { - background-color:#d12f19; - border:0.1em solid #d12f19; - color:#fff; -} diff --git a/public/stylesheets/blueprint/lib/compressed.css b/public/stylesheets/blueprint/lib/compressed.css deleted file mode 100644 index 861d034..0000000 --- a/public/stylesheets/blueprint/lib/compressed.css +++ /dev/null @@ -1,127 +0,0 @@ -/* Blueprint Comressed Version */ - -/* reset.css */ -html,body,div,span,applet,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre, a,abbr,acronym,address,big,cite,code, del,dfn,em,font,img,ins,kbd,q,s,samp, small,strike,strong,sub,sup,tt,var, dl,dt,dd,ol,ul,li, fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;} -body{line-height:1;color:#333;background:white;} -table{border-collapse:separate;border-spacing:0;} -caption,th,td{text-align:left;font-weight:normal;} -blockquote:before,blockquote:after,q:before,q:after{content:"";} -blockquote,q{quotes:"" "";} - -/* typograpghy.css */ -body{font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;line-height:1.5;} -body{font-size:75%;} -html > body{font-size:12px;} -h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,"Lucida Grande",Verdana,sans-serif;color:#111;clear:both;} -h1{font-size:3em;} -h2{font-size:2em;} -h3{font-size:1.5em;line-height:2;} -h4{font-size:1.2em;line-height:1.25;font-weight:bold;} -h5{font-size:1em;font-weight:bold;} -h6{font-size:1em;} -p{margin:0 0 1.5em 0;text-align:justify;} -p.last{margin-bottom:0;} -p img{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;} -p img.top{margin-top:0;} -ul,ol{margin:0 0 1.5em 1.5em;} -ol{list-style-type:decimal;} -dl{margin:1.5em 0;} -dl dt{font-weight:bold;} -a{color:#125AA7;text-decoration:underline;outline:none;} -a:hover{color:#000;} -blockquote{margin:1.5em 0 1.5em 1.5em;color:#666;font-style:italic;} -strong{font-weight:bold;} -em{font-style:italic;} -pre{margin-bottom:1.3em;background:#eee;border:0.1em solid #ddd;padding:1.5em;} -code{font:0.9em Monaco,monospace;} -hr{background:#B2CCFF;color:#B2CCFF;clear:both;float:none;width:100%;height:0.1em;margin:0 0 1.4em 0;border:none;} -* html hr{margin:0 0 1.2em 0;} -table{margin-bottom:1.4em;border-top:0.1em solid #ddd;border-left:0.1em solid #ddd;} -th,td{height:1em;padding:0.2em 0.4em;border-bottom:0.1em solid #ddd;border-right:0.1em solid #ddd;} -th{font-weight:bold;} -label{font-weight:bold;} -textarea{height:180px;width:300px;} -p.small{font-size:0.8em;margin-bottom:1.875em;line-height:1.875em;} -p.large{font-size:1.2em;line-height:2.5em;} -p.quiet{color:#666;} -.hide{display:none;} -.alt{color:#666;font-family:"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",serif;font-size:1.2em;line-height:1%;font-style:italic;} -.dquo{margin-left:-.7em;} -p.incr,.incr p{font-size:0.83333em;line-height:1.44em;margin-bottom:1.8em;} - -/* grid.css */ -body{text-align:center;margin:36px 0;} -.container{text-align:left;position:relative;padding:0;margin:0 auto;width:960px;} -.column{float:left;margin:0 10px;padding:0;} -* html .column{overflow-x:hidden;} -.border{padding-right:9px;margin-right:0;border-right:1px solid #ddd;} -.first{margin-left:0;} -.last{margin-right:0;} -.span-1{width:50px;} -.span-2{width:120px;} -.span-3{width:190px;} -.span-4{width:260px;} -.span-5{width:330px;} -.span-6{width:400px;} -.span-7{width:470px;} -.span-8{width:540px;} -.span-9{width:610px;} -.span-10{width:680px;} -.span-11{width:750px;} -.span-12{width:820px;} -.span-13{width:890px;} -.span-14{width:960px;margin:0;} -.append-1{padding-right:70px;} -.append-2{padding-right:140px;} -.append-3{padding-right:210px;} -.append-4{padding-right:280px;} -.append-5{padding-right:350px;} -.append-6{padding-right:420px;} -.append-7{padding-right:490px;} -.append-8{padding-right:560px;} -.append-9{padding-right:630px;} -.append-10{padding-right:700px;} -.append-11{padding-right:770px;} -.append-12{padding-right:840px;} -.append-13{padding-right:910px;} -.prepend-1{padding-left:70px;} -.prepend-2{padding-left:140px;} -.prepend-3{padding-left:210px;} -.prepend-4{padding-left:280px;} -.prepend-5{padding-left:350px;} -.prepend-6{padding-left:420px;} -.prepend-7{padding-left:490px;} -.prepend-8{padding-left:560px;} -.prepend-9{padding-left:630px;} -.prepend-10{padding-left:700px;} -.prepend-11{padding-left:770px;} -.prepend-12{padding-left:840px;} -.prepend-13{padding-left:910px;} -.box{padding:1.5em;margin-bottom:1.5em;background:#F0F0F0;} -.clear{display:inline-block;} -.clear:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;} -* html .clear{height:1%;} -.clear{display:block;} -img{margin:0 0 1.5em 0;} -.pull-1{margin-left:-70px;} -.pull-2{margin-left:-140px;} -.pull-3{margin-left:-210px;} -.push-0{margin:0 0 0 1.5em;float:right;} -.push-1{margin:0 -88px 0 1.5em;float:right;} -.push-2{margin:0 -158px 0 1.5em;float:right;} -.push-3{margin:0 -228px 0 1.5em;float:right;} - -/* buttons.css */ -a.button,button{display:block;float:left;margin:0 0.583em 0.667em 0;padding:5px 10px 6px 7px;border:0.1em solid #dedede;border-top:0.1em solid #eee;border-left:0.1em solid #eee;background-color:#f5f5f5;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;font:100% "Lucida Grande",Tahoma,Arial,Verdana,sans-serif} -button{width:auto;overflow:visible;padding:4px 10px 3px 7px} -button[type]{padding:5px 10px 5px 7px;line-height:17px} -*:first-child+html button[type]{padding:4px 10px 3px 7px} -button img,a.button img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px} -button:hover,a.button:hover{background-color:#dff4ff;border:0.1em solid #c2e1ef;color:#336699} -a.button:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff} -.positive{color:#529214} -a.positive:hover,button.positive:hover{background-color:#E6EFC2;border:0.1em solid #C6D880;color:#529214} -a.positive:active{background-color:#529214;border:0.1em solid #529214;color:#fff} -.negative{color:#d12f19} -a.negative:hover,button.negative:hover{background:#fbe3e4;border:0.1em solid #fbc2c4} -a.negative:active{background-color:#d12f19;border:0.1em solid #d12f19;color:#fff} diff --git a/public/stylesheets/blueprint/lib/grid.css b/public/stylesheets/blueprint/lib/grid.css deleted file mode 100755 index d9905d8..0000000 --- a/public/stylesheets/blueprint/lib/grid.css +++ /dev/null @@ -1,177 +0,0 @@ -/* --------------------------------------------------------------
-
- Grid.css
- * Creates an easy to use grid of 14 columns.
-
- Based on work by:
- * Nathan Borror [playgroundblues.com]
- * Jeff Croft [jeffcroft.com]
- * Christian Metts [mintchaos.com]
- * Khoi Vinh [subtraction.com]
-
- By default, the grid is 960px wide, with columns
- spanning 50px, and a 20px margin between columns.
-
- If you need fewer or more columns, use this
- formula to find the new total width:
-
- Total width = (columns * 70) - 20
-
--------------------------------------------------------------- */
-
-body {
- text-align: center; /* IE Fix */
- margin:36px 0;
-}
-
-/* A container should group all your columns. */
-.container {
- text-align: left;
- position: relative;
- padding: 0;
- margin: 0 auto; /* Centers layout */
- width: 960px; /* Total width */
-}
-
-
-/* Columns
--------------------------------------------------------------- */
-
-/* Use this class together with the .span-x classes
- to create any compsition of columns in a layout.
- Nesting columns works like a charm (remember .first and .last). */
-
-.column {
- float: left;
- margin: 0 10px;
- padding: 0;
-}
-* html .column { overflow-x: hidden; } /* IE6 fix */
-
-
-/* Add this class to a column if you want a border on its
- right hand side. This should be customized to fit your needs. */
-
-.border {
- padding-right: 9px;
- margin-right: 0;
- border-right: 1px solid #ddd;
-}
-
-
-/* The first and last elements in a multi-column
- block needs one of these classes each. */
-
-.first { margin-left: 0; }
-.last { margin-right: 0; }
-
-
-/* Use these classes to set how wide a column should be. */
-.span-1 { width: 50px; }
-.span-2 { width: 120px; }
-.span-3 { width: 190px; }
-.span-4 { width: 260px; }
-.span-5 { width: 330px; }
-.span-6 { width: 400px; }
-.span-7 { width: 470px; }
-.span-8 { width: 540px; }
-.span-9 { width: 610px; }
-.span-10 { width: 680px; }
-.span-11 { width: 750px; }
-.span-12 { width: 820px; }
-.span-13 { width: 890px; }
-.span-14 { width: 960px; margin: 0; }
-
-/* Add these to a column to append empty cols. */
-.append-1 { padding-right: 70px; }
-.append-2 { padding-right: 140px; }
-.append-3 { padding-right: 210px; }
-.append-4 { padding-right: 280px; }
-.append-5 { padding-right: 350px; }
-.append-6 { padding-right: 420px; }
-.append-7 { padding-right: 490px; }
-.append-8 { padding-right: 560px; }
-.append-9 { padding-right: 630px; }
-.append-10 { padding-right: 700px; }
-.append-11 { padding-right: 770px; }
-.append-12 { padding-right: 840px; }
-.append-13 { padding-right: 910px; }
-
-/* Add these to a column to prepend empty cols. */
-.prepend-1 { padding-left: 70px; }
-.prepend-2 { padding-left: 140px; }
-.prepend-3 { padding-left: 210px; }
-.prepend-4 { padding-left: 280px; }
-.prepend-5 { padding-left: 350px; }
-.prepend-6 { padding-left: 420px; }
-.prepend-7 { padding-left: 490px; }
-.prepend-8 { padding-left: 560px; }
-.prepend-9 { padding-left: 630px; }
-.prepend-10 { padding-left: 700px; }
-.prepend-11 { padding-left: 770px; }
-.prepend-12 { padding-left: 840px; }
-.prepend-13 { padding-left: 910px; }
-
-
-/* Use a .box to create a padded box inside a column.
- Sticking to the the baseline. */
-
-.box {
- padding: 1.5em;
- margin-bottom: 1.5em;
- background: #f0f0f0;
-}
-
-
-/* Clearing floats without extra markup
- Based on How To Clear Floats Without Structural Markup by PiE
- [http://www.positioniseverything.net/easyclearing.html] */
-
-.clear { display: inline-block; }
-.clear:after, .container:after {
- content: ".";
- display: block;
- height: 0;
- clear: both;
- visibility: hidden;
-}
-* html .clear { height: 1%; }
-.clear { display: block; }
-
-
-/* Nudge your elements [subtraction.com/archives/2007/0606_nudge_your_e.php]:
- All block elements (not hr) inside a col should have a 5px padding on each side.
- (Not everyone wants this, but feel free to uncomment if you do.)
-
-p,ul,ol,dl,h1,h2,h3,h4,h5,h6,
-caption,pre,blockquote,input,textarea {
- padding-left: 5px;
- padding-right: 5px;
-}
-div, table {
- margin-left: 5px;
- margin-right: 5px;
- padding: 0;
-} */
-
-
-/* Images
--------------------------------------------------------------- */
-
-/* Remember the baseline (typography.css). */
-img { margin: 0 0 1.5em 0; }
-
-
-/* Use these classes to make an image flow into the column before
- or after it. This techique can also be used on other objects. */
-
-.pull-1 { margin-left: -70px; }
-.pull-2 { margin-left: -140px; }
-.pull-3 { margin-left: -210px; }
-
-.push-0 { margin: 0 0 0 1.5em; float: right; } /* Right aligns the image. */
-.push-1 { margin: 0 -88px 0 1.5em; float: right; }
-.push-2 { margin: 0 -158px 0 1.5em; float: right; }
-.push-3 { margin: 0 -228px 0 1.5em; float: right; }
-
-
diff --git a/public/stylesheets/blueprint/lib/img/.DS_Store b/public/stylesheets/blueprint/lib/img/.DS_Store Binary files differdeleted file mode 100644 index 9735e4e..0000000 --- a/public/stylesheets/blueprint/lib/img/.DS_Store +++ /dev/null diff --git a/public/stylesheets/blueprint/lib/img/baseline-black.png b/public/stylesheets/blueprint/lib/img/baseline-black.png Binary files differdeleted file mode 100644 index 6f30009..0000000 --- a/public/stylesheets/blueprint/lib/img/baseline-black.png +++ /dev/null diff --git a/public/stylesheets/blueprint/lib/img/baseline.png b/public/stylesheets/blueprint/lib/img/baseline.png Binary files differdeleted file mode 100755 index 3188761..0000000 --- a/public/stylesheets/blueprint/lib/img/baseline.png +++ /dev/null diff --git a/public/stylesheets/blueprint/lib/img/grid.png b/public/stylesheets/blueprint/lib/img/grid.png Binary files differdeleted file mode 100755 index 8a67c4c..0000000 --- a/public/stylesheets/blueprint/lib/img/grid.png +++ /dev/null diff --git a/public/stylesheets/blueprint/lib/img/icons/cross.png b/public/stylesheets/blueprint/lib/img/icons/cross.png Binary files differdeleted file mode 100755 index 1514d51..0000000 --- a/public/stylesheets/blueprint/lib/img/icons/cross.png +++ /dev/null diff --git a/public/stylesheets/blueprint/lib/img/icons/textfield_key.png b/public/stylesheets/blueprint/lib/img/icons/textfield_key.png Binary files differdeleted file mode 100755 index a9d5e4f..0000000 --- a/public/stylesheets/blueprint/lib/img/icons/textfield_key.png +++ /dev/null diff --git a/public/stylesheets/blueprint/lib/img/icons/tick.png b/public/stylesheets/blueprint/lib/img/icons/tick.png Binary files differdeleted file mode 100755 index a9925a0..0000000 --- a/public/stylesheets/blueprint/lib/img/icons/tick.png +++ /dev/null diff --git a/public/stylesheets/blueprint/lib/reset.css b/public/stylesheets/blueprint/lib/reset.css deleted file mode 100755 index 436cbd8..0000000 --- a/public/stylesheets/blueprint/lib/reset.css +++ /dev/null @@ -1,37 +0,0 @@ -/* -------------------------------------------------------------- - - Reset.css - * Resets default browser CSS styles. - - Original by Erik Meyer: - * meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ - --------------------------------------------------------------- */ - -html, body, div, span, applet, object, iframe, -h1, h2, h3, h4, h5, h6, p, blockquote, pre, -a, abbr, acronym, address, big, cite, code, -del, dfn, em, font, img, ins, kbd, q, s, samp, -small, strike, strong, sub, sup, tt, var, -dl, dt, dd, ol, ul, li, -fieldset, form, label, legend, -table, caption, tbody, tfoot, thead, tr, th, td { - margin: 0; - padding: 0; - border: 0; - font-weight: inherit; - font-style: inherit; - font-size: 100%; - font-family: inherit; - vertical-align: baseline; -} - -body { line-height: 1; color: #333; background: white; } - -/* Tables still need 'cellspacing="0"' in the markup. */ -table { border-collapse: separate; border-spacing: 0; } -caption, th, td { text-align: left; font-weight: normal; } - -/* Remove possible quote marks (") from <q>, <blockquote>. */ -blockquote:before, blockquote:after, q:before, q:after { content: ""; } -blockquote, q { quotes: "" ""; } diff --git a/public/stylesheets/blueprint/lib/typography.css b/public/stylesheets/blueprint/lib/typography.css deleted file mode 100644 index 0bc128e..0000000 --- a/public/stylesheets/blueprint/lib/typography.css +++ /dev/null @@ -1,159 +0,0 @@ -/* -------------------------------------------------------------- - - Typography.css - * Sets some default typography. - - Based on work by: - * Nathan Borror [playgroundblues.com] - * Jeff Croft [jeffcroft.com] - * Christian Metts [mintchaos.com] - * Wilson Miner [wilsonminer.com] - - Read more about using a baseline here: - * alistapart.com/articles/settingtypeontheweb - --------------------------------------------------------------- */ - -body { - font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; - line-height: 1.5; /* Unitless for proper inheritance */ -} - -/* This is where you set your desired font size. The line-height - and vertical margins are automatically calculated from this. - - You have to add an extra calculation here because of IE, so that - all users may resize text manually in their browsers. - - The top one is for IE: The percentage is of 16px (default IE text size) - 10px is 62.5%, 12px is 75%, 13px is 81.25%, and so forth). - The second value is what all other browsers see (the wanted font size). */ - -body { font-size: 75%; } /* IE */ -html > body { font-size: 12px; } /* Other browsers */ - - -/* Headings --------------------------------------------------------------- */ - -h1,h2,h3,h4,h5,h6 { - font-family: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif; - color:#111; - clear:both; -} - -h1 { font-size: 3em; } -h2 { font-size: 2em; } -h3 { font-size: 1.5em; line-height:2; } -h4 { font-size: 1.2em; line-height:1.25; font-weight:bold; } -h5 { font-size: 1em; font-weight:bold; } -h6 { font-size: 1em; } - - -/* Text elements --------------------------------------------------------------- */ - -p { margin: 0 0 1.5em 0; text-align:justify; } -p.last { margin-bottom:0; } -p img { float: left; margin: 1.5em 1.5em 1.5em 0; padding:0; } -p img.top { margin-top:0; } /* Use this if the image is at the top of the <p>. */ - -ul, ol { margin: 0 0 1.5em 1.5em; } -ol { list-style-type: decimal; } -dl { margin: 1.5em 0; } -dl dt { font-weight: bold; } - -a { color: #125AA7; text-decoration: underline; outline: none; } -a:hover { color: #000; } - -blockquote { margin: 1.5em 0 1.5em 1.5em; color: #666; font-style: italic; } -strong { font-weight: bold; } -em { font-style: italic; } -pre { margin-bottom: 1.3em; background: #eee; border:0.1em solid #ddd; padding:1.5em; } -code { font:0.9em Monaco, monospace; } - -/* Use this to create a horizontal ruler across a column. */ -hr { - background: #B2CCFF; - color: #B2CCFF; - clear: both; - float: none; - width: 100%; - height: 0.1em; - margin: 0 0 1.4em 0; - border: none; -} -* html hr { margin: 0 0 1.2em 0; } /* IE6 fix */ - - -/* Tables --------------------------------------------------------------- */ - -table { margin-bottom: 1.4em; border-top:0.1em solid #ddd; border-left:0.1em solid #ddd; } -th,td { height: 1em; padding:0.2em 0.4em; border-bottom:0.1em solid #ddd; border-right:0.1em solid #ddd; } -th { font-weight:bold; } - - -/* Forms --------------------------------------------------------------- */ - -label { font-weight: bold; } -textarea { height: 180px; width: 300px; } - - -/* Some default classes --------------------------------------------------------------- */ - -p.small { font-size: 0.8em; margin-bottom: 1.875em; line-height: 1.875em; } -p.large { font-size: 1.2em; line-height: 2.5em; } -p.quiet { color: #666; } -.hide { display: none; } - - -/* Extra fancy typography --------------------------------------------------------------- */ - -/* For great looking type, use this code instead of asdf: - <span class="alt">asdf</span> - Best used on prepositions and ampersands. */ - -.alt { - color: #666; - font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", serif; - font-size: 1.2em; - line-height: 1%; /* Maintain correct baseline */ - font-style: italic; -} - -/* For great looking quote marks in titles, replace "asdf" width: - <span class="dquo">“</span>asdf” - (That is, when the title starts with a quote mark). - (You may have to change this value depending on your font size). */ - -.dquo { margin-left: -.7em; } - - -/* Reduced size type with incremental leading - (http://www.markboulton.co.uk/journal/comments/incremental_leading/) - - This could be used for side notes. For smaller type, you don't necessarily want to - follow the 1.5x vertical rhythm -- the line-height is too much. - - Using this class, it reduces your font size and line-height so that for - every four lines of normal sized type, there is five lines of the sidenote. eg: - - New type size in em's: - 10px (wanted side note size) / 12px (existing base size) = 0.8333 (new type size in ems) - - New line-height value: - 12px x 1.5 = 18px (old line-height) - 18px x 4 = 72px - 60px / 5 = 14.4px (new line height) - 14.4px / 10px = 1.44 (new line height in em's) */ - -p.incr, .incr p { - font-size: 0.83333em; /* font size 10px */ - line-height: 1.44em; - margin-bottom: 1.8em; /* Still 1.5 x normal font size as baseline */ -} - diff --git a/public/stylesheets/blueprint/print.css b/public/stylesheets/blueprint/print.css deleted file mode 100755 index 42037d5..0000000 --- a/public/stylesheets/blueprint/print.css +++ /dev/null @@ -1,75 +0,0 @@ -/* -------------------------------------------------------------- - - Blueprint CSS Framework - [bjorkoy.com/blueprint] - - * Print Styles * - - This file creates CSS styles for printing documents. - Include this in the <head> of every page. See the - Readme file in this directory for further instructions. - - Some additions you'll want to make, - customized to your markup: - - #heder, #footer, #navigation { display:none; } - --------------------------------------------------------------- */ - -body { - font-family: Georgia, Times, serif; - line-height: 1.5; - color:#000; - background: none; - font-size: 11pt; -} - -img { - float:left; - margin:1.5em 1.5em 1.5em 0; -} -p img.top { - margin-top: 0; -} - -hr { - background:#ccc; - color:#ccc; - width:100%; - height:2px; - margin:2em 0; - padding:0; - border:none; -} -blockquote { - margin:1.5em 0; - padding:1em; - border:0.2em solid #ccc; - font-style:italic; - font-size:0.9em; -} - -.small, .small p { font-size: 0.9em; } -.large, .large p { font-size: 1.1em; } -.quiet, .quiet p { color: #999; } -.hide { display:none; } - -a:link, a:visited { - background: transparent; - font-weight: bold; - text-decoration: underline; -} - -a:link:after, a:visited:after { - content: " (" attr(href) ") "; - font-size: 90%; -} - -/* If you're having trouble printing relative links, uncomment and customize this: - (note: This is valid CSS3, but it still won't go through the W3C CSS Validator) */ - -/* a[href^="/"]:after { - content: " (http://www.yourdomain.com" attr(href) ") "; -} */ - - diff --git a/public/stylesheets/blueprint/screen.css b/public/stylesheets/blueprint/screen.css deleted file mode 100755 index 0e613da..0000000 --- a/public/stylesheets/blueprint/screen.css +++ /dev/null @@ -1,33 +0,0 @@ -/* -------------------------------------------------------------- - - Blueprint CSS Framework - [bjorkoy.com/blueprint] - - * Screen & Projection Styles * - - This is the main CSS-file for the framework. - Include this in the <head> of every page. See the - Readme file in this directory for further instructions. - --------------------------------------------------------------- */ - -/* Import stylesheets and hide from IE/Mac \*/ -@import "lib/reset.css"; -@import "lib/typography.css"; -@import "lib/grid.css"; -@import "lib/buttons.css"; -/* End import/hide */ - -/* Compressed version: - [http://teenage.cz/acidofil/tools/cssformat.php] - - Comment out @import statements above, and add this - one when your site has launched (Ca 60% compressed): - @import "lib/compressed.css"; */ - - -/* Uncomment the line below to see the grid and baseline. - (Assuming you've wrapped your columns in a container). - - .container { background: url(lib/img/grid.png); } - .container { background: url(lib/img/baseline.png); } */ diff --git a/public/stylesheets/prettify/prettify.css b/public/stylesheets/prettify/prettify.css new file mode 100755 index 0000000..2f5dbc6 --- /dev/null +++ b/public/stylesheets/prettify/prettify.css @@ -0,0 +1,26 @@ +/* Pretty printing styles. Used with prettify.js. */ + +.str { color: #00A33F; } +.kwd { color: #FF5600; } +.com { color: #919191; } +.typ { color: #21439C; } +.lit { color: #21439C; } +.pun { color: #660; } +.pln { color: #000; } +.tag { color: #008; } +.atn { color: #606; } +.atv { color: #080; } +.dec { color: #606; } + +@media print { + .str { color: #060; } + .kwd { color: #006; font-weight: bold; } + .com { color: #600; font-style: italic; } + .typ { color: #404; font-weight: bold; } + .lit { color: #044; } + .pun { color: #440; } + .pln { color: #000; } + .tag { color: #006; font-weight: bold; } + .atn { color: #404; } + .atv { color: #060; } +} diff --git a/public/stylesheets/syntax_themes/active4d.css b/public/stylesheets/syntax_themes/active4d.css deleted file mode 100644 index ed1fa54..0000000 --- a/public/stylesheets/syntax_themes/active4d.css +++ /dev/null @@ -1,110 +0,0 @@ -.highlighted .active4d .DiffHeader { - background-color: #656565; - color: #FFFFFF; -} -.highlighted .active4d .Operator { -} -.highlighted .active4d .InheritedClass { -} -.highlighted .active4d .TypeName { - color: #21439C; -} -.highlighted .active4d .Number { - color: #A8017E; -} -.highlighted .active4d .EmbeddedSource { - background-color: #ECF1FF; -} -.highlighted .active4d { - background-color: #FFFFFF; - color: #000000; -} -.highlighted .active4d .DiffInsertedLine { - background-color: #98FF9A; - color: #000000; -} -.highlighted .active4d .LibraryVariable { - color: #A535AE; -} -.highlighted .active4d .Storage { - color: #FF5600; -} -.highlighted .active4d .InterpolatedEntity { - font-weight: bold; - color: #66CCFF; -} -.highlighted .active4d .LocalVariable { - font-weight: bold; - color: #6392FF; -} -.highlighted .active4d .DiffLineRange { - background-color: #1B63FF; - color: #FFFFFF; -} -.highlighted .active4d .BlockComment { - color: #D33435; -} -.highlighted .active4d .TagName { - color: #016CFF; -} -.highlighted .active4d .FunctionArgument { -} -.highlighted .active4d .BuiltInConstant { - color: #A535AE; -} -.highlighted .active4d .LineComment { - color: #D33535; -} -.highlighted .active4d .DiffDeletedLine { - background-color: #FF7880; - color: #000000; -} -.highlighted .active4d .NamedConstant { - color: #B7734C; -} -.highlighted .active4d .CommandMethod { - font-weight: bold; - color: #45AE34; -} -.highlighted .active4d .TableField { - color: #0BB600; -} -.highlighted .active4d .PlainXmlText { - color: #000000; -} -.highlighted .active4d .Invalid { - background-color: #990000; - color: #FFFFFF; -} -.highlighted .active4d .LibraryClassType { - color: #A535AE; -} -.highlighted .active4d .TagAttribute { - color: #963DFF; -} -.highlighted .active4d .Keyword { - font-weight: bold; - color: #006699; -} -.highlighted .active4d .UserDefinedConstant { -} -.highlighted .active4d .String { - color: #666666; -} -.highlighted .active4d .DiffUnchangedLine { - color: #5E5E5E; -} -.highlighted .active4d .TagContainer { - color: #7A7A7A; -} -.highlighted .active4d .FunctionName { - color: #21439C; -} -.highlighted .active4d .Variable { - font-weight: bold; - color: #0053FF; -} -.highlighted .active4d .DateTimeLiteral { - font-weight: bold; - color: #66CCFF; -} diff --git a/public/stylesheets/syntax_themes/all_hallows_eve.css b/public/stylesheets/syntax_themes/all_hallows_eve.css deleted file mode 100644 index 82e4322..0000000 --- a/public/stylesheets/syntax_themes/all_hallows_eve.css +++ /dev/null @@ -1,72 +0,0 @@ -.highlighted .all_hallows_eve .ClassInheritance { - font-style: italic; -} -.highlighted .all_hallows_eve .Constant { - color: #3387CC; -} -.highlighted .all_hallows_eve .TypeName { - text-decoration: underline; -} -.highlighted .all_hallows_eve .TextBase { - background-color: #434242; - color: #FFFFFF; -} -.highlighted .all_hallows_eve { - background-color: #000000; - color: #FFFFFF; -} -.highlighted .all_hallows_eve .StringEscapesExecuted { - color: #555555; -} -/*.highlighted .all_hallows_eve .line-numbers { - background-color: #73597E; - color: #FFFFFF; -}*/ -.highlighted .all_hallows_eve .StringExecuted { - background-color: #CCCC33; - color: #000000; -} -.highlighted .all_hallows_eve .BlockComment { - background-color: #9B9B9B; - color: #FFFFFF; -} -.highlighted .all_hallows_eve .TagName { - text-decoration: underline; -} -.highlighted .all_hallows_eve .PreProcessorLine { - color: #D0D0FF; -} -.highlighted .all_hallows_eve .SupportFunction { - color: #C83730; -} -.highlighted .all_hallows_eve .FunctionArgument { - font-style: italic; -} -.highlighted .all_hallows_eve .PreProcessorDirective { -} -.highlighted .all_hallows_eve .StringEscapes { - color: #AAAAAA; -} -.highlighted .all_hallows_eve .SourceBase { - background-color: #000000; - color: #FFFFFF; -} -.highlighted .all_hallows_eve .TagAttribute { -} -.highlighted .all_hallows_eve .StringLiteral { - color: #CCCC33; -} -.highlighted .all_hallows_eve .String { - color: #66CC33; -} -.highlighted .all_hallows_eve .Keyword { - color: #CC7833; -} -.highlighted .all_hallows_eve .RegularExpression { - color: #CCCC33; -} -.highlighted .all_hallows_eve .FunctionName { -} -.highlighted .all_hallows_eve .Comment { - color: #9933CC; -} diff --git a/public/stylesheets/syntax_themes/amy.css b/public/stylesheets/syntax_themes/amy.css deleted file mode 100644 index 120d3a0..0000000 --- a/public/stylesheets/syntax_themes/amy.css +++ /dev/null @@ -1,147 +0,0 @@ -.highlighted .amy .PolymorphicVariants { - color: #60B0FF; - font-style: italic; -} -.highlighted .amy .KeywordDecorator { - color: #D0D0FF; -} -.highlighted .amy .Punctuation { - color: #805080; -} -.highlighted .amy .InheritedClass { -} -.highlighted .amy .InvalidDepricated { - background-color: #CC66FF; - color: #200020; -} -.highlighted .amy .LibraryVariable { -} -.highlighted .amy .TokenReferenceOcamlyacc { - color: #3CB0D0; -} -.highlighted .amy .Storage { - color: #B0FFF0; -} -.highlighted .amy .KeywordOperator { - color: #A0A0FF; -} -.highlighted .amy .CharacterConstant { - color: #666666; -} -/*.highlighted .amy .line-numbers { - background-color: #800000; - color: #000000; -}*/ -.highlighted .amy .ClassName { - color: #70E080; -} -.highlighted .amy .Int64Constant { - font-style: italic; -} -.highlighted .amy .NonTerminalReferenceOcamlyacc { - color: #C0F0F0; -} -.highlighted .amy .TokenDefinitionOcamlyacc { - color: #3080A0; -} -.highlighted .amy .ClassType { - color: #70E0A0; -} -.highlighted .amy .ControlKeyword { - color: #80A0FF; -} -.highlighted .amy .LineNumberDirectives { - text-decoration: underline; - color: #C080C0; -} -.highlighted .amy .FloatingPointConstant { - text-decoration: underline; -} -.highlighted .amy .Int32Constant { - font-weight: bold; -} -.highlighted .amy .TagName { - color: #009090; -} -.highlighted .amy .ModuleTypeDefinitions { - text-decoration: underline; - color: #B000B0; -} -.highlighted .amy .Integer { - color: #7090B0; -} -.highlighted .amy .Camlp4TempParser { -} -.highlighted .amy .InvalidIllegal { - font-weight: bold; - background-color: #FFFF00; - color: #400080; -} -.highlighted .amy .LibraryConstant { - background-color: #200020; -} -.highlighted .amy .ModuleDefinitions { - color: #B000B0; -} -.highlighted .amy .Variants { - color: #60B0FF; -} -.highlighted .amy .CompilerDirectives { - color: #C080C0; -} -.highlighted .amy .FloatingPointInfixOperator { - text-decoration: underline; -} -.highlighted .amy .BuiltInConstant1 { -} -.highlighted .amy { - background-color: #200020; - color: #D0D0FF; -} -.highlighted .amy .FunctionArgument { - color: #80B0B0; -} -.highlighted .amy .FloatingPointPrefixOperator { - text-decoration: underline; -} -.highlighted .amy .NativeintConstant { - font-weight: bold; -} -.highlighted .amy .BuiltInConstant { - color: #707090; -} -.highlighted .amy .BooleanConstant { - color: #8080A0; -} -.highlighted .amy .LibraryClassType { -} -.highlighted .amy .TagAttribute { -} -.highlighted .amy .Keyword { - color: #A080FF; -} -.highlighted .amy .UserDefinedConstant { -} -.highlighted .amy .String { - color: #999999; -} -.highlighted .amy .Camlp4Code { - background-color: #350060; -} -.highlighted .amy .NonTerminalDefinitionOcamlyacc { - color: #90E0E0; -} -.highlighted .amy .FunctionName { - color: #50A0A0; -} -.highlighted .amy .SupportModules { - color: #A00050; -} -.highlighted .amy .Variable { - color: #008080; -} -.highlighted .amy .Comment { - background-color: #200020; - color: #404080; - font-style: italic; -} diff --git a/public/stylesheets/syntax_themes/blackboard.css b/public/stylesheets/syntax_themes/blackboard.css deleted file mode 100644 index 33b8c3b..0000000 --- a/public/stylesheets/syntax_themes/blackboard.css +++ /dev/null @@ -1,88 +0,0 @@ -.highlighted .blackboard .LatexSupport { - color: #FBDE2D; -} -.highlighted .blackboard .OcamlInfixOperator { - color: #8DA6CE; -} -.highlighted .blackboard .MetaFunctionCallPy { - color: #BECDE6; -} -.highlighted .blackboard .Superclass { - color: #FF6400; - font-style: italic; -} -.highlighted .blackboard .Constant { - color: #D8FA3C; -} -.highlighted .blackboard { - background-color: #0C1021; - color: #F8F8F8; -} -.highlighted .blackboard .OcamlFPConstant { - text-decoration: underline; -} -.highlighted .blackboard .OcamlFPInfixOperator { - text-decoration: underline; -} -.highlighted .blackboard .Support { - color: #8DA6CE; -} -.highlighted .blackboard .OcamlOperator { - color: #F8F8F8; -} -.highlighted .blackboard .Storage { - color: #FBDE2D; -} -/*.highlighted .blackboard .line-numbers { - background-color: #253B76; - color: #FFFFFF; -}*/ -.highlighted .blackboard .StringInterpolation { - color: #FF6400; -} -.highlighted .blackboard .InvalidIllegal { - background-color: #9D1E15; - color: #F8F8F8; -} -.highlighted .blackboard .PlistUnquotedString { - color: #FFFFFF; -} -.highlighted .blackboard .OcamlVariant { - color: #D5E0F3; -} -.highlighted .blackboard .MetaTag { - color: #7F90AA; -} -.highlighted .blackboard .LatexEnvironment { - background-color: #F7F7F8; -} -.highlighted .blackboard .OcamlFPPrefixOperator { - text-decoration: underline; -} -.highlighted .blackboard .OcamlPrefixOperator { - color: #8DA6CE; -} -.highlighted .blackboard .EntityNameSection { - color: #FFFFFF; -} -.highlighted .blackboard .String { - color: #61CE3C; -} -.highlighted .blackboard .Keyword { - color: #FBDE2D; -} -.highlighted .blackboard .LatexEnvironmentNested { - background-color: #7691F3; -} -.highlighted .blackboard .InvalidDeprecated { - color: #AB2A1D; - font-style: italic; -} -.highlighted .blackboard .Variable { -} -.highlighted .blackboard .Entity { - color: #FF6400; -} -.highlighted .blackboard .Comment { - color: #AEAEAE; -} diff --git a/public/stylesheets/syntax_themes/brilliance_black.css b/public/stylesheets/syntax_themes/brilliance_black.css deleted file mode 100644 index 760b46d..0000000 --- a/public/stylesheets/syntax_themes/brilliance_black.css +++ /dev/null @@ -1,605 +0,0 @@ -.highlighted .brilliance_black .MetaGroupBraces2 { - background-color: #0E0E0E; -} -.highlighted .brilliance_black .StringEmbeddedSource { - color: #406180; -} -/*.highlighted .brilliance_black .line-numbers { - background-color: #2E2EE6; - color: #000000; -}*/ -.highlighted .brilliance_black .StorageModifier { - color: #803D00; -} -.highlighted .brilliance_black .TagWildcard { - font-weight: bold; - color: #FF7900; -} -.highlighted .brilliance_black .MUnderline { - text-decoration: underline; -} -.highlighted .brilliance_black .MetaGroupBraces3 { - background-color: #111111; -} -.highlighted .brilliance_black .MiscPunctuation { - font-weight: bold; - color: #4C4C4C; -} -.highlighted .brilliance_black .LEntityNameSection { - background-color: #FFFFFF; - color: #000000; -} -.highlighted .brilliance_black .MItalic { - font-style: italic; -} -.highlighted .brilliance_black .MetaGroupBraces4 { - background-color: #151515; -} -.highlighted .brilliance_black .DDiffDelete { - background-color: #400021; - color: #FF40A3; -} -.highlighted .brilliance_black .LMetaEnvironmentList { - background-color: #010101; - color: #515151; -} -.highlighted .brilliance_black .InheritedClass { - background-color: #480204; - color: #FF0086; -} -.highlighted .brilliance_black .LKeywordOperatorBraces { - color: #666666; -} -.highlighted .brilliance_black .MetaGroupBraces5 { - background-color: #191919; -} -.highlighted .brilliance_black .ObjectPunctuation { - font-weight: bold; - color: #0C823B; -} -.highlighted .brilliance_black .LMetaEndDocument { - background-color: #CDCDCD; - color: #000000; -} -.highlighted .brilliance_black .LibraryConstant { - color: #00FFF8; -} -.highlighted .brilliance_black .LibraryVariable { - background-color: #024846; - color: #00FFF8; -} -.highlighted .brilliance_black .MetaGroupBraces6 { - background-color: #1C1C1C; -} -.highlighted .brilliance_black .MetaSourceEmbedded { - background-color: #010101; - color: #666666; -} -.highlighted .brilliance_black .MetaBracePipe { - background-color: #1E1E1E; - color: #4C4C4C; -} -.highlighted .brilliance_black .LMetaLabelReference { - background-color: #404040; -} -.highlighted .brilliance_black .MetaGroupBraces7 { - background-color: #1F1F1F; -} -.highlighted .brilliance_black .TagBlockForm { - background-color: #031C34; -} -.highlighted .brilliance_black .MRawBlock { - background-color: #000000; - color: #999999; -} -.highlighted .brilliance_black .KeywordControl { - background-color: #230248; - color: #F800FF; -} -.highlighted .brilliance_black .KeywordOperatorGetter { - color: #8083FF; -} -.highlighted .brilliance_black .LVariableParameterCite { - background-color: #400022; - color: #FFBFE1; -} -.highlighted .brilliance_black .MetaGroupBraces8 { - background-color: #212121; -} -.highlighted .brilliance_black .MetaDelimiter { - font-weight: bold; - background-color: #151515; - color: #FFFFFF; -} -.highlighted .brilliance_black .LMetaEnvironmentList2 { - background-color: #010101; - color: #515151; -} -.highlighted .brilliance_black .LMetaFootnote { - background-color: #020448; - color: #3D43EF; -} -.highlighted .brilliance_black .KeywordOperatorSetter { -} -.highlighted .brilliance_black .StringRegexGroup1 { - background-color: #274802; -} -.highlighted .brilliance_black .TagName { - color: #EFEFEF; -} -.highlighted .brilliance_black .VariableLanguageThisJsPrototype { - color: #666666; -} -.highlighted .brilliance_black .MetaGroupBraces9 { - background-color: #242424; -} -.highlighted .brilliance_black .BoldStringQuotes { - font-weight: bold; - color: #803D00; -} -.highlighted .brilliance_black .MetaDelimiterObjectJs { - background-color: #010101; -} -.highlighted .brilliance_black .MetaDelimiterStatementJs { - background-color: #000000; -} -.highlighted .brilliance_black .Invalid { - font-weight: bold; - background-color: #FF0007; - color: #330000; -} -.highlighted .brilliance_black .LMetaEnvironmentList3 { - background-color: #000000; - color: #515151; -} -.highlighted .brilliance_black .MQuoteBlock { - background-color: #656565; -} -.highlighted .brilliance_black .ClassMethod { - color: #FF0086; -} -.highlighted .brilliance_black .Keyword { - color: #F800FF; -} -.highlighted .brilliance_black .AttributeMatch { - background-color: #020448; - color: #0007FF; -} -.highlighted .brilliance_black .HackKeywordControlRubyStartBlock { -} -.highlighted .brilliance_black .StringRegexGroup2 { - background-color: #274802; - color: #EBEBEB; -} -.highlighted .brilliance_black .MetaBraceCurlyFunction { - background-color: #230248; - color: #8083FF; -} -.highlighted .brilliance_black .DDiffAdd { - background-color: #00401E; - color: #40FF9A; -} -.highlighted .brilliance_black .MetaBraceErbReturnValue { - background-color: #284935; - color: #45815D; -} -.highlighted .brilliance_black .LMetaEnvironmentList4 { - color: #515151; -} -.highlighted .brilliance_black .TagAttribute { - color: #F5F5F5; -} -.highlighted .brilliance_black .MReference { - color: #0086FF; -} -.highlighted .brilliance_black .Function { - background-color: #480227; - color: #800043; -} -.highlighted .brilliance_black .StringRegexGroup3 { - background-color: #274802; - color: #EBEBEB; -} -.highlighted .brilliance_black .GlobalVariable { - background-color: #022748; - color: #00807C; -} -.highlighted .brilliance_black .LMetaEnvironmentList5 { - color: #515151; -} -.highlighted .brilliance_black .EntityNamePreprocessor { - background-color: #482302; -} -.highlighted .brilliance_black .StringRegexGroup4 { - background-color: #274802; - color: #EBEBEB; -} -.highlighted .brilliance_black .LSupportFunctionSection { - color: #D9D9D9; -} -.highlighted .brilliance_black .LMetaEnvironmentList6 { - color: #515151; -} -.highlighted .brilliance_black .Id { - color: #FF0086; -} -.highlighted .brilliance_black .CurlyPunctuation { - font-weight: bold; - color: #FFFFFF; -} -.highlighted .brilliance_black .SubtlegradientCom { - background-color: #FFFFFF; - text-decoration: underline; - color: #555555; -} -.highlighted .brilliance_black .StringPunctuation { - color: #803D00; -} -.highlighted .brilliance_black .LSupportFunction { - color: #BC80FF; -} -.highlighted .brilliance_black .TextSubversionCommit { - background-color: #FFFFFF; - color: #000000; -} -.highlighted .brilliance_black .SourceEmbededSource { - background-color: #161616; -} -.highlighted .brilliance_black .TagOther { - background-color: #480204; - color: #FF0007; -} -.highlighted .brilliance_black .ClassVariable { - background-color: #02068E; - color: #0086FF; -} -.highlighted .brilliance_black .LVariableParameterLabel { - color: #E6E6E6; -} -.highlighted .brilliance_black .MetaGroupAssertionRegexp { - background-color: #024B8E; -} -.highlighted .brilliance_black .DDiffChanged { - background-color: #803D00; - color: #FFFF55; -} -.highlighted .brilliance_black .HtmlComment { - font-style: italic; -} -.highlighted .brilliance_black .StringInterpolated { - background-color: #1A1A1A; - color: #FFFC80; -} -.highlighted .brilliance_black .BuiltInConstant1 { - background-color: #044802; - color: #07FF00; -} -.highlighted .brilliance_black .InstanceConstructor { - background-color: #480227; -} -.highlighted .brilliance_black .Instance { - color: #FF0007; -} -.highlighted .brilliance_black .MetaPropertyList { - font-weight: bold; - color: #333333; -} -.highlighted .brilliance_black .Latex { -} -.highlighted .brilliance_black .LMarkupRaw { - background-color: #000000; -} -.highlighted .brilliance_black .StringPunctuationIi { - color: #F5EF28; -} -.highlighted .brilliance_black .Css { -} -.highlighted .brilliance_black .ClassName { - color: #FF0007; -} -.highlighted .brilliance_black .MetaPropertyName { - color: #999999; -} -.highlighted .brilliance_black .LKeywordControlRef { - background-color: #260001; - color: #FF0007; -} -.highlighted .brilliance_black .MetaHeadersBlogKeywordOtherBlog { - background-color: #036562; - color: #06403E; -} -.highlighted .brilliance_black .PseudoClass { - color: #7900FF; -} -.highlighted .brilliance_black .TagBlockHead { - background-color: #121212; -} -.highlighted .brilliance_black .StringRegexArbitraryRepitition { - background-color: #274802; - color: #00FFF8; -} -.highlighted .brilliance_black .LKeywordOperatorDelimiter { - background-color: #010101; -} -.highlighted .brilliance_black .FunctionArgument { - background-color: #230248; - color: #8083FF; -} -.highlighted .brilliance_black .MReferenceName { - background-color: #022748; - color: #00FFF8; -} -.highlighted .brilliance_black .TextSubversionCommitMetaScopeChangedFiles { - background-color: #000000; - color: #FFFFFF; -} -.highlighted .brilliance_black .VariablePunctuation { - color: #666666; -} -.highlighted .brilliance_black .MUnderlineLink { - text-decoration: underline; - color: #00FFF8; -} -.highlighted .brilliance_black .Selector { - background-color: #010101; - color: #666666; -} -.highlighted .brilliance_black .TagDoctype { - background-color: #333333; - color: #CDCDCD; -} -.highlighted .brilliance_black .Class { - background-color: #8E0206; - color: #800004; -} -.highlighted .brilliance_black .BuiltInConstant { - color: #07FF00; -} -.highlighted .brilliance_black .MBold { - font-weight: bold; -} -.highlighted .brilliance_black .MHeading { - background-color: #272727; - color: #666666; -} -.highlighted .brilliance_black .ConstantVariable { - color: #00FFF8; -} -.highlighted .brilliance_black .XmlTag { - color: #666666; -} -.highlighted .brilliance_black .MHr { - background-color: #FFFFFF; - color: #000000; -} -.highlighted .brilliance_black .LKeywordControlCite { - background-color: #260014; - color: #FF0086; -} -.highlighted .brilliance_black .FunctionPunctuation { - font-weight: bold; - color: #800043; -} -.highlighted .brilliance_black .Variable { - color: #0086FF; -} -.highlighted .brilliance_black .Syntax { - color: #333333; -} -.highlighted .brilliance_black .MetaPropertyValue { - background-color: #0D0D0D; - color: #999999; -} -.highlighted .brilliance_black .KeywordOperator { - color: #6100CC; -} -.highlighted .brilliance_black .StringUnquoted { - color: #FFBC80; -} -.highlighted .brilliance_black .LConstantLanguageGeneral { -} -.highlighted .brilliance_black .TextStringSource { - color: #999999; -} -.highlighted .brilliance_black .LVariableParameterLabelReference { - background-color: #400002; - color: #FFBC80; -} -.highlighted .brilliance_black .Source { - background-color: #000000; -} -.highlighted .brilliance_black .MetaHeadersBlogStringUnquotedBlog { - background-color: #656523; - color: #803D00; -} -.highlighted .brilliance_black .StringRegexCharacterClass { - background-color: #274802; - color: #86FF00; -} -.highlighted .brilliance_black .LibraryFunction { - color: #6100CC; -} -.highlighted .brilliance_black .MetaBlockContentSlate { - color: #CDCDCD; -} -.highlighted .brilliance_black .TextStringSourceStringSource { -} -.highlighted .brilliance_black .MetaBraceErb1 { - background-color: #000000; -} -.highlighted .brilliance_black .TagInline { - background-color: #482302; - color: #FF7900; -} -.highlighted .brilliance_black .String { - background-color: #482302; - color: #FFFC80; -} -.highlighted .brilliance_black .MetaBlockSlate { - color: #666666; -} -.highlighted .brilliance_black .MetaHeadersBlog1 { - background-color: #FFFFFF; - color: #666666; -} -.highlighted .brilliance_black .SourceRubyRailsEmbeddedOneLine { - background-color: #036562; -} -.highlighted .brilliance_black .SourceRubyRailsEmbeddedReturnValueOneLine { - background-color: #3A3A3A; -} -.highlighted .brilliance_black .MMarkup { - background-color: #1E1E1E; - color: #FFF800; -} -.highlighted .brilliance_black .TagBlock { - background-color: #2C2C2C; - color: #4C4C4C; -} -.highlighted .brilliance_black .CommentPunctuation1 { - color: #333333; -} -.highlighted .brilliance_black .SourceStringInterpolatedSource { - background-color: #010101; - color: #999999; -} -.highlighted .brilliance_black .SourceStringSource { - background-color: #272727; - color: #FFFFFF; -} -.highlighted .brilliance_black .xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx { - background-color: #FFFFFF; - color: #E6E6E6; -} -.highlighted .brilliance_black .LKeywordOperatorBrackets { - color: #999999; -} -.highlighted .brilliance_black .SourceRegexpKeyword { - color: #FF0086; -} -.highlighted .brilliance_black .TagMeta { - background-color: #230248; - color: #F800FF; -} -.highlighted .brilliance_black .GlobalPreDefinedVariable { - background-color: #024846; - color: #00FF79; -} -.highlighted .brilliance_black .TagForm { - background-color: #022748; - color: #0086FF; -} -.highlighted .brilliance_black .Tag { - color: #333333; -} -.highlighted .brilliance_black .UserDefinedConstant { - color: #00FF79; -} -.highlighted .brilliance_black .NormalVariables { - color: #406180; -} -.highlighted .brilliance_black .ThomasAylott { - font-weight: bold; - background-color: #FFFFFF; - color: #000000; -} -.highlighted .brilliance_black .Comment1 { - color: #333333; -} -.highlighted .brilliance_black .TextSource { - background-color: #000000; - color: #CCCCCC; -} -.highlighted .brilliance_black .MetaBraceErb { - background-color: #036562; - color: #00FFF8; -} -.highlighted .brilliance_black .SupportTypePropertyName { - background-color: #000000; - color: #FFFFFF; -} -.highlighted .brilliance_black .StringLiteral { - background-color: #274802; - color: #FFF800; -} -.highlighted .brilliance_black .MetaGroupBracesRoundJs { -} -.highlighted .brilliance_black .MetaHeadersBlog { - background-color: #FFFFFF; -} -.highlighted .brilliance_black .Comment { - background-color: #030365; - color: #5555FF; - font-style: italic; -} -.highlighted .brilliance_black .Class1 { - color: #F800FF; -} -.highlighted .brilliance_black .Text { - color: #FFFFFF; -} -.highlighted .brilliance_black .StringRegex { - background-color: #274802; - color: #FFF800; -} -.highlighted .brilliance_black .CommentPunctuation { - font-weight: bold; - color: #1414F9; -} -.highlighted .brilliance_black .MetaTagInlineSource { - background-color: #482302; -} -.highlighted .brilliance_black .TagStructure { - background-color: #2A2A2A; - color: #666666; -} -.highlighted .brilliance_black .Tag1 { - color: #FF0007; -} -.highlighted .brilliance_black .FunctionName { - color: #FF0086; -} -.highlighted .brilliance_black .LMetaGroupBraces { - color: #515151; -} -.highlighted .brilliance_black .Storage { - color: #FF7900; -} -.highlighted .brilliance_black .MetaAssertion { - color: #0086FF; -} -.highlighted .brilliance_black .MetaBraceCurlyMetaGroup { - background-color: #010101; - color: #CDCDCD; -} -.highlighted .brilliance_black .ArrayPunctuation { - font-weight: bold; - background-color: #341A03; - color: #7F5E40; -} -.highlighted .brilliance_black .SpecialFunction { - color: #8C60BF; -} -.highlighted .brilliance_black .InstanceVariable { - color: #406180; -} -.highlighted .brilliance_black .CharacterConstant { - color: #86FF00; -} -.highlighted .brilliance_black { - background-color: #050505; - color: #CDCDCD; -} -.highlighted .brilliance_black .LibraryClassType { - background-color: #480204; - color: #FF0007; -} -.highlighted .brilliance_black .Number { - color: #C6FF00; -} -.highlighted .brilliance_black .MetaGroupBraces1 { - background-color: #0A0A0A; -} -.highlighted .brilliance_black .TagValue { - color: #EBEBEB; -} diff --git a/public/stylesheets/syntax_themes/brilliance_dull.css b/public/stylesheets/syntax_themes/brilliance_dull.css deleted file mode 100644 index ff2754a..0000000 --- a/public/stylesheets/syntax_themes/brilliance_dull.css +++ /dev/null @@ -1,599 +0,0 @@ -.highlighted .brilliance_dull .MetaGroupBraces2 { - background-color: #0E0E0E; -} -.highlighted .brilliance_dull .StringEmbeddedSource { - color: #555F68; -} -/*.highlighted .brilliance_dull .line-numbers { - background-color: #2B2F53; - color: #FFFFFF; -}*/ -.highlighted .brilliance_dull .StorageModifier { -} -.highlighted .brilliance_dull .TagWildcard { - font-weight: bold; - color: #A57C57; -} -.highlighted .brilliance_dull .MUnderline { - text-decoration: underline; -} -.highlighted .brilliance_dull .MetaGroupBraces3 { - background-color: #111111; -} -.highlighted .brilliance_dull .MiscPunctuation { - font-weight: bold; - color: #666666; -} -.highlighted .brilliance_dull .LEntityNameSection { - background-color: #FFFFFF; - color: #000000; -} -.highlighted .brilliance_dull .MItalic { - font-style: italic; -} -.highlighted .brilliance_dull .MetaGroupBraces4 { - background-color: #151515; -} -.highlighted .brilliance_dull .DDiffDelete { - background-color: #28151F; - color: #BB82A0; -} -.highlighted .brilliance_dull .LMetaEnvironmentList { - background-color: #000000; - color: #515151; -} -.highlighted .brilliance_dull .InheritedClass { - background-color: #2C1818; - color: #A45880; -} -.highlighted .brilliance_dull .LKeywordOperatorBraces { - color: #666666; -} -.highlighted .brilliance_dull .MetaGroupBraces5 { - background-color: #191919; -} -.highlighted .brilliance_dull .ObjectPunctuation { - font-weight: bold; - color: #345741; -} -.highlighted .brilliance_dull .LMetaEndDocument { - background-color: #CCCCCC; - color: #000000; -} -.highlighted .brilliance_dull .LibraryConstant { - color: #57A5A3; -} -.highlighted .brilliance_dull .LibraryVariable { - background-color: #182D2C; - color: #57A5A3; -} -.highlighted .brilliance_dull .MetaGroupBraces6 { - background-color: #1C1C1C; -} -.highlighted .brilliance_dull .MetaSourceEmbedded { - background-color: #000000; - color: #666666; -} -.highlighted .brilliance_dull .MetaBracePipe { - background-color: #1C1C1C; - color: #4C4C4C; -} -.highlighted .brilliance_dull .KeywordOperatorArithmetic { - color: #5B6190; -} -.highlighted .brilliance_dull .LMetaLabelReference { - background-color: #3C3C3C; -} -.highlighted .brilliance_dull .MetaGroupBraces7 { - background-color: #1F1F1F; -} -.highlighted .brilliance_dull .LVariableParameterCite { - background-color: #28151F; - color: #E7D4DF; -} -.highlighted .brilliance_dull .TagBlockForm { - background-color: #10181F; -} -.highlighted .brilliance_dull .MRawBlock { - background-color: #000000; - color: #999999; -} -.highlighted .brilliance_dull .KeywordControl { - color: #A358A5; -} -.highlighted .brilliance_dull .MetaGroupBraces8 { - background-color: #212121; -} -.highlighted .brilliance_dull .MetaDelimiter { - font-weight: bold; - background-color: #111111; - color: #FFFFFF; -} -.highlighted .brilliance_dull .LMetaEnvironmentList2 { - background-color: #000000; - color: #515151; -} -.highlighted .brilliance_dull .LMetaFootnote { - background-color: #18172D; - color: #7A7BB0; -} -.highlighted .brilliance_dull .RegexKeyword { -} -.highlighted .brilliance_dull .StringRegexGroup1 { - background-color: #232D18; -} -.highlighted .brilliance_dull .TagName { - color: #EFEFEF; -} -.highlighted .brilliance_dull .VariableLanguageThisJsPrototype { - color: #666666; -} -.highlighted .brilliance_dull .MetaGroupBraces9 { - background-color: #242424; -} -.highlighted .brilliance_dull .BoldStringQuotes { - font-weight: bold; -} -.highlighted .brilliance_dull .MetaDelimiterObjectJs { - background-color: #000000; -} -.highlighted .brilliance_dull .MetaDelimiterStatementJs { - background-color: #000000; -} -.highlighted .brilliance_dull .Invalid { - font-weight: bold; - background-color: #A5585A; - color: #201111; -} -.highlighted .brilliance_dull .LMetaEnvironmentList3 { - background-color: #000000; - color: #515151; -} -.highlighted .brilliance_dull .MQuoteBlock { - background-color: #616161; -} -.highlighted .brilliance_dull .ClassMethod { - color: #A45880; -} -.highlighted .brilliance_dull .Keyword { -} -.highlighted .brilliance_dull .AttributeMatch { - background-color: #18172D; - color: #5859A5; -} -.highlighted .brilliance_dull .StringRegexGroup2 { - background-color: #232D18; - color: #EAEAEA; -} -.highlighted .brilliance_dull .DDiffAdd { - background-color: #14281D; - color: #82BB9C; -} -.highlighted .brilliance_dull .MetaBraceErbReturnValue { - background-color: #182D25; - color: #58A58A; -} -.highlighted .brilliance_dull .LMetaEnvironmentList4 { - color: #515151; -} -.highlighted .brilliance_dull .FunctionDeclarationParametersPunctuation { - color: #512C2C; -} -.highlighted .brilliance_dull .TagAttribute { - color: #F4F4F4; -} -.highlighted .brilliance_dull .MReference { - color: #5780A5; -} -.highlighted .brilliance_dull .StringRegexGroup3 { - background-color: #232D18; - color: #EAEAEA; -} -.highlighted .brilliance_dull .GlobalVariable { - background-color: #18232D; - color: #2C5251; -} -.highlighted .brilliance_dull .LMetaEnvironmentList5 { - color: #515151; -} -.highlighted .brilliance_dull .EntityNamePreprocessor { -} -.highlighted .brilliance_dull .FunctionDeclarationParameters { - color: #BABBD9; -} -.highlighted .brilliance_dull .StringRegexGroup4 { - background-color: #232D18; - color: #EAEAEA; -} -.highlighted .brilliance_dull .LSupportFunctionSection { - color: #D8D8D8; -} -.highlighted .brilliance_dull .LMetaEnvironmentList6 { - color: #515151; -} -.highlighted .brilliance_dull .Id { - color: #A45880; -} -.highlighted .brilliance_dull .CurlyPunctuation { - font-weight: bold; - color: #FFFFFF; -} -.highlighted .brilliance_dull .SubtlegradientCom { - background-color: #FFFFFF; - text-decoration: underline; - color: #555555; -} -.highlighted .brilliance_dull .StringPunctuation { -} -.highlighted .brilliance_dull .LSupportFunction { - color: #A358A5; -} -.highlighted .brilliance_dull .TextSubversionCommit { - background-color: #FFFFFF; - color: #000000; -} -.highlighted .brilliance_dull .SourceEmbededSource { - background-color: #131313; -} -.highlighted .brilliance_dull .LVariableParameterLabel { - color: #E5E5E5; -} -.highlighted .brilliance_dull .TagOther { - background-color: #2C1818; - color: #A5585A; -} -.highlighted .brilliance_dull .ClassVariable { - background-color: #30305A; - color: #5780A5; -} -.highlighted .brilliance_dull .MetaGroupAssertionRegexp { - background-color: #2F465A; -} -.highlighted .brilliance_dull .KeywordOperatorLogical { - background-color: #1C1C36; - color: #7C85B8; -} -.highlighted .brilliance_dull .DDiffChanged { - color: #C2C28F; -} -.highlighted .brilliance_dull .HtmlComment { - font-style: italic; -} -.highlighted .brilliance_dull .StringInterpolated { - background-color: #1A1A1A; - color: #D1D1AB; -} -.highlighted .brilliance_dull .BuiltInConstant1 { - background-color: #182D18; - color: #5AA557; -} -.highlighted .brilliance_dull .InstanceConstructor { - background-color: #2D1823; -} -.highlighted .brilliance_dull .Instance { - color: #A5585A; -} -.highlighted .brilliance_dull .MetaPropertyList { - font-weight: bold; - color: #333333; -} -.highlighted .brilliance_dull .FunctionDeclarationName { -} -.highlighted .brilliance_dull .Latex { -} -.highlighted .brilliance_dull .LMarkupRaw { - background-color: #000000; -} -.highlighted .brilliance_dull .StringPunctuationIi { - color: #ACAB6F; -} -.highlighted .brilliance_dull .LKeywordControlRef { - background-color: #170C0C; - color: #A5585A; -} -.highlighted .brilliance_dull .Css { -} -.highlighted .brilliance_dull .ClassName { - color: #A5585A; -} -.highlighted .brilliance_dull .MetaPropertyName { - color: #999999; -} -.highlighted .brilliance_dull .MetaHeadersBlogKeywordOtherBlog { - background-color: #213F3E; - color: #182A29; -} -.highlighted .brilliance_dull .PseudoClass { - color: #7D58A4; -} -.highlighted .brilliance_dull { - background-color: #000000; - color: #CCCCCC; -} -.highlighted .brilliance_dull .TagBlockHead { - background-color: #121212; -} -.highlighted .brilliance_dull .StringRegexArbitraryRepitition { - background-color: #232D18; - color: #57A5A3; -} -.highlighted .brilliance_dull .LKeywordOperatorDelimiter { - background-color: #000000; -} -.highlighted .brilliance_dull .MReferenceName { - background-color: #18232D; - color: #57A5A3; -} -.highlighted .brilliance_dull .TextSubversionCommitMetaScopeChangedFiles { - background-color: #000000; - color: #FFFFFF; -} -.highlighted .brilliance_dull .VariablePunctuation { - color: #666666; -} -.highlighted .brilliance_dull .MUnderlineLink { - text-decoration: underline; - color: #57A5A3; -} -.highlighted .brilliance_dull .Selector { - background-color: #000000; - color: #666666; -} -.highlighted .brilliance_dull .TagDoctype { - background-color: #333333; - color: #CCCCCC; -} -.highlighted .brilliance_dull .Class { - background-color: #5A3031; - color: #512C2C; -} -.highlighted .brilliance_dull .BuiltInConstant { - color: #5AA557; -} -.highlighted .brilliance_dull .MBold { - font-weight: bold; -} -.highlighted .brilliance_dull .MHeading { - background-color: #262626; - color: #666666; -} -.highlighted .brilliance_dull .ConstantVariable { - color: #57A5A3; -} -.highlighted .brilliance_dull .LKeywordControlCite { - background-color: #170C12; - color: #A45880; -} -.highlighted .brilliance_dull .XmlTag { - color: #666666; -} -.highlighted .brilliance_dull .MHr { - background-color: #FFFFFF; - color: #000000; -} -.highlighted .brilliance_dull .FunctionPunctuation { - font-weight: bold; - color: #A358A5; -} -.highlighted .brilliance_dull .Variable { - color: #789BB6; -} -.highlighted .brilliance_dull .FunctionCallArgumentsPunctuation { - color: #A358A5; -} -.highlighted .brilliance_dull .Syntax { - color: #333333; -} -.highlighted .brilliance_dull .MetaPropertyValue { - background-color: #0D0D0D; - color: #999999; -} -.highlighted .brilliance_dull .KeywordOperator { - color: #5B6190; -} -.highlighted .brilliance_dull .StringUnquoted { - color: #D1BDAB; -} -.highlighted .brilliance_dull .LConstantLanguageGeneral { -} -.highlighted .brilliance_dull .TextStringSource { - color: #999999; -} -.highlighted .brilliance_dull .LVariableParameterLabelReference { - background-color: #281516; - color: #D1BDAB; -} -.highlighted .brilliance_dull .FunctionDeclarationParameters1 { - color: #BABBD9; -} -.highlighted .brilliance_dull .Source { - background-color: #000000; -} -.highlighted .brilliance_dull .LibraryFunctionCall { - color: #9D80BA; -} -.highlighted .brilliance_dull .MetaHeadersBlogStringUnquotedBlog { - background-color: #4A4A36; -} -.highlighted .brilliance_dull .StringRegexCharacterClass { - background-color: #232D18; - color: #80A557; -} -.highlighted .brilliance_dull .LibraryFunctionName { - background-color: #332D39; - color: #5E5368; -} -.highlighted .brilliance_dull .MetaBlockContentSlate { - color: #CCCCCC; -} -.highlighted .brilliance_dull .TextStringSourceStringSource { -} -.highlighted .brilliance_dull .MetaBraceErb1 { - background-color: #000000; -} -.highlighted .brilliance_dull .String { - color: #D2D191; -} -.highlighted .brilliance_dull .TagInline { - color: #A57C57; -} -.highlighted .brilliance_dull .MetaBlockSlate { - color: #666666; -} -.highlighted .brilliance_dull .MetaHeadersBlog1 { - background-color: #FFFFFF; - color: #666666; -} -.highlighted .brilliance_dull .SourceRubyRailsEmbeddedOneLine { - background-color: #213F3E; -} -.highlighted .brilliance_dull .SourceRubyRailsEmbeddedReturnValueOneLine { - background-color: #464646; -} -.highlighted .brilliance_dull .MMarkup { - background-color: #1C1C1C; - color: #A5A358; -} -.highlighted .brilliance_dull .TagBlock { - background-color: #292929; - color: #4C4C4C; -} -.highlighted .brilliance_dull .SourceStringInterpolatedSource { - background-color: #000000; - color: #999999; -} -.highlighted .brilliance_dull .SourceStringSource { - background-color: #262626; - color: #FFFFFF; -} -.highlighted .brilliance_dull .xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx { - background-color: #FFFFFF; - color: #E6E6E6; -} -.highlighted .brilliance_dull .LKeywordOperatorBrackets { - color: #999999; -} -.highlighted .brilliance_dull .TagMeta { - background-color: #22182D; - color: #A358A5; -} -.highlighted .brilliance_dull .GlobalPreDefinedVariable { - background-color: #182D2C; - color: #58A57C; -} -.highlighted .brilliance_dull .TagForm { - background-color: #18232D; - color: #5780A5; -} -.highlighted .brilliance_dull .Tag { - color: #333333; -} -.highlighted .brilliance_dull .UserDefinedConstant { - color: #58A57C; -} -.highlighted .brilliance_dull .NormalVariables { - color: #555F68; -} -.highlighted .brilliance_dull .ThomasAylott { - font-weight: bold; - background-color: #FFFFFF; - color: #000000; -} -.highlighted .brilliance_dull .TextSource { - background-color: #000000; - color: #CCCCCC; -} -.highlighted .brilliance_dull .MetaBraceErb { - background-color: #213F3E; - color: #57A5A3; -} -.highlighted .brilliance_dull .SupportTypePropertyName { - background-color: #000000; - color: #FFFFFF; -} -.highlighted .brilliance_dull .StringLiteral { - background-color: #232D18; - color: #A5A358; -} -.highlighted .brilliance_dull .KeywordOperatorAssignment { - background-color: #1C1C36; - color: #464684; -} -.highlighted .brilliance_dull .KeywordOperatorComparison { - color: #A9ACD0; -} -.highlighted .brilliance_dull .MetaGroupBracesRoundJs { -} -.highlighted .brilliance_dull .MetaHeadersBlog { - background-color: #FFFFFF; -} -.highlighted .brilliance_dull .Comment { - background-color: #1C1C1C; - color: #ACACAC; -} -.highlighted .brilliance_dull .Class1 { - color: #A358A5; -} -.highlighted .brilliance_dull .Text { - color: #FFFFFF; -} -.highlighted .brilliance_dull .FunctionCallWithoutArguments { - color: #A79EAE; -} -.highlighted .brilliance_dull .StringRegex { - background-color: #232D18; - color: #A5A358; -} -.highlighted .brilliance_dull .FunctionCall { - color: #765F8C; -} -.highlighted .brilliance_dull .CommentPunctuation { -} -.highlighted .brilliance_dull .LMetaGroupBraces { - color: #515151; -} -.highlighted .brilliance_dull .MetaTagInlineSource { -} -.highlighted .brilliance_dull .TagStructure { - background-color: #292929; - color: #666666; -} -.highlighted .brilliance_dull .Tag1 { - color: #A5585A; -} -.highlighted .brilliance_dull .Storage { - color: #A57C57; -} -.highlighted .brilliance_dull .MetaAssertion { - color: #5780A5; -} -.highlighted .brilliance_dull .MetaBraceCurlyMetaGroup { - background-color: #000000; - color: #CCCCCC; -} -.highlighted .brilliance_dull .ArrayPunctuation { - font-weight: bold; - color: #675D54; -} -.highlighted .brilliance_dull .InstanceVariable { - color: #555F68; -} -.highlighted .brilliance_dull .CharacterConstant { - color: #80A557; -} -.highlighted .brilliance_dull .LibraryClassType { - background-color: #2C1818; - color: #A5585A; -} -.highlighted .brilliance_dull .Number { - color: #94A558; -} -.highlighted .brilliance_dull .MetaGroupBraces1 { - background-color: #0A0A0A; -} -.highlighted .brilliance_dull .TagValue { - color: #EAEAEA; -} -.highlighted .brilliance_dull .FunctionDeclaration { - color: #A45880; -} diff --git a/public/stylesheets/syntax_themes/cobalt.css b/public/stylesheets/syntax_themes/cobalt.css deleted file mode 100644 index f3c3ee3..0000000 --- a/public/stylesheets/syntax_themes/cobalt.css +++ /dev/null @@ -1,149 +0,0 @@ -.highlighted .cobalt .BlockQuote { - background-color: #004480; -} -.highlighted .cobalt .DiffInserted { - background-color: #154F00; - color: #F8F8F8; -} -.highlighted .cobalt .DiffHeader { - background-color: #000E1A; - color: #F8F8F8; -} -.highlighted .cobalt .CssPropertyValue { - color: #F6F080; -} -.highlighted .cobalt .CCPreprocessorDirective { - color: #AFC4DB; -} -.highlighted .cobalt .Constant { - color: #FF628C; -} -.highlighted .cobalt .List { - background-color: #130D26; -} -.highlighted .cobalt .DiffChanged { - background-color: #806F00; - color: #F8F8F8; -} -.highlighted .cobalt .EmbeddedSource { - background-color: #223545; - color: #FFFFFF; -} -.highlighted .cobalt .Support { - color: #80FFBB; -} -.highlighted .cobalt .Punctuation { - color: #E1EFFF; -} -.highlighted .cobalt .RawMarkup { - background-color: #74B9D3; -} -.highlighted .cobalt .CssConstructorArgument { - color: #EB939A; -} -.highlighted .cobalt .LangVariable { - color: #FF80E1; -} -.highlighted .cobalt .Storage { - color: #FFEE80; -} -/*.highlighted .cobalt .line-numbers { - background-color: #B36539; - color: #000000; -}*/ -.highlighted .cobalt .CssClass { - color: #5FE461; -} -.highlighted .cobalt .StringConstant { - color: #80FF82; -} -.highlighted .cobalt .CssAtRule { - color: #F6AA11; -} -.highlighted .cobalt .BoldMarkup { - font-weight: bold; - color: #C1AFFF; -} -.highlighted .cobalt .CssTagName { - color: #9EFFFF; -} -.highlighted .cobalt .Exception { - color: #FF1E00; -} -.highlighted .cobalt .SupportConstant { - color: #EB939A; -} -.highlighted .cobalt .ItalicMarkup { - color: #B8FFD9; - font-style: italic; -} -.highlighted .cobalt .DiffDeleted { - background-color: #4C0900; - color: #F8F8F8; -} -.highlighted .cobalt .CCPreprocessorLine { - color: #8996A8; -} -.highlighted .cobalt .SupportFunction { - color: #FFB054; -} -.highlighted .cobalt .CssAdditionalConstants { - color: #EDF080; -} -.highlighted .cobalt .MetaTagA { - color: #9EFFFF; -} -.highlighted .cobalt .StringRegexp { - color: #80FFC2; -} -.highlighted .cobalt .StringEmbeddedSource { - color: #9EFF80; -} -.highlighted .cobalt .EntityInheritedClass { - color: #80FCFF; - font-style: italic; -} -.highlighted .cobalt .FunctionCall { - color: #FFEE80; -} -.highlighted .cobalt { - background-color: #002240; - color: #FFFFFF; -} -.highlighted .cobalt .CssId { - color: #FFB454; -} -.highlighted .cobalt .StringVariable { - color: #EDEF7D; -} -.highlighted .cobalt .Invalid { - background-color: #800F00; - color: #F8F8F8; -} -.highlighted .cobalt .String { - color: #3AD900; -} -.highlighted .cobalt .Keyword { - color: #FF9D00; -} -.highlighted .cobalt .HeadingMarkup { - font-weight: bold; - background-color: #001221; - color: #C8E4FD; -} -.highlighted .cobalt .CssPropertyName { - color: #9DF39F; -} -.highlighted .cobalt .DoctypeXmlProcessing { - color: #73817D; -} -.highlighted .cobalt .Variable { - color: #CCCCCC; -} -.highlighted .cobalt .Comment { - color: #0088FF; - font-style: italic; -} -.highlighted .cobalt .Entity { - color: #FFDD00; -} diff --git a/public/stylesheets/syntax_themes/dawn.css b/public/stylesheets/syntax_themes/dawn.css deleted file mode 100644 index 595bab0..0000000 --- a/public/stylesheets/syntax_themes/dawn.css +++ /dev/null @@ -1,121 +0,0 @@ -.highlighted .dawn .MetaSeparator { - font-weight: bold; - background-color: #DCDCDC; - color: #19356D; -} -.highlighted .dawn .SupportVariable { - color: #234A97; -} -.highlighted .dawn .Constant { - font-weight: bold; - color: #811F24; -} -.highlighted .dawn .EmbeddedSource { - background-color: #829AC2; -} -.highlighted .dawn .StringRegexpConstantCharacterEscape { - font-weight: bold; - color: #811F24; -} -.highlighted .dawn .Support { - color: #691C97; -} -.highlighted .dawn .MarkupList { - color: #693A17; -} -.highlighted .dawn .Storage { - color: #A71D5D; - font-style: italic; -} -/*.highlighted .dawn .line-numbers { - background-color: #7496CF; - color: #000000; -}*/ -.highlighted .dawn .StringConstant { - font-weight: bold; - color: #696969; -} -.highlighted .dawn .MarkupUnderline { - text-decoration: underline; - color: #080808; -} -.highlighted .dawn .MarkupHeading { - font-weight: bold; - color: #19356D; -} -.highlighted .dawn .SupportConstant { - color: #B4371F; -} -.highlighted .dawn .MarkupQuote { - background-color: #C5C5C5; - color: #0B6125; - font-style: italic; -} -.highlighted .dawn .StringRegexpSpecial { - font-weight: bold; - color: #CF5628; -} -.highlighted .dawn .InvalidIllegal { - background-color: #B52A1D; - color: #F8F8F8; - font-style: italic; -} -.highlighted .dawn .MarkupDeleted { - color: #B52A1D; -} -.highlighted .dawn .MarkupRaw { - background-color: #C5C5C5; - color: #234A97; -} -.highlighted .dawn .SupportFunction { - color: #693A17; -} -.highlighted .dawn .PunctuationSeparator { - color: #794938; -} -.highlighted .dawn .StringRegexp { - color: #CF5628; -} -.highlighted .dawn .StringEmbeddedSource { - background-color: #829AC2; - color: #080808; -} -.highlighted .dawn .MarkupLink { - color: #234A97; - font-style: italic; -} -.highlighted .dawn .MarkupBold { - font-weight: bold; - color: #080808; -} -.highlighted .dawn .StringVariable { - color: #234A97; -} -.highlighted .dawn .String { - color: #0B6125; -} -.highlighted .dawn .Keyword { - color: #794938; -} -.highlighted .dawn { - background-color: #F5F5F5; - color: #080808; -} -.highlighted .dawn .MarkupItalic { - color: #080808; - font-style: italic; -} -.highlighted .dawn .InvalidDeprecated { - font-weight: bold; - color: #B52A1D; -} -.highlighted .dawn .Variable { - color: #234A97; -} -.highlighted .dawn .Entity { - color: #BF4F24; -} -.highlighted .dawn .Comment { - color: #5A525F; - font-style: italic; -} diff --git a/public/stylesheets/syntax_themes/eiffel.css b/public/stylesheets/syntax_themes/eiffel.css deleted file mode 100644 index cc36d9e..0000000 --- a/public/stylesheets/syntax_themes/eiffel.css +++ /dev/null @@ -1,121 +0,0 @@ -.highlighted .eiffel .EmbeddedSource { - background-color: #6597F6; -} -.highlighted .eiffel .LibraryObject { - font-weight: bold; - color: #6D79DE; -} -.highlighted .eiffel .Section { - font-style: italic; -} -.highlighted .eiffel .FunctionArgumentAndResultTypes { - color: #70727E; -} -.highlighted .eiffel .TypeName { - font-style: italic; -} -.highlighted .eiffel .Number { - color: #CD0000; - font-style: italic; -} -.highlighted .eiffel .MarkupList { - color: #B90690; -} -.highlighted .eiffel .MarkupTagAttribute { - font-style: italic; -} -.highlighted .eiffel .LibraryVariable { - font-weight: bold; - color: #21439C; -} -/*.highlighted .eiffel .line-numbers { - background-color: #C3DCFF; - color: #000000; -}*/ -.highlighted .eiffel .FunctionParameter { - font-style: italic; -} -.highlighted .eiffel .MarkupTag { - color: #1C02FF; -} -.highlighted .eiffel { - background-color: #FFFFFF; - color: #000000; -} -.highlighted .eiffel .MarkupHeading { - font-weight: bold; - color: #0C07FF; -} -.highlighted .eiffel .JsOperator { - color: #687687; -} -.highlighted .eiffel .InheritedClassName { - font-style: italic; -} -.highlighted .eiffel .StringInterpolation { - color: #26B31A; -} -.highlighted .eiffel .MarkupQuote { - color: #000000; - font-style: italic; -} -.highlighted .eiffel .MarkupNameOfTag { - font-weight: bold; -} -.highlighted .eiffel .InvalidTrailingWhitespace { - background-color: #FFD0D0; -} -.highlighted .eiffel .LibraryConstant { - font-weight: bold; - color: #06960E; -} -.highlighted .eiffel .MarkupXmlDeclaration { - color: #68685B; -} -.highlighted .eiffel .PreprocessorDirective { - font-weight: bold; - color: #0C450D; -} -.highlighted .eiffel .BuiltInConstant { - color: #585CF6; - font-style: italic; -} -.highlighted .eiffel .MarkupDtd { - font-style: italic; -} -.highlighted .eiffel .Invalid { - background-color: #990000; - color: #FFFFFF; -} -.highlighted .eiffel .LibraryFunction { - font-weight: bold; - color: #3C4C72; -} -.highlighted .eiffel .String { - color: #D80800; -} -.highlighted .eiffel .UserDefinedConstant { - color: #C5060B; - font-style: italic; -} -.highlighted .eiffel .Keyword { - font-weight: bold; - color: #0100B6; -} -.highlighted .eiffel .MarkupDoctype { - color: #888888; -} -.highlighted .eiffel .FunctionName { - font-weight: bold; - color: #0000A2; -} -.highlighted .eiffel .PreprocessorLine { - color: #1A921C; -} -.highlighted .eiffel .Variable { - color: #0206FF; - font-style: italic; -} -.highlighted .eiffel .Comment { - color: #00B418; -} diff --git a/public/stylesheets/syntax_themes/espresso_libre.css b/public/stylesheets/syntax_themes/espresso_libre.css deleted file mode 100644 index 25e4233..0000000 --- a/public/stylesheets/syntax_themes/espresso_libre.css +++ /dev/null @@ -1,109 +0,0 @@ -.highlighted .espresso_libre .EmbeddedSource { - background-color: #CE9065; -} -.highlighted .espresso_libre .LibraryObject { - font-weight: bold; - color: #6D79DE; -} -.highlighted .espresso_libre .Section { - font-style: italic; -} -.highlighted .espresso_libre .FunctionArgumentAndResultTypes { - color: #8B8E9C; -} -.highlighted .espresso_libre .TypeName { - text-decoration: underline; -} -.highlighted .espresso_libre .Number { - color: #44AA43; -} -.highlighted .espresso_libre { - background-color: #2A211C; - color: #BDAE9D; -} -.highlighted .espresso_libre .MarkupTagAttribute { - font-style: italic; -} -.highlighted .espresso_libre .LibraryVariable { - font-weight: bold; - color: #2F5FE0; -} -/*.highlighted .espresso_libre .line-numbers { - background-color: #C3DCFF; - color: #000000; -}*/ -.highlighted .espresso_libre .FunctionParameter { - font-style: italic; -} -.highlighted .espresso_libre .MarkupTag { - color: #43A8ED; -} -.highlighted .espresso_libre .JsOperator { - color: #687687; -} -.highlighted .espresso_libre .InheritedClassName { - font-style: italic; -} -.highlighted .espresso_libre .StringInterpolation { - color: #2FE420; -} -.highlighted .espresso_libre .MarkupNameOfTag { - font-weight: bold; -} -.highlighted .espresso_libre .InvalidTrailingWhitespace { - background-color: #FFD0D0; -} -.highlighted .espresso_libre .LibraryConstant { - font-weight: bold; - color: #00AF0E; -} -.highlighted .espresso_libre .MarkupXmlDeclaration { - color: #8F7E65; -} -.highlighted .espresso_libre .PreprocessorDirective { - font-weight: bold; - color: #9AFF87; -} -.highlighted .espresso_libre .BuiltInConstant { - font-weight: bold; - color: #585CF6; -} -.highlighted .espresso_libre .MarkupDtd { - font-style: italic; -} -.highlighted .espresso_libre .Invalid { - background-color: #990000; - color: #FFFFFF; -} -.highlighted .espresso_libre .LibraryFunction { - font-weight: bold; - color: #7290D9; -} -.highlighted .espresso_libre .String { - color: #049B0A; -} -.highlighted .espresso_libre .UserDefinedConstant { - font-weight: bold; - color: #C5656B; -} -.highlighted .espresso_libre .Keyword { - font-weight: bold; - color: #43A8ED; -} -.highlighted .espresso_libre .MarkupDoctype { - color: #888888; -} -.highlighted .espresso_libre .FunctionName { - font-weight: bold; - color: #FF9358; -} -.highlighted .espresso_libre .PreprocessorLine { - color: #1A921C; -} -.highlighted .espresso_libre .Variable { - color: #318495; -} -.highlighted .espresso_libre .Comment { - color: #0066FF; - font-style: italic; -} diff --git a/public/stylesheets/syntax_themes/idle.css b/public/stylesheets/syntax_themes/idle.css deleted file mode 100644 index d82f25c..0000000 --- a/public/stylesheets/syntax_themes/idle.css +++ /dev/null @@ -1,62 +0,0 @@ -.highlighted .idle .InheritedClass { -} -.highlighted .idle .TypeName { - color: #21439C; -} -.highlighted .idle .Number { -} -.highlighted .idle .LibraryVariable { - color: #A535AE; -} -.highlighted .idle .Storage { - color: #FF5600; -} -/*.highlighted .idle .line-numbers { - background-color: #BAD6FD; - color: #000000; -}*/ -.highlighted .idle { - background-color: #FFFFFF; - color: #000000; -} -.highlighted .idle .StringInterpolation { - color: #990000; -} -.highlighted .idle .TagName { -} -.highlighted .idle .LibraryConstant { - color: #A535AE; -} -.highlighted .idle .FunctionArgument { -} -.highlighted .idle .BuiltInConstant { - color: #A535AE; -} -.highlighted .idle .Invalid { - background-color: #990000; - color: #FFFFFF; -} -.highlighted .idle .LibraryClassType { - color: #A535AE; -} -.highlighted .idle .LibraryFunction { - color: #A535AE; -} -.highlighted .idle .TagAttribute { -} -.highlighted .idle .Keyword { - color: #FF5600; -} -.highlighted .idle .UserDefinedConstant { -} -.highlighted .idle .String { - color: #00A33F; -} -.highlighted .idle .FunctionName { - color: #21439C; -} -.highlighted .idle .Variable { -} -.highlighted .idle .Comment { - color: #919191; -} diff --git a/public/stylesheets/syntax_themes/iplastic.css b/public/stylesheets/syntax_themes/iplastic.css deleted file mode 100644 index d357033..0000000 --- a/public/stylesheets/syntax_themes/iplastic.css +++ /dev/null @@ -1,80 +0,0 @@ -.highlighted .iplastic .Constant { - color: #6782D3; -} -.highlighted .iplastic .Support { - font-weight: bold; - color: #3333FF; -} -.highlighted .iplastic .EmbeddedSource { - background-color: #F9F9F9; - color: #000000; -} -.highlighted .iplastic .Arguments { - font-style: italic; -} -.highlighted .iplastic .TypeName { - font-weight: bold; -} -.highlighted .iplastic .Identifier { - color: #9700CC; -} -.highlighted .iplastic .Number { - color: #0066FF; -} -.highlighted .iplastic .SectionName { - font-weight: bold; -} -.highlighted .iplastic .Storage { - font-weight: bold; -} -/*.highlighted .iplastic .line-numbers { - background-color: #BAD6FD; - color: #000000; -}*/ -.highlighted .iplastic { - background-color: #EEEEEE; - color: #000000; -} -.highlighted .iplastic .FrameTitle { - font-weight: bold; - color: #000000; -} -.highlighted .iplastic .TagName { - font-weight: bold; -} -.highlighted .iplastic .Tag { - color: #0033CC; -} -.highlighted .iplastic .Exception { - color: #990000; -} -.highlighted .iplastic .XmlDeclaration { - color: #333333; -} -.highlighted .iplastic .TrailingWhitespace { - background-color: #EEEEEE; -} -.highlighted .iplastic .TagAttribute { - color: #3366CC; - font-style: italic; -} -.highlighted .iplastic .Invalid { - background-color: #E7342D; - color: #FF0000; -} -.highlighted .iplastic .Keyword { - color: #0000FF; -} -.highlighted .iplastic .String { - color: #009933; -} -.highlighted .iplastic .Comment { - color: #0066FF; - font-style: italic; -} -.highlighted .iplastic .FunctionName { - color: #FF8000; -} -.highlighted .iplastic .RegularExpression { - color: #FF0080; -} diff --git a/public/stylesheets/syntax_themes/lazy.css b/public/stylesheets/syntax_themes/lazy.css deleted file mode 100644 index 2fd4b0e..0000000 --- a/public/stylesheets/syntax_themes/lazy.css +++ /dev/null @@ -1,73 +0,0 @@ -.highlighted .lazy .OcamlInfixFPOperator { - text-decoration: underline; -} -.highlighted .lazy .OcamlInfixOperator { - color: #3B5BB5; -} -.highlighted .lazy .MetaFunctionCallPy { - color: #3E4558; -} -.highlighted .lazy .Superclass { - color: #3B5BB5; - font-style: italic; -} -.highlighted .lazy .LatexEntity { - color: #D62A28; -} -.highlighted .lazy .Constant { - color: #3B5BB5; -} -.highlighted .lazy .OcamlFPConstant { - text-decoration: underline; -} -.highlighted .lazy .Support { - color: #3B5BB5; -} -.highlighted .lazy .OcamlOperator { - color: #000000; -} -/*.highlighted .lazy .line-numbers { - background-color: #E3FC8D; - color: #000000; -}*/ -.highlighted .lazy .StringInterpolation { - color: #671EBB; -} -.highlighted .lazy .InvalidIllegal { - background-color: #9D1E15; - color: #F8F8F8; -} -.highlighted .lazy .OcamlVariant { - color: #7F90AA; -} -.highlighted .lazy .MetaTag { - color: #3A4A64; -} -.highlighted .lazy .OcamlPrefixFPOperator { - text-decoration: underline; -} -.highlighted .lazy .OcamlPrefixOperator { - color: #3B5BB5; -} -.highlighted .lazy .String { - color: #409B1C; -} -.highlighted .lazy .Keyword { - color: #FF7800; -} -.highlighted .lazy { - background-color: #FFFFFF; - color: #000000; -} -.highlighted .lazy .InvalidDeprecated { - color: #990000; - font-style: italic; -} -.highlighted .lazy .Variable { -} -.highlighted .lazy .Entity { - color: #3B5BB5; -} -.highlighted .lazy .Comment { - color: #8C868F; -} diff --git a/public/stylesheets/syntax_themes/mac_classic.css b/public/stylesheets/syntax_themes/mac_classic.css deleted file mode 100644 index a9b3938..0000000 --- a/public/stylesheets/syntax_themes/mac_classic.css +++ /dev/null @@ -1,123 +0,0 @@ -.highlighted .mac_classic .EmbeddedSource { - background-color: #0C0C0C; -} -.highlighted .mac_classic .LibraryObject { - font-weight: bold; - color: #6D79DE; -} -.highlighted .mac_classic .Section { - font-style: italic; -} -.highlighted .mac_classic .FunctionArgumentAndResultTypes { - color: #70727E; -} -.highlighted .mac_classic .TypeName { - text-decoration: underline; -} -.highlighted .mac_classic .Number { - color: #0000CD; -} -.highlighted .mac_classic { - background-color: #FFFFFF; - color: #000000; -} -.highlighted .mac_classic .MarkupList { - color: #B90690; -} -.highlighted .mac_classic .MarkupTagAttribute { - font-style: italic; -} -.highlighted .mac_classic .LibraryVariable { - font-weight: bold; - color: #21439C; -} -/*.highlighted .mac_classic .line-numbers { - background-color: #4D97FF; - color: #000000; -}*/ -.highlighted .mac_classic .FunctionParameter { - font-style: italic; -} -.highlighted .mac_classic .MarkupTag { - color: #1C02FF; -} -.highlighted .mac_classic .MarkupHeading { - font-weight: bold; - color: #0C07FF; -} -.highlighted .mac_classic .JsOperator { - color: #687687; -} -.highlighted .mac_classic .InheritedClassName { - font-style: italic; -} -.highlighted .mac_classic .StringInterpolation { - color: #26B31A; -} -.highlighted .mac_classic .MarkupQuote { - color: #000000; - font-style: italic; -} -.highlighted .mac_classic .MarkupNameOfTag { - font-weight: bold; -} -.highlighted .mac_classic .InvalidTrailingWhitespace { - background-color: #FFD0D0; -} -.highlighted .mac_classic .LibraryConstant { - font-weight: bold; - color: #06960E; -} -.highlighted .mac_classic .MarkupXmlDeclaration { - color: #68685B; -} -.highlighted .mac_classic .EmbeddedEmbeddedSource { - background-color: #0E0E0E; -} -.highlighted .mac_classic .PreprocessorDirective { - font-weight: bold; - color: #0C450D; -} -.highlighted .mac_classic .BuiltInConstant { - font-weight: bold; - color: #585CF6; -} -.highlighted .mac_classic .MarkupDtd { - font-style: italic; -} -.highlighted .mac_classic .Invalid { - background-color: #990000; - color: #FFFFFF; -} -.highlighted .mac_classic .LibraryFunction { - font-weight: bold; - color: #3C4C72; -} -.highlighted .mac_classic .String { - color: #036A07; -} -.highlighted .mac_classic .UserDefinedConstant { - font-weight: bold; - color: #C5060B; -} -.highlighted .mac_classic .Keyword { - font-weight: bold; - color: #0000FF; -} -.highlighted .mac_classic .MarkupDoctype { - color: #888888; -} -.highlighted .mac_classic .FunctionName { - font-weight: bold; - color: #0000A2; -} -.highlighted .mac_classic .PreprocessorLine { - color: #1A921C; -} -.highlighted .mac_classic .Variable { - color: #318495; -} -.highlighted .mac_classic .Comment { - color: #0066FF; - font-style: italic; -} diff --git a/public/stylesheets/syntax_themes/magicwb_amiga.css b/public/stylesheets/syntax_themes/magicwb_amiga.css deleted file mode 100644 index 417c59b..0000000 --- a/public/stylesheets/syntax_themes/magicwb_amiga.css +++ /dev/null @@ -1,104 +0,0 @@ -.highlighted .magicwb_amiga .MarkupQuoteEmail { - color: #00F0C9; -} -.highlighted .magicwb_amiga .EmbeddedSource { - background-color: #8A9ECB; -} -.highlighted .magicwb_amiga .InheritedClass { - font-style: italic; -} -.highlighted .magicwb_amiga .TypeName { - text-decoration: underline; -} -.highlighted .magicwb_amiga .Number { - color: #FFFFFF; -} -.highlighted .magicwb_amiga .LibraryVariable { - color: #3A68A3; -} -.highlighted .magicwb_amiga .Storage { - font-weight: bold; - color: #3A68A3; -} -/*.highlighted .magicwb_amiga .line-numbers { - background-color: #B1B1B1; - color: #000000; -}*/ -.highlighted .magicwb_amiga .IncludeUser { - background-color: #969696; - color: #FFA995; -} -.highlighted .magicwb_amiga .ObjectiveCMethodCall { - color: #000000; -} -.highlighted .magicwb_amiga .ConstantUserDefined { - background-color: #1D1DEA; - color: #FFA995; -} -.highlighted .magicwb_amiga .LibraryConstant { - color: #FFFFFF; -} -.highlighted .magicwb_amiga .EntityName { - font-weight: bold; - color: #0000FF; -} -.highlighted .magicwb_amiga .ConstantBuiltIn { - font-weight: bold; - color: #FFA995; -} -.highlighted .magicwb_amiga .MarkupRaw { - background-color: #0000FF; - color: #FFFFFF; -} -.highlighted .magicwb_amiga .MarkupListItem { - color: #4D4E60; -} -.highlighted .magicwb_amiga .FunctionArgument { - font-style: italic; -} -.highlighted .magicwb_amiga .ObjectiveCMethodCall1 { - font-style: italic; -} -.highlighted .magicwb_amiga .MarkupQuoteDoubleEmail { - color: #4C457E; -} -.highlighted .magicwb_amiga .IncludeSystem { - background-color: #969696; - color: #FFA995; - font-style: italic; -} -.highlighted .magicwb_amiga .Invalid { - background-color: #797979; - color: #FFFFFF; -} -.highlighted .magicwb_amiga .LibraryClassType { - color: #FFA995; -} -.highlighted .magicwb_amiga .LibraryFunction { - color: #E5B3FF; -} -.highlighted .magicwb_amiga .TagAttribute { - color: #3A68A3; - font-style: italic; -} -.highlighted .magicwb_amiga .Keyword { - font-weight: bold; -} -.highlighted .magicwb_amiga .String { - background-color: #EA1D1D; - color: #FFFFFF; -} -.highlighted .magicwb_amiga { - background-color: #969696; - color: #000000; -} -.highlighted .magicwb_amiga .FunctionName { - color: #FFA995; -} -.highlighted .magicwb_amiga .Variable { - color: #FFA995; -} -.highlighted .magicwb_amiga .Comment { - color: #8D2E75; - font-style: italic; -} diff --git a/public/stylesheets/syntax_themes/pastels_on_dark.css b/public/stylesheets/syntax_themes/pastels_on_dark.css deleted file mode 100644 index 1a1f4e5..0000000 --- a/public/stylesheets/syntax_themes/pastels_on_dark.css +++ /dev/null @@ -1,188 +0,0 @@ -.highlighted .pastels_on_dark .CssPropertyColours { - color: #666633; -} -.highlighted .pastels_on_dark .CssPropertyValue { - color: #9B2E4D; -} -.highlighted .pastels_on_dark .HtmlDocinfoDtd { - font-style: italic; -} -.highlighted .pastels_on_dark .Exceptions { - font-weight: bold; - color: #C82255; -} -.highlighted .pastels_on_dark .ClassInheritance { - font-style: italic; -} -.highlighted .pastels_on_dark .CssInvalidComma { - background-color: #FF0000; - color: #FFFFFF; -} -.highlighted .pastels_on_dark .HtmlTag { - color: #858EF4; -} -.highlighted .pastels_on_dark .Constants { - color: #6782D3; -} -.highlighted .pastels_on_dark .Section { - font-style: italic; -} -.highlighted .pastels_on_dark .PhpPhpdocs { - color: #777777; -} -.highlighted .pastels_on_dark .Variables { - color: #C1C144; -} -.highlighted .pastels_on_dark .RegularExpressions { - color: #666666; -} -.highlighted .pastels_on_dark .Comments { - color: #555555; -} -/*.highlighted .pastels_on_dark .line-numbers { - background-color: #73597E; - color: #FFFFFF; -}*/ -.highlighted .pastels_on_dark .PhpVariablesGlobals { - color: #B72E1D; -} -.highlighted .pastels_on_dark .PhpConstantsCorePredefined { - font-weight: bold; - color: #DE8E20; -} -.highlighted .pastels_on_dark .HtmlDoctype { - color: #888888; -} -.highlighted .pastels_on_dark .HtmlDocinfoXml { - color: #68685B; -} -.highlighted .pastels_on_dark .AttributeName { - color: #9B456F; -} -.highlighted .pastels_on_dark .ClassName { - text-decoration: underline; -} -.highlighted .pastels_on_dark .FunctionArgumentName { - font-weight: bold; -} -.highlighted .pastels_on_dark .FunctionResult { - color: #0000FF; -} -.highlighted .pastels_on_dark .TmlangdefKeys { - color: #7171F3; -} -.highlighted .pastels_on_dark .CssSelectorsElements { - font-weight: bold; - color: #B8CD06; -} -.highlighted .pastels_on_dark .CssSelectorsId { - color: #EC9E00; -} -.highlighted .pastels_on_dark .ControlStructures { - font-weight: bold; - color: #6969FA; -} -.highlighted .pastels_on_dark .Interpolation { - color: #C10006; -} -.highlighted .pastels_on_dark .CommentsBlock { - color: #555555; -} -.highlighted .pastels_on_dark .CssSelectorsPseudoclass { - color: #2E759C; -} -.highlighted .pastels_on_dark .Operators { - color: #47B8D6; -} -.highlighted .pastels_on_dark .TagName { - color: #858EF4; -} -.highlighted .pastels_on_dark .EmbeddedCode { - text-decoration: underline; -} -.highlighted .pastels_on_dark .PhpVariablesSaferGlobals { - color: #00FF00; -} -.highlighted .pastels_on_dark .InvalidTrailingWhitespace { - background-color: #FFD0D0; -} -.highlighted .pastels_on_dark .Functions { - color: #A1A1FF; -} -.highlighted .pastels_on_dark .Keywords { - color: #A1A1FF; -} -.highlighted .pastels_on_dark { - background-color: #211E1E; - color: #DADADA; -} -.highlighted .pastels_on_dark .PhpKeywordsStorage { - color: #6969FA; -} -.highlighted .pastels_on_dark .PhpIncludeRequire { - color: #C82255; -} -.highlighted .pastels_on_dark .HtmlAttribute { - color: #9B456F; -} -.highlighted .pastels_on_dark .AttributeWithValue { - color: #9B456F; -} -.highlighted .pastels_on_dark .FunctionArgumentType { - color: #0000FF; -} -.highlighted .pastels_on_dark .PreprocessorDirective { - font-weight: bold; -} -.highlighted .pastels_on_dark .CssUnits { - color: #6969FA; -} -.highlighted .pastels_on_dark .CssFontNames { - color: #666633; -} -.highlighted .pastels_on_dark .CssSelectorsClassname { - color: #EDCA06; -} -.highlighted .pastels_on_dark .PhpStringsSingleQuoted { - color: #BFA36D; -} -.highlighted .pastels_on_dark .PhpConstantsStandardPredefined { - font-weight: bold; - color: #DE8E10; -} -.highlighted .pastels_on_dark .HtmlServersideIncludes { - color: #909090; -} -.highlighted .pastels_on_dark .CssPropertyKeyword { - color: #E1C96B; -} -.highlighted .pastels_on_dark .LanguageConstants { - font-weight: bold; - color: #DE8E30; -} -.highlighted .pastels_on_dark .CharacterConstants { - color: #AFA472; -} -.highlighted .pastels_on_dark .Invalid { - font-weight: bold; - background-color: #FF0000; - color: #FFF9F9; -} -.highlighted .pastels_on_dark .FunctionArgumentVariable { - font-style: italic; -} -.highlighted .pastels_on_dark .Strings { - color: #AD9361; -} -.highlighted .pastels_on_dark .PhpStringsDoubleQuoted { - color: #AD9361; -} -.highlighted .pastels_on_dark .FunctionName { - font-weight: bold; -} -.highlighted .pastels_on_dark .PreprocessorLine { - color: #2F006E; -} -.highlighted .pastels_on_dark .Numbers { - color: #CCCCCC; -} diff --git a/public/stylesheets/syntax_themes/slush_poppies.css b/public/stylesheets/syntax_themes/slush_poppies.css deleted file mode 100644 index 02306c0..0000000 --- a/public/stylesheets/syntax_themes/slush_poppies.css +++ /dev/null @@ -1,85 +0,0 @@ -.highlighted .slush_poppies .Directives { - font-weight: bold; -} -.highlighted .slush_poppies .TypeName { - color: #800080; -} -.highlighted .slush_poppies .InheritedClass { -} -.highlighted .slush_poppies .OcamlInfixFPOperators { - text-decoration: underline; -} -.highlighted .slush_poppies .Number { - color: #0080A0; -} -.highlighted .slush_poppies .LibraryVariable { -} -.highlighted .slush_poppies .Storage { - color: #008080; -} -/*.highlighted .slush_poppies .line-numbers { - background-color: #B0B0FF; - color: #000000; -}*/ -.highlighted .slush_poppies .OcamlPrefixFPOperators { - text-decoration: underline; -} -.highlighted .slush_poppies .OcamlFloatingPointConstants { - text-decoration: underline; -} -.highlighted .slush_poppies .LineNumberDirectives { -} -.highlighted .slush_poppies .TagName { -} -.highlighted .slush_poppies .StorageTypes { - color: #A08000; -} -.highlighted .slush_poppies .Operators { - color: #2060A0; -} -.highlighted .slush_poppies .LibraryConstant { -} -.highlighted .slush_poppies .VariantTypes { - color: #C08060; -} -.highlighted .slush_poppies .FunctionArgument { -} -.highlighted .slush_poppies .BuiltInConstant { -} -.highlighted .slush_poppies .ClassTypeName { - color: #8000C0; -} -.highlighted .slush_poppies .ModuleKeyword { - color: #0080FF; -} -.highlighted .slush_poppies .Invalid { -} -.highlighted .slush_poppies .LibraryClassType { -} -.highlighted .slush_poppies .LibraryFunction { -} -.highlighted .slush_poppies .TagAttribute { -} -.highlighted .slush_poppies .Keyword { - color: #2060A0; -} -.highlighted .slush_poppies .UserDefinedConstant { -} -.highlighted .slush_poppies .CharacterConstants { - color: #800000; -} -.highlighted .slush_poppies .String { - color: #C03030; -} -.highlighted .slush_poppies { - background-color: #F1F1F1; - color: #000000; -} -.highlighted .slush_poppies .FunctionName { - color: #800000; -} -.highlighted .slush_poppies .Variable { -} -.highlighted .slush_poppies .Comment { - color: #406040; -} diff --git a/public/stylesheets/syntax_themes/spacecadet.css b/public/stylesheets/syntax_themes/spacecadet.css deleted file mode 100644 index 315c7f6..0000000 --- a/public/stylesheets/syntax_themes/spacecadet.css +++ /dev/null @@ -1,51 +0,0 @@ -.highlighted .spacecadet .Constant { - color: #BF9960; -} -.highlighted .spacecadet .Support { - color: #8A4B66; -} -.highlighted .spacecadet .InheritedClass { - font-style: italic; -} -.highlighted .spacecadet .LibraryVariable { -} -.highlighted .spacecadet .Storage { - color: #9EBF60; -} -/*.highlighted .spacecadet .line-numbers { - background-color: #40002F; - color: #FFFFFF; -}*/ -.highlighted .spacecadet { - background-color: #0D0D0D; - color: #DDE6CF; -} -.highlighted .spacecadet .TagName { -} -.highlighted .spacecadet .Exception { - color: #893062; -} -.highlighted .spacecadet .LibraryConstant { -} -.highlighted .spacecadet .Invalid { - background-color: #5F0047; -} -.highlighted .spacecadet .LibraryClassType { -} -.highlighted .spacecadet .TagAttribute { -} -.highlighted .spacecadet .Keyword { - color: #728059; -} -.highlighted .spacecadet .String { - color: #805978; -} -.highlighted .spacecadet .Entity { - color: #6078BF; -} -.highlighted .spacecadet .Variable { - color: #596380; -} -.highlighted .spacecadet .Comment { - color: #473C45; -} diff --git a/public/stylesheets/syntax_themes/sunburst.css b/public/stylesheets/syntax_themes/sunburst.css deleted file mode 100644 index fb8840f..0000000 --- a/public/stylesheets/syntax_themes/sunburst.css +++ /dev/null @@ -1,180 +0,0 @@ -.highlighted .sunburst .DiffInserted { - background-color: #253B22; - color: #F8F8F8; -} -.highlighted .sunburst .DiffHeader { - background-color: #0E2231; - color: #F8F8F8; - font-style: italic; -} -.highlighted .sunburst .CssPropertyValue { - color: #F9EE98; -} -.highlighted .sunburst .CCCPreprocessorDirective { - color: #AFC4DB; -} -.highlighted .sunburst .Constant { - color: #3387CC; -} -.highlighted .sunburst .DiffChanged { - background-color: #4A410D; - color: #F8F8F8; -} -.highlighted .sunburst .Support { - color: #9B859D; -} -.highlighted .sunburst .MarkupList { - color: #E1D4B9; -} -.highlighted .sunburst .CssConstructorArgument { - color: #8F9D6A; -} -.highlighted .sunburst .Storage { - color: #99CF50; -} -/*.highlighted .sunburst .line-numbers { - background-color: #DDF0FF; - color: #000000; -}*/ -.highlighted .sunburst .CssClass { - color: #9B703F; -} -.highlighted .sunburst .StringConstant { - color: #DDF2A4; -} -.highlighted .sunburst .MarkupSeparator { - background-color: #242424; - color: #60A633; -} -.highlighted .sunburst .MarkupUnderline { - text-decoration: underline; - color: #E18964; -} -.highlighted .sunburst .CssAtRule { - color: #8693A5; -} -.highlighted .sunburst .MetaTagInline { - color: #E0C589; -} -.highlighted .sunburst .JEntityNameType { - text-decoration: underline; -} -.highlighted .sunburst .LogEntryError { - background-color: #751012; -} -.highlighted .sunburst .MarkupHeading { - background-color: #632D04; - color: #FEDCC5; -} -.highlighted .sunburst .CssTagName { - color: #CDA869; -} -.highlighted .sunburst .SupportConstant { - color: #CF6A4C; -} -.highlighted .sunburst .MarkupQuote { - background-color: #ECD091; - color: #E1D4B9; - font-style: italic; -} -.highlighted .sunburst .DiffDeleted { - background-color: #420E09; - color: #F8F8F8; -} -.highlighted .sunburst .CCCPreprocessorLine { - color: #8996A8; -} -.highlighted .sunburst .StringRegexpSpecial { - color: #CF7D34; -} -.highlighted .sunburst .EmbeddedSourceBright { - background-color: #ABADB4; -} -.highlighted .sunburst .InvalidIllegal { - background-color: #150B15; - color: #FD5FF1; -} -.highlighted .sunburst .MarkupRaw { - background-color: #ABADB4; - color: #578BB3; -} -.highlighted .sunburst .SupportFunction { - color: #DAD085; -} -.highlighted .sunburst .CssAdditionalConstants { - color: #DD7B3B; -} -.highlighted .sunburst .MetaTagAll { - color: #89BDFF; -} -.highlighted .sunburst .StringRegexp { - color: #E9C062; -} -.highlighted .sunburst .StringEmbeddedSource { - color: #DAEFA3; -} -.highlighted .sunburst .EntityInheritedClass { - color: #9B5C2E; - font-style: italic; -} -.highlighted .sunburst .MarkupComment { - color: #F67B37; - font-style: italic; -} -.highlighted .sunburst .MarkupBold { - font-weight: bold; - color: #E9C062; -} -.highlighted .sunburst .CssId { - color: #8B98AB; -} -.highlighted .sunburst .CssPseudoClass { - color: #8F9D6A; -} -.highlighted .sunburst .JCast { - color: #676767; - font-style: italic; -} -.highlighted .sunburst .StringVariable { - color: #8A9A95; -} -.highlighted .sunburst .String { - color: #65B042; -} -.highlighted .sunburst .Keyword { - color: #E28964; -} -.highlighted .sunburst { - background-color: #000000; - color: #F8F8F8; -} -.highlighted .sunburst .LogEntry { - background-color: #C7C7C7; -} -.highlighted .sunburst .MarkupItalic { - color: #E9C062; - font-style: italic; -} -.highlighted .sunburst .CssPropertyName { - color: #C5AF75; -} -.highlighted .sunburst .Namespaces { - color: #E18964; -} -.highlighted .sunburst .DoctypeXmlProcessing { - color: #494949; -} -.highlighted .sunburst .InvalidDeprecated { - color: #FD5FF1; - font-style: italic; -} -.highlighted .sunburst .Variable { - color: #3E87E3; -} -.highlighted .sunburst .Entity { - color: #89BDFF; -} -.highlighted .sunburst .Comment { - color: #AEAEAE; - font-style: italic; -} diff --git a/public/stylesheets/syntax_themes/twilight.css b/public/stylesheets/syntax_themes/twilight.css deleted file mode 100644 index 1eb6fc2..0000000 --- a/public/stylesheets/syntax_themes/twilight.css +++ /dev/null @@ -1,133 +0,0 @@ -.highlighted .twilight .DiffInserted { - background-color: #253B22; - color: #F8F8F8; -} -.highlighted .twilight .DiffHeader { - background-color: #0E2231; - color: #F8F8F8; - font-style: italic; -} -.highlighted .twilight .CssPropertyValue { - color: #F9EE98; -} -.highlighted .twilight .CCCPreprocessorDirective { - color: #AFC4DB; -} -.highlighted .twilight .Constant { - color: #CF6A4C; -} -.highlighted .twilight .DiffChanged { - background-color: #4A410D; - color: #F8F8F8; -} -.highlighted .twilight .EmbeddedSource { - background-color: #A3A6AD; -} -.highlighted .twilight .Support { - color: #9B859D; -} -.highlighted .twilight .MarkupList { - color: #F9EE98; -} -.highlighted .twilight .CssConstructorArgument { - color: #8F9D6A; -} -.highlighted .twilight .Storage { - color: #F9EE98; -} -.highlighted .twilight .CssClass { - color: #9B703F; -} -.highlighted .twilight .StringConstant { - color: #DDF2A4; -} -.highlighted .twilight .CssAtRule { - color: #8693A5; -} -.highlighted .twilight .MetaTagInline { - color: #E0C589; -} -.highlighted .twilight .MarkupHeading { - color: #CF6A4C; -} -.highlighted .twilight .CssTagName { - color: #CDA869; -} -.highlighted .twilight .SupportConstant { - color: #CF6A4C; -} -.highlighted .twilight .DiffDeleted { - background-color: #420E09; - color: #F8F8F8; -} -.highlighted .twilight .CCCPreprocessorLine { - color: #8996A8; -} -.highlighted .twilight .StringRegexpSpecial { - color: #CF7D34; -} -.highlighted .twilight .EmbeddedSourceBright { - background-color: #9C9EA4; -} -.highlighted .twilight .InvalidIllegal { - background-color: #241A24; - color: #F8F8F8; -} -.highlighted .twilight .SupportFunction { - color: #DAD085; -} -.highlighted .twilight .CssAdditionalConstants { - color: #CA7840; -} -.highlighted .twilight .MetaTagAll { - color: #AC885B; -} -.highlighted .twilight .StringRegexp { - color: #E9C062; -} -.highlighted .twilight .StringEmbeddedSource { - color: #DAEFA3; -} -.highlighted .twilight .EntityInheritedClass { - color: #9B5C2E; - font-style: italic; -} -.highlighted .twilight .CssId { - color: #8B98AB; -} -.highlighted .twilight .CssPseudoClass { - color: #8F9D6A; -} -.highlighted .twilight .StringVariable { - color: #8A9A95; -} -.highlighted .twilight .String { - color: #8F9D6A; -} -.highlighted .twilight .Keyword { - color: #CDA869; -} -.highlighted .twilight { - background-color: #141414; - color: #F8F8F8; -} -.highlighted .twilight .CssPropertyName { - color: #C5AF75; -} -.highlighted .twilight .DoctypeXmlProcessing { - color: #494949; -} -.highlighted .twilight .InvalidDeprecated { - color: #D2A8A1; - font-style: italic; -} -.highlighted .twilight .Variable { - color: #7587A6; -} -.highlighted .twilight .Entity { - color: #9B703F; -} -.highlighted .twilight .Comment { - color: #5F5A60; - font-style: italic; -} diff --git a/public/stylesheets/syntax_themes/zenburnesque.css b/public/stylesheets/syntax_themes/zenburnesque.css deleted file mode 100644 index bbe3f9c..0000000 --- a/public/stylesheets/syntax_themes/zenburnesque.css +++ /dev/null @@ -1,91 +0,0 @@ -.highlighted .zenburnesque .InheritedClass { -} -.highlighted .zenburnesque .TypeName { - color: #F09040; -} -.highlighted .zenburnesque .FloatingPointPrefixOperators { - text-decoration: underline; -} -.highlighted .zenburnesque .Number { - color: #22C0FF; -} -.highlighted .zenburnesque .Directive { - font-weight: bold; -} -.highlighted .zenburnesque .LibraryVariable { -} -.highlighted .zenburnesque .Storage { -} -/*.highlighted .zenburnesque .line-numbers { - background-color: #A0A0C0; - color: #000000; -}*/ -.highlighted .zenburnesque .LineNumberDirectives { - text-decoration: underline; -} -.highlighted .zenburnesque .TagName { -} -.highlighted .zenburnesque .StorageTypes { - color: #6080FF; -} -.highlighted .zenburnesque .Operators { - color: #FFFFA0; -} -.highlighted .zenburnesque { - background-color: #404040; - color: #DEDEDE; -} -.highlighted .zenburnesque .LibraryConstant { -} -.highlighted .zenburnesque .VariantTypes { - color: #4080A0; -} -.highlighted .zenburnesque .Characters { - color: #FF8080; -} -.highlighted .zenburnesque .FunctionArgument { -} -.highlighted .zenburnesque .LanguageKeyword { - color: #FFFFA0; -} -.highlighted .zenburnesque .BuiltInConstant { -} -.highlighted .zenburnesque .FloatingPointNumbers { - text-decoration: underline; -} -.highlighted .zenburnesque .ClassTypeName { - color: #F4A020; -} -.highlighted .zenburnesque .TypeName1 { - color: #FFE000; -} -.highlighted .zenburnesque .ModuleKeyword { - font-weight: bold; - color: #FF8000; -} -.highlighted .zenburnesque .Invalid { -} -.highlighted .zenburnesque .LibraryClassType { -} -.highlighted .zenburnesque .LibraryFunction { -} -.highlighted .zenburnesque .TagAttribute { -} -.highlighted .zenburnesque .FloatingPointInfixOperators { - text-decoration: underline; -} -.highlighted .zenburnesque .UserDefinedConstant { -} -.highlighted .zenburnesque .String { - color: #FF2020; -} -.highlighted .zenburnesque .FunctionName { - font-weight: bold; - color: #FFCC66; -} -.highlighted .zenburnesque .Variable { -} -.highlighted .zenburnesque .Comment { - color: #709070; - font-style: italic; -} diff --git a/vendor/ultraviolet/History.txt b/vendor/ultraviolet/History.txt deleted file mode 100644 index 2822cbf..0000000 --- a/vendor/ultraviolet/History.txt +++ /dev/null @@ -1,21 +0,0 @@ -== 0.10.1 / 2007-06-15 -* Corrected line-number schemes in theme2xhtmlrender -* Corrected alpha blending code in theme2xhtmlrender, Now the brilliance themes seem to work! -* Modified html_processor to include whole syntax scopes. -* Add index for duplicated setting names in tmTheme files. -* Multiple fixes for latex, color boxes have now the right color and size. - -== 0.10.0 / 2007-05-15 -* Added copy files commant to Uv module and to command line utility. - now the required files (ex. css) may be easily copied to a destination - directory. -* Small corrections in html_processor (should change name) -* Many modifications to latex rendering -* First latex rendering implementation (still buggy). -* All processing is defined in render files. - -== 0.9.0 / 2007-04-24 - -* 1 major enhancement - * Birthday! - diff --git a/vendor/ultraviolet/Manifest.txt b/vendor/ultraviolet/Manifest.txt deleted file mode 100644 index 31a0bd9..0000000 --- a/vendor/ultraviolet/Manifest.txt +++ /dev/null @@ -1,233 +0,0 @@ -test/test_uv.rb -lib/uv/render_processor.rb -lib/uv/utility.rb -lib/uv.rb -bin/theme2xhtmlrender -bin/theme2latexrender -bin/uv -History.txt -Rakefile -Manifest.txt -README.txt -render/xhtml/files/css/idle.css -render/xhtml/files/css/lazy.css -render/xhtml/files/css/espresso_libre.css -render/xhtml/files/css/blackboard.css -render/xhtml/files/css/brilliance_dull.css -render/xhtml/files/css/sunburst.css -render/xhtml/files/css/amy.css -render/xhtml/files/css/zenburnesque.css -render/xhtml/files/css/magicwb_amiga.css -render/xhtml/files/css/dawn.css -render/xhtml/files/css/eiffel.css -render/xhtml/files/css/twilight.css -render/xhtml/files/css/spacecadet.css -render/xhtml/files/css/brilliance_black.css -render/xhtml/files/css/mac_classic.css -render/xhtml/files/css/active4d.css -render/xhtml/files/css/slush_poppies.css -render/xhtml/files/css/cobalt.css -render/xhtml/files/css/iplastic.css -render/xhtml/files/css/all_hallows_eve.css -render/xhtml/files/css/pastels_on_dark.css -render/xhtml/idle.render -render/xhtml/lazy.render -render/xhtml/espresso_libre.render -render/xhtml/blackboard.render -render/xhtml/brilliance_dull.render -render/xhtml/sunburst.render -render/xhtml/amy.render -render/xhtml/zenburnesque.render -render/xhtml/magicwb_amiga.render -render/xhtml/dawn.render -render/xhtml/eiffel.render -render/xhtml/twilight.render -render/xhtml/spacecadet.render -render/xhtml/brilliance_black.render -render/xhtml/mac_classic.render -render/xhtml/active4d.render -render/xhtml/slush_poppies.render -render/xhtml/cobalt.render -render/xhtml/iplastic.render -render/xhtml/all_hallows_eve.render -render/xhtml/pastels_on_dark.render -render/latex/mac_classic.render -render/latex/active4d.render -render/latex/cobalt.render -render/latex/magicwb_amiga.render -render/latex/pastels_on_dark.render -render/latex/iplastic.render -render/latex/idle.render -render/latex/lazy.render -render/latex/espresso_libre.render -render/latex/brilliance_dull.render -render/latex/blackboard.render -render/latex/sunburst.render -render/latex/amy.render -render/latex/zenburnesque.render -render/latex/dawn.render -render/latex/eiffel.render -render/latex/twilight.render -render/latex/spacecadet.render -render/latex/slush_poppies.render -render/latex/brilliance_black.render -render/latex/all_hallows_eve.render -render/old/txt2tags.render -syntax/logo.syntax -syntax/dylan.syntax -syntax/latex_log.syntax -syntax/textile.syntax -syntax/build.syntax -syntax/latex_memoir.syntax -syntax/lexflex.syntax -syntax/lisp.syntax -syntax/gtd.syntax -syntax/m.syntax -syntax/ocaml.syntax -syntax/d.syntax -syntax/cm.syntax -syntax/ocamlyacc.syntax -syntax/opengl.syntax -syntax/pascal.syntax -syntax/lua.syntax -syntax/active4d.syntax -syntax/mel.syntax -syntax/r.syntax -syntax/r_console.syntax -syntax/smarty.syntax -syntax/latex.syntax -syntax/prolog.syntax -syntax/rez.syntax -syntax/asp.syntax -syntax/xhtml_1.0.syntax -syntax/icalendar.syntax -syntax/mootools.syntax -syntax/scheme.syntax -syntax/xml.syntax -syntax/mail.syntax -syntax/swig.syntax -syntax/slate.syntax -syntax/sweave.syntax -syntax/qmake_project.syntax -syntax/release_notes.syntax -syntax/html_tcl.syntax -syntax/html.syntax -syntax/c.syntax -syntax/pmwiki.syntax -syntax/ruby.syntax -syntax/csv.syntax -syntax/ruby_on_rails.syntax -syntax/xsl.syntax -syntax/yaml.syntax -syntax/io.syntax -syntax/java.syntax -syntax/gri.syntax -syntax/movable_type.syntax -syntax/cs.syntax -syntax/css.syntax -syntax/c++.syntax -syntax/haml.syntax -syntax/dot.syntax -syntax/tsv.syntax -syntax/ruby_experimental.syntax -syntax/man.syntax -syntax/bibtex.syntax -syntax/objective-c.syntax -syntax/subversion_commit_message.syntax -syntax/ocamllex.syntax -syntax/tcl.syntax -syntax/tex.syntax -syntax/ragel.syntax -syntax/shell-unix-generic.syntax -syntax/inform.syntax -syntax/sql.syntax -syntax/python.syntax -syntax/modula-3.syntax -syntax/cake.syntax -syntax/logtalk.syntax -syntax/ini.syntax -syntax/diff.syntax -syntax/fortran.syntax -syntax/txt2tags.syntax -syntax/s5.syntax -syntax/scilab.syntax -syntax/mips.syntax -syntax/twiki.syntax -syntax/perl.syntax -syntax/fxscript.syntax -syntax/markdown.syntax -syntax/lilypond.syntax -syntax/blog_html.syntax -syntax/html_mason.syntax -syntax/jquery_javascript.syntax -syntax/json.syntax -syntax/languagedefinition.syntax -syntax/tex_math.syntax -syntax/xml_strict.syntax -syntax/php.syntax -syntax/doxygen.syntax -syntax/strings_file.syntax -syntax/makefile.syntax -syntax/setext.syntax -syntax/ada.syntax -syntax/active4d_ini.syntax -syntax/active4d_library.syntax -syntax/antlr.syntax -syntax/javascript_+_prototype.syntax -syntax/lighttpd.syntax -syntax/template_toolkit.syntax -syntax/sql_rails.syntax -syntax/ssh-config.syntax -syntax/mediawiki.syntax -syntax/moinmoin.syntax -syntax/javascript.syntax -syntax/quake3_config.syntax -syntax/qt_c++.syntax -syntax/camlp4.syntax -syntax/multimarkdown.syntax -syntax/blog_text.syntax -syntax/blog_textile.syntax -syntax/bulletin_board.syntax -syntax/groovy.syntax -syntax/gtdalt.syntax -syntax/regular_expressions_python.syntax -syntax/latex_beamer.syntax -syntax/remind.syntax -syntax/regexp.syntax -syntax/rd_r_documentation.syntax -syntax/standard_ml.syntax -syntax/literate_haskell.syntax -syntax/python_django.syntax -syntax/restructuredtext.syntax -syntax/mod_perl.syntax -syntax/coldfusion.syntax -syntax/installer_distribution_script.syntax -syntax/vectorscript.syntax -syntax/macports_portfile.syntax -syntax/yui_javascript.syntax -syntax/actionscript.syntax -syntax/active4d_html.syntax -syntax/apache.syntax -syntax/applescript.syntax -syntax/asp_vb.net.syntax -syntax/blog_markdown.syntax -syntax/context_free.syntax -syntax/css_experimental.syntax -syntax/dokuwiki.syntax -syntax/eiffel.syntax -syntax/erlang.syntax -syntax/f-script.syntax -syntax/haskell.syntax -syntax/greasemonkey.syntax -syntax/html-asp.syntax -syntax/html_django.syntax -syntax/html_for_asp.net.syntax -syntax/html_rails.syntax -syntax/javaproperties.syntax -syntax/javascript_+_prototype_bracketed.syntax -syntax/objective-c++.syntax -syntax/plain_text.syntax -syntax/postscript.syntax -syntax/processing.syntax -syntax/property_list.syntax -syntax/regular_expressions_oniguruma.syntax diff --git a/vendor/ultraviolet/README.txt b/vendor/ultraviolet/README.txt deleted file mode 100644 index e1114ac..0000000 --- a/vendor/ultraviolet/README.txt +++ /dev/null @@ -1,52 +0,0 @@ -== Ultraviolet - -Ultraviolet is a syntax highlighting library and engine. It -uses TextMate[http://macromates.com/] syntax files and parses -them using the Textpow[http://textpow.rubyforge.org] library. It -supports more than 60 programming languages out of the box. - -== SYNTAX - - -== REQUIREMENTS: - -* Oniguruma for Ruby[http://oniguruma.rubyforge.org] v1.1.0 or higher. -* Textpow[http://textpow.rubyforge.org] v0.9.0 or higher. - -== INSTALL: - -sudo gem install -r markray - -== BUGS/PROBLEMS/INCOMPATIBILITIES: - - -== TODO: - - -== CREDITS: - - -== LICENSE: - -(The MIT License) - -Copyright (c) 2007 FIX - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/vendor/ultraviolet/Rakefile b/vendor/ultraviolet/Rakefile deleted file mode 100644 index 44048c8..0000000 --- a/vendor/ultraviolet/Rakefile +++ /dev/null @@ -1,51 +0,0 @@ -require 'rubygems' -require 'fileutils' - -rubyforge_name = "ultraviolet" - -begin - require 'hoe' - - class Hoe - # Dirty hack to eliminate Hoe from gem dependencies - def extra_deps - @extra_deps.delete_if{ |x| x.first == 'hoe' } - end - end - - version = /^== *(\d+\.\d+\.\d+)/.match( File.read( 'History.txt' ) )[1] - - h = Hoe.new('ultraviolet', version) do |p| - p.rubyforge_name = 'ultraviolet' - p.author = ['Dizan Vasquez'] - p.email = ['dichodaemon@gmail.com'] - p.email = 'dichodaemon@gmail.com' - p.summary = 'Syntax highlighting engine' - p.description = p.paragraphs_of('README.txt', 1 ).join('\n\n') - p.url = 'http://ultraviolet.rubyforge.org' - p.rdoc_pattern = /^(lib|bin|ext)|txt$/ - p.changes = p.paragraphs_of('History.txt', 0).join("\n\n") - p.extra_deps << ['textpow', '>= 0.10.0'] - p.clean_globs = ["manual/*"] - end - - desc 'Create MaMa documentation' - task :mama => :clean do - system "mm -c -t refresh -o manual mm/manual.mm" - end - - desc 'Publish MaMa documentation to RubyForge' - task :mama_publish => [:clean, :mama] do - config = YAML.load(File.read(File.expand_path("~/.rubyforge/user-config.yml"))) - host = "#{config["username"]}@rubyforge.org" - remote_dir = "/var/www/gforge-projects/#{h.rubyforge_name}" - local_dir = 'manual' - system "rsync -av --delete #{local_dir}/ #{host}:#{remote_dir}" - end - -rescue LoadError => e - desc 'Run the test suite.' - task :test do - system "ruby -Ibin:lib:test test_#{rubyforge_name}.rb" - end -end diff --git a/vendor/ultraviolet/bin/theme2latexrender b/vendor/ultraviolet/bin/theme2latexrender deleted file mode 100644 index 597c39f..0000000 --- a/vendor/ultraviolet/bin/theme2latexrender +++ /dev/null @@ -1,122 +0,0 @@ -#! /usr/bin/env ruby -begin - require 'plist' -rescue LoadError - require 'rubygems' - require 'plist' -end -require 'uv/utility' - -base_dir = File.join( File.dirname(__FILE__), '..', 'render' ) - -def settings - unless @settings - @settings = @theme["settings"].find { |s| ! s["name"] }["settings"] - end - @settings -end - -@theme = Plist::parse_xml( ARGV[0] ) -render = {"name" => @theme["name"]} -codecolumn = "" -numbercolumn = "" -standard_name = File.basename( ARGV[0] ).downcase.gsub(/\s+/, '_').gsub('.tmtheme', '').gsub(/\W/, '').gsub(/_+/, '_') - -render["tags"] = [] - -@theme["settings"].each do |t| - if t["scope"] - class_name = t["name"].downcase.gsub(/\W/, ' ').gsub('.tmtheme', '').split(' ').collect{|s| s.capitalize}.join - if class_name == "" - class_name = "x" * t["name"].size - end - - tag = {} - tag["selector"] = t["scope"] - render["tags"] << tag - - begin_string = "" - pcount = 0 - if s = t["settings"] - if s["background"] - begin_string << "\\setlength{\\fboxsep}{0ex}\\colorbox[HTML]{#{Uv.normalize_color(settings, s["background"])[1..-1]}}{\\rule[-0.5ex]{0pt}{2.0ex}" - else - begin_string << "{" - end - pcount += 1 - if s["foreground"] - begin_string << "\\color[HTML]{#{Uv.normalize_color(settings, s["foreground"], true)[1..-1]}}" - end - case s["fontStyle"] - when /bold/ - begin_string << "\\textbf{" - pcount += 1 - when /italic/ - begin_string << "\\textit{" - pcount += 1 - when /underline/ - begin_string << "\\underline{" - pcount += 1 - end - tag["begin"] = begin_string - tag["end"] = "}" * pcount - end - - - elsif ! t["name"] - if s = t["settings"] - codecolumn = "\\newcolumntype{C}{>{" - codecolumn << "\\color[HTML]{#{Uv.normalize_color(settings, s["foreground"], true)[1..-1]}}" if s["foreground"] - codecolumn << "\\columncolor[HTML]{#{Uv.alpha_blend(s["background"], s["background"])[1..-1]}}" if s["background"] - codecolumn << "}l}" - bg = Uv.alpha_blend(s["selection"], s["selection"]) if s["selection"] - numbercolumn = "\\newcolumntype{N}{>{" - numbercolumn << "\\color[HTML]{#{Uv.foreground(bg)[1..-1]}}" if bg - numbercolumn << "\\columncolor[HTML]{#{bg[1..-1]}}" if s["selection"] - numbercolumn << "}l}" - - tag = {} - tag["begin"] = "\\texttt{" - tag["end"] = "}&\\mbox{\\texttt{" - render["line-numbers"] = tag end - end -end - -render["filter"] = '@escaped.gsub(/(\$)/, \'\\\\\\\\\1\').gsub(/\\\\(?!\$)/, \'$\\\\\\\\backslash$\').gsub(/(_|\{|\}|&|\#|%)/, \'\\\\\\\\\1\').gsub(/~/, \'\\\\textasciitilde \').gsub(/ /,\'\\\\hspace{1ex}\').gsub(/\t| /,\'\\\\hspace{3ex}\').gsub(/\"/, "\'\'").gsub(/(\^)/,\'\\\\\\\\\1{}\')' - -tag = {} -tag["begin"] = "" -tag["end"] = "}}\\\\" -render["line"] = tag - -tag = {} -tag["begin"] = <<END -#{codecolumn} -#{numbercolumn} -\\begin{longtable}{NC} -END - -tag["end"] = <<END -\\end{longtable} -END -render["listing"] = tag - -tag = {} -tag["begin"] = <<END -\\documentclass[a4paper,landscape]{article} -\\usepackage{xcolor} -\\usepackage{colortbl} -\\usepackage{longtable} -\\usepackage[left=2cm,top=1cm,right=3cm,nohead,nofoot]{geometry} -\\usepackage[T1]{fontenc} -\\usepackage[scaled]{beramono} -\\begin{document} -END - -tag["end"] = <<END -\\end{document} -END - -render["document"] = tag - -File.open( File.join( base_dir, "latex", "#{standard_name}.render" ), "w" ) {|f| YAML.dump( render, f ) } diff --git a/vendor/ultraviolet/bin/theme2xhtmlrender b/vendor/ultraviolet/bin/theme2xhtmlrender deleted file mode 100644 index 40af655..0000000 --- a/vendor/ultraviolet/bin/theme2xhtmlrender +++ /dev/null @@ -1,156 +0,0 @@ -#! /usr/bin/env ruby -begin - require 'plist' -rescue LoadError - require 'rubygems' - require 'plist' -end -require 'uv/utility' - -base_dir = File.join( File.dirname(__FILE__), '..', 'render' ) - - -def settings - unless @settings - @settings = @theme["settings"].find { |s| ! s["name"] }["settings"] - end - @settings -end - -puts "Processing #{ARGV[0]}" - -@theme = Plist::parse_xml( ARGV[0] ) -render = {"name" => @theme["name"]} -css = {} - -standard_name = File.basename( ARGV[0] ).downcase.gsub(/\s+/, '_').gsub('.tmtheme', '').gsub(/\W/, '').gsub(/_+/, '_') -code_name = "pre.#{standard_name}" - -render["tags"] = [] -count_names = {} -@theme["settings"].each do |t| - if t["scope"] - class_name = t["name"].downcase.gsub(/\W/, ' ').gsub('.tmtheme', '').split(' ').collect{|s| s.capitalize}.join - if class_name == "" - class_name = "x" * t["name"].size - end - - if count_names[class_name] - tname = class_name - class_name = "#{class_name}#{count_names[class_name]}" - count_names[tname] += count_names[tname] + 1 - else - count_names[class_name] = 1 - end - - tag = {} - tag["selector"] = t["scope"] - tag["begin"] = "<span class=\"#{class_name}\">" - tag["end"] = "</span>" - render["tags"] << tag - - if s = t["settings"] - style = {} - style["color"] = Uv.normalize_color(settings, s["foreground"], true) - style["background-color"] = Uv.normalize_color(settings, s["background"]) - case s["fontStyle"] - when /bold/ then style["font-weight"] = "bold" - when /italic/ then style["font-style"] = "italic" - when /underline/ then style["text-decoration"] = "underline" - end - css[".#{class_name}"] = style - end - elsif ! t["name"] - if s = t["settings"] - style = {} - style["color"] = Uv.normalize_color(settings, s["foreground"], true) - style["background-color"] = Uv.alpha_blend(s["background"], s["background"]) - css[code_name] = style - @style = style - style = {} - style["background-color"] = Uv.alpha_blend(s["selection"], s["selection"]) - style["color"] = Uv.foreground( style["background-color"] ) - css[".line-numbers"] = style - - tag = {} - tag["begin"] = "<span class=\"line-numbers\">" - tag["end"] = "</span>" - render["line-numbers"] = tag - end - end -end - -render["filter"] = "CGI.escapeHTML( @escaped )" - -tag = {} -tag["begin"] = "" -tag["end"] = "" -render["line"] = tag - - -tag = {} -tag["begin"] = "<pre class=\"#{standard_name}\">" -tag["end"] = "</pre>" -render["listing"] = tag - -tag = {} -tag["begin"] = <<END -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="en"> - -<head> - <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <meta http-equiv="cache-control" content="no-cache" /> - <meta http-equiv="expires" content="3600" /> - <meta name="revisit-after" content="2 days" /> - <meta name="robots" content="index,follow" /> - <meta name="publisher" content="Dichodaemon" /> - <meta name="copyright" content="Dichodaemon" /> - - <meta name="author" content="Dichodaemon" /> - <meta name="distribution" content="global" /> - <meta name="description" content="Ocatarinetabellachithchix" /> - <meta name="keywords" content="arzaversperia flexilimosos toves" /> - <link rel="stylesheet" type="text/css" media="screen,projection,print" href="css/#{standard_name}.css" /> - <title>#{standard_name}</title> - -</head> - -<body> -END - -tag["end"] = <<END - <p> - <a href="http://validator.w3.org/check?uri=referer"> - <img style="border:0" - src="http://www.w3.org/Icons/valid-xhtml10" - alt="Valid XHTML 1.0 Strict" height="31" width="88" /> - </a> - <a href="http://jigsaw.w3.org/css-validator/check?uri=referer"> - <img style="border:0;width:88px;height:31px" - src="http://jigsaw.w3.org/css-validator/images/vcss" - alt="Valid CSS!" /> - </a> - </p> -</body> -</html> -END - -render["document"] = tag - -File.open( File.join( base_dir, "xhtml", "#{standard_name}.render" ), "w" ) {|f| YAML.dump( render, f ) } - -File.open( File.join( base_dir, "xhtml", "files", "css", "#{standard_name}.css" ), "w" ) do |f| - css.each do |key, values| - if key == code_name - f.puts "#{code_name} {" - #puts @style - else - f.puts "#{code_name} #{key} {" - end - values.each do |style, value| - f.puts " #{style}: #{value};" if value - end - f.puts "}" - end -end diff --git a/vendor/ultraviolet/bin/uv b/vendor/ultraviolet/bin/uv deleted file mode 100644 index 8d83c6c..0000000 --- a/vendor/ultraviolet/bin/uv +++ /dev/null @@ -1,139 +0,0 @@ -#!/usr/bin/env ruby - -begin - require 'rubygems' - require 'uv' -rescue LoadError - $:.unshift File.join( File.dirname(__FILE__), '..', 'lib' ) - require 'uv' -end - -require 'optparse' -require 'ostruct' - -o = OpenStruct.new -o.copy_files = false -o.output = "xhtml" -o.headers = false -o.theme = "espresso_libre" - -options = OptionParser.new - -options.banner =<<END - -Usage: uv [options] input_file - -Parses input_file (or stdin, if no input_file is given) and -outputs the coresponding HTML to stdout. If no syntax is specified, -it tries to guess the best one. If no theme is specified, defaults -to espresso_libre. - -Example: - - uv -t amy -h ~/.bashrc > bashrc.html - - Renders the contents of ~/.bashrc to file bashrc.html - as a standalone web page. - -All options are non-mandatory - -Options: - -END - -options.on( "-c DIR", "--copy-files DIR", <<DESCRIPTION ) {|val| o.copy_files = val} -Copy the required files to the specified output directory (css, images, etc). -DESCRIPTION - -options.on( "-s SYNTAX", "--syntax SYNTAX", <<DESCRIPTION, Uv.syntaxes) {|val| o.syntax = val} -The file's syntax (e.g. ruby, c++, etc.) -DESCRIPTION - -options.on( "-o OUTPUT", "--output OUTPUT", <<DESCRIPTION) {|val| o.output = val} -The output format (xhtml, latex, etc.) default to xhtml -DESCRIPTION - -options.on( "-t THEME", "--theme THEME", <<DESCRIPTION, Uv.themes) {|val| o.theme = val} -The theme to be used (e.g. amy, espresso_libre, etc.) -DESCRIPTION - -options.on( "-n", "--no-lines", <<DESCRIPTION ) {|val| o.no_lines = !val} -Produces output without line numbers -DESCRIPTION - - -options.on( "-h", "--headers", <<DESCRIPTION ) {|val| o.headers = val} -Include headers, outputs a self-contained web page/document -DESCRIPTION - -options.on( "-d", "--debug", <<DESCRIPTION ) {|val| o.debug = val} -Outputs debug information instead of normal page rendering -DESCRIPTION - -options.on( "-l [syntaxes|themes]", "--list [syntaxes|themes]", ['syntaxes', 'themes'], <<DESCRIPTION ) {|val| o.list = val} -Lists all the available syntaxes/themes -DESCRIPTION - - -options.on( "-?", "--help", <<DESCRIPTION ) {|val| o.help = val} -Show this message -DESCRIPTION - -rest = options.parse( ARGV ) - - -if o.help - puts options - exit -elsif o.list - if o.list == 'syntaxes' - puts "Available syntaxes:\n" - Uv.syntaxes.sort.each{ |s| puts " - #{s}"} - elsif o.list == 'themes' - puts "Available themes:\n" - Uv.themes.sort.each{ |t| puts " - #{t}"} - else - STDERR.puts "Option #{o.list} is not valid should be one of [syntaxes, themes]" - end - exit -end - -if o.copy_files - unless File.exists?(o.copy_files) - STDERR.puts "The specified output directory: #{o.copy_files} does not exist." - exit -1 - end - Uv.copy_files o.output, o.copy_files -end - -o.filename = rest[0] - -if o.filename && ! o.syntax - candidates = Uv.syntax_for_file o.filename - if candidates.size > 1 - STDERR.puts "Many syntaxes match, please specify" - STDERR.puts "\nMatching syntaxes:" - candidates.sort.each { |name, syntax| STDERR.puts "\t - " + name} - exit -1 - end - o.syntax = candidates.first.first unless candidates.size == 0 -end - -unless o.syntax - STDERR.puts "No default syntax found, please specify" - exit -1 -end - -if o.filename - o.text = File.read(o.filename) -else - o.text = STDIN -end - -if o.debug - Uv.debug( o.text, o.syntax ) - exit -end - -puts Uv.parse( o.text, o.output, o.syntax, ! o.lines, o.theme, o.headers ) - diff --git a/vendor/ultraviolet/lib/uv.rb b/vendor/ultraviolet/lib/uv.rb deleted file mode 100644 index 76c3e50..0000000 --- a/vendor/ultraviolet/lib/uv.rb +++ /dev/null @@ -1,126 +0,0 @@ -require 'fileutils' -require 'textpow' -require 'uv/render_processor.rb' - - -module Uv - - def Uv.path - result = [] - result << File.join(File.dirname(__FILE__), ".." ) - end - - def Uv.copy_files output, output_dir - Uv.path.each do |dir| - dir_name = File.join( dir, "render", output, "files" ) - FileUtils.cp_r( Dir.glob(File.join( dir_name, "." )), output_dir ) if File.exists?( dir_name ) - end - end - - def Uv.init_syntaxes - @syntaxes = {} - Dir.glob( File.join(File.dirname(__FILE__), '..', 'syntax', '*.syntax') ).each do |f| - @syntaxes[File.basename(f, '.syntax')] = Textpow::SyntaxNode.load( f ) - end - end - - def Uv.syntaxes - Dir.glob( File.join(File.dirname(__FILE__), '..', 'syntax', '*.syntax') ).collect do |f| - File.basename(f, '.syntax') - end - end - - def Uv.themes - Dir.glob( File.join(File.dirname(__FILE__), '..', 'render', 'xhtml', 'files', 'css', '*.css') ).collect do |f| - File.basename(f, '.css') - end - end - - def Uv.syntax_names_for_data(file_name, data) - init_syntaxes unless @syntaxes - first_line = data.split("\n").first.to_s - - result = [] - @syntaxes.each do |key, value| - assigned = false - if value.fileTypes - value.fileTypes.each do |t| - if t == File.basename( file_name ) || t == File.extname( file_name )[1..-1] - #result << [key, value] - result << key - assigned = true - break - end - end - end - unless assigned - if value.firstLineMatch && value.firstLineMatch =~ first_line - result << [key, value] - end - end - end - result - end - - def Uv.syntax_for_file file_name - init_syntaxes unless @syntaxes - first_line = "" - File.open( file_name, 'r' ) { |f| - while (first_line = f.readline).strip.size == 0; end - } - result = [] - @syntaxes.each do |key, value| - assigned = false - if value.fileTypes - value.fileTypes.each do |t| - if t == File.basename( file_name ) || t == File.extname( file_name )[1..-1] - result << [key, value] - assigned = true - break - end - end - end - unless assigned - if value.firstLineMatch && value.firstLineMatch =~ first_line - result << [key, value] - end - end - end - result - end - - def Uv.parse text, output = "xhtml", syntax_name = nil, line_numbers = false, render_style = "classic", headers = false - init_syntaxes unless @syntaxes - css_class = render_style - render_options = load_render_options(render_style, output) - render_processor = RenderProcessor.new( render_options, line_numbers, headers ) - (@syntaxes[syntax_name] || @syntaxes["plain_text"]).parse( text, render_processor ) - render_processor.string - end - - def Uv.load_render_options(render_style, output) - @render_options ||= {} - unless options = @render_options[render_style] - renderer = File.join( File.dirname(__FILE__), '..', "render", output, "#{render_style}.render") - unless File.exists?(renderer) - raise( ArgumentError, "Renderer #{render_style} for #{output} is not yet implemented" ) - end - options = YAML.load( File.open( renderer ) ) - @render_options[render_style] = options - end - options - end - - def Uv.debug text, syntax_name - unless @syntaxes - @syntaxes = {} - Dir.glob( File.join(File.dirname(__FILE__), '..', 'syntax', '*.syntax') ).each do |f| - @syntaxes[File.basename(f, '.syntax')] = Textpow::SyntaxNode.load( f ) - end - end - processor = Textpow::DebugProcessor.new - - @syntaxes[syntax_name].parse( text, processor ) - end - -end
\ No newline at end of file diff --git a/vendor/ultraviolet/lib/uv/render_processor.rb b/vendor/ultraviolet/lib/uv/render_processor.rb deleted file mode 100644 index a4db338..0000000 --- a/vendor/ultraviolet/lib/uv/render_processor.rb +++ /dev/null @@ -1,131 +0,0 @@ -require 'cgi' - -module Uv - - - class RenderProcessor - @@score_manager = Textpow::ScoreManager.new - - attr_reader :string - attr_accessor :escapeHTML - - def initialize render_options, line_numbers = false, headers = true, score_manager = nil - @score_manager = score_manager || @@score_manager - @render_options = render_options - @options = {} - @headers = headers - @line_numbers = line_numbers - @escapeHTML = true - end - - def start_parsing name - @stack = [name] - @string = "" - @line = nil - @line_number = 0 - print @render_options["document"]["begin"] if @headers - #print @render_options["listing"]["begin"] -# opt = options @stack -# print opt["begin"] if opt - end - - def print string - @string << string - end - - def escape string - if @render_options["filter"] - @escaped = string - @escaped = self.instance_eval( @render_options["filter"] ) - @escaped - else - string - end - end - - def open_tag name, position - @stack << name - print escape(@line[@position...position].gsub(/\n|\r/, '')) if position > @position - @position = position - opt = options @stack - print opt["begin"] if opt - end - - def close_tag name, position - print escape(@line[@position...position].gsub(/\n|\r/, '')) if position > @position - @position = position - opt = options @stack - print opt["end"] if opt - @stack.pop - end - - def close_line - stack = @stack[0..-1] - while stack.size > 1 - opt = options stack - print opt["end"] if opt - stack.pop - end - end - - def open_line - stack = [@stack.first] - clone = @stack[1..-1] - while stack.size < @stack.size - stack << clone.shift - opt = options stack - print opt["begin"] if opt - end - end - - def new_line line - if @line - print escape(@line[@position..-1].gsub(/\n|\r/, '')) - close_line - print @render_options["line"]["end"] - print "\n" - end - @position = 0 - @line_number += 1 - @line = line - print @render_options["line"]["begin"] - if @line_numbers - print @render_options["line-numbers"]["begin"] - print @line_number.to_s.rjust(4).ljust(5) - print @render_options["line-numbers"]["end"] - print " " - end - open_line - end - - def end_parsing name - if @line - print escape(@line[@position..-1].gsub(/\n|\r/, '')) - while @stack.size > 1 - opt = options @stack - print opt["end"] if opt - @stack.pop - end - print @render_options["line"]["end"] - print "\n" - end -# opt = options @stack -# print opt["end"] if opt - @stack.pop - #print @render_options["listing"]["end"] - print @render_options["document"]["end"] if @headers - end - - def options stack - ref = stack.join ' ' - return @options[ref] if @options.has_key? ref - - result = @render_options['tags'].max do |a, b| - @score_manager.score( a['selector'], ref ) <=> @score_manager.score( b['selector'], ref ) - end - result = nil if @score_manager.score( result['selector'], ref ) == 0 - @options[ref] = result - end - end -end - diff --git a/vendor/ultraviolet/lib/uv/utility.rb b/vendor/ultraviolet/lib/uv/utility.rb deleted file mode 100644 index b5d1c42..0000000 --- a/vendor/ultraviolet/lib/uv/utility.rb +++ /dev/null @@ -1,67 +0,0 @@ -module Uv - def Uv.foreground bg - fg = "#FFFFFF" - 3.times do |i| - fg = "#000000" if bg[i*2+1, 2].hex > 0xFF / 2 - end - fg - end - - def Uv.alpha_blend bg, fg - unless bg =~ /^#((\d|[ABCDEF]){3}|(\d|[ABCDEF]){6}|(\d|[ABCDEF]){8})$/i - raise(ArgumentError, "Malformed background color '#{bg}'" ) - end - unless fg =~ /^#((\d|[ABCDEF]){3}|(\d|[ABCDEF]){6}|(\d|[ABCDEF]){8})$/i - raise(ArgumentError, "Malformed foreground color '#{fg}'" ) - end - - if bg.size == 4 - tbg = (fg[1,1].hex * 0xff / 0xf).to_s(16).upcase.rjust(2, '0') - tbg += (fg[2,1].hex * 0xff / 0xf).to_s(16).upcase.rjust(2, '0') - tbg += (fg[3,1].hex * 0xff / 0xf).to_s(16).upcase.rjust(2, '0') - bg = "##{tbg}" - end - - result = "" - if fg.size == 4 - result += (fg[1,1].hex * 0xff / 0xf).to_s(16).upcase.rjust(2, '0') - result += (fg[2,1].hex * 0xff / 0xf).to_s(16).upcase.rjust(2, '0') - result += (fg[3,1].hex * 0xff / 0xf).to_s(16).upcase.rjust(2, '0') - elsif fg.size == 9 - if bg.size == 7 - div0 = bg[1..-1].hex - div1, alpha = fg[1..-1].hex.divmod( 0x100 ) - 3.times { - div0, mod0 = div0.divmod( 0x100 ) - div1, mod1 = div1.divmod( 0x100 ) - result = ((mod0 * alpha + mod1 * ( 0x100 - alpha ) ) / 0x100).to_s(16).upcase.rjust(2, '0') + result - } - else - div_a, alpha_a = bg[1..-1].hex.divmod( 0x100 ) - div_b, alpha_b = fg[1..-1].hex.divmod( 0x100 ) - alpha = alpha_a + alpha_b * (0x100 - alpha_a) - 3.times { - div_b, c_b = div_b.divmod( 0x100 ) - div_a, c_a = div_a.divmod( 0x100 ) - result = ((c_a * alpha_a + ( 0x100 - alpha_a ) * alpha_b * c_b ) / alpha).to_s(16).upcase.rjust(2, '0') + result - } - end - #result = "FF00FF" - else - result = fg[1..-1] - end - "##{result}" - end - - def Uv.normalize_color settings, color, fg = false - if color - if fg - alpha_blend( settings["foreground"] ? settings["foreground"] : "#000000FF", color ) - else - alpha_blend( settings["background"] ? settings["background"] : "#000000FF", color ) - end - else - color - end - end -end
\ No newline at end of file diff --git a/vendor/ultraviolet/render/latex/active4d.render b/vendor/ultraviolet/render/latex/active4d.render deleted file mode 100644 index 54b5e4b..0000000 --- a/vendor/ultraviolet/render/latex/active4d.render +++ /dev/null @@ -1,132 +0,0 @@ ---- -name: Active4D -line: - begin: "" - end: "}}\\\\" -tags: -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{ECF1FF}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: text.html source.active4d -- begin: "{\\color[HTML]{000000}" - end: "}" - selector: text.xml -- begin: "{\\color[HTML]{D33535}" - end: "}" - selector: comment.line -- begin: "{\\color[HTML]{D33435}" - end: "}" - selector: comment.block -- begin: "{\\color[HTML]{666666}" - end: "}" - selector: string -- begin: "{\\color[HTML]{66CCFF}\\textbf{" - end: "}}" - selector: string.interpolated variable -- begin: "{\\color[HTML]{A8017E}" - end: "}" - selector: constant.numeric -- begin: "{" - end: "}" - selector: constant.character, constant.other -- begin: "{\\color[HTML]{66CCFF}\\textbf{" - end: "}}" - selector: constant.other.date, constant.other.time -- begin: "{\\color[HTML]{A535AE}" - end: "}" - selector: constant.language -- begin: "{\\color[HTML]{6392FF}\\textbf{" - end: "}}" - selector: variable.other.local -- begin: "{\\color[HTML]{0053FF}\\textbf{" - end: "}}" - selector: variable -- begin: "{\\color[HTML]{0BB600}" - end: "}" - selector: variable.other.table-field -- begin: "{\\color[HTML]{006699}\\textbf{" - end: "}}" - selector: keyword -- begin: "{" - end: "}" - selector: keyword.operator -- begin: "{\\color[HTML]{FF5600}" - end: "}" - selector: storage -- begin: "{\\color[HTML]{21439C}" - end: "}" - selector: entity.name.type -- begin: "{" - end: "}" - selector: entity.other.inherited-class -- begin: "{\\color[HTML]{21439C}" - end: "}" - selector: entity.name.function -- begin: "{" - end: "}" - selector: variable.parameter -- begin: "{\\color[HTML]{7A7A7A}" - end: "}" - selector: meta.tag -- begin: "{\\color[HTML]{016CFF}" - end: "}" - selector: entity.name.tag -- begin: "{\\color[HTML]{963DFF}" - end: "}" - selector: entity.other.attribute-name -- begin: "{\\color[HTML]{45AE34}\\textbf{" - end: "}}" - selector: support.function -- begin: "{\\color[HTML]{B7734C}" - end: "}" - selector: support.constant -- begin: "{\\color[HTML]{A535AE}" - end: "}" - selector: support.type, support.class -- begin: "{\\color[HTML]{A535AE}" - end: "}" - selector: support.variable -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{990000}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFFFFF} - end: "}" - selector: invalid -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{656565}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFFFFF} - end: "}" - selector: meta.diff -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{1B63FF}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFFFFF} - end: "}" - selector: meta.diff.range -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{FF7880}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{000000} - end: "}" - selector: markup.deleted.diff -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{98FF9A}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{000000} - end: "}" - selector: markup.inserted.diff -- begin: "{\\color[HTML]{5E5E5E}" - end: "}" - selector: source.diff -listing: - begin: | - \newcolumntype{C}{>{\color[HTML]{000000}\columncolor[HTML]{FFFFFF}}l} - \newcolumntype{N}{>{\color[HTML]{000000}\columncolor[HTML]{BAD6FD}}l} - \begin{longtable}{NC} - - end: | - \end{longtable} - -document: - begin: | - \documentclass[a4paper,landscape]{article} - \usepackage{xcolor} - \usepackage{colortbl} - \usepackage{longtable} - \usepackage[left=2cm,top=1cm,right=3cm,nohead,nofoot]{geometry} - \usepackage[T1]{fontenc} - \usepackage[scaled]{beramono} - \begin{document} - - end: | - \end{document} - -filter: "@escaped.gsub(/(\\$)/, '\\\\\\\\\\1').gsub(/\\\\(?!\\$)/, '$\\\\\\\\backslash$').gsub(/(_|\\{|\\}|&|\\#|%)/, '\\\\\\\\\\1').gsub(/~/, '\\\\textasciitilde ').gsub(/ /,'\\\\hspace{1ex}').gsub(/\\t| /,'\\\\hspace{3ex}').gsub(/\\\"/, \"''\").gsub(/(\\^)/,'\\\\\\\\\\1{}')" -line-numbers: - begin: \texttt{ - end: "}&\\mbox{\\texttt{" diff --git a/vendor/ultraviolet/render/latex/all_hallows_eve.render b/vendor/ultraviolet/render/latex/all_hallows_eve.render deleted file mode 100644 index 4794871..0000000 --- a/vendor/ultraviolet/render/latex/all_hallows_eve.render +++ /dev/null @@ -1,96 +0,0 @@ ---- -name: All Hallow's Eve -line: - begin: "" - end: "}}\\\\" -tags: -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{434242}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFFFFF} - end: "}" - selector: text -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{000000}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFFFFF} - end: "}" - selector: source -- begin: "{\\color[HTML]{9933CC}" - end: "}" - selector: comment -- begin: "{\\color[HTML]{3387CC}" - end: "}" - selector: constant -- begin: "{\\color[HTML]{CC7833}" - end: "}" - selector: keyword -- begin: "{\\color[HTML]{D0D0FF}" - end: "}" - selector: meta.preprocessor.c -- begin: "{" - end: "}" - selector: keyword.control.import -- begin: "{" - end: "}" - selector: entity.name.function -- begin: "{\\textit{" - end: "}}" - selector: variable.parameter -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{9B9B9B}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFFFFF} - end: "}" - selector: source comment.block -- begin: "{\\color[HTML]{66CC33}" - end: "}" - selector: string -- begin: "{\\color[HTML]{AAAAAA}" - end: "}" - selector: string constant.character.escape -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{CCCC33}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{000000} - end: "}" - selector: string.interpolated -- begin: "{\\color[HTML]{CCCC33}" - end: "}" - selector: string.regexp -- begin: "{\\color[HTML]{CCCC33}" - end: "}" - selector: string.literal -- begin: "{\\color[HTML]{555555}" - end: "}" - selector: string.interpolated constant.character.escape -- begin: "{\\underline{" - end: "}}" - selector: entity.name.type -- begin: "{\\textit{" - end: "}}" - selector: entity.other.inherited-class -- begin: "{\\underline{" - end: "}}" - selector: entity.name.tag -- begin: "{" - end: "}" - selector: entity.other.attribute-name -- begin: "{\\color[HTML]{C83730}" - end: "}" - selector: support.function -listing: - begin: | - \newcolumntype{C}{>{\color[HTML]{FFFFFF}\columncolor[HTML]{000000}}l} - \newcolumntype{N}{>{\color[HTML]{FFFFFF}\columncolor[HTML]{73597E}}l} - \begin{longtable}{NC} - - end: | - \end{longtable} - -document: - begin: | - \documentclass[a4paper,landscape]{article} - \usepackage{xcolor} - \usepackage{colortbl} - \usepackage{longtable} - \usepackage[left=2cm,top=1cm,right=3cm,nohead,nofoot]{geometry} - \usepackage[T1]{fontenc} - \usepackage[scaled]{beramono} - \begin{document} - - end: | - \end{document} - -filter: "@escaped.gsub(/(\\$)/, '\\\\\\\\\\1').gsub(/\\\\(?!\\$)/, '$\\\\\\\\backslash$').gsub(/(_|\\{|\\}|&|\\#|%)/, '\\\\\\\\\\1').gsub(/~/, '\\\\textasciitilde ').gsub(/ /,'\\\\hspace{1ex}').gsub(/\\t| /,'\\\\hspace{3ex}').gsub(/\\\"/, \"''\").gsub(/(\\^)/,'\\\\\\\\\\1{}')" -line-numbers: - begin: \texttt{ - end: "}&\\mbox{\\texttt{" diff --git a/vendor/ultraviolet/render/latex/amy.render b/vendor/ultraviolet/render/latex/amy.render deleted file mode 100644 index 27267ec..0000000 --- a/vendor/ultraviolet/render/latex/amy.render +++ /dev/null @@ -1,171 +0,0 @@ ---- -name: Amy -line: - begin: "" - end: "}}\\\\" -tags: -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{200020}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{404080}\textit{ - end: "}}" - selector: comment.block -- begin: "{\\color[HTML]{999999}" - end: "}" - selector: string -- begin: "{\\color[HTML]{707090}" - end: "}" - selector: constant.language -- begin: "{\\color[HTML]{7090B0}" - end: "}" - selector: constant.numeric -- begin: "{\\textbf{" - end: "}}" - selector: constant.numeric.integer.int32 -- begin: "{\\textit{" - end: "}}" - selector: constant.numeric.integer.int64 -- begin: "{\\textbf{" - end: "}}" - selector: constant.numeric.integer.nativeint -- begin: "{\\underline{" - end: "}}" - selector: constant.numeric.floating-point.ocaml -- begin: "{\\color[HTML]{666666}" - end: "}" - selector: constant.character -- begin: "{\\color[HTML]{8080A0}" - end: "}" - selector: constant.language.boolean -- begin: "{" - end: "}" - selector: constant.language -- begin: "{" - end: "}" - selector: constant.other -- begin: "{\\color[HTML]{008080}" - end: "}" - selector: variable.language, variable.other -- begin: "{\\color[HTML]{A080FF}" - end: "}" - selector: keyword -- begin: "{\\color[HTML]{A0A0FF}" - end: "}" - selector: keyword.operator -- begin: "{\\color[HTML]{D0D0FF}" - end: "}" - selector: keyword.other.decorator -- begin: "{\\underline{" - end: "}}" - selector: keyword.operator.infix.floating-point.ocaml -- begin: "{\\underline{" - end: "}}" - selector: keyword.operator.prefix.floating-point.ocaml -- begin: "{\\color[HTML]{C080C0}" - end: "}" - selector: keyword.other.directive -- begin: "{\\color[HTML]{C080C0}\\underline{" - end: "}}" - selector: keyword.other.directive.line-number -- begin: "{\\color[HTML]{80A0FF}" - end: "}" - selector: keyword.control -- begin: "{\\color[HTML]{B0FFF0}" - end: "}" - selector: storage -- begin: "{\\color[HTML]{60B0FF}" - end: "}" - selector: entity.name.type.variant -- begin: "{\\color[HTML]{60B0FF}\\textit{" - end: "}}" - selector: storage.type.variant.polymorphic, entity.name.type.variant.polymorphic -- begin: "{\\color[HTML]{B000B0}" - end: "}" - selector: entity.name.type.module -- begin: "{\\color[HTML]{B000B0}\\underline{" - end: "}}" - selector: entity.name.type.module-type.ocaml -- begin: "{\\color[HTML]{A00050}" - end: "}" - selector: support.other -- begin: "{\\color[HTML]{70E080}" - end: "}" - selector: entity.name.type.class -- begin: "{\\color[HTML]{70E0A0}" - end: "}" - selector: entity.name.type.class-type -- begin: "{" - end: "}" - selector: entity.other.inherited-class -- begin: "{\\color[HTML]{50A0A0}" - end: "}" - selector: entity.name.function -- begin: "{\\color[HTML]{80B0B0}" - end: "}" - selector: variable.parameter -- begin: "{\\color[HTML]{3080A0}" - end: "}" - selector: entity.name.type.token -- begin: "{\\color[HTML]{3CB0D0}" - end: "}" - selector: entity.name.type.token.reference -- begin: "{\\color[HTML]{90E0E0}" - end: "}" - selector: entity.name.function.non-terminal -- begin: "{\\color[HTML]{C0F0F0}" - end: "}" - selector: entity.name.function.non-terminal.reference -- begin: "{\\color[HTML]{009090}" - end: "}" - selector: entity.name.tag -- begin: "{" - end: "}" - selector: entity.other.attribute-name -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{200020}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: support.constant -- begin: "{" - end: "}" - selector: support.type, support.class -- begin: "{" - end: "}" - selector: support.other.variable -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{FFFF00}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{400080}\textbf{ - end: "}}" - selector: invalid.illegal -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{CC66FF}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{200020} - end: "}" - selector: invalid.deprecated -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{350060}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: source.camlp4.embedded -- begin: "{" - end: "}" - selector: source.camlp4.embedded.parser.ocaml -- begin: "{\\color[HTML]{805080}" - end: "}" - selector: punctuation -listing: - begin: | - \newcolumntype{C}{>{\color[HTML]{D0D0FF}\columncolor[HTML]{200020}}l} - \newcolumntype{N}{>{\color[HTML]{000000}\columncolor[HTML]{800000}}l} - \begin{longtable}{NC} - - end: | - \end{longtable} - -document: - begin: | - \documentclass[a4paper,landscape]{article} - \usepackage{xcolor} - \usepackage{colortbl} - \usepackage{longtable} - \usepackage[left=2cm,top=1cm,right=3cm,nohead,nofoot]{geometry} - \usepackage[T1]{fontenc} - \usepackage[scaled]{beramono} - \begin{document} - - end: | - \end{document} - -filter: "@escaped.gsub(/(\\$)/, '\\\\\\\\\\1').gsub(/\\\\(?!\\$)/, '$\\\\\\\\backslash$').gsub(/(_|\\{|\\}|&|\\#|%)/, '\\\\\\\\\\1').gsub(/~/, '\\\\textasciitilde ').gsub(/ /,'\\\\hspace{1ex}').gsub(/\\t| /,'\\\\hspace{3ex}').gsub(/\\\"/, \"''\").gsub(/(\\^)/,'\\\\\\\\\\1{}')" -line-numbers: - begin: \texttt{ - end: "}&\\mbox{\\texttt{" diff --git a/vendor/ultraviolet/render/latex/blackboard.render b/vendor/ultraviolet/render/latex/blackboard.render deleted file mode 100644 index e50ee7e..0000000 --- a/vendor/ultraviolet/render/latex/blackboard.render +++ /dev/null @@ -1,111 +0,0 @@ ---- -name: Blackboard -line: - begin: "" - end: "}}\\\\" -tags: -- begin: "{\\color[HTML]{AEAEAE}" - end: "}" - selector: comment -- begin: "{\\color[HTML]{D8FA3C}" - end: "}" - selector: constant -- begin: "{\\color[HTML]{FF6400}" - end: "}" - selector: entity -- begin: "{\\color[HTML]{FBDE2D}" - end: "}" - selector: keyword -- begin: "{\\color[HTML]{FBDE2D}" - end: "}" - selector: storage -- begin: "{\\color[HTML]{61CE3C}" - end: "}" - selector: string, meta.verbatim -- begin: "{\\color[HTML]{8DA6CE}" - end: "}" - selector: support -- begin: "{" - end: "}" - selector: variable -- begin: "{\\color[HTML]{AB2A1D}\\textit{" - end: "}}" - selector: invalid.deprecated -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{9D1E15}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{F8F8F8} - end: "}" - selector: invalid.illegal -- begin: "{\\color[HTML]{FF6400}\\textit{" - end: "}}" - selector: entity.other.inherited-class -- begin: "{\\color[HTML]{FF6400}" - end: "}" - selector: string constant.other.placeholder -- begin: "{\\color[HTML]{BECDE6}" - end: "}" - selector: meta.function-call.py -- begin: "{\\color[HTML]{7F90AA}" - end: "}" - selector: meta.tag, meta.tag entity -- begin: "{\\color[HTML]{FFFFFF}" - end: "}" - selector: entity.name.section -- begin: "{\\color[HTML]{D5E0F3}" - end: "}" - selector: keyword.type.variant -- begin: "{\\color[HTML]{F8F8F8}" - end: "}" - selector: source.ocaml keyword.operator.symbol -- begin: "{\\color[HTML]{8DA6CE}" - end: "}" - selector: source.ocaml keyword.operator.symbol.infix -- begin: "{\\color[HTML]{8DA6CE}" - end: "}" - selector: source.ocaml keyword.operator.symbol.prefix -- begin: "{\\underline{" - end: "}}" - selector: source.ocaml keyword.operator.symbol.infix.floating-point -- begin: "{\\underline{" - end: "}}" - selector: source.ocaml keyword.operator.symbol.prefix.floating-point -- begin: "{\\underline{" - end: "}}" - selector: source.ocaml constant.numeric.floating-point -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{F7F7F8}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: text.tex.latex meta.function.environment -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{7691F3}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: text.tex.latex meta.function.environment meta.function.environment -- begin: "{\\color[HTML]{FBDE2D}" - end: "}" - selector: text.tex.latex support.function -- begin: "{\\color[HTML]{FFFFFF}" - end: "}" - selector: source.plist string.unquoted, source.plist keyword.operator -listing: - begin: | - \newcolumntype{C}{>{\color[HTML]{F8F8F8}\columncolor[HTML]{0C1021}}l} - \newcolumntype{N}{>{\color[HTML]{FFFFFF}\columncolor[HTML]{253B76}}l} - \begin{longtable}{NC} - - end: | - \end{longtable} - -document: - begin: | - \documentclass[a4paper,landscape]{article} - \usepackage{xcolor} - \usepackage{colortbl} - \usepackage{longtable} - \usepackage[left=2cm,top=1cm,right=3cm,nohead,nofoot]{geometry} - \usepackage[T1]{fontenc} - \usepackage[scaled]{beramono} - \begin{document} - - end: | - \end{document} - -filter: "@escaped.gsub(/(\\$)/, '\\\\\\\\\\1').gsub(/\\\\(?!\\$)/, '$\\\\\\\\backslash$').gsub(/(_|\\{|\\}|&|\\#|%)/, '\\\\\\\\\\1').gsub(/~/, '\\\\textasciitilde ').gsub(/ /,'\\\\hspace{1ex}').gsub(/\\t| /,'\\\\hspace{3ex}').gsub(/\\\"/, \"''\").gsub(/(\\^)/,'\\\\\\\\\\1{}')" -line-numbers: - begin: \texttt{ - end: "}&\\mbox{\\texttt{" diff --git a/vendor/ultraviolet/render/latex/brilliance_black.render b/vendor/ultraviolet/render/latex/brilliance_black.render deleted file mode 100644 index d149733..0000000 --- a/vendor/ultraviolet/render/latex/brilliance_black.render +++ /dev/null @@ -1,552 +0,0 @@ ---- -name: "Brilliance Black \xE3\x8A\xB7" -line: - begin: "" - end: "}}\\\\" -tags: -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{FFFFFF}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{000000}\textbf{ - end: "}}" - selector: meta.thomas_aylott -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{FFFFFF}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{555555}\underline{ - end: "}}" - selector: meta.subtlegradient -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{FFFFFF}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{E6E6E6} - end: "}" - selector: meta.subtlegradient -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{482302}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFFC80} - end: "}" - selector: string -meta.tag -meta.doctype -string.regexp -string.literal -string.interpolated -string.quoted.literal -string.unquoted, variable.parameter.misc.css, text string source string, string.unquoted string, string.regexp string -- begin: "{\\color[HTML]{803D00}" - end: "}" - selector: punctuation.definition.string -meta.tag -- begin: "{\\color[HTML]{F5EF28}" - end: "}" - selector: string.regexp punctuation.definition.string, string.quoted.literal punctuation.definition.string, string.quoted.double.ruby.mod punctuation.definition.string -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{274802}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFF800} - end: "}" - selector: string.quoted.literal, string.quoted.double.ruby.mod -- begin: "{\\color[HTML]{FFBC80}" - end: "}" - selector: string.unquoted -string.unquoted.embedded, string.quoted.double.multiline, meta.scope.heredoc -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{1A1A1A}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFFC80} - end: "}" - selector: string.interpolated -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{274802}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFF800} - end: "}" - selector: string.regexp -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{274802}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: string.regexp.group -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{274802}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{EBEBEB} - end: "}" - selector: "string.regexp.group string.regexp.group " -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{274802}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{EBEBEB} - end: "}" - selector: "string.regexp.group string.regexp.group string.regexp.group " -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{274802}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{EBEBEB} - end: "}" - selector: "string.regexp.group string.regexp.group string.regexp.group string.regexp.group " -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{274802}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{86FF00} - end: "}" - selector: string.regexp.character-class -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{274802}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{00FFF8} - end: "}" - selector: string.regexp.arbitrary-repitition -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{024B8E}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: "meta.group.assertion.regexp " -- begin: "{\\color[HTML]{0086FF}" - end: "}" - selector: meta.assertion, meta.group.assertion keyword.control.group.regexp -- begin: "{\\color[HTML]{C6FF00}" - end: "}" - selector: constant.numeric -- begin: "{\\color[HTML]{86FF00}" - end: "}" - selector: constant.character -- begin: "{\\color[HTML]{07FF00}" - end: "}" - selector: constant.language, keyword.other.unit, constant.other.java, constant.other.unit -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{044802}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{07FF00} - end: "}" - selector: constant.language.pseudo-variable -- begin: "{\\color[HTML]{00FF79}" - end: "}" - selector: constant.other, constant.block -- begin: "{\\color[HTML]{00FFF8}" - end: "}" - selector: support.constant, constant.name -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{024846}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{00FF79} - end: "}" - selector: variable.other.readwrite.global.pre-defined -- begin: "{\\color[HTML]{00FFF8}" - end: "}" - selector: variable.other.constant -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{024846}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{00FFF8} - end: "}" - selector: support.variable -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{022748}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{00807C} - end: "}" - selector: variable.other.readwrite.global -- begin: "{\\color[HTML]{0086FF}" - end: "}" - selector: variable.language, variable.other, variable.js -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{02068E}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{0086FF} - end: "}" - selector: variable.other.readwrite.class -- begin: "{\\color[HTML]{406180}" - end: "}" - selector: variable.other.readwrite.instance -- begin: "{\\color[HTML]{406180}" - end: "}" - selector: variable.other.php, variable.other.normal -- begin: "{\\color[HTML]{666666}" - end: "}" - selector: punctuation.definition -- begin: "{\\color[HTML]{FF7900}" - end: "}" - selector: storage -storage.modifier -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{482302}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: other.preprocessor, entity.name.preprocessor -- begin: "{\\color[HTML]{666666}" - end: "}" - selector: variable.language.this.js -- begin: "{\\color[HTML]{803D00}" - end: "}" - selector: storage.modifier -- begin: "{\\color[HTML]{FF0007}" - end: "}" - selector: entity.name.class, entity.name.type.class -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{8E0206}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{800004} - end: "}" - selector: meta.class -meta.class.instance, declaration.class, meta.definition.class, declaration.module -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{480204}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FF0007} - end: "}" - selector: support.type, support.class -- begin: "{\\color[HTML]{FF0007}" - end: "}" - selector: entity.name.instance -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{480227}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.class.instance.constructor -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{480204}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FF0086} - end: "}" - selector: entity.other.inherited-class, entity.name.module -- begin: "{\\color[HTML]{FF0086}" - end: "}" - selector: object.property.function, meta.definition.method -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{480227}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{800043} - end: "}" - selector: meta.function, meta.property.function, declaration.function -- begin: "{\\color[HTML]{FF0086}" - end: "}" - selector: entity.name.function, entity.name.preprocessor -- begin: "{\\color[HTML]{F800FF}" - end: "}" - selector: keyword -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{230248}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{F800FF} - end: "}" - selector: keyword.control -- begin: "{" - end: "}" - selector: keyword.control.ruby.start-block -- begin: "{\\color[HTML]{6100CC}" - end: "}" - selector: support.function - variable -- begin: "{\\color[HTML]{6100CC}" - end: "}" - selector: keyword.operator, declaration.function.operator, meta.preprocessor.c.include -- begin: "{\\color[HTML]{8C60BF}" - end: "}" - selector: keyword.other.special-method, meta.function-call entity.name.function -- begin: "{\\color[HTML]{8083FF}" - end: "}" - selector: keyword.operator.getter -- begin: "{" - end: "}" - selector: keyword.operator.setter -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{230248}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{8083FF} - end: "}" - selector: variable.parameter -variable.parameter.misc.css, meta.definition.method meta.definition.param-list, meta.function.method.with-arguments variable.parameter.function -- begin: "{\\color[HTML]{FF0086}" - end: "}" - selector: source.regexp keyword.operator -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{333333}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{CDCDCD} - end: "}" - selector: meta.doctype, meta.tag.sgml-declaration.doctype, meta.tag.sgml.doctype -- begin: "{\\color[HTML]{333333}" - end: "}" - selector: meta.tag -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{2A2A2A}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{666666} - end: "}" - selector: meta.tag.structure, meta.tag.segment -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{2C2C2C}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{4C4C4C} - end: "}" - selector: meta.tag.block, meta.tag.xml, meta.tag.key -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{482302}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FF7900} - end: "}" - selector: meta.tag.inline -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{482302}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.tag.inline source -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{480204}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FF0007} - end: "}" - selector: meta.tag.other, entity.name.tag.style, source entity.other.attribute-name -text.html.basic.embedded , entity.name.tag.script, meta.tag.block.script -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{022748}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{0086FF} - end: "}" - selector: meta.tag.form, meta.tag.block.form -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{230248}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{F800FF} - end: "}" - selector: meta.tag.meta -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{121212}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.section.html.head -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{031C34}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.section.html.form -- begin: "{\\color[HTML]{666666}" - end: "}" - selector: meta.tag.xml -- begin: "{\\color[HTML]{EFEFEF}" - end: "}" - selector: entity.name.tag -- begin: "{\\color[HTML]{F5F5F5}" - end: "}" - selector: entity.other.attribute-name, meta.tag punctuation.definition.string -- begin: "{\\color[HTML]{EBEBEB}" - end: "}" - selector: meta.tag string -source -punctuation, text source text meta.tag string -punctuation -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{1E1E1E}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFF800} - end: "}" - selector: markup markup -(markup meta.paragraph.list) -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{FFFFFF}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{000000} - end: "}" - selector: markup.hr -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{272727}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{666666} - end: "}" - selector: markup.heading -- begin: "{\\textbf{" - end: "}}" - selector: markup.bold -- begin: "{\\textit{" - end: "}}" - selector: markup.italic -- begin: "{\\underline{" - end: "}}" - selector: markup.underline -- begin: "{\\color[HTML]{0086FF}" - end: "}" - selector: meta.reference, markup.underline.link -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{022748}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{00FFF8} - end: "}" - selector: entity.name.reference -- begin: "{\\color[HTML]{00FFF8}\\underline{" - end: "}}" - selector: meta.reference.list markup.underline.link, text.html.textile markup.underline.link -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{000000}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{999999} - end: "}" - selector: markup.raw.block -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{656565}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: markup.quote -- begin: "{" - end: "}" - selector: source.css -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{010101}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{666666} - end: "}" - selector: meta.selector -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{020448}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{0007FF} - end: "}" - selector: meta.attribute-match.css -- begin: "{\\color[HTML]{7900FF}" - end: "}" - selector: entity.other.attribute-name.pseudo-class, entity.other.attribute-name.tag.pseudo-class -- begin: "{\\color[HTML]{F800FF}" - end: "}" - selector: meta.selector entity.other.attribute-name.class -- begin: "{\\color[HTML]{FF0086}" - end: "}" - selector: meta.selector entity.other.attribute-name.id -- begin: "{\\color[HTML]{FF0007}" - end: "}" - selector: meta.selector entity.name.tag -- begin: "{\\color[HTML]{FF7900}\\textbf{" - end: "}}" - selector: entity.name.tag.wildcard, entity.other.attribute-name.universal -- begin: "{\\color[HTML]{333333}\\textbf{" - end: "}}" - selector: meta.property-list -- begin: "{\\color[HTML]{999999}" - end: "}" - selector: meta.property-name -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{000000}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFFFFF} - end: "}" - selector: support.type.property-name -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{0D0D0D}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{999999} - end: "}" - selector: meta.property-value -- begin: "{" - end: "}" - selector: text.latex -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{000000}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: text.latex markup.raw -- begin: "{\\color[HTML]{BC80FF}" - end: "}" - selector: text.latex support.function -support.function.textit -support.function.emph -- begin: "{\\color[HTML]{D9D9D9}" - end: "}" - selector: text.latex support.function.section -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{FFFFFF}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{000000} - end: "}" - selector: text.latex entity.name.section -meta.group -keyword.operator.braces -- begin: "{" - end: "}" - selector: text.latex constant.language.general -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{010101}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: text.latex keyword.operator.delimiter -- begin: "{\\color[HTML]{999999}" - end: "}" - selector: text.latex keyword.operator.brackets -- begin: "{\\color[HTML]{666666}" - end: "}" - selector: text.latex keyword.operator.braces -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{020448}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{3D43EF} - end: "}" - selector: meta.footnote -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{404040}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: text.latex meta.label.reference -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{260001}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FF0007} - end: "}" - selector: text.latex keyword.control.ref -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{400002}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFBC80} - end: "}" - selector: text.latex variable.parameter.label.reference -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{260014}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FF0086} - end: "}" - selector: text.latex keyword.control.cite -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{400022}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFBFE1} - end: "}" - selector: variable.parameter.cite -- begin: "{\\color[HTML]{E6E6E6}" - end: "}" - selector: text.latex variable.parameter.label -- begin: "{\\color[HTML]{515151}" - end: "}" - selector: text.latex meta.group.braces -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{010101}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{515151} - end: "}" - selector: text.latex meta.environment.list -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{010101}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{515151} - end: "}" - selector: "text.latex meta.environment.list meta.environment.list " -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{000000}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{515151} - end: "}" - selector: "text.latex meta.environment.list meta.environment.list meta.environment.list " -- begin: "{\\color[HTML]{515151}" - end: "}" - selector: "text.latex meta.environment.list meta.environment.list meta.environment.list meta.environment.list " -- begin: "{\\color[HTML]{515151}" - end: "}" - selector: "text.latex meta.environment.list meta.environment.list meta.environment.list meta.environment.list meta.environment.list " -- begin: "{\\color[HTML]{515151}" - end: "}" - selector: "text.latex meta.environment.list meta.environment.list meta.environment.list meta.environment.list meta.environment.list meta.environment.list " -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{CDCDCD}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{000000} - end: "}" - selector: text.latex meta.end-document, text.latex meta.begin-document, meta.end-document.latex support.function, meta.end-document.latex variable.parameter, meta.begin-document.latex support.function, meta.begin-document.latex variable.parameter -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{284935}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{45815D} - end: "}" - selector: meta.brace.erb.return-value -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{3A3A3A}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: source.ruby.rails.embedded.return-value.one-line -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{036562}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{00FFF8} - end: "}" - selector: punctuation.section.embedded -(source string source punctuation.section.embedded), meta.brace.erb.html -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{036562}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: source.ruby.rails.embedded.one-line -- begin: "{\\color[HTML]{406180}" - end: "}" - selector: source string source punctuation.section.embedded -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{000000}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: source -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{000000}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.brace.erb -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{272727}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFFFFF} - end: "}" - selector: source string source -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{010101}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{999999} - end: "}" - selector: source string.interpolated source -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{161616}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: source.java.embedded -- begin: "{\\color[HTML]{FFFFFF}" - end: "}" - selector: text -text.xml.strict -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{000000}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{CCCCCC} - end: "}" - selector: text source, meta.scope.django.template -- begin: "{\\color[HTML]{999999}" - end: "}" - selector: text string source -- begin: "{" - end: "}" - selector: text string source string source -- begin: "{\\color[HTML]{333333}" - end: "}" - selector: meta.syntax -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{FF0007}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{330000}\textbf{ - end: "}}" - selector: invalid -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{030365}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{5555FF}\textit{ - end: "}}" - selector: 0comment -- begin: "{\\color[HTML]{1414F9}\\textbf{" - end: "}}" - selector: comment punctuation -- begin: "{\\color[HTML]{333333}" - end: "}" - selector: comment -- begin: "{\\color[HTML]{333333}" - end: "}" - selector: comment punctuation -- begin: "{\\textit{" - end: "}}" - selector: text comment.block -source -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{00401E}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{40FF9A} - end: "}" - selector: markup.inserted -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{400021}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FF40A3} - end: "}" - selector: markup.deleted -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{803D00}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFFF55} - end: "}" - selector: markup.changed -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{000000}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFFFFF} - end: "}" - selector: text.subversion-commit meta.scope.changed-files, text.subversion-commit meta.scope.changed-files.svn meta.diff.separator -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{FFFFFF}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{000000} - end: "}" - selector: text.subversion-commit -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{151515}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFFFFF}\textbf{ - end: "}}" - selector: punctuation.terminator, meta.delimiter, punctuation.separator.method -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{000000}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: punctuation.terminator.statement, meta.delimiter.statement.js -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{010101}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.delimiter.object.js -- begin: "{\\color[HTML]{803D00}\\textbf{" - end: "}}" - selector: string.quoted.single.brace, string.quoted.double.brace -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{FFFFFF}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: text.blog -(text.blog text) -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{FFFFFF}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{666666} - end: "}" - selector: meta.headers.blog -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{036562}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{06403E} - end: "}" - selector: meta.headers.blog keyword.other.blog -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{656523}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{803D00} - end: "}" - selector: meta.headers.blog string.unquoted.blog -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{1E1E1E}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{4C4C4C} - end: "}" - selector: meta.brace.pipe -- begin: "{\\color[HTML]{4C4C4C}\\textbf{" - end: "}}" - selector: meta.brace.erb, source.ruby.embedded.source.brace, punctuation.section.dictionary, punctuation.terminator.dictionary, punctuation.separator.object -- begin: "{\\color[HTML]{FFFFFF}\\textbf{" - end: "}}" - selector: meta.group.braces.curly punctuation.section.scope, meta.brace.curly -- begin: "{\\color[HTML]{0C823B}\\textbf{" - end: "}}" - selector: punctuation.separator.objects, meta.group.braces.curly meta.delimiter.object.comma, punctuation.separator.key-value -meta.tag -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{341A03}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{7F5E40}\textbf{ - end: "}}" - selector: meta.group.braces.square punctuation.section.scope, meta.group.braces.square meta.delimiter.object.comma, meta.brace.square, punctuation.separator.array, punctuation.section.array -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{010101}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{CDCDCD} - end: "}" - selector: meta.brace.curly meta.group -- begin: "{\\color[HTML]{800043}\\textbf{" - end: "}}" - selector: meta.group.braces.round punctuation.section.scope, meta.group.braces.round meta.delimiter.object.comma, meta.brace.round -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{230248}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{8083FF} - end: "}" - selector: punctuation.section.function, meta.brace.curly.function, meta.function-call punctuation.section.scope.ruby -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{010101}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{666666} - end: "}" - selector: meta.source.embedded, entity.other.django.tagbraces -- begin: "{" - end: "}" - selector: source.js meta.group.braces.round, meta.scope.heredoc -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{0A0A0A}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.odd-tab.group1, meta.group.braces, meta.block.slate, text.xml.strict meta.tag -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{0E0E0E}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.even-tab.group2, meta.group.braces meta.group.braces, meta.block.slate meta.block.slate, text.xml.strict meta.tag meta.tag, meta.group.braces meta.group.braces -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{111111}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.odd-tab.group3, meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{151515}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.even-tab.group4, meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{191919}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.odd-tab.group5, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{1C1C1C}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.even-tab.group6, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{1F1F1F}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.odd-tab.group7, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{212121}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.even-tab.group8, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{242424}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.odd-tab.group11, meta.odd-tab.group10, meta.odd-tab.group9, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces -- begin: "{\\color[HTML]{666666}" - end: "}" - selector: meta.block.slate -- begin: "{\\color[HTML]{CDCDCD}" - end: "}" - selector: "meta.block.content.slate " -listing: - begin: | - \newcolumntype{C}{>{\color[HTML]{CDCDCD}\columncolor[HTML]{050505}}l} - \newcolumntype{N}{>{\color[HTML]{000000}\columncolor[HTML]{2E2EE6}}l} - \begin{longtable}{NC} - - end: | - \end{longtable} - -document: - begin: | - \documentclass[a4paper,landscape]{article} - \usepackage{xcolor} - \usepackage{colortbl} - \usepackage{longtable} - \usepackage[left=2cm,top=1cm,right=3cm,nohead,nofoot]{geometry} - \usepackage[T1]{fontenc} - \usepackage[scaled]{beramono} - \begin{document} - - end: | - \end{document} - -filter: "@escaped.gsub(/(\\$)/, '\\\\\\\\\\1').gsub(/\\\\(?!\\$)/, '$\\\\\\\\backslash$').gsub(/(_|\\{|\\}|&|\\#|%)/, '\\\\\\\\\\1').gsub(/~/, '\\\\textasciitilde ').gsub(/ /,'\\\\hspace{1ex}').gsub(/\\t| /,'\\\\hspace{3ex}').gsub(/\\\"/, \"''\").gsub(/(\\^)/,'\\\\\\\\\\1{}')" -line-numbers: - begin: \texttt{ - end: "}&\\mbox{\\texttt{" diff --git a/vendor/ultraviolet/render/latex/brilliance_dull.render b/vendor/ultraviolet/render/latex/brilliance_dull.render deleted file mode 100644 index e28a235..0000000 --- a/vendor/ultraviolet/render/latex/brilliance_dull.render +++ /dev/null @@ -1,561 +0,0 @@ ---- -name: Brilliance Dull -line: - begin: "" - end: "}}\\\\" -tags: -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{FFFFFF}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{000000}\textbf{ - end: "}}" - selector: meta.thomas_aylott -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{FFFFFF}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{555555}\underline{ - end: "}}" - selector: meta.subtlegradient -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{FFFFFF}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{E6E6E6} - end: "}" - selector: meta.subtlegradient -- begin: "{\\color[HTML]{D2D191}" - end: "}" - selector: string -meta.tag -meta.doctype -string.regexp -string.literal -string.interpolated -string.quoted.literal -string.unquoted, variable.parameter.misc.css, text string source string, string.unquoted string, string.regexp string -- begin: "{" - end: "}" - selector: punctuation.definition.string -meta.tag -- begin: "{\\color[HTML]{ACAB6F}" - end: "}" - selector: string.regexp punctuation.definition.string, string.quoted.literal punctuation.definition.string, string.quoted.double.ruby.mod punctuation.definition.string -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{232D18}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{A5A358} - end: "}" - selector: string.quoted.literal, string.quoted.double.ruby.mod -- begin: "{\\color[HTML]{D1BDAB}" - end: "}" - selector: string.unquoted -string.unquoted.embedded, string.quoted.double.multiline, meta.scope.heredoc -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{1A1A1A}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{D1D1AB} - end: "}" - selector: string.interpolated -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{232D18}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{A5A358} - end: "}" - selector: string.regexp -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{232D18}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: string.regexp.group -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{232D18}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{EAEAEA} - end: "}" - selector: "string.regexp.group string.regexp.group " -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{232D18}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{EAEAEA} - end: "}" - selector: "string.regexp.group string.regexp.group string.regexp.group " -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{232D18}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{EAEAEA} - end: "}" - selector: "string.regexp.group string.regexp.group string.regexp.group string.regexp.group " -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{232D18}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{80A557} - end: "}" - selector: string.regexp.character-class -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{232D18}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{57A5A3} - end: "}" - selector: string.regexp.arbitrary-repitition -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{2F465A}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: "meta.group.assertion.regexp " -- begin: "{\\color[HTML]{5780A5}" - end: "}" - selector: meta.assertion, meta.group.assertion keyword.control.group.regexp, meta.group.assertion punctuation.definition.group -- begin: "{\\color[HTML]{94A558}" - end: "}" - selector: constant.numeric -- begin: "{\\color[HTML]{80A557}" - end: "}" - selector: constant.character -- begin: "{\\color[HTML]{5AA557}" - end: "}" - selector: constant.language, keyword.other.unit, constant.other.java, constant.other.unit -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{182D18}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{5AA557} - end: "}" - selector: constant.language.pseudo-variable -- begin: "{\\color[HTML]{58A57C}" - end: "}" - selector: constant.other, constant.block -- begin: "{\\color[HTML]{57A5A3}" - end: "}" - selector: support.constant, constant.name -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{182D2C}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{58A57C} - end: "}" - selector: variable.other.readwrite.global.pre-defined -- begin: "{\\color[HTML]{57A5A3}" - end: "}" - selector: variable.other.constant -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{182D2C}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{57A5A3} - end: "}" - selector: support.variable -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{18232D}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{2C5251} - end: "}" - selector: variable.other.readwrite.global -- begin: "{\\color[HTML]{789BB6}" - end: "}" - selector: variable.language, variable.other, variable.js, punctuation.separator.variable -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{30305A}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{5780A5} - end: "}" - selector: variable.other.readwrite.class -- begin: "{\\color[HTML]{555F68}" - end: "}" - selector: variable.other.readwrite.instance -- begin: "{\\color[HTML]{555F68}" - end: "}" - selector: variable.other.php, variable.other.normal -- begin: "{\\color[HTML]{666666}" - end: "}" - selector: punctuation.definition, punctuation.separator.variable -- begin: "{\\color[HTML]{A57C57}" - end: "}" - selector: storage -storage.modifier -- begin: "{" - end: "}" - selector: other.preprocessor, entity.name.preprocessor -- begin: "{\\color[HTML]{666666}" - end: "}" - selector: variable.language.this.js -- begin: "{" - end: "}" - selector: storage.modifier -- begin: "{\\color[HTML]{A5585A}" - end: "}" - selector: entity.name.class, entity.name.type.class -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{5A3031}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{512C2C} - end: "}" - selector: meta.class -meta.class.instance, declaration.class, meta.definition.class, declaration.module -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{2C1818}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{A5585A} - end: "}" - selector: support.type, support.class -- begin: "{\\color[HTML]{A5585A}" - end: "}" - selector: entity.name.instance -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{2D1823}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.class.instance.constructor -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{2C1818}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{A45880} - end: "}" - selector: entity.other.inherited-class, entity.name.module -- begin: "{\\color[HTML]{A45880}" - end: "}" - selector: object.property.function, meta.definition.method -- begin: "{\\color[HTML]{A45880}" - end: "}" - selector: meta.function, meta.property.function, declaration.function -- begin: "{" - end: "}" - selector: entity.name.function, entity.name.preprocessor -- begin: "{\\color[HTML]{BABBD9}" - end: "}" - selector: variable.parameter.function -- begin: "{\\color[HTML]{BABBD9}" - end: "}" - selector: variable.parameter -variable.parameter.misc.css, meta.definition.method meta.definition.param-list, meta.function.method.with-arguments variable.parameter.function -- begin: "{\\color[HTML]{512C2C}" - end: "}" - selector: punctuation.definition.parameters, variable.parameter.function punctuation.separator.object -- begin: "{\\color[HTML]{765F8C}" - end: "}" - selector: keyword.other.special-method, meta.function-call entity.name.function, support.function - variable -- begin: "{\\color[HTML]{9D80BA}" - end: "}" - selector: meta.function-call support.function - variable -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{332D39}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{5E5368} - end: "}" - selector: support.function -- begin: "{\\color[HTML]{A358A5}" - end: "}" - selector: punctuation.section.function, meta.brace.curly.function, meta.function-call punctuation.section.scope.ruby, meta.function-call punctuation.separator.object -- begin: "{\\color[HTML]{A358A5}\\textbf{" - end: "}}" - selector: meta.group.braces.round punctuation.section.scope, meta.group.braces.round meta.delimiter.object.comma, meta.brace.round -- begin: "{\\color[HTML]{A79EAE}" - end: "}" - selector: meta.function-call.method.without-arguments, meta.function-call.method.without-arguments entity.name.function -- begin: "{\\color[HTML]{A358A5}" - end: "}" - selector: keyword.control -- begin: "{" - end: "}" - selector: keyword -- begin: "{" - end: "}" - selector: source.regexp keyword.operator -- begin: "{\\color[HTML]{5B6190}" - end: "}" - selector: keyword.operator, declaration.function.operator, meta.preprocessor.c.include -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{1C1C36}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{464684} - end: "}" - selector: keyword.operator.assignment -- begin: "{\\color[HTML]{5B6190}" - end: "}" - selector: keyword.operator.arithmetic -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{1C1C36}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{7C85B8} - end: "}" - selector: keyword.operator.logical -- begin: "{\\color[HTML]{A9ACD0}" - end: "}" - selector: keyword.operator.comparison -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{333333}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{CCCCCC} - end: "}" - selector: meta.doctype, meta.tag.sgml-declaration.doctype, meta.tag.sgml.doctype -- begin: "{\\color[HTML]{333333}" - end: "}" - selector: meta.tag -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{292929}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{666666} - end: "}" - selector: meta.tag.structure, meta.tag.segment -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{292929}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{4C4C4C} - end: "}" - selector: meta.tag.block, meta.tag.xml, meta.tag.key -- begin: "{\\color[HTML]{A57C57}" - end: "}" - selector: meta.tag.inline -- begin: "{" - end: "}" - selector: meta.tag.inline source -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{2C1818}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{A5585A} - end: "}" - selector: meta.tag.other, entity.name.tag.style, source entity.other.attribute-name -text.html.basic.embedded , entity.name.tag.script, meta.tag.block.script -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{18232D}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{5780A5} - end: "}" - selector: meta.tag.form, meta.tag.block.form -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{22182D}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{A358A5} - end: "}" - selector: meta.tag.meta -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{121212}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.section.html.head -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{10181F}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.section.html.form -- begin: "{\\color[HTML]{666666}" - end: "}" - selector: meta.tag.xml -- begin: "{\\color[HTML]{EFEFEF}" - end: "}" - selector: entity.name.tag -- begin: "{\\color[HTML]{F4F4F4}" - end: "}" - selector: entity.other.attribute-name, meta.tag punctuation.definition.string -- begin: "{\\color[HTML]{EAEAEA}" - end: "}" - selector: meta.tag string -source -punctuation, text source text meta.tag string -punctuation -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{1C1C1C}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{A5A358} - end: "}" - selector: markup markup -(markup meta.paragraph.list) -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{FFFFFF}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{000000} - end: "}" - selector: markup.hr -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{262626}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{666666} - end: "}" - selector: markup.heading -- begin: "{\\textbf{" - end: "}}" - selector: markup.bold -- begin: "{\\textit{" - end: "}}" - selector: markup.italic -- begin: "{\\underline{" - end: "}}" - selector: markup.underline -- begin: "{\\color[HTML]{5780A5}" - end: "}" - selector: meta.reference, markup.underline.link -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{18232D}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{57A5A3} - end: "}" - selector: entity.name.reference -- begin: "{\\color[HTML]{57A5A3}\\underline{" - end: "}}" - selector: meta.reference.list markup.underline.link, text.html.textile markup.underline.link -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{000000}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{999999} - end: "}" - selector: markup.raw.block -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{616161}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: markup.quote -- begin: "{" - end: "}" - selector: source.css -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{000000}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{666666} - end: "}" - selector: meta.selector -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{18172D}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{5859A5} - end: "}" - selector: meta.attribute-match.css -- begin: "{\\color[HTML]{7D58A4}" - end: "}" - selector: entity.other.attribute-name.pseudo-class, entity.other.attribute-name.tag.pseudo-class -- begin: "{\\color[HTML]{A358A5}" - end: "}" - selector: meta.selector entity.other.attribute-name.class -- begin: "{\\color[HTML]{A45880}" - end: "}" - selector: meta.selector entity.other.attribute-name.id -- begin: "{\\color[HTML]{A5585A}" - end: "}" - selector: meta.selector entity.name.tag -- begin: "{\\color[HTML]{A57C57}\\textbf{" - end: "}}" - selector: entity.name.tag.wildcard, entity.other.attribute-name.universal -- begin: "{\\color[HTML]{333333}\\textbf{" - end: "}}" - selector: meta.property-list -- begin: "{\\color[HTML]{999999}" - end: "}" - selector: meta.property-name -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{000000}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFFFFF} - end: "}" - selector: support.type.property-name -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{0D0D0D}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{999999} - end: "}" - selector: meta.property-value -- begin: "{" - end: "}" - selector: text.latex -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{000000}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: text.latex markup.raw -- begin: "{\\color[HTML]{A358A5}" - end: "}" - selector: text.latex support.function -support.function.textit -support.function.emph -- begin: "{\\color[HTML]{D8D8D8}" - end: "}" - selector: text.latex support.function.section -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{FFFFFF}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{000000} - end: "}" - selector: text.latex entity.name.section -meta.group -keyword.operator.braces -- begin: "{" - end: "}" - selector: text.latex constant.language.general -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{000000}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: text.latex keyword.operator.delimiter -- begin: "{\\color[HTML]{999999}" - end: "}" - selector: text.latex keyword.operator.brackets -- begin: "{\\color[HTML]{666666}" - end: "}" - selector: text.latex keyword.operator.braces -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{18172D}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{7A7BB0} - end: "}" - selector: meta.footnote -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{3C3C3C}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: text.latex meta.label.reference -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{170C0C}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{A5585A} - end: "}" - selector: text.latex keyword.control.ref -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{281516}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{D1BDAB} - end: "}" - selector: text.latex variable.parameter.label.reference -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{170C12}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{A45880} - end: "}" - selector: text.latex keyword.control.cite -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{28151F}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{E7D4DF} - end: "}" - selector: variable.parameter.cite -- begin: "{\\color[HTML]{E5E5E5}" - end: "}" - selector: text.latex variable.parameter.label -- begin: "{\\color[HTML]{515151}" - end: "}" - selector: text.latex meta.group.braces -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{000000}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{515151} - end: "}" - selector: text.latex meta.environment.list -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{000000}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{515151} - end: "}" - selector: "text.latex meta.environment.list meta.environment.list " -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{000000}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{515151} - end: "}" - selector: "text.latex meta.environment.list meta.environment.list meta.environment.list " -- begin: "{\\color[HTML]{515151}" - end: "}" - selector: "text.latex meta.environment.list meta.environment.list meta.environment.list meta.environment.list " -- begin: "{\\color[HTML]{515151}" - end: "}" - selector: "text.latex meta.environment.list meta.environment.list meta.environment.list meta.environment.list meta.environment.list " -- begin: "{\\color[HTML]{515151}" - end: "}" - selector: "text.latex meta.environment.list meta.environment.list meta.environment.list meta.environment.list meta.environment.list meta.environment.list " -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{CCCCCC}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{000000} - end: "}" - selector: text.latex meta.end-document, text.latex meta.begin-document, meta.end-document.latex support.function, meta.end-document.latex variable.parameter, meta.begin-document.latex support.function, meta.begin-document.latex variable.parameter -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{182D25}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{58A58A} - end: "}" - selector: meta.brace.erb.return-value -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{464646}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: source.ruby.rails.embedded.return-value.one-line -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{213F3E}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{57A5A3} - end: "}" - selector: punctuation.section.embedded -(source string source punctuation.section.embedded), meta.brace.erb.html -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{213F3E}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: source.ruby.rails.embedded.one-line -- begin: "{\\color[HTML]{555F68}" - end: "}" - selector: source string source punctuation.section.embedded -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{000000}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: source -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{000000}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.brace.erb -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{262626}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFFFFF} - end: "}" - selector: source string source -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{000000}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{999999} - end: "}" - selector: source string.interpolated source -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{131313}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: source.java.embedded -- begin: "{\\color[HTML]{FFFFFF}" - end: "}" - selector: text -text.xml.strict -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{000000}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{CCCCCC} - end: "}" - selector: text source, meta.scope.django.template -- begin: "{\\color[HTML]{999999}" - end: "}" - selector: text string source -- begin: "{" - end: "}" - selector: text string source string source -- begin: "{\\color[HTML]{333333}" - end: "}" - selector: meta.syntax -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{A5585A}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{201111}\textbf{ - end: "}}" - selector: invalid -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{1C1C1C}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{ACACAC} - end: "}" - selector: comment -- begin: "{" - end: "}" - selector: comment punctuation -- begin: "{\\textit{" - end: "}}" - selector: text comment.block -source -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{14281D}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{82BB9C} - end: "}" - selector: markup.inserted -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{28151F}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{BB82A0} - end: "}" - selector: markup.deleted -- begin: "{\\color[HTML]{C2C28F}" - end: "}" - selector: markup.changed -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{000000}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFFFFF} - end: "}" - selector: text.subversion-commit meta.scope.changed-files, text.subversion-commit meta.scope.changed-files.svn meta.diff.separator -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{FFFFFF}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{000000} - end: "}" - selector: text.subversion-commit -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{111111}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFFFFF}\textbf{ - end: "}}" - selector: punctuation.terminator, meta.delimiter, punctuation.separator.method -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{000000}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: punctuation.terminator.statement, meta.delimiter.statement.js -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{000000}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.delimiter.object.js -- begin: "{\\textbf{" - end: "}}" - selector: string.quoted.single.brace, string.quoted.double.brace -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{FFFFFF}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: text.blog -(text.blog text) -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{FFFFFF}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{666666} - end: "}" - selector: meta.headers.blog -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{213F3E}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{182A29} - end: "}" - selector: meta.headers.blog keyword.other.blog -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{4A4A36}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.headers.blog string.unquoted.blog -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{1C1C1C}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{4C4C4C} - end: "}" - selector: meta.brace.pipe -- begin: "{\\color[HTML]{666666}\\textbf{" - end: "}}" - selector: meta.brace.erb, source.ruby.embedded.source.brace, punctuation.section.dictionary, punctuation.terminator.dictionary, punctuation.separator.object, punctuation.separator.statement, punctuation.separator.key-value.css -- begin: "{\\color[HTML]{FFFFFF}\\textbf{" - end: "}}" - selector: meta.group.braces.curly punctuation.section.scope, meta.brace.curly -- begin: "{\\color[HTML]{345741}\\textbf{" - end: "}}" - selector: punctuation.separator.objects, meta.group.braces.curly meta.delimiter.object.comma, punctuation.separator.key-value -meta.tag -- begin: "{\\color[HTML]{675D54}\\textbf{" - end: "}}" - selector: meta.group.braces.square punctuation.section.scope, meta.group.braces.square meta.delimiter.object.comma, meta.brace.square, punctuation.separator.array, punctuation.section.array -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{000000}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{CCCCCC} - end: "}" - selector: meta.brace.curly meta.group -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{000000}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{666666} - end: "}" - selector: meta.source.embedded, entity.other.django.tagbraces -- begin: "{" - end: "}" - selector: source.js meta.group.braces.round, meta.scope.heredoc -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{0A0A0A}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.odd-tab.group1, meta.group.braces, meta.block.slate, text.xml.strict meta.tag -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{0E0E0E}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.even-tab.group2, meta.group.braces meta.group.braces, meta.block.slate meta.block.slate, text.xml.strict meta.tag meta.tag, meta.group.braces meta.group.braces -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{111111}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.odd-tab.group3, meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{151515}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.even-tab.group4, meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{191919}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.odd-tab.group5, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{1C1C1C}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.even-tab.group6, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{1F1F1F}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.odd-tab.group7, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{212121}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.even-tab.group8, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{242424}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.odd-tab.group11, meta.odd-tab.group10, meta.odd-tab.group9, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces -- begin: "{\\color[HTML]{666666}" - end: "}" - selector: meta.block.slate -- begin: "{\\color[HTML]{CCCCCC}" - end: "}" - selector: "meta.block.content.slate " -listing: - begin: | - \newcolumntype{C}{>{\color[HTML]{CCCCCC}\columncolor[HTML]{000000}}l} - \newcolumntype{N}{>{\color[HTML]{FFFFFF}\columncolor[HTML]{2B2F53}}l} - \begin{longtable}{NC} - - end: | - \end{longtable} - -document: - begin: | - \documentclass[a4paper,landscape]{article} - \usepackage{xcolor} - \usepackage{colortbl} - \usepackage{longtable} - \usepackage[left=2cm,top=1cm,right=3cm,nohead,nofoot]{geometry} - \usepackage[T1]{fontenc} - \usepackage[scaled]{beramono} - \begin{document} - - end: | - \end{document} - -filter: "@escaped.gsub(/(\\$)/, '\\\\\\\\\\1').gsub(/\\\\(?!\\$)/, '$\\\\\\\\backslash$').gsub(/(_|\\{|\\}|&|\\#|%)/, '\\\\\\\\\\1').gsub(/~/, '\\\\textasciitilde ').gsub(/ /,'\\\\hspace{1ex}').gsub(/\\t| /,'\\\\hspace{3ex}').gsub(/\\\"/, \"''\").gsub(/(\\^)/,'\\\\\\\\\\1{}')" -line-numbers: - begin: \texttt{ - end: "}&\\mbox{\\texttt{" diff --git a/vendor/ultraviolet/render/latex/cobalt.render b/vendor/ultraviolet/render/latex/cobalt.render deleted file mode 100644 index 72c45a6..0000000 --- a/vendor/ultraviolet/render/latex/cobalt.render +++ /dev/null @@ -1,162 +0,0 @@ ---- -name: Cobalt -line: - begin: "" - end: "}}\\\\" -tags: -- begin: "{\\color[HTML]{E1EFFF}" - end: "}" - selector: punctuation - (punctuation.definition.string || punctuation.definition.comment) -- begin: "{\\color[HTML]{FF628C}" - end: "}" - selector: constant -- begin: "{\\color[HTML]{FFDD00}" - end: "}" - selector: entity -- begin: "{\\color[HTML]{FF9D00}" - end: "}" - selector: keyword -- begin: "{\\color[HTML]{FFEE80}" - end: "}" - selector: storage -- begin: "{\\color[HTML]{3AD900}" - end: "}" - selector: string -string.unquoted.old-plist -string.unquoted.heredoc, string.unquoted.heredoc string -- begin: "{\\color[HTML]{0088FF}\\textit{" - end: "}}" - selector: comment -- begin: "{\\color[HTML]{80FFBB}" - end: "}" - selector: support -- begin: "{\\color[HTML]{CCCCCC}" - end: "}" - selector: variable -- begin: "{\\color[HTML]{FF80E1}" - end: "}" - selector: variable.language -- begin: "{\\color[HTML]{FFEE80}" - end: "}" - selector: meta.function-call -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{800F00}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{F8F8F8} - end: "}" - selector: invalid -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{223545}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFFFFF} - end: "}" - selector: text source, string.unquoted.heredoc, source source -- begin: "{\\color[HTML]{80FCFF}\\textit{" - end: "}}" - selector: entity.other.inherited-class -- begin: "{\\color[HTML]{9EFF80}" - end: "}" - selector: string.quoted source -- begin: "{\\color[HTML]{80FF82}" - end: "}" - selector: string constant -- begin: "{\\color[HTML]{80FFC2}" - end: "}" - selector: string.regexp -- begin: "{\\color[HTML]{EDEF7D}" - end: "}" - selector: string variable -- begin: "{\\color[HTML]{FFB054}" - end: "}" - selector: support.function -- begin: "{\\color[HTML]{EB939A}" - end: "}" - selector: support.constant -- begin: "{\\color[HTML]{FF1E00}" - end: "}" - selector: support.class.exception -- begin: "{\\color[HTML]{8996A8}" - end: "}" - selector: meta.preprocessor.c -- begin: "{\\color[HTML]{AFC4DB}" - end: "}" - selector: meta.preprocessor.c keyword -- begin: "{\\color[HTML]{73817D}" - end: "}" - selector: meta.sgml.html meta.doctype, meta.sgml.html meta.doctype entity, meta.sgml.html meta.doctype string, meta.xml-processing, meta.xml-processing entity, meta.xml-processing string -- begin: "{\\color[HTML]{9EFFFF}" - end: "}" - selector: meta.tag, meta.tag entity -- begin: "{\\color[HTML]{9EFFFF}" - end: "}" - selector: meta.selector.css entity.name.tag -- begin: "{\\color[HTML]{FFB454}" - end: "}" - selector: meta.selector.css entity.other.attribute-name.id -- begin: "{\\color[HTML]{5FE461}" - end: "}" - selector: meta.selector.css entity.other.attribute-name.class -- begin: "{\\color[HTML]{9DF39F}" - end: "}" - selector: support.type.property-name.css -- begin: "{\\color[HTML]{F6F080}" - end: "}" - selector: meta.property-group support.constant.property-value.css, meta.property-value support.constant.property-value.css -- begin: "{\\color[HTML]{F6AA11}" - end: "}" - selector: meta.preprocessor.at-rule keyword.control.at-rule -- begin: "{\\color[HTML]{EDF080}" - end: "}" - selector: meta.property-value support.constant.named-color.css, meta.property-value constant -- begin: "{\\color[HTML]{EB939A}" - end: "}" - selector: meta.constructor.argument.css -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{000E1A}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{F8F8F8} - end: "}" - selector: meta.diff, meta.diff.header -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{4C0900}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{F8F8F8} - end: "}" - selector: markup.deleted -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{806F00}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{F8F8F8} - end: "}" - selector: markup.changed -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{154F00}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{F8F8F8} - end: "}" - selector: markup.inserted -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{74B9D3}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: markup.raw -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{004480}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: markup.quote -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{130D26}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: markup.list -- begin: "{\\color[HTML]{C1AFFF}\\textbf{" - end: "}}" - selector: markup.bold -- begin: "{\\color[HTML]{B8FFD9}\\textit{" - end: "}}" - selector: markup.italic -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{001221}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{C8E4FD}\textbf{ - end: "}}" - selector: markup.heading -listing: - begin: | - \newcolumntype{C}{>{\color[HTML]{FFFFFF}\columncolor[HTML]{002240}}l} - \newcolumntype{N}{>{\color[HTML]{000000}\columncolor[HTML]{B36539}}l} - \begin{longtable}{NC} - - end: | - \end{longtable} - -document: - begin: | - \documentclass[a4paper,landscape]{article} - \usepackage{xcolor} - \usepackage{colortbl} - \usepackage{longtable} - \usepackage[left=2cm,top=1cm,right=3cm,nohead,nofoot]{geometry} - \usepackage[T1]{fontenc} - \usepackage[scaled]{beramono} - \begin{document} - - end: | - \end{document} - -filter: "@escaped.gsub(/(\\$)/, '\\\\\\\\\\1').gsub(/\\\\(?!\\$)/, '$\\\\\\\\backslash$').gsub(/(_|\\{|\\}|&|\\#|%)/, '\\\\\\\\\\1').gsub(/~/, '\\\\textasciitilde ').gsub(/ /,'\\\\hspace{1ex}').gsub(/\\t| /,'\\\\hspace{3ex}').gsub(/\\\"/, \"''\").gsub(/(\\^)/,'\\\\\\\\\\1{}')" -line-numbers: - begin: \texttt{ - end: "}&\\mbox{\\texttt{" diff --git a/vendor/ultraviolet/render/latex/dawn.render b/vendor/ultraviolet/render/latex/dawn.render deleted file mode 100644 index 7c15d99..0000000 --- a/vendor/ultraviolet/render/latex/dawn.render +++ /dev/null @@ -1,126 +0,0 @@ ---- -name: Dawn -line: - begin: "" - end: "}}\\\\" -tags: -- begin: "{\\color[HTML]{5A525F}\\textit{" - end: "}}" - selector: comment -- begin: "{\\color[HTML]{811F24}\\textbf{" - end: "}}" - selector: constant -- begin: "{\\color[HTML]{BF4F24}" - end: "}" - selector: entity -- begin: "{\\color[HTML]{794938}" - end: "}" - selector: keyword -- begin: "{\\color[HTML]{A71D5D}\\textit{" - end: "}}" - selector: storage -- begin: "{\\color[HTML]{0B6125}" - end: "}" - selector: string | punctuation.definition.string -- begin: "{\\color[HTML]{691C97}" - end: "}" - selector: support -- begin: "{\\color[HTML]{234A97}" - end: "}" - selector: variable -- begin: "{\\color[HTML]{794938}" - end: "}" - selector: punctuation.separator -- begin: "{\\color[HTML]{B52A1D}\\textbf{" - end: "}}" - selector: invalid.deprecated -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{B52A1D}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{F8F8F8}\textit{ - end: "}}" - selector: invalid.illegal -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{829AC2}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{080808} - end: "}" - selector: string source -- begin: "{\\color[HTML]{696969}\\textbf{" - end: "}}" - selector: string constant -- begin: "{\\color[HTML]{234A97}" - end: "}" - selector: string variable -- begin: "{\\color[HTML]{CF5628}" - end: "}" - selector: string.regexp -- begin: "{\\color[HTML]{CF5628}\\textbf{" - end: "}}" - selector: string.regexp.character-class, string.regexp constant.character.escaped, string.regexp source.ruby.embedded, string.regexp string.regexp.arbitrary-repitition -- begin: "{\\color[HTML]{811F24}\\textbf{" - end: "}}" - selector: string.regexp constant.character.escape -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{829AC2}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: text source -- begin: "{\\color[HTML]{693A17}" - end: "}" - selector: support.function -- begin: "{\\color[HTML]{B4371F}" - end: "}" - selector: support.constant -- begin: "{\\color[HTML]{234A97}" - end: "}" - selector: support.variable -- begin: "{\\color[HTML]{693A17}" - end: "}" - selector: markup.list -- begin: "{\\color[HTML]{19356D}\\textbf{" - end: "}}" - selector: markup.heading | markup.heading entity.name -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{C5C5C5}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{0B6125}\textit{ - end: "}}" - selector: markup.quote -- begin: "{\\color[HTML]{080808}\\textit{" - end: "}}" - selector: markup.italic -- begin: "{\\color[HTML]{080808}\\textbf{" - end: "}}" - selector: markup.bold -- begin: "{\\color[HTML]{080808}\\underline{" - end: "}}" - selector: markup.underline -- begin: "{\\color[HTML]{234A97}\\textit{" - end: "}}" - selector: markup.link -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{C5C5C5}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{234A97} - end: "}" - selector: markup.raw -- begin: "{\\color[HTML]{B52A1D}" - end: "}" - selector: markup.deleted -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{DCDCDC}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{19356D}\textbf{ - end: "}}" - selector: meta.separator -listing: - begin: | - \newcolumntype{C}{>{\color[HTML]{080808}\columncolor[HTML]{F5F5F5}}l} - \newcolumntype{N}{>{\color[HTML]{000000}\columncolor[HTML]{7496CF}}l} - \begin{longtable}{NC} - - end: | - \end{longtable} - -document: - begin: | - \documentclass[a4paper,landscape]{article} - \usepackage{xcolor} - \usepackage{colortbl} - \usepackage{longtable} - \usepackage[left=2cm,top=1cm,right=3cm,nohead,nofoot]{geometry} - \usepackage[T1]{fontenc} - \usepackage[scaled]{beramono} - \begin{document} - - end: | - \end{document} - -filter: "@escaped.gsub(/(\\$)/, '\\\\\\\\\\1').gsub(/\\\\(?!\\$)/, '$\\\\\\\\backslash$').gsub(/(_|\\{|\\}|&|\\#|%)/, '\\\\\\\\\\1').gsub(/~/, '\\\\textasciitilde ').gsub(/ /,'\\\\hspace{1ex}').gsub(/\\t| /,'\\\\hspace{3ex}').gsub(/\\\"/, \"''\").gsub(/(\\^)/,'\\\\\\\\\\1{}')" -line-numbers: - begin: \texttt{ - end: "}&\\mbox{\\texttt{" diff --git a/vendor/ultraviolet/render/latex/eiffel.render b/vendor/ultraviolet/render/latex/eiffel.render deleted file mode 100644 index 8e46aff..0000000 --- a/vendor/ultraviolet/render/latex/eiffel.render +++ /dev/null @@ -1,132 +0,0 @@ ---- -name: Eiffel -line: - begin: "" - end: "}}\\\\" -tags: -- begin: "{\\color[HTML]{00B418}" - end: "}" - selector: comment -- begin: "{\\color[HTML]{0206FF}\\textit{" - end: "}}" - selector: variable -- begin: "{\\color[HTML]{0100B6}\\textbf{" - end: "}}" - selector: keyword -- begin: "{\\color[HTML]{CD0000}\\textit{" - end: "}}" - selector: constant.numeric -- begin: "{\\color[HTML]{C5060B}\\textit{" - end: "}}" - selector: constant -- begin: "{\\color[HTML]{585CF6}\\textit{" - end: "}}" - selector: constant.language -- begin: "{\\color[HTML]{D80800}" - end: "}" - selector: string -- begin: "{\\color[HTML]{26B31A}" - end: "}" - selector: constant.character.escape, string source -- begin: "{\\color[HTML]{1A921C}" - end: "}" - selector: meta.preprocessor -- begin: "{\\color[HTML]{0C450D}\\textbf{" - end: "}}" - selector: keyword.control.import -- begin: "{\\color[HTML]{0000A2}\\textbf{" - end: "}}" - selector: entity.name.function, keyword.other.name-of-parameter.objc -- begin: "{\\textit{" - end: "}}" - selector: entity.name.type -- begin: "{\\textit{" - end: "}}" - selector: entity.other.inherited-class -- begin: "{\\textit{" - end: "}}" - selector: variable.parameter -- begin: "{\\color[HTML]{70727E}" - end: "}" - selector: storage.type.method -- begin: "{\\textit{" - end: "}}" - selector: meta.section entity.name.section, declaration.section entity.name.section -- begin: "{\\color[HTML]{3C4C72}\\textbf{" - end: "}}" - selector: support.function -- begin: "{\\color[HTML]{6D79DE}\\textbf{" - end: "}}" - selector: support.class, support.type -- begin: "{\\color[HTML]{06960E}\\textbf{" - end: "}}" - selector: support.constant -- begin: "{\\color[HTML]{21439C}\\textbf{" - end: "}}" - selector: support.variable -- begin: "{\\color[HTML]{687687}" - end: "}" - selector: keyword.operator.js -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{990000}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFFFFF} - end: "}" - selector: invalid -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{FFD0D0}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: invalid.deprecated.trailing-whitespace -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{6597F6}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: text source, string.unquoted -- begin: "{\\color[HTML]{68685B}" - end: "}" - selector: meta.xml-processing, declaration.xml-processing -- begin: "{\\color[HTML]{888888}" - end: "}" - selector: meta.doctype, declaration.doctype -- begin: "{\\textit{" - end: "}}" - selector: meta.doctype.DTD, declaration.doctype.DTD -- begin: "{\\color[HTML]{1C02FF}" - end: "}" - selector: meta.tag, declaration.tag -- begin: "{\\textbf{" - end: "}}" - selector: entity.name.tag -- begin: "{\\textit{" - end: "}}" - selector: entity.other.attribute-name -- begin: "{\\color[HTML]{0C07FF}\\textbf{" - end: "}}" - selector: markup.heading -- begin: "{\\color[HTML]{000000}\\textit{" - end: "}}" - selector: markup.quote -- begin: "{\\color[HTML]{B90690}" - end: "}" - selector: markup.list -listing: - begin: | - \newcolumntype{C}{>{\color[HTML]{000000}\columncolor[HTML]{FFFFFF}}l} - \newcolumntype{N}{>{\color[HTML]{000000}\columncolor[HTML]{C3DCFF}}l} - \begin{longtable}{NC} - - end: | - \end{longtable} - -document: - begin: | - \documentclass[a4paper,landscape]{article} - \usepackage{xcolor} - \usepackage{colortbl} - \usepackage{longtable} - \usepackage[left=2cm,top=1cm,right=3cm,nohead,nofoot]{geometry} - \usepackage[T1]{fontenc} - \usepackage[scaled]{beramono} - \begin{document} - - end: | - \end{document} - -filter: "@escaped.gsub(/(\\$)/, '\\\\\\\\\\1').gsub(/\\\\(?!\\$)/, '$\\\\\\\\backslash$').gsub(/(_|\\{|\\}|&|\\#|%)/, '\\\\\\\\\\1').gsub(/~/, '\\\\textasciitilde ').gsub(/ /,'\\\\hspace{1ex}').gsub(/\\t| /,'\\\\hspace{3ex}').gsub(/\\\"/, \"''\").gsub(/(\\^)/,'\\\\\\\\\\1{}')" -line-numbers: - begin: \texttt{ - end: "}&\\mbox{\\texttt{" diff --git a/vendor/ultraviolet/render/latex/espresso_libre.render b/vendor/ultraviolet/render/latex/espresso_libre.render deleted file mode 100644 index 9359e3b..0000000 --- a/vendor/ultraviolet/render/latex/espresso_libre.render +++ /dev/null @@ -1,123 +0,0 @@ ---- -name: Espresso Libre -line: - begin: "" - end: "}}\\\\" -tags: -- begin: "{\\color[HTML]{0066FF}\\textit{" - end: "}}" - selector: comment -- begin: "{\\color[HTML]{43A8ED}\\textbf{" - end: "}}" - selector: keyword, storage -- begin: "{\\color[HTML]{44AA43}" - end: "}" - selector: constant.numeric -- begin: "{\\color[HTML]{C5656B}\\textbf{" - end: "}}" - selector: constant -- begin: "{\\color[HTML]{585CF6}\\textbf{" - end: "}}" - selector: constant.language -- begin: "{\\color[HTML]{318495}" - end: "}" - selector: variable.language, variable.other -- begin: "{\\color[HTML]{049B0A}" - end: "}" - selector: string -- begin: "{\\color[HTML]{2FE420}" - end: "}" - selector: constant.character.escape, string source -- begin: "{\\color[HTML]{1A921C}" - end: "}" - selector: meta.preprocessor -- begin: "{\\color[HTML]{9AFF87}\\textbf{" - end: "}}" - selector: keyword.control.import -- begin: "{\\color[HTML]{FF9358}\\textbf{" - end: "}}" - selector: entity.name.function, keyword.other.name-of-parameter.objc -- begin: "{\\underline{" - end: "}}" - selector: entity.name.type -- begin: "{\\textit{" - end: "}}" - selector: entity.other.inherited-class -- begin: "{\\textit{" - end: "}}" - selector: variable.parameter -- begin: "{\\color[HTML]{8B8E9C}" - end: "}" - selector: storage.type.method -- begin: "{\\textit{" - end: "}}" - selector: meta.section entity.name.section, declaration.section entity.name.section -- begin: "{\\color[HTML]{7290D9}\\textbf{" - end: "}}" - selector: support.function -- begin: "{\\color[HTML]{6D79DE}\\textbf{" - end: "}}" - selector: support.class, support.type -- begin: "{\\color[HTML]{00AF0E}\\textbf{" - end: "}}" - selector: support.constant -- begin: "{\\color[HTML]{2F5FE0}\\textbf{" - end: "}}" - selector: support.variable -- begin: "{\\color[HTML]{687687}" - end: "}" - selector: keyword.operator.js -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{990000}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFFFFF} - end: "}" - selector: invalid -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{FFD0D0}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: invalid.deprecated.trailing-whitespace -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{CE9065}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: text source, string.unquoted -- begin: "{\\color[HTML]{8F7E65}" - end: "}" - selector: meta.tag.preprocessor.xml -- begin: "{\\color[HTML]{888888}" - end: "}" - selector: meta.tag.sgml.doctype -- begin: "{\\textit{" - end: "}}" - selector: string.quoted.docinfo.doctype.DTD -- begin: "{\\color[HTML]{43A8ED}" - end: "}" - selector: meta.tag, declaration.tag -- begin: "{\\textbf{" - end: "}}" - selector: entity.name.tag -- begin: "{\\textit{" - end: "}}" - selector: entity.other.attribute-name -listing: - begin: | - \newcolumntype{C}{>{\color[HTML]{BDAE9D}\columncolor[HTML]{2A211C}}l} - \newcolumntype{N}{>{\color[HTML]{000000}\columncolor[HTML]{C3DCFF}}l} - \begin{longtable}{NC} - - end: | - \end{longtable} - -document: - begin: | - \documentclass[a4paper,landscape]{article} - \usepackage{xcolor} - \usepackage{colortbl} - \usepackage{longtable} - \usepackage[left=2cm,top=1cm,right=3cm,nohead,nofoot]{geometry} - \usepackage[T1]{fontenc} - \usepackage[scaled]{beramono} - \begin{document} - - end: | - \end{document} - -filter: "@escaped.gsub(/(\\$)/, '\\\\\\\\\\1').gsub(/\\\\(?!\\$)/, '$\\\\\\\\backslash$').gsub(/(_|\\{|\\}|&|\\#|%)/, '\\\\\\\\\\1').gsub(/~/, '\\\\textasciitilde ').gsub(/ /,'\\\\hspace{1ex}').gsub(/\\t| /,'\\\\hspace{3ex}').gsub(/\\\"/, \"''\").gsub(/(\\^)/,'\\\\\\\\\\1{}')" -line-numbers: - begin: \texttt{ - end: "}&\\mbox{\\texttt{" diff --git a/vendor/ultraviolet/render/latex/idle.render b/vendor/ultraviolet/render/latex/idle.render deleted file mode 100644 index 314a4de..0000000 --- a/vendor/ultraviolet/render/latex/idle.render +++ /dev/null @@ -1,93 +0,0 @@ ---- -name: IDLE -line: - begin: "" - end: "}}\\\\" -tags: -- begin: "{\\color[HTML]{919191}" - end: "}" - selector: comment -- begin: "{\\color[HTML]{00A33F}" - end: "}" - selector: string -- begin: "{" - end: "}" - selector: constant.numeric -- begin: "{\\color[HTML]{A535AE}" - end: "}" - selector: constant.language -- begin: "{" - end: "}" - selector: constant.character, constant.other -- begin: "{" - end: "}" - selector: variable.language, variable.other -- begin: "{\\color[HTML]{FF5600}" - end: "}" - selector: keyword -- begin: "{\\color[HTML]{FF5600}" - end: "}" - selector: storage -- begin: "{\\color[HTML]{21439C}" - end: "}" - selector: entity.name.type -- begin: "{" - end: "}" - selector: entity.other.inherited-class -- begin: "{\\color[HTML]{21439C}" - end: "}" - selector: entity.name.function -- begin: "{" - end: "}" - selector: variable.parameter -- begin: "{" - end: "}" - selector: entity.name.tag -- begin: "{" - end: "}" - selector: entity.other.attribute-name -- begin: "{\\color[HTML]{A535AE}" - end: "}" - selector: support.function -- begin: "{\\color[HTML]{A535AE}" - end: "}" - selector: support.constant -- begin: "{\\color[HTML]{A535AE}" - end: "}" - selector: support.type, support.class -- begin: "{\\color[HTML]{A535AE}" - end: "}" - selector: support.variable -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{990000}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFFFFF} - end: "}" - selector: invalid -- begin: "{\\color[HTML]{990000}" - end: "}" - selector: constant.other.placeholder.py -listing: - begin: | - \newcolumntype{C}{>{\color[HTML]{000000}\columncolor[HTML]{FFFFFF}}l} - \newcolumntype{N}{>{\color[HTML]{000000}\columncolor[HTML]{BAD6FD}}l} - \begin{longtable}{NC} - - end: | - \end{longtable} - -document: - begin: | - \documentclass[a4paper,landscape]{article} - \usepackage{xcolor} - \usepackage{colortbl} - \usepackage{longtable} - \usepackage[left=2cm,top=1cm,right=3cm,nohead,nofoot]{geometry} - \usepackage[T1]{fontenc} - \usepackage[scaled]{beramono} - \begin{document} - - end: | - \end{document} - -filter: "@escaped.gsub(/(\\$)/, '\\\\\\\\\\1').gsub(/\\\\(?!\\$)/, '$\\\\\\\\backslash$').gsub(/(_|\\{|\\}|&|\\#|%)/, '\\\\\\\\\\1').gsub(/~/, '\\\\textasciitilde ').gsub(/ /,'\\\\hspace{1ex}').gsub(/\\t| /,'\\\\hspace{3ex}').gsub(/\\\"/, \"''\").gsub(/(\\^)/,'\\\\\\\\\\1{}')" -line-numbers: - begin: \texttt{ - end: "}&\\mbox{\\texttt{" diff --git a/vendor/ultraviolet/render/latex/iplastic.render b/vendor/ultraviolet/render/latex/iplastic.render deleted file mode 100644 index ce954bd..0000000 --- a/vendor/ultraviolet/render/latex/iplastic.render +++ /dev/null @@ -1,99 +0,0 @@ ---- -name: iPlastic -line: - begin: "" - end: "}}\\\\" -tags: -- begin: "{\\color[HTML]{009933}" - end: "}" - selector: string -- begin: "{\\color[HTML]{0066FF}" - end: "}" - selector: constant.numeric -- begin: "{\\color[HTML]{FF0080}" - end: "}" - selector: string.regexp -- begin: "{\\color[HTML]{0000FF}" - end: "}" - selector: keyword -- begin: "{\\color[HTML]{9700CC}" - end: "}" - selector: constant.language -- begin: "{\\color[HTML]{990000}" - end: "}" - selector: support.class.exception -- begin: "{\\color[HTML]{FF8000}" - end: "}" - selector: entity.name.function -- begin: "{\\textbf{" - end: "}}" - selector: entity.name.type -- begin: "{\\textit{" - end: "}}" - selector: variable.parameter -- begin: "{\\color[HTML]{0066FF}\\textit{" - end: "}}" - selector: comment -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{E7342D}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FF0000} - end: "}" - selector: invalid -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{EEEEEE}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: invalid.deprecated.trailing-whitespace -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{F9F9F9}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{000000} - end: "}" - selector: text source -- begin: "{\\color[HTML]{0033CC}" - end: "}" - selector: meta.tag, declaration.tag -- begin: "{\\color[HTML]{6782D3}" - end: "}" - selector: constant, support.constant -- begin: "{\\color[HTML]{3333FF}\\textbf{" - end: "}}" - selector: support -- begin: "{\\textbf{" - end: "}}" - selector: storage -- begin: "{\\textbf{" - end: "}}" - selector: entity.name.section -- begin: "{\\color[HTML]{000000}\\textbf{" - end: "}}" - selector: entity.name.function.frame -- begin: "{\\color[HTML]{333333}" - end: "}" - selector: meta.tag.preprocessor.xml -- begin: "{\\color[HTML]{3366CC}\\textit{" - end: "}}" - selector: entity.other.attribute-name -- begin: "{\\textbf{" - end: "}}" - selector: entity.name.tag -listing: - begin: | - \newcolumntype{C}{>{\color[HTML]{000000}\columncolor[HTML]{EEEEEE}}l} - \newcolumntype{N}{>{\color[HTML]{000000}\columncolor[HTML]{BAD6FD}}l} - \begin{longtable}{NC} - - end: | - \end{longtable} - -document: - begin: | - \documentclass[a4paper,landscape]{article} - \usepackage{xcolor} - \usepackage{colortbl} - \usepackage{longtable} - \usepackage[left=2cm,top=1cm,right=3cm,nohead,nofoot]{geometry} - \usepackage[T1]{fontenc} - \usepackage[scaled]{beramono} - \begin{document} - - end: | - \end{document} - -filter: "@escaped.gsub(/(\\$)/, '\\\\\\\\\\1').gsub(/\\\\(?!\\$)/, '$\\\\\\\\backslash$').gsub(/(_|\\{|\\}|&|\\#|%)/, '\\\\\\\\\\1').gsub(/~/, '\\\\textasciitilde ').gsub(/ /,'\\\\hspace{1ex}').gsub(/\\t| /,'\\\\hspace{3ex}').gsub(/\\\"/, \"''\").gsub(/(\\^)/,'\\\\\\\\\\1{}')" -line-numbers: - begin: \texttt{ - end: "}&\\mbox{\\texttt{" diff --git a/vendor/ultraviolet/render/latex/lazy.render b/vendor/ultraviolet/render/latex/lazy.render deleted file mode 100644 index 8b828b2..0000000 --- a/vendor/ultraviolet/render/latex/lazy.render +++ /dev/null @@ -1,96 +0,0 @@ ---- -name: LAZY -line: - begin: "" - end: "}}\\\\" -tags: -- begin: "{\\color[HTML]{8C868F}" - end: "}" - selector: comment -- begin: "{\\color[HTML]{3B5BB5}" - end: "}" - selector: constant -- begin: "{\\color[HTML]{3B5BB5}" - end: "}" - selector: entity -- begin: "{\\color[HTML]{D62A28}" - end: "}" - selector: text.tex.latex entity -- begin: "{\\color[HTML]{FF7800}" - end: "}" - selector: keyword, storage -- begin: "{\\color[HTML]{409B1C}" - end: "}" - selector: string, meta.verbatim -- begin: "{\\color[HTML]{3B5BB5}" - end: "}" - selector: support -- begin: "{" - end: "}" - selector: variable -- begin: "{\\color[HTML]{990000}\\textit{" - end: "}}" - selector: invalid.deprecated -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{9D1E15}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{F8F8F8} - end: "}" - selector: invalid.illegal -- begin: "{\\color[HTML]{3B5BB5}\\textit{" - end: "}}" - selector: entity.other.inherited-class -- begin: "{\\color[HTML]{671EBB}" - end: "}" - selector: string constant.other.placeholder -- begin: "{\\color[HTML]{3E4558}" - end: "}" - selector: meta.function-call.py -- begin: "{\\color[HTML]{3A4A64}" - end: "}" - selector: meta.tag, meta.tag entity -- begin: "{\\color[HTML]{7F90AA}" - end: "}" - selector: keyword.type.variant -- begin: "{\\color[HTML]{000000}" - end: "}" - selector: source.ocaml keyword.operator -- begin: "{\\color[HTML]{3B5BB5}" - end: "}" - selector: source.ocaml keyword.operator.symbol.infix -- begin: "{\\color[HTML]{3B5BB5}" - end: "}" - selector: source.ocaml keyword.operator.symbol.prefix -- begin: "{\\underline{" - end: "}}" - selector: source.ocaml keyword.operator.symbol.infix.floating-point -- begin: "{\\underline{" - end: "}}" - selector: source.ocaml keyword.operator.symbol.prefix.floating-point -- begin: "{\\underline{" - end: "}}" - selector: source.ocaml constant.numeric.floating-point -listing: - begin: | - \newcolumntype{C}{>{\color[HTML]{000000}\columncolor[HTML]{FFFFFF}}l} - \newcolumntype{N}{>{\color[HTML]{000000}\columncolor[HTML]{E3FC8D}}l} - \begin{longtable}{NC} - - end: | - \end{longtable} - -document: - begin: | - \documentclass[a4paper,landscape]{article} - \usepackage{xcolor} - \usepackage{colortbl} - \usepackage{longtable} - \usepackage[left=2cm,top=1cm,right=3cm,nohead,nofoot]{geometry} - \usepackage[T1]{fontenc} - \usepackage[scaled]{beramono} - \begin{document} - - end: | - \end{document} - -filter: "@escaped.gsub(/(\\$)/, '\\\\\\\\\\1').gsub(/\\\\(?!\\$)/, '$\\\\\\\\backslash$').gsub(/(_|\\{|\\}|&|\\#|%)/, '\\\\\\\\\\1').gsub(/~/, '\\\\textasciitilde ').gsub(/ /,'\\\\hspace{1ex}').gsub(/\\t| /,'\\\\hspace{3ex}').gsub(/\\\"/, \"''\").gsub(/(\\^)/,'\\\\\\\\\\1{}')" -line-numbers: - begin: \texttt{ - end: "}&\\mbox{\\texttt{" diff --git a/vendor/ultraviolet/render/latex/mac_classic.render b/vendor/ultraviolet/render/latex/mac_classic.render deleted file mode 100644 index 73be1f5..0000000 --- a/vendor/ultraviolet/render/latex/mac_classic.render +++ /dev/null @@ -1,135 +0,0 @@ ---- -name: Mac Classic -line: - begin: "" - end: "}}\\\\" -tags: -- begin: "{\\color[HTML]{0066FF}\\textit{" - end: "}}" - selector: comment -- begin: "{\\color[HTML]{0000FF}\\textbf{" - end: "}}" - selector: keyword, storage -- begin: "{\\color[HTML]{0000CD}" - end: "}" - selector: constant.numeric -- begin: "{\\color[HTML]{C5060B}\\textbf{" - end: "}}" - selector: constant -- begin: "{\\color[HTML]{585CF6}\\textbf{" - end: "}}" - selector: constant.language -- begin: "{\\color[HTML]{318495}" - end: "}" - selector: variable.language, variable.other -- begin: "{\\color[HTML]{036A07}" - end: "}" - selector: string -- begin: "{\\color[HTML]{26B31A}" - end: "}" - selector: constant.character.escape, string source -- begin: "{\\color[HTML]{1A921C}" - end: "}" - selector: meta.preprocessor -- begin: "{\\color[HTML]{0C450D}\\textbf{" - end: "}}" - selector: keyword.control.import -- begin: "{\\color[HTML]{0000A2}\\textbf{" - end: "}}" - selector: entity.name.function, support.function.any-method -- begin: "{\\underline{" - end: "}}" - selector: entity.name.type -- begin: "{\\textit{" - end: "}}" - selector: entity.other.inherited-class -- begin: "{\\textit{" - end: "}}" - selector: variable.parameter -- begin: "{\\color[HTML]{70727E}" - end: "}" - selector: storage.type.method -- begin: "{\\textit{" - end: "}}" - selector: meta.section entity.name.section, declaration.section entity.name.section -- begin: "{\\color[HTML]{3C4C72}\\textbf{" - end: "}}" - selector: support.function -- begin: "{\\color[HTML]{6D79DE}\\textbf{" - end: "}}" - selector: support.class, support.type -- begin: "{\\color[HTML]{06960E}\\textbf{" - end: "}}" - selector: support.constant -- begin: "{\\color[HTML]{21439C}\\textbf{" - end: "}}" - selector: support.variable -- begin: "{\\color[HTML]{687687}" - end: "}" - selector: keyword.operator.js -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{990000}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFFFFF} - end: "}" - selector: invalid -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{FFD0D0}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: invalid.deprecated.trailing-whitespace -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{0C0C0C}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: text source, string.unquoted -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{0E0E0E}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: text source string.unquoted, text source text source -- begin: "{\\color[HTML]{68685B}" - end: "}" - selector: meta.tag.preprocessor.xml -- begin: "{\\color[HTML]{888888}" - end: "}" - selector: meta.tag.sgml.doctype, meta.tag.sgml.doctype entity, meta.tag.sgml.doctype string, meta.tag.preprocessor.xml, meta.tag.preprocessor.xml entity, meta.tag.preprocessor.xml string -- begin: "{\\textit{" - end: "}}" - selector: string.quoted.docinfo.doctype.DTD -- begin: "{\\color[HTML]{1C02FF}" - end: "}" - selector: meta.tag, declaration.tag -- begin: "{\\textbf{" - end: "}}" - selector: entity.name.tag -- begin: "{\\textit{" - end: "}}" - selector: entity.other.attribute-name -- begin: "{\\color[HTML]{0C07FF}\\textbf{" - end: "}}" - selector: markup.heading -- begin: "{\\color[HTML]{000000}\\textit{" - end: "}}" - selector: markup.quote -- begin: "{\\color[HTML]{B90690}" - end: "}" - selector: markup.list -listing: - begin: | - \newcolumntype{C}{>{\color[HTML]{000000}\columncolor[HTML]{FFFFFF}}l} - \newcolumntype{N}{>{\color[HTML]{000000}\columncolor[HTML]{4D97FF}}l} - \begin{longtable}{NC} - - end: | - \end{longtable} - -document: - begin: | - \documentclass[a4paper,landscape]{article} - \usepackage{xcolor} - \usepackage{colortbl} - \usepackage{longtable} - \usepackage[left=2cm,top=1cm,right=3cm,nohead,nofoot]{geometry} - \usepackage[T1]{fontenc} - \usepackage[scaled]{beramono} - \begin{document} - - end: | - \end{document} - -filter: "@escaped.gsub(/(\\$)/, '\\\\\\\\\\1').gsub(/\\\\(?!\\$)/, '$\\\\\\\\backslash$').gsub(/(_|\\{|\\}|&|\\#|%)/, '\\\\\\\\\\1').gsub(/~/, '\\\\textasciitilde ').gsub(/ /,'\\\\hspace{1ex}').gsub(/\\t| /,'\\\\hspace{3ex}').gsub(/\\\"/, \"''\").gsub(/(\\^)/,'\\\\\\\\\\1{}')" -line-numbers: - begin: \texttt{ - end: "}&\\mbox{\\texttt{" diff --git a/vendor/ultraviolet/render/latex/magicwb_amiga.render b/vendor/ultraviolet/render/latex/magicwb_amiga.render deleted file mode 100644 index 44da86d..0000000 --- a/vendor/ultraviolet/render/latex/magicwb_amiga.render +++ /dev/null @@ -1,117 +0,0 @@ ---- -name: MagicWB (Amiga) -line: - begin: "" - end: "}}\\\\" -tags: -- begin: "{\\color[HTML]{8D2E75}\\textit{" - end: "}}" - selector: comment -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{EA1D1D}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFFFFF} - end: "}" - selector: string -- begin: "{\\color[HTML]{FFFFFF}" - end: "}" - selector: constant.numeric -- begin: "{\\color[HTML]{FFA995}\\textbf{" - end: "}}" - selector: constant.language -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{1D1DEA}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFA995} - end: "}" - selector: constant.character, constant.other -- begin: "{\\color[HTML]{FFA995}" - end: "}" - selector: variable.language, variable.other -- begin: "{\\textbf{" - end: "}}" - selector: keyword -- begin: "{\\color[HTML]{3A68A3}\\textbf{" - end: "}}" - selector: storage -- begin: "{\\underline{" - end: "}}" - selector: entity.name.type -- begin: "{\\textit{" - end: "}}" - selector: entity.other.inherited-class -- begin: "{\\color[HTML]{FFA995}" - end: "}" - selector: entity.name.function -- begin: "{\\textit{" - end: "}}" - selector: variable.parameter -- begin: "{\\color[HTML]{0000FF}\\textbf{" - end: "}}" - selector: entity.name -- begin: "{\\color[HTML]{3A68A3}\\textit{" - end: "}}" - selector: entity.other.attribute-name -- begin: "{\\color[HTML]{E5B3FF}" - end: "}" - selector: support.function -- begin: "{\\color[HTML]{000000}" - end: "}" - selector: support.function.any-method -- begin: "{\\textit{" - end: "}}" - selector: support.function.any-method - punctuation -- begin: "{\\color[HTML]{FFFFFF}" - end: "}" - selector: support.constant -- begin: "{\\color[HTML]{FFA995}" - end: "}" - selector: support.type, support.class -- begin: "{\\color[HTML]{3A68A3}" - end: "}" - selector: support.variable -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{797979}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFFFFF} - end: "}" - selector: invalid -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{969696}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFA995}\textit{ - end: "}}" - selector: string.quoted.other.lt-gt.include -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{969696}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFA995} - end: "}" - selector: string.quoted.double.include -- begin: "{\\color[HTML]{4D4E60}" - end: "}" - selector: markup.list -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{0000FF}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFFFFF} - end: "}" - selector: markup.raw -- begin: "{\\color[HTML]{00F0C9}" - end: "}" - selector: markup.quote -- begin: "{\\color[HTML]{4C457E}" - end: "}" - selector: markup.quote markup.quote -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{8A9ECB}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: text.html source -listing: - begin: | - \newcolumntype{C}{>{\color[HTML]{000000}\columncolor[HTML]{969696}}l} - \newcolumntype{N}{>{\color[HTML]{000000}\columncolor[HTML]{B1B1B1}}l} - \begin{longtable}{NC} - - end: | - \end{longtable} - -document: - begin: | - \documentclass[a4paper,landscape]{article} - \usepackage{xcolor} - \usepackage{colortbl} - \usepackage{longtable} - \usepackage[left=2cm,top=1cm,right=3cm,nohead,nofoot]{geometry} - \usepackage[T1]{fontenc} - \usepackage[scaled]{beramono} - \begin{document} - - end: | - \end{document} - -filter: "@escaped.gsub(/(\\$)/, '\\\\\\\\\\1').gsub(/\\\\(?!\\$)/, '$\\\\\\\\backslash$').gsub(/(_|\\{|\\}|&|\\#|%)/, '\\\\\\\\\\1').gsub(/~/, '\\\\textasciitilde ').gsub(/ /,'\\\\hspace{1ex}').gsub(/\\t| /,'\\\\hspace{3ex}').gsub(/\\\"/, \"''\").gsub(/(\\^)/,'\\\\\\\\\\1{}')" -line-numbers: - begin: \texttt{ - end: "}&\\mbox{\\texttt{" diff --git a/vendor/ultraviolet/render/latex/pastels_on_dark.render b/vendor/ultraviolet/render/latex/pastels_on_dark.render deleted file mode 100644 index 4455e7a..0000000 --- a/vendor/ultraviolet/render/latex/pastels_on_dark.render +++ /dev/null @@ -1,204 +0,0 @@ ---- -name: Pastels on Dark -line: - begin: "" - end: "}}\\\\" -tags: -- begin: "{\\color[HTML]{555555}" - end: "}" - selector: comment -- begin: "{\\color[HTML]{555555}" - end: "}" - selector: comment.block -- begin: "{\\color[HTML]{AD9361}" - end: "}" - selector: string -- begin: "{\\color[HTML]{CCCCCC}" - end: "}" - selector: constant.numeric -- begin: "{\\color[HTML]{A1A1FF}" - end: "}" - selector: keyword -- begin: "{\\color[HTML]{2F006E}" - end: "}" - selector: meta.preprocessor -- begin: "{\\textbf{" - end: "}}" - selector: keyword.control.import -- begin: "{\\color[HTML]{A1A1FF}" - end: "}" - selector: support.function -- begin: "{\\color[HTML]{0000FF}" - end: "}" - selector: declaration.function function-result -- begin: "{\\textbf{" - end: "}}" - selector: declaration.function function-name -- begin: "{\\textbf{" - end: "}}" - selector: declaration.function argument-name -- begin: "{\\color[HTML]{0000FF}" - end: "}" - selector: declaration.function function-arg-type -- begin: "{\\textit{" - end: "}}" - selector: declaration.function function-argument -- begin: "{\\underline{" - end: "}}" - selector: declaration.class class-name -- begin: "{\\textit{" - end: "}}" - selector: declaration.class class-inheritance -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{FF0000}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFF9F9}\textbf{ - end: "}}" - selector: invalid -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{FFD0D0}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: invalid.deprecated.trailing-whitespace -- begin: "{\\textit{" - end: "}}" - selector: declaration.section section-name -- begin: "{\\color[HTML]{C10006}" - end: "}" - selector: string.interpolation -- begin: "{\\color[HTML]{666666}" - end: "}" - selector: string.regexp -- begin: "{\\color[HTML]{C1C144}" - end: "}" - selector: variable -- begin: "{\\color[HTML]{6782D3}" - end: "}" - selector: constant -- begin: "{\\color[HTML]{AFA472}" - end: "}" - selector: constant.character -- begin: "{\\color[HTML]{DE8E30}\\textbf{" - end: "}}" - selector: constant.language -- begin: "{\\underline{" - end: "}}" - selector: embedded -- begin: "{\\color[HTML]{858EF4}" - end: "}" - selector: keyword.markup.element-name -- begin: "{\\color[HTML]{9B456F}" - end: "}" - selector: keyword.markup.attribute-name -- begin: "{\\color[HTML]{9B456F}" - end: "}" - selector: meta.attribute-with-value -- begin: "{\\color[HTML]{C82255}\\textbf{" - end: "}}" - selector: keyword.exception -- begin: "{\\color[HTML]{47B8D6}" - end: "}" - selector: keyword.operator -- begin: "{\\color[HTML]{6969FA}\\textbf{" - end: "}}" - selector: keyword.control -- begin: "{\\color[HTML]{68685B}" - end: "}" - selector: meta.tag.preprocessor.xml -- begin: "{\\color[HTML]{888888}" - end: "}" - selector: meta.tag.sgml.doctype -- begin: "{\\textit{" - end: "}}" - selector: string.quoted.docinfo.doctype.DTD -- begin: "{\\color[HTML]{909090}" - end: "}" - selector: comment.other.server-side-include.xhtml, comment.other.server-side-include.html -- begin: "{\\color[HTML]{858EF4}" - end: "}" - selector: text.html declaration.tag, text.html meta.tag, text.html entity.name.tag.xhtml -- begin: "{\\color[HTML]{9B456F}" - end: "}" - selector: keyword.markup.attribute-name -- begin: "{\\color[HTML]{777777}" - end: "}" - selector: keyword.other.phpdoc.php -- begin: "{\\color[HTML]{C82255}" - end: "}" - selector: keyword.other.include.php -- begin: "{\\color[HTML]{DE8E20}\\textbf{" - end: "}}" - selector: support.constant.core.php -- begin: "{\\color[HTML]{DE8E10}\\textbf{" - end: "}}" - selector: support.constant.std.php -- begin: "{\\color[HTML]{B72E1D}" - end: "}" - selector: variable.other.global.php -- begin: "{\\color[HTML]{00FF00}" - end: "}" - selector: variable.other.global.safer.php -- begin: "{\\color[HTML]{BFA36D}" - end: "}" - selector: string.quoted.single.php -- begin: "{\\color[HTML]{6969FA}" - end: "}" - selector: keyword.storage.php -- begin: "{\\color[HTML]{AD9361}" - end: "}" - selector: string.quoted.double.php -- begin: "{\\color[HTML]{EC9E00}" - end: "}" - selector: entity.other.attribute-name.id.css -- begin: "{\\color[HTML]{B8CD06}\\textbf{" - end: "}}" - selector: entity.name.tag.css -- begin: "{\\color[HTML]{EDCA06}" - end: "}" - selector: entity.other.attribute-name.class.css -- begin: "{\\color[HTML]{2E759C}" - end: "}" - selector: entity.other.attribute-name.pseudo-class.css -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{FF0000}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FFFFFF} - end: "}" - selector: invalid.bad-comma.css -- begin: "{\\color[HTML]{9B2E4D}" - end: "}" - selector: support.constant.property-value.css -- begin: "{\\color[HTML]{E1C96B}" - end: "}" - selector: support.type.property-name.css -- begin: "{\\color[HTML]{666633}" - end: "}" - selector: constant.other.rgb-value.css -- begin: "{\\color[HTML]{666633}" - end: "}" - selector: support.constant.font-name.css -- begin: "{\\color[HTML]{7171F3}" - end: "}" - selector: support.constant.tm-language-def, support.constant.name.tm-language-def -- begin: "{\\color[HTML]{6969FA}" - end: "}" - selector: keyword.other.unit.css -listing: - begin: | - \newcolumntype{C}{>{\color[HTML]{DADADA}\columncolor[HTML]{211E1E}}l} - \newcolumntype{N}{>{\color[HTML]{FFFFFF}\columncolor[HTML]{73597E}}l} - \begin{longtable}{NC} - - end: | - \end{longtable} - -document: - begin: | - \documentclass[a4paper,landscape]{article} - \usepackage{xcolor} - \usepackage{colortbl} - \usepackage{longtable} - \usepackage[left=2cm,top=1cm,right=3cm,nohead,nofoot]{geometry} - \usepackage[T1]{fontenc} - \usepackage[scaled]{beramono} - \begin{document} - - end: | - \end{document} - -filter: "@escaped.gsub(/(\\$)/, '\\\\\\\\\\1').gsub(/\\\\(?!\\$)/, '$\\\\\\\\backslash$').gsub(/(_|\\{|\\}|&|\\#|%)/, '\\\\\\\\\\1').gsub(/~/, '\\\\textasciitilde ').gsub(/ /,'\\\\hspace{1ex}').gsub(/\\t| /,'\\\\hspace{3ex}').gsub(/\\\"/, \"''\").gsub(/(\\^)/,'\\\\\\\\\\1{}')" -line-numbers: - begin: \texttt{ - end: "}&\\mbox{\\texttt{" diff --git a/vendor/ultraviolet/render/latex/slush_poppies.render b/vendor/ultraviolet/render/latex/slush_poppies.render deleted file mode 100644 index 8153f5b..0000000 --- a/vendor/ultraviolet/render/latex/slush_poppies.render +++ /dev/null @@ -1,123 +0,0 @@ ---- -name: Slush & Poppies -line: - begin: "" - end: "}}\\\\" -tags: -- begin: "{\\color[HTML]{406040}" - end: "}" - selector: comment -- begin: "{\\color[HTML]{C03030}" - end: "}" - selector: string -- begin: "{\\color[HTML]{0080A0}" - end: "}" - selector: constant.numeric -- begin: "{\\underline{" - end: "}}" - selector: source.ocaml constant.numeric.floating-point -- begin: "{\\color[HTML]{800000}" - end: "}" - selector: constant.character -- begin: "{" - end: "}" - selector: constant.language -- begin: "{" - end: "}" - selector: constant.character, constant.other -- begin: "{" - end: "}" - selector: variable.parameter, variable.other -- begin: "{\\color[HTML]{2060A0}" - end: "}" - selector: keyword -- begin: "{\\color[HTML]{2060A0}" - end: "}" - selector: keyword.operator -- begin: "{\\underline{" - end: "}}" - selector: source.ocaml keyword.operator.symbol.prefix.floating-point -- begin: "{\\underline{" - end: "}}" - selector: source.ocaml keyword.operator.symbol.infix.floating-point -- begin: "{\\color[HTML]{0080FF}" - end: "}" - selector: entity.name.module, support.other.module -- begin: "{\\color[HTML]{A08000}" - end: "}" - selector: storage.type -- begin: "{\\color[HTML]{008080}" - end: "}" - selector: storage -- begin: "{\\color[HTML]{C08060}" - end: "}" - selector: entity.name.class.variant -- begin: "{\\textbf{" - end: "}}" - selector: keyword.other.directive -- begin: "{" - end: "}" - selector: source.ocaml keyword.other.directive.line-number -- begin: "{" - end: "}" - selector: entity.other.inherited-class -- begin: "{\\color[HTML]{800000}" - end: "}" - selector: entity.name.function -- begin: "{\\color[HTML]{800080}" - end: "}" - selector: storage.type.user-defined -- begin: "{\\color[HTML]{8000C0}" - end: "}" - selector: entity.name.type.class.type -- begin: "{" - end: "}" - selector: variable.parameter -- begin: "{" - end: "}" - selector: entity.name.tag -- begin: "{" - end: "}" - selector: entity.other.attribute-name -- begin: "{" - end: "}" - selector: support.function -- begin: "{" - end: "}" - selector: support.constant -- begin: "{" - end: "}" - selector: support.type, support.class -- begin: "{" - end: "}" - selector: support.variable -- begin: "{" - end: "}" - selector: invalid -listing: - begin: | - \newcolumntype{C}{>{\color[HTML]{000000}\columncolor[HTML]{F1F1F1}}l} - \newcolumntype{N}{>{\color[HTML]{000000}\columncolor[HTML]{B0B0FF}}l} - \begin{longtable}{NC} - - end: | - \end{longtable} - -document: - begin: | - \documentclass[a4paper,landscape]{article} - \usepackage{xcolor} - \usepackage{colortbl} - \usepackage{longtable} - \usepackage[left=2cm,top=1cm,right=3cm,nohead,nofoot]{geometry} - \usepackage[T1]{fontenc} - \usepackage[scaled]{beramono} - \begin{document} - - end: | - \end{document} - -filter: "@escaped.gsub(/(\\$)/, '\\\\\\\\\\1').gsub(/\\\\(?!\\$)/, '$\\\\\\\\backslash$').gsub(/(_|\\{|\\}|&|\\#|%)/, '\\\\\\\\\\1').gsub(/~/, '\\\\textasciitilde ').gsub(/ /,'\\\\hspace{1ex}').gsub(/\\t| /,'\\\\hspace{3ex}').gsub(/\\\"/, \"''\").gsub(/(\\^)/,'\\\\\\\\\\1{}')" -line-numbers: - begin: \texttt{ - end: "}&\\mbox{\\texttt{" diff --git a/vendor/ultraviolet/render/latex/spacecadet.render b/vendor/ultraviolet/render/latex/spacecadet.render deleted file mode 100644 index 26536e3..0000000 --- a/vendor/ultraviolet/render/latex/spacecadet.render +++ /dev/null @@ -1,81 +0,0 @@ ---- -name: SpaceCadet -line: - begin: "" - end: "}}\\\\" -tags: -- begin: "{\\color[HTML]{473C45}" - end: "}" - selector: comment -- begin: "{\\color[HTML]{805978}" - end: "}" - selector: string -- begin: "{\\color[HTML]{BF9960}" - end: "}" - selector: constant -- begin: "{\\color[HTML]{596380}" - end: "}" - selector: variable.parameter, variable.other -- begin: "{\\color[HTML]{728059}" - end: "}" - selector: keyword - keyword.operator, keyword.operator.logical -- begin: "{\\color[HTML]{9EBF60}" - end: "}" - selector: storage -- begin: "{\\color[HTML]{6078BF}" - end: "}" - selector: entity -- begin: "{\\textit{" - end: "}}" - selector: entity.other.inherited-class -- begin: "{\\color[HTML]{8A4B66}" - end: "}" - selector: support -- begin: "{\\color[HTML]{893062}" - end: "}" - selector: support.type.exception -- begin: "{" - end: "}" - selector: entity.name.tag -- begin: "{" - end: "}" - selector: entity.other.attribute-name -- begin: "{" - end: "}" - selector: support.constant -- begin: "{" - end: "}" - selector: support.type, support.class -- begin: "{" - end: "}" - selector: support.other.variable -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{5F0047}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: invalid -listing: - begin: | - \newcolumntype{C}{>{\color[HTML]{DDE6CF}\columncolor[HTML]{0D0D0D}}l} - \newcolumntype{N}{>{\color[HTML]{FFFFFF}\columncolor[HTML]{40002F}}l} - \begin{longtable}{NC} - - end: | - \end{longtable} - -document: - begin: | - \documentclass[a4paper,landscape]{article} - \usepackage{xcolor} - \usepackage{colortbl} - \usepackage{longtable} - \usepackage[left=2cm,top=1cm,right=3cm,nohead,nofoot]{geometry} - \usepackage[T1]{fontenc} - \usepackage[scaled]{beramono} - \begin{document} - - end: | - \end{document} - -filter: "@escaped.gsub(/(\\$)/, '\\\\\\\\\\1').gsub(/\\\\(?!\\$)/, '$\\\\\\\\backslash$').gsub(/(_|\\{|\\}|&|\\#|%)/, '\\\\\\\\\\1').gsub(/~/, '\\\\textasciitilde ').gsub(/ /,'\\\\hspace{1ex}').gsub(/\\t| /,'\\\\hspace{3ex}').gsub(/\\\"/, \"''\").gsub(/(\\^)/,'\\\\\\\\\\1{}')" -line-numbers: - begin: \texttt{ - end: "}&\\mbox{\\texttt{" diff --git a/vendor/ultraviolet/render/latex/sunburst.render b/vendor/ultraviolet/render/latex/sunburst.render deleted file mode 100644 index 387faa4..0000000 --- a/vendor/ultraviolet/render/latex/sunburst.render +++ /dev/null @@ -1,186 +0,0 @@ ---- -name: Sunburst -line: - begin: "" - end: "}}\\\\" -tags: -- begin: "{\\color[HTML]{AEAEAE}\\textit{" - end: "}}" - selector: comment -- begin: "{\\color[HTML]{3387CC}" - end: "}" - selector: constant -- begin: "{\\color[HTML]{89BDFF}" - end: "}" - selector: entity -- begin: "{\\color[HTML]{E28964}" - end: "}" - selector: keyword -- begin: "{\\color[HTML]{99CF50}" - end: "}" - selector: storage -- begin: "{\\color[HTML]{65B042}" - end: "}" - selector: string -- begin: "{\\color[HTML]{9B859D}" - end: "}" - selector: support -- begin: "{\\color[HTML]{3E87E3}" - end: "}" - selector: variable -- begin: "{\\color[HTML]{FD5FF1}\\textit{" - end: "}}" - selector: invalid.deprecated -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{150B15}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FD5FF1} - end: "}" - selector: invalid.illegal -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{ABADB4}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: text source -- begin: "{\\color[HTML]{9B5C2E}\\textit{" - end: "}}" - selector: entity.other.inherited-class -- begin: "{\\color[HTML]{DAEFA3}" - end: "}" - selector: string.quoted source -- begin: "{\\color[HTML]{DDF2A4}" - end: "}" - selector: string constant -- begin: "{\\color[HTML]{E9C062}" - end: "}" - selector: string.regexp -- begin: "{\\color[HTML]{CF7D34}" - end: "}" - selector: string.regexp constant.character.escape, string.regexp source.ruby.embedded, string.regexp string.regexp.arbitrary-repitition -- begin: "{\\color[HTML]{8A9A95}" - end: "}" - selector: string variable -- begin: "{\\color[HTML]{DAD085}" - end: "}" - selector: support.function -- begin: "{\\color[HTML]{CF6A4C}" - end: "}" - selector: support.constant -- begin: "{\\color[HTML]{8996A8}" - end: "}" - selector: meta.preprocessor.c -- begin: "{\\color[HTML]{AFC4DB}" - end: "}" - selector: meta.preprocessor.c keyword -- begin: "{\\underline{" - end: "}}" - selector: entity.name.type -- begin: "{\\color[HTML]{676767}\\textit{" - end: "}}" - selector: meta.cast -- begin: "{\\color[HTML]{494949}" - end: "}" - selector: meta.sgml.html meta.doctype, meta.sgml.html meta.doctype entity, meta.sgml.html meta.doctype string, meta.xml-processing, meta.xml-processing entity, meta.xml-processing string -- begin: "{\\color[HTML]{89BDFF}" - end: "}" - selector: meta.tag, meta.tag entity -- begin: "{\\color[HTML]{E0C589}" - end: "}" - selector: source entity.name.tag, source entity.other.attribute-name, meta.tag.inline, meta.tag.inline entity -- begin: "{\\color[HTML]{E18964}" - end: "}" - selector: entity.name.tag.namespace, entity.other.attribute-name.namespace -- begin: "{\\color[HTML]{CDA869}" - end: "}" - selector: meta.selector.css entity.name.tag -- begin: "{\\color[HTML]{8F9D6A}" - end: "}" - selector: meta.selector.css entity.other.attribute-name.tag.pseudo-class -- begin: "{\\color[HTML]{8B98AB}" - end: "}" - selector: meta.selector.css entity.other.attribute-name.id -- begin: "{\\color[HTML]{9B703F}" - end: "}" - selector: meta.selector.css entity.other.attribute-name.class -- begin: "{\\color[HTML]{C5AF75}" - end: "}" - selector: support.type.property-name.css -- begin: "{\\color[HTML]{F9EE98}" - end: "}" - selector: meta.property-group support.constant.property-value.css, meta.property-value support.constant.property-value.css -- begin: "{\\color[HTML]{8693A5}" - end: "}" - selector: meta.preprocessor.at-rule keyword.control.at-rule -- begin: "{\\color[HTML]{DD7B3B}" - end: "}" - selector: meta.property-value support.constant.named-color.css, meta.property-value constant -- begin: "{\\color[HTML]{8F9D6A}" - end: "}" - selector: meta.constructor.argument.css -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{0E2231}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{F8F8F8}\textit{ - end: "}}" - selector: meta.diff, meta.diff.header -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{420E09}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{F8F8F8} - end: "}" - selector: markup.deleted -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{4A410D}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{F8F8F8} - end: "}" - selector: markup.changed -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{253B22}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{F8F8F8} - end: "}" - selector: markup.inserted -- begin: "{\\color[HTML]{E9C062}\\textit{" - end: "}}" - selector: markup.italic -- begin: "{\\color[HTML]{E9C062}\\textbf{" - end: "}}" - selector: markup.bold -- begin: "{\\color[HTML]{E18964}\\underline{" - end: "}}" - selector: markup.underline -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{ECD091}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{E1D4B9}\textit{ - end: "}}" - selector: markup.quote -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{632D04}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{FEDCC5} - end: "}" - selector: markup.heading, markup.heading entity -- begin: "{\\color[HTML]{E1D4B9}" - end: "}" - selector: markup.list -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{ABADB4}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{578BB3} - end: "}" - selector: markup.raw -- begin: "{\\color[HTML]{F67B37}\\textit{" - end: "}}" - selector: markup comment -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{242424}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{60A633} - end: "}" - selector: meta.separator -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{C7C7C7}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.line.entry.logfile, meta.line.exit.logfile -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{751012}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: meta.line.error.logfile -listing: - begin: | - \newcolumntype{C}{>{\color[HTML]{F8F8F8}\columncolor[HTML]{000000}}l} - \newcolumntype{N}{>{\color[HTML]{000000}\columncolor[HTML]{DDF0FF}}l} - \begin{longtable}{NC} - - end: | - \end{longtable} - -document: - begin: | - \documentclass[a4paper,landscape]{article} - \usepackage{xcolor} - \usepackage{colortbl} - \usepackage{longtable} - \usepackage[left=2cm,top=1cm,right=3cm,nohead,nofoot]{geometry} - \usepackage[T1]{fontenc} - \usepackage[scaled]{beramono} - \begin{document} - - end: | - \end{document} - -filter: "@escaped.gsub(/(\\$)/, '\\\\\\\\\\1').gsub(/\\\\(?!\\$)/, '$\\\\\\\\backslash$').gsub(/(_|\\{|\\}|&|\\#|%)/, '\\\\\\\\\\1').gsub(/~/, '\\\\textasciitilde ').gsub(/ /,'\\\\hspace{1ex}').gsub(/\\t| /,'\\\\hspace{3ex}').gsub(/\\\"/, \"''\").gsub(/(\\^)/,'\\\\\\\\\\1{}')" -line-numbers: - begin: \texttt{ - end: "}&\\mbox{\\texttt{" diff --git a/vendor/ultraviolet/render/latex/twilight.render b/vendor/ultraviolet/render/latex/twilight.render deleted file mode 100644 index 74f6d27..0000000 --- a/vendor/ultraviolet/render/latex/twilight.render +++ /dev/null @@ -1,153 +0,0 @@ ---- -name: Twilight -line: - begin: "" - end: "}}\\\\" -tags: -- begin: "{\\color[HTML]{5F5A60}\\textit{" - end: "}}" - selector: comment -- begin: "{\\color[HTML]{CF6A4C}" - end: "}" - selector: constant -- begin: "{\\color[HTML]{9B703F}" - end: "}" - selector: entity -- begin: "{\\color[HTML]{CDA869}" - end: "}" - selector: keyword -- begin: "{\\color[HTML]{F9EE98}" - end: "}" - selector: storage -- begin: "{\\color[HTML]{8F9D6A}" - end: "}" - selector: string -- begin: "{\\color[HTML]{9B859D}" - end: "}" - selector: support -- begin: "{\\color[HTML]{7587A6}" - end: "}" - selector: variable -- begin: "{\\color[HTML]{D2A8A1}\\textit{" - end: "}}" - selector: invalid.deprecated -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{241A24}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{F8F8F8} - end: "}" - selector: invalid.illegal -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{A3A6AD}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: text source -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{9C9EA4}{\rule[-0.5ex]{0pt}{2.0ex} - end: "}" - selector: text.html.ruby source -- begin: "{\\color[HTML]{9B5C2E}\\textit{" - end: "}}" - selector: entity.other.inherited-class -- begin: "{\\color[HTML]{DAEFA3}" - end: "}" - selector: string source -- begin: "{\\color[HTML]{DDF2A4}" - end: "}" - selector: string constant -- begin: "{\\color[HTML]{E9C062}" - end: "}" - selector: string.regexp -- begin: "{\\color[HTML]{CF7D34}" - end: "}" - selector: string.regexp constant.character.escape, string.regexp source.ruby.embedded, string.regexp string.regexp.arbitrary-repitition -- begin: "{\\color[HTML]{8A9A95}" - end: "}" - selector: string variable -- begin: "{\\color[HTML]{DAD085}" - end: "}" - selector: support.function -- begin: "{\\color[HTML]{CF6A4C}" - end: "}" - selector: support.constant -- begin: "{\\color[HTML]{8996A8}" - end: "}" - selector: meta.preprocessor.c -- begin: "{\\color[HTML]{AFC4DB}" - end: "}" - selector: meta.preprocessor.c keyword -- begin: "{\\color[HTML]{494949}" - end: "}" - selector: meta.tag.sgml.doctype, meta.tag.sgml.doctype entity, meta.tag.sgml.doctype string, meta.tag.preprocessor.xml, meta.tag.preprocessor.xml entity, meta.tag.preprocessor.xml string -- begin: "{\\color[HTML]{AC885B}" - end: "}" - selector: declaration.tag, declaration.tag entity, meta.tag, meta.tag entity -- begin: "{\\color[HTML]{E0C589}" - end: "}" - selector: declaration.tag.inline, declaration.tag.inline entity, source entity.name.tag, source entity.other.attribute-name, meta.tag.inline, meta.tag.inline entity -- begin: "{\\color[HTML]{CDA869}" - end: "}" - selector: meta.selector.css entity.name.tag -- begin: "{\\color[HTML]{8F9D6A}" - end: "}" - selector: meta.selector.css entity.other.attribute-name.tag.pseudo-class -- begin: "{\\color[HTML]{8B98AB}" - end: "}" - selector: meta.selector.css entity.other.attribute-name.id -- begin: "{\\color[HTML]{9B703F}" - end: "}" - selector: meta.selector.css entity.other.attribute-name.class -- begin: "{\\color[HTML]{C5AF75}" - end: "}" - selector: support.type.property-name.css -- begin: "{\\color[HTML]{F9EE98}" - end: "}" - selector: meta.property-group support.constant.property-value.css, meta.property-value support.constant.property-value.css -- begin: "{\\color[HTML]{8693A5}" - end: "}" - selector: meta.preprocessor.at-rule keyword.control.at-rule -- begin: "{\\color[HTML]{CA7840}" - end: "}" - selector: meta.property-value support.constant.named-color.css, meta.property-value constant -- begin: "{\\color[HTML]{8F9D6A}" - end: "}" - selector: meta.constructor.argument.css -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{0E2231}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{F8F8F8}\textit{ - end: "}}" - selector: meta.diff, meta.diff.header, meta.separator -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{420E09}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{F8F8F8} - end: "}" - selector: markup.deleted -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{4A410D}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{F8F8F8} - end: "}" - selector: markup.changed -- begin: \setlength{\fboxsep}{0ex}\colorbox[HTML]{253B22}{\rule[-0.5ex]{0pt}{2.0ex}\color[HTML]{F8F8F8} - end: "}" - selector: markup.inserted -- begin: "{\\color[HTML]{F9EE98}" - end: "}" - selector: markup.list -- begin: "{\\color[HTML]{CF6A4C}" - end: "}" - selector: markup.heading -listing: - begin: | - \newcolumntype{C}{>{\color[HTML]{F8F8F8}\columncolor[HTML]{141414}}l} - \newcolumntype{N}{>{\color[HTML]{000000}\columncolor[HTML]{DDF0FF}}l} - \begin{longtable}{NC} - - end: | - \end{longtable} - -document: - begin: | - \documentclass[a4paper,landscape]{article} - \usepackage{xcolor} - \usepackage{colortbl} - \usepackage{longtable} - \usepackage[left=2cm,top=1cm,right=3cm,nohead,nofoot]{geometry} - \usepackage[T1]{fontenc} - \usepackage[scaled]{beramono} - \begin{document} - - end: | - \end{document} - -filter: "@escaped.gsub(/(\\$)/, '\\\\\\\\\\1').gsub(/\\\\(?!\\$)/, '$\\\\\\\\backslash$').gsub(/(_|\\{|\\}|&|\\#|%)/, '\\\\\\\\\\1').gsub(/~/, '\\\\textasciitilde ').gsub(/ /,'\\\\hspace{1ex}').gsub(/\\t| /,'\\\\hspace{3ex}').gsub(/\\\"/, \"''\").gsub(/(\\^)/,'\\\\\\\\\\1{}')" -line-numbers: - begin: \texttt{ - end: "}&\\mbox{\\texttt{" diff --git a/vendor/ultraviolet/render/latex/zenburnesque.render b/vendor/ultraviolet/render/latex/zenburnesque.render deleted file mode 100644 index a16aa2f..0000000 --- a/vendor/ultraviolet/render/latex/zenburnesque.render +++ /dev/null @@ -1,126 +0,0 @@ ---- -name: Zenburnesque -line: - begin: "" - end: "}}\\\\" -tags: -- begin: "{\\color[HTML]{709070}\\textit{" - end: "}}" - selector: comment -- begin: "{\\textbf{" - end: "}}" - selector: keyword.other.directive -- begin: "{\\underline{" - end: "}}" - selector: keyword.other.directive.line-number -- begin: "{\\color[HTML]{FF8080}" - end: "}" - selector: constant.character -- begin: "{\\color[HTML]{FF2020}" - end: "}" - selector: string -- begin: "{\\color[HTML]{22C0FF}" - end: "}" - selector: constant.numeric -- begin: "{\\underline{" - end: "}}" - selector: constant.numeric.floating-point -- begin: "{" - end: "}" - selector: constant.language -- begin: "{" - end: "}" - selector: constant.character, constant.other -- begin: "{" - end: "}" - selector: variable.parameter, variable.other -- begin: "{\\color[HTML]{FFFFA0}" - end: "}" - selector: keyword -- begin: "{\\color[HTML]{FF8000}\\textbf{" - end: "}}" - selector: entity.name.module, support.other.module -- begin: "{\\color[HTML]{FFFFA0}" - end: "}" - selector: keyword.operator -- begin: "{\\underline{" - end: "}}" - selector: source.ocaml keyword.operator.symbol.infix.floating-point -- begin: "{\\underline{" - end: "}}" - selector: source.ocaml keyword.operator.symbol.prefix.floating-point -- begin: "{\\color[HTML]{6080FF}" - end: "}" - selector: storage.type -- begin: "{\\color[HTML]{4080A0}" - end: "}" - selector: entity.name.class.variant -- begin: "{" - end: "}" - selector: storage -- begin: "{\\color[HTML]{F09040}" - end: "}" - selector: entity.name.type -- begin: "{" - end: "}" - selector: entity.other.inherited-class -- begin: "{\\color[HTML]{FFCC66}\\textbf{" - end: "}}" - selector: entity.name.function -- begin: "{\\color[HTML]{FFE000}" - end: "}" - selector: storage.type.user-defined -- begin: "{\\color[HTML]{F4A020}" - end: "}" - selector: entity.name.type.class.type -- begin: "{" - end: "}" - selector: variable.parameter -- begin: "{" - end: "}" - selector: entity.name.tag -- begin: "{" - end: "}" - selector: entity.other.attribute-name -- begin: "{" - end: "}" - selector: support.function -- begin: "{" - end: "}" - selector: support.constant -- begin: "{" - end: "}" - selector: support.type, support.class -- begin: "{" - end: "}" - selector: support.variable -- begin: "{" - end: "}" - selector: invalid -listing: - begin: | - \newcolumntype{C}{>{\color[HTML]{DEDEDE}\columncolor[HTML]{404040}}l} - \newcolumntype{N}{>{\color[HTML]{000000}\columncolor[HTML]{A0A0C0}}l} - \begin{longtable}{NC} - - end: | - \end{longtable} - -document: - begin: | - \documentclass[a4paper,landscape]{article} - \usepackage{xcolor} - \usepackage{colortbl} - \usepackage{longtable} - \usepackage[left=2cm,top=1cm,right=3cm,nohead,nofoot]{geometry} - \usepackage[T1]{fontenc} - \usepackage[scaled]{beramono} - \begin{document} - - end: | - \end{document} - -filter: "@escaped.gsub(/(\\$)/, '\\\\\\\\\\1').gsub(/\\\\(?!\\$)/, '$\\\\\\\\backslash$').gsub(/(_|\\{|\\}|&|\\#|%)/, '\\\\\\\\\\1').gsub(/~/, '\\\\textasciitilde ').gsub(/ /,'\\\\hspace{1ex}').gsub(/\\t| /,'\\\\hspace{3ex}').gsub(/\\\"/, \"''\").gsub(/(\\^)/,'\\\\\\\\\\1{}')" -line-numbers: - begin: \texttt{ - end: "}&\\mbox{\\texttt{" diff --git a/vendor/ultraviolet/render/old/txt2tags.render b/vendor/ultraviolet/render/old/txt2tags.render deleted file mode 100644 index 6d6fba3..0000000 --- a/vendor/ultraviolet/render/old/txt2tags.render +++ /dev/null @@ -1,131 +0,0 @@ ---- -name: TXT2TAGS -tags: -#- selector : TXT2TAGS -# begin : "<html>\n<body>\n" -# end : "</body>\n</html>\n" -# filters: -# - indent -- selector : markup.other.paragraph - markup.raw - begin : "<p>\n" - end : "\n</p>\n" - filters: - - strip - - indent -- selector : markup.heading.plain - cbegin : '"<h#{predecessor.text.size}>"' - cend : '"</h#{successor.text.size}>\n"' - filters : - - strip -- selector : other.filler - invisible: true -- selector : keyword.other - markup.raw - invisible: true -- selector : comment - invisible: true -- selector : variable - markup.raw - invisible: true -- selector : markup.other.email - markup.raw - cbegin : '"<a href=\"mailto:#{text}\">"' - end : </a> -- selector : markup.other.link - markup.raw - cbegin : '"<a href=\"#{text}\">"' - end : </a> -- selector : meta.link.complex markup.other.link - markup.raw - invisible: true -- selector : meta.link.complex - markup.raw - ccontent : |- - "<a href='#{children[3].text}'>#{children[1].text}</a>" -- selector : markup.bold - markup.raw - begin : <b> - end : </b> -- selector : markup.italic - markup.raw - begin : <i> - end : </i> -- selector : markup.underline - markup.raw - begin : <u> - end : </u> -- selector : markup.raw.verbatim - begin : "<code>" - end : "</code>" -- selector : markup.raw.verbatim.line - begin : "<pre>\n" - end : "\n</pre>\n" -- selector : markup.raw.verbatim.block - begin : "<pre>\n" - end : "</pre>\n" -- selector : markup.quote.line - markup.raw - cbegin : |- - @@quote_depth ||= [] - depth = predecessor.text.size - if @@quote_depth.empty? - @@quote_depth << depth - ("\t" * depth) + "<blockquote>\n" - elsif depth > @@quote_depth.last - @@quote_depth << depth - "\n" + ("\t" * depth) + "<blockquote>\n" - else - "" - end - cend : |- - next_depth = successor.text.size - if ! next_depth || successor.name != predecessor.name - result = "\n" - while ! @@quote_depth.empty? - depth = @@quote_depth.pop - result += ("\t" * depth) + "</blockquote>\n" - end - result - elsif next_depth < @@quote_depth.last - depth = @@quote_depth.pop - "\n" + ("\t" * depth) + "</blockquote>\n" - else - "" - end - filters : - - strip -- selector : markup.list.unnumbered - markup.raw - cbegin : |- - @@list_stack ||= [] - res = "" - depth = predecessor.text.size - if @@list_stack.empty? - res += (" " * depth) + "<ul>\n" - elsif depth > @@list_stack.last - res += "\n" + (" " * depth) + "<ul>\n" - end - @@list_stack << depth - res += "\n" + (" " * depth) + "<li>\n" - cend : |- - depth = predecessor.text.size - res = "" - if depth < @@list_stack.last - res += "\n" - while depth < @@list_stack.last - res += (" " * @@list_stack.pop) + "</ul>\n" - end - res - end - res += "\n" + (" " * depth ) + "</li>\n" - if successor.name != predecessor.name - res = "\n" - while ! @@list_stack.empty? - depth = @@list_stack.pop - res += (" " * depth) + "</ul>\n" - end - end - res - filters : - - strip -- selector : line.blank - invisible: true - begin : <line.blank> - end : </line.blank> -- selector : markup.other.bar.thin - markup.raw - begin : <hr noshade size=1> - nocontent: true -- selector : markup.other.bar.thick - markup.raw - begin : <hr noshade size=5> - nocontent: true -- selector : markup.raw line.blank - diff --git a/vendor/ultraviolet/render/xhtml/active4d.render b/vendor/ultraviolet/render/xhtml/active4d.render deleted file mode 100644 index 0bdeeb9..0000000 --- a/vendor/ultraviolet/render/xhtml/active4d.render +++ /dev/null @@ -1,140 +0,0 @@ ---- -name: Active4D -line: - begin: "" - end: "" -tags: -- begin: <span class="EmbeddedSource"> - end: </span> - selector: text.html source.active4d -- begin: <span class="PlainXmlText"> - end: </span> - selector: text.xml -- begin: <span class="LineComment"> - end: </span> - selector: comment.line -- begin: <span class="BlockComment"> - end: </span> - selector: comment.block -- begin: <span class="String"> - end: </span> - selector: string -- begin: <span class="InterpolatedEntity"> - end: </span> - selector: string.interpolated variable -- begin: <span class="Number"> - end: </span> - selector: constant.numeric -- begin: <span class="UserDefinedConstant"> - end: </span> - selector: constant.character, constant.other -- begin: <span class="DateTimeLiteral"> - end: </span> - selector: constant.other.date, constant.other.time -- begin: <span class="BuiltInConstant"> - end: </span> - selector: constant.language -- begin: <span class="LocalVariable"> - end: </span> - selector: variable.other.local -- begin: <span class="Variable"> - end: </span> - selector: variable -- begin: <span class="TableField"> - end: </span> - selector: variable.other.table-field -- begin: <span class="Keyword"> - end: </span> - selector: keyword -- begin: <span class="Operator"> - end: </span> - selector: keyword.operator -- begin: <span class="Storage"> - end: </span> - selector: storage -- begin: <span class="TypeName"> - end: </span> - selector: entity.name.type -- begin: <span class="InheritedClass"> - end: </span> - selector: entity.other.inherited-class -- begin: <span class="FunctionName"> - end: </span> - selector: entity.name.function -- begin: <span class="FunctionArgument"> - end: </span> - selector: variable.parameter -- begin: <span class="TagContainer"> - end: </span> - selector: meta.tag -- begin: <span class="TagName"> - end: </span> - selector: entity.name.tag -- begin: <span class="TagAttribute"> - end: </span> - selector: entity.other.attribute-name -- begin: <span class="CommandMethod"> - end: </span> - selector: support.function -- begin: <span class="NamedConstant"> - end: </span> - selector: support.constant -- begin: <span class="LibraryClassType"> - end: </span> - selector: support.type, support.class -- begin: <span class="LibraryVariable"> - end: </span> - selector: support.variable -- begin: <span class="Invalid"> - end: </span> - selector: invalid -- begin: <span class="DiffHeader"> - end: </span> - selector: meta.diff -- begin: <span class="DiffLineRange"> - end: </span> - selector: meta.diff.range -- begin: <span class="DiffDeletedLine"> - end: </span> - selector: markup.deleted.diff -- begin: <span class="DiffInsertedLine"> - end: </span> - selector: markup.inserted.diff -- begin: <span class="DiffUnchangedLine"> - end: </span> - selector: source.diff -listing: - begin: <pre class="active4d"> - end: </pre> -document: - begin: | - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> - - <head> - <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <meta http-equiv="cache-control" content="no-cache" /> - <meta http-equiv="expires" content="3600" /> - <meta name="revisit-after" content="2 days" /> - <meta name="robots" content="index,follow" /> - <meta name="publisher" content="Dichodaemon" /> - <meta name="copyright" content="Dichodaemon" /> - - <meta name="author" content="Dichodaemon" /> - <meta name="distribution" content="global" /> - <meta name="description" content="Ocatarinetabellachithchix" /> - <meta name="keywords" content="arzaversperia flexilimosos toves" /> - <link rel="stylesheet" type="text/css" media="screen,projection,print" href="css/active4d.css" /> - <title>active4d</title> - - </head> - - <body> - - end: " <p>\n <a href=\"http://validator.w3.org/check?uri=referer\">\n <img style=\"border:0\"\n src=\"http://www.w3.org/Icons/valid-xhtml10\"\n alt=\"Valid XHTML 1.0 Strict\" height=\"31\" width=\"88\" />\n </a>\n <a href=\"http://jigsaw.w3.org/css-validator/check?uri=referer\">\n <img style=\"border:0;width:88px;height:31px\"\n src=\"http://jigsaw.w3.org/css-validator/images/vcss\" \n alt=\"Valid CSS!\" />\n </a>\n </p>\n\ - </body>\n\ - </html>\n" -filter: CGI.escapeHTML( @escaped ) -line-numbers: - begin: <span class="line-numbers"> - end: </span> diff --git a/vendor/ultraviolet/render/xhtml/all_hallows_eve.render b/vendor/ultraviolet/render/xhtml/all_hallows_eve.render deleted file mode 100644 index 27ee2a0..0000000 --- a/vendor/ultraviolet/render/xhtml/all_hallows_eve.render +++ /dev/null @@ -1,104 +0,0 @@ ---- -name: All Hallow's Eve -line: - begin: "" - end: "" -tags: -- begin: <span class="TextBase"> - end: </span> - selector: text -- begin: <span class="SourceBase"> - end: </span> - selector: source -- begin: <span class="Comment"> - end: </span> - selector: comment -- begin: <span class="Constant"> - end: </span> - selector: constant -- begin: <span class="Keyword"> - end: </span> - selector: keyword -- begin: <span class="PreProcessorLine"> - end: </span> - selector: meta.preprocessor.c -- begin: <span class="PreProcessorDirective"> - end: </span> - selector: keyword.control.import -- begin: <span class="FunctionName"> - end: </span> - selector: entity.name.function -- begin: <span class="FunctionArgument"> - end: </span> - selector: variable.parameter -- begin: <span class="BlockComment"> - end: </span> - selector: source comment.block -- begin: <span class="String"> - end: </span> - selector: string -- begin: <span class="StringEscapes"> - end: </span> - selector: string constant.character.escape -- begin: <span class="StringExecuted"> - end: </span> - selector: string.interpolated -- begin: <span class="RegularExpression"> - end: </span> - selector: string.regexp -- begin: <span class="StringLiteral"> - end: </span> - selector: string.literal -- begin: <span class="StringEscapesExecuted"> - end: </span> - selector: string.interpolated constant.character.escape -- begin: <span class="TypeName"> - end: </span> - selector: entity.name.type -- begin: <span class="ClassInheritance"> - end: </span> - selector: entity.other.inherited-class -- begin: <span class="TagName"> - end: </span> - selector: entity.name.tag -- begin: <span class="TagAttribute"> - end: </span> - selector: entity.other.attribute-name -- begin: <span class="SupportFunction"> - end: </span> - selector: support.function -listing: - begin: <pre class="all_hallows_eve"> - end: </pre> -document: - begin: | - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> - - <head> - <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <meta http-equiv="cache-control" content="no-cache" /> - <meta http-equiv="expires" content="3600" /> - <meta name="revisit-after" content="2 days" /> - <meta name="robots" content="index,follow" /> - <meta name="publisher" content="Dichodaemon" /> - <meta name="copyright" content="Dichodaemon" /> - - <meta name="author" content="Dichodaemon" /> - <meta name="distribution" content="global" /> - <meta name="description" content="Ocatarinetabellachithchix" /> - <meta name="keywords" content="arzaversperia flexilimosos toves" /> - <link rel="stylesheet" type="text/css" media="screen,projection,print" href="css/all_hallows_eve.css" /> - <title>all_hallows_eve</title> - - </head> - - <body> - - end: " <p>\n <a href=\"http://validator.w3.org/check?uri=referer\">\n <img style=\"border:0\"\n src=\"http://www.w3.org/Icons/valid-xhtml10\"\n alt=\"Valid XHTML 1.0 Strict\" height=\"31\" width=\"88\" />\n </a>\n <a href=\"http://jigsaw.w3.org/css-validator/check?uri=referer\">\n <img style=\"border:0;width:88px;height:31px\"\n src=\"http://jigsaw.w3.org/css-validator/images/vcss\" \n alt=\"Valid CSS!\" />\n </a>\n </p>\n\ - </body>\n\ - </html>\n" -filter: CGI.escapeHTML( @escaped ) -line-numbers: - begin: <span class="line-numbers"> - end: </span> diff --git a/vendor/ultraviolet/render/xhtml/amy.render b/vendor/ultraviolet/render/xhtml/amy.render deleted file mode 100644 index b2d1290..0000000 --- a/vendor/ultraviolet/render/xhtml/amy.render +++ /dev/null @@ -1,179 +0,0 @@ ---- -name: Amy -line: - begin: "" - end: "" -tags: -- begin: <span class="Comment"> - end: </span> - selector: comment.block -- begin: <span class="String"> - end: </span> - selector: string -- begin: <span class="BuiltInConstant"> - end: </span> - selector: constant.language -- begin: <span class="Integer"> - end: </span> - selector: constant.numeric -- begin: <span class="Int32Constant"> - end: </span> - selector: constant.numeric.integer.int32 -- begin: <span class="Int64Constant"> - end: </span> - selector: constant.numeric.integer.int64 -- begin: <span class="NativeintConstant"> - end: </span> - selector: constant.numeric.integer.nativeint -- begin: <span class="FloatingPointConstant"> - end: </span> - selector: constant.numeric.floating-point.ocaml -- begin: <span class="CharacterConstant"> - end: </span> - selector: constant.character -- begin: <span class="BooleanConstant"> - end: </span> - selector: constant.language.boolean -- begin: <span class="BuiltInConstant1"> - end: </span> - selector: constant.language -- begin: <span class="UserDefinedConstant"> - end: </span> - selector: constant.other -- begin: <span class="Variable"> - end: </span> - selector: variable.language, variable.other -- begin: <span class="Keyword"> - end: </span> - selector: keyword -- begin: <span class="KeywordOperator"> - end: </span> - selector: keyword.operator -- begin: <span class="KeywordDecorator"> - end: </span> - selector: keyword.other.decorator -- begin: <span class="FloatingPointInfixOperator"> - end: </span> - selector: keyword.operator.infix.floating-point.ocaml -- begin: <span class="FloatingPointPrefixOperator"> - end: </span> - selector: keyword.operator.prefix.floating-point.ocaml -- begin: <span class="CompilerDirectives"> - end: </span> - selector: keyword.other.directive -- begin: <span class="LineNumberDirectives"> - end: </span> - selector: keyword.other.directive.line-number -- begin: <span class="ControlKeyword"> - end: </span> - selector: keyword.control -- begin: <span class="Storage"> - end: </span> - selector: storage -- begin: <span class="Variants"> - end: </span> - selector: entity.name.type.variant -- begin: <span class="PolymorphicVariants"> - end: </span> - selector: storage.type.variant.polymorphic, entity.name.type.variant.polymorphic -- begin: <span class="ModuleDefinitions"> - end: </span> - selector: entity.name.type.module -- begin: <span class="ModuleTypeDefinitions"> - end: </span> - selector: entity.name.type.module-type.ocaml -- begin: <span class="SupportModules"> - end: </span> - selector: support.other -- begin: <span class="ClassName"> - end: </span> - selector: entity.name.type.class -- begin: <span class="ClassType"> - end: </span> - selector: entity.name.type.class-type -- begin: <span class="InheritedClass"> - end: </span> - selector: entity.other.inherited-class -- begin: <span class="FunctionName"> - end: </span> - selector: entity.name.function -- begin: <span class="FunctionArgument"> - end: </span> - selector: variable.parameter -- begin: <span class="TokenDefinitionOcamlyacc"> - end: </span> - selector: entity.name.type.token -- begin: <span class="TokenReferenceOcamlyacc"> - end: </span> - selector: entity.name.type.token.reference -- begin: <span class="NonTerminalDefinitionOcamlyacc"> - end: </span> - selector: entity.name.function.non-terminal -- begin: <span class="NonTerminalReferenceOcamlyacc"> - end: </span> - selector: entity.name.function.non-terminal.reference -- begin: <span class="TagName"> - end: </span> - selector: entity.name.tag -- begin: <span class="TagAttribute"> - end: </span> - selector: entity.other.attribute-name -- begin: <span class="LibraryConstant"> - end: </span> - selector: support.constant -- begin: <span class="LibraryClassType"> - end: </span> - selector: support.type, support.class -- begin: <span class="LibraryVariable"> - end: </span> - selector: support.other.variable -- begin: <span class="InvalidIllegal"> - end: </span> - selector: invalid.illegal -- begin: <span class="InvalidDepricated"> - end: </span> - selector: invalid.deprecated -- begin: <span class="Camlp4Code"> - end: </span> - selector: source.camlp4.embedded -- begin: <span class="Camlp4TempParser"> - end: </span> - selector: source.camlp4.embedded.parser.ocaml -- begin: <span class="Punctuation"> - end: </span> - selector: punctuation -listing: - begin: <pre class="amy"> - end: </pre> -document: - begin: | - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> - - <head> - <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <meta http-equiv="cache-control" content="no-cache" /> - <meta http-equiv="expires" content="3600" /> - <meta name="revisit-after" content="2 days" /> - <meta name="robots" content="index,follow" /> - <meta name="publisher" content="Dichodaemon" /> - <meta name="copyright" content="Dichodaemon" /> - - <meta name="author" content="Dichodaemon" /> - <meta name="distribution" content="global" /> - <meta name="description" content="Ocatarinetabellachithchix" /> - <meta name="keywords" content="arzaversperia flexilimosos toves" /> - <link rel="stylesheet" type="text/css" media="screen,projection,print" href="css/amy.css" /> - <title>amy</title> - - </head> - - <body> - - end: " <p>\n <a href=\"http://validator.w3.org/check?uri=referer\">\n <img style=\"border:0\"\n src=\"http://www.w3.org/Icons/valid-xhtml10\"\n alt=\"Valid XHTML 1.0 Strict\" height=\"31\" width=\"88\" />\n </a>\n <a href=\"http://jigsaw.w3.org/css-validator/check?uri=referer\">\n <img style=\"border:0;width:88px;height:31px\"\n src=\"http://jigsaw.w3.org/css-validator/images/vcss\" \n alt=\"Valid CSS!\" />\n </a>\n </p>\n\ - </body>\n\ - </html>\n" -filter: CGI.escapeHTML( @escaped ) -line-numbers: - begin: <span class="line-numbers"> - end: </span> diff --git a/vendor/ultraviolet/render/xhtml/blackboard.render b/vendor/ultraviolet/render/xhtml/blackboard.render deleted file mode 100644 index 6769438..0000000 --- a/vendor/ultraviolet/render/xhtml/blackboard.render +++ /dev/null @@ -1,119 +0,0 @@ ---- -name: Blackboard -line: - begin: "" - end: "" -tags: -- begin: <span class="Comment"> - end: </span> - selector: comment -- begin: <span class="Constant"> - end: </span> - selector: constant -- begin: <span class="Entity"> - end: </span> - selector: entity -- begin: <span class="Keyword"> - end: </span> - selector: keyword -- begin: <span class="Storage"> - end: </span> - selector: storage -- begin: <span class="String"> - end: </span> - selector: string, meta.verbatim -- begin: <span class="Support"> - end: </span> - selector: support -- begin: <span class="Variable"> - end: </span> - selector: variable -- begin: <span class="InvalidDeprecated"> - end: </span> - selector: invalid.deprecated -- begin: <span class="InvalidIllegal"> - end: </span> - selector: invalid.illegal -- begin: <span class="Superclass"> - end: </span> - selector: entity.other.inherited-class -- begin: <span class="StringInterpolation"> - end: </span> - selector: string constant.other.placeholder -- begin: <span class="MetaFunctionCallPy"> - end: </span> - selector: meta.function-call.py -- begin: <span class="MetaTag"> - end: </span> - selector: meta.tag, meta.tag entity -- begin: <span class="EntityNameSection"> - end: </span> - selector: entity.name.section -- begin: <span class="OcamlVariant"> - end: </span> - selector: keyword.type.variant -- begin: <span class="OcamlOperator"> - end: </span> - selector: source.ocaml keyword.operator.symbol -- begin: <span class="OcamlInfixOperator"> - end: </span> - selector: source.ocaml keyword.operator.symbol.infix -- begin: <span class="OcamlPrefixOperator"> - end: </span> - selector: source.ocaml keyword.operator.symbol.prefix -- begin: <span class="OcamlFPInfixOperator"> - end: </span> - selector: source.ocaml keyword.operator.symbol.infix.floating-point -- begin: <span class="OcamlFPPrefixOperator"> - end: </span> - selector: source.ocaml keyword.operator.symbol.prefix.floating-point -- begin: <span class="OcamlFPConstant"> - end: </span> - selector: source.ocaml constant.numeric.floating-point -- begin: <span class="LatexEnvironment"> - end: </span> - selector: text.tex.latex meta.function.environment -- begin: <span class="LatexEnvironmentNested"> - end: </span> - selector: text.tex.latex meta.function.environment meta.function.environment -- begin: <span class="LatexSupport"> - end: </span> - selector: text.tex.latex support.function -- begin: <span class="PlistUnquotedString"> - end: </span> - selector: source.plist string.unquoted, source.plist keyword.operator -listing: - begin: <pre class="blackboard"> - end: </pre> -document: - begin: | - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> - - <head> - <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <meta http-equiv="cache-control" content="no-cache" /> - <meta http-equiv="expires" content="3600" /> - <meta name="revisit-after" content="2 days" /> - <meta name="robots" content="index,follow" /> - <meta name="publisher" content="Dichodaemon" /> - <meta name="copyright" content="Dichodaemon" /> - - <meta name="author" content="Dichodaemon" /> - <meta name="distribution" content="global" /> - <meta name="description" content="Ocatarinetabellachithchix" /> - <meta name="keywords" content="arzaversperia flexilimosos toves" /> - <link rel="stylesheet" type="text/css" media="screen,projection,print" href="css/blackboard.css" /> - <title>blackboard</title> - - </head> - - <body> - - end: " <p>\n <a href=\"http://validator.w3.org/check?uri=referer\">\n <img style=\"border:0\"\n src=\"http://www.w3.org/Icons/valid-xhtml10\"\n alt=\"Valid XHTML 1.0 Strict\" height=\"31\" width=\"88\" />\n </a>\n <a href=\"http://jigsaw.w3.org/css-validator/check?uri=referer\">\n <img style=\"border:0;width:88px;height:31px\"\n src=\"http://jigsaw.w3.org/css-validator/images/vcss\" \n alt=\"Valid CSS!\" />\n </a>\n </p>\n\ - </body>\n\ - </html>\n" -filter: CGI.escapeHTML( @escaped ) -line-numbers: - begin: <span class="line-numbers"> - end: </span> diff --git a/vendor/ultraviolet/render/xhtml/brilliance_black.render b/vendor/ultraviolet/render/xhtml/brilliance_black.render deleted file mode 100644 index 1a781ed..0000000 --- a/vendor/ultraviolet/render/xhtml/brilliance_black.render +++ /dev/null @@ -1,560 +0,0 @@ ---- -name: "Brilliance Black \xE3\x8A\xB7" -line: - begin: "" - end: "" -tags: -- begin: <span class="ThomasAylott"> - end: </span> - selector: meta.thomas_aylott -- begin: <span class="SubtlegradientCom"> - end: </span> - selector: meta.subtlegradient -- begin: <span class="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"> - end: </span> - selector: meta.subtlegradient -- begin: <span class="String"> - end: </span> - selector: string -meta.tag -meta.doctype -string.regexp -string.literal -string.interpolated -string.quoted.literal -string.unquoted, variable.parameter.misc.css, text string source string, string.unquoted string, string.regexp string -- begin: <span class="StringPunctuation"> - end: </span> - selector: punctuation.definition.string -meta.tag -- begin: <span class="StringPunctuationIi"> - end: </span> - selector: string.regexp punctuation.definition.string, string.quoted.literal punctuation.definition.string, string.quoted.double.ruby.mod punctuation.definition.string -- begin: <span class="StringLiteral"> - end: </span> - selector: string.quoted.literal, string.quoted.double.ruby.mod -- begin: <span class="StringUnquoted"> - end: </span> - selector: string.unquoted -string.unquoted.embedded, string.quoted.double.multiline, meta.scope.heredoc -- begin: <span class="StringInterpolated"> - end: </span> - selector: string.interpolated -- begin: <span class="StringRegex"> - end: </span> - selector: string.regexp -- begin: <span class="StringRegexGroup1"> - end: </span> - selector: string.regexp.group -- begin: <span class="StringRegexGroup2"> - end: </span> - selector: "string.regexp.group string.regexp.group " -- begin: <span class="StringRegexGroup3"> - end: </span> - selector: "string.regexp.group string.regexp.group string.regexp.group " -- begin: <span class="StringRegexGroup4"> - end: </span> - selector: "string.regexp.group string.regexp.group string.regexp.group string.regexp.group " -- begin: <span class="StringRegexCharacterClass"> - end: </span> - selector: string.regexp.character-class -- begin: <span class="StringRegexArbitraryRepitition"> - end: </span> - selector: string.regexp.arbitrary-repitition -- begin: <span class="MetaGroupAssertionRegexp"> - end: </span> - selector: "meta.group.assertion.regexp " -- begin: <span class="MetaAssertion"> - end: </span> - selector: meta.assertion, meta.group.assertion keyword.control.group.regexp -- begin: <span class="Number"> - end: </span> - selector: constant.numeric -- begin: <span class="CharacterConstant"> - end: </span> - selector: constant.character -- begin: <span class="BuiltInConstant"> - end: </span> - selector: constant.language, keyword.other.unit, constant.other.java, constant.other.unit -- begin: <span class="BuiltInConstant1"> - end: </span> - selector: constant.language.pseudo-variable -- begin: <span class="UserDefinedConstant"> - end: </span> - selector: constant.other, constant.block -- begin: <span class="LibraryConstant"> - end: </span> - selector: support.constant, constant.name -- begin: <span class="GlobalPreDefinedVariable"> - end: </span> - selector: variable.other.readwrite.global.pre-defined -- begin: <span class="ConstantVariable"> - end: </span> - selector: variable.other.constant -- begin: <span class="LibraryVariable"> - end: </span> - selector: support.variable -- begin: <span class="GlobalVariable"> - end: </span> - selector: variable.other.readwrite.global -- begin: <span class="Variable"> - end: </span> - selector: variable.language, variable.other, variable.js -- begin: <span class="ClassVariable"> - end: </span> - selector: variable.other.readwrite.class -- begin: <span class="InstanceVariable"> - end: </span> - selector: variable.other.readwrite.instance -- begin: <span class="NormalVariables"> - end: </span> - selector: variable.other.php, variable.other.normal -- begin: <span class="VariablePunctuation"> - end: </span> - selector: punctuation.definition -- begin: <span class="Storage"> - end: </span> - selector: storage -storage.modifier -- begin: <span class="EntityNamePreprocessor"> - end: </span> - selector: other.preprocessor, entity.name.preprocessor -- begin: <span class="VariableLanguageThisJsPrototype"> - end: </span> - selector: variable.language.this.js -- begin: <span class="StorageModifier"> - end: </span> - selector: storage.modifier -- begin: <span class="ClassName"> - end: </span> - selector: entity.name.class, entity.name.type.class -- begin: <span class="Class"> - end: </span> - selector: meta.class -meta.class.instance, declaration.class, meta.definition.class, declaration.module -- begin: <span class="LibraryClassType"> - end: </span> - selector: support.type, support.class -- begin: <span class="Instance"> - end: </span> - selector: entity.name.instance -- begin: <span class="InstanceConstructor"> - end: </span> - selector: meta.class.instance.constructor -- begin: <span class="InheritedClass"> - end: </span> - selector: entity.other.inherited-class, entity.name.module -- begin: <span class="ClassMethod"> - end: </span> - selector: object.property.function, meta.definition.method -- begin: <span class="Function"> - end: </span> - selector: meta.function, meta.property.function, declaration.function -- begin: <span class="FunctionName"> - end: </span> - selector: entity.name.function, entity.name.preprocessor -- begin: <span class="Keyword"> - end: </span> - selector: keyword -- begin: <span class="KeywordControl"> - end: </span> - selector: keyword.control -- begin: <span class="HackKeywordControlRubyStartBlock"> - end: </span> - selector: keyword.control.ruby.start-block -- begin: <span class="LibraryFunction"> - end: </span> - selector: support.function - variable -- begin: <span class="KeywordOperator"> - end: </span> - selector: keyword.operator, declaration.function.operator, meta.preprocessor.c.include -- begin: <span class="SpecialFunction"> - end: </span> - selector: keyword.other.special-method, meta.function-call entity.name.function -- begin: <span class="KeywordOperatorGetter"> - end: </span> - selector: keyword.operator.getter -- begin: <span class="KeywordOperatorSetter"> - end: </span> - selector: keyword.operator.setter -- begin: <span class="FunctionArgument"> - end: </span> - selector: variable.parameter -variable.parameter.misc.css, meta.definition.method meta.definition.param-list, meta.function.method.with-arguments variable.parameter.function -- begin: <span class="SourceRegexpKeyword"> - end: </span> - selector: source.regexp keyword.operator -- begin: <span class="TagDoctype"> - end: </span> - selector: meta.doctype, meta.tag.sgml-declaration.doctype, meta.tag.sgml.doctype -- begin: <span class="Tag"> - end: </span> - selector: meta.tag -- begin: <span class="TagStructure"> - end: </span> - selector: meta.tag.structure, meta.tag.segment -- begin: <span class="TagBlock"> - end: </span> - selector: meta.tag.block, meta.tag.xml, meta.tag.key -- begin: <span class="TagInline"> - end: </span> - selector: meta.tag.inline -- begin: <span class="MetaTagInlineSource"> - end: </span> - selector: meta.tag.inline source -- begin: <span class="TagOther"> - end: </span> - selector: meta.tag.other, entity.name.tag.style, source entity.other.attribute-name -text.html.basic.embedded , entity.name.tag.script, meta.tag.block.script -- begin: <span class="TagForm"> - end: </span> - selector: meta.tag.form, meta.tag.block.form -- begin: <span class="TagMeta"> - end: </span> - selector: meta.tag.meta -- begin: <span class="TagBlockHead"> - end: </span> - selector: meta.section.html.head -- begin: <span class="TagBlockForm"> - end: </span> - selector: meta.section.html.form -- begin: <span class="XmlTag"> - end: </span> - selector: meta.tag.xml -- begin: <span class="TagName"> - end: </span> - selector: entity.name.tag -- begin: <span class="TagAttribute"> - end: </span> - selector: entity.other.attribute-name, meta.tag punctuation.definition.string -- begin: <span class="TagValue"> - end: </span> - selector: meta.tag string -source -punctuation, text source text meta.tag string -punctuation -- begin: <span class="MMarkup"> - end: </span> - selector: markup markup -(markup meta.paragraph.list) -- begin: <span class="MHr"> - end: </span> - selector: markup.hr -- begin: <span class="MHeading"> - end: </span> - selector: markup.heading -- begin: <span class="MBold"> - end: </span> - selector: markup.bold -- begin: <span class="MItalic"> - end: </span> - selector: markup.italic -- begin: <span class="MUnderline"> - end: </span> - selector: markup.underline -- begin: <span class="MReference"> - end: </span> - selector: meta.reference, markup.underline.link -- begin: <span class="MReferenceName"> - end: </span> - selector: entity.name.reference -- begin: <span class="MUnderlineLink"> - end: </span> - selector: meta.reference.list markup.underline.link, text.html.textile markup.underline.link -- begin: <span class="MRawBlock"> - end: </span> - selector: markup.raw.block -- begin: <span class="MQuoteBlock"> - end: </span> - selector: markup.quote -- begin: <span class="Css"> - end: </span> - selector: source.css -- begin: <span class="Selector"> - end: </span> - selector: meta.selector -- begin: <span class="AttributeMatch"> - end: </span> - selector: meta.attribute-match.css -- begin: <span class="PseudoClass"> - end: </span> - selector: entity.other.attribute-name.pseudo-class, entity.other.attribute-name.tag.pseudo-class -- begin: <span class="Class1"> - end: </span> - selector: meta.selector entity.other.attribute-name.class -- begin: <span class="Id"> - end: </span> - selector: meta.selector entity.other.attribute-name.id -- begin: <span class="Tag1"> - end: </span> - selector: meta.selector entity.name.tag -- begin: <span class="TagWildcard"> - end: </span> - selector: entity.name.tag.wildcard, entity.other.attribute-name.universal -- begin: <span class="MetaPropertyList"> - end: </span> - selector: meta.property-list -- begin: <span class="MetaPropertyName"> - end: </span> - selector: meta.property-name -- begin: <span class="SupportTypePropertyName"> - end: </span> - selector: support.type.property-name -- begin: <span class="MetaPropertyValue"> - end: </span> - selector: meta.property-value -- begin: <span class="Latex"> - end: </span> - selector: text.latex -- begin: <span class="LMarkupRaw"> - end: </span> - selector: text.latex markup.raw -- begin: <span class="LSupportFunction"> - end: </span> - selector: text.latex support.function -support.function.textit -support.function.emph -- begin: <span class="LSupportFunctionSection"> - end: </span> - selector: text.latex support.function.section -- begin: <span class="LEntityNameSection"> - end: </span> - selector: text.latex entity.name.section -meta.group -keyword.operator.braces -- begin: <span class="LConstantLanguageGeneral"> - end: </span> - selector: text.latex constant.language.general -- begin: <span class="LKeywordOperatorDelimiter"> - end: </span> - selector: text.latex keyword.operator.delimiter -- begin: <span class="LKeywordOperatorBrackets"> - end: </span> - selector: text.latex keyword.operator.brackets -- begin: <span class="LKeywordOperatorBraces"> - end: </span> - selector: text.latex keyword.operator.braces -- begin: <span class="LMetaFootnote"> - end: </span> - selector: meta.footnote -- begin: <span class="LMetaLabelReference"> - end: </span> - selector: text.latex meta.label.reference -- begin: <span class="LKeywordControlRef"> - end: </span> - selector: text.latex keyword.control.ref -- begin: <span class="LVariableParameterLabelReference"> - end: </span> - selector: text.latex variable.parameter.label.reference -- begin: <span class="LKeywordControlCite"> - end: </span> - selector: text.latex keyword.control.cite -- begin: <span class="LVariableParameterCite"> - end: </span> - selector: variable.parameter.cite -- begin: <span class="LVariableParameterLabel"> - end: </span> - selector: text.latex variable.parameter.label -- begin: <span class="LMetaGroupBraces"> - end: </span> - selector: text.latex meta.group.braces -- begin: <span class="LMetaEnvironmentList"> - end: </span> - selector: text.latex meta.environment.list -- begin: <span class="LMetaEnvironmentList2"> - end: </span> - selector: "text.latex meta.environment.list meta.environment.list " -- begin: <span class="LMetaEnvironmentList3"> - end: </span> - selector: "text.latex meta.environment.list meta.environment.list meta.environment.list " -- begin: <span class="LMetaEnvironmentList4"> - end: </span> - selector: "text.latex meta.environment.list meta.environment.list meta.environment.list meta.environment.list " -- begin: <span class="LMetaEnvironmentList5"> - end: </span> - selector: "text.latex meta.environment.list meta.environment.list meta.environment.list meta.environment.list meta.environment.list " -- begin: <span class="LMetaEnvironmentList6"> - end: </span> - selector: "text.latex meta.environment.list meta.environment.list meta.environment.list meta.environment.list meta.environment.list meta.environment.list " -- begin: <span class="LMetaEndDocument"> - end: </span> - selector: text.latex meta.end-document, text.latex meta.begin-document, meta.end-document.latex support.function, meta.end-document.latex variable.parameter, meta.begin-document.latex support.function, meta.begin-document.latex variable.parameter -- begin: <span class="MetaBraceErbReturnValue"> - end: </span> - selector: meta.brace.erb.return-value -- begin: <span class="SourceRubyRailsEmbeddedReturnValueOneLine"> - end: </span> - selector: source.ruby.rails.embedded.return-value.one-line -- begin: <span class="MetaBraceErb"> - end: </span> - selector: punctuation.section.embedded -(source string source punctuation.section.embedded), meta.brace.erb.html -- begin: <span class="SourceRubyRailsEmbeddedOneLine"> - end: </span> - selector: source.ruby.rails.embedded.one-line -- begin: <span class="StringEmbeddedSource"> - end: </span> - selector: source string source punctuation.section.embedded -- begin: <span class="Source"> - end: </span> - selector: source -- begin: <span class="MetaBraceErb1"> - end: </span> - selector: meta.brace.erb -- begin: <span class="SourceStringSource"> - end: </span> - selector: source string source -- begin: <span class="SourceStringInterpolatedSource"> - end: </span> - selector: source string.interpolated source -- begin: <span class="SourceEmbededSource"> - end: </span> - selector: source.java.embedded -- begin: <span class="Text"> - end: </span> - selector: text -text.xml.strict -- begin: <span class="TextSource"> - end: </span> - selector: text source, meta.scope.django.template -- begin: <span class="TextStringSource"> - end: </span> - selector: text string source -- begin: <span class="TextStringSourceStringSource"> - end: </span> - selector: text string source string source -- begin: <span class="Syntax"> - end: </span> - selector: meta.syntax -- begin: <span class="Invalid"> - end: </span> - selector: invalid -- begin: <span class="Comment"> - end: </span> - selector: 0comment -- begin: <span class="CommentPunctuation"> - end: </span> - selector: comment punctuation -- begin: <span class="Comment1"> - end: </span> - selector: comment -- begin: <span class="CommentPunctuation1"> - end: </span> - selector: comment punctuation -- begin: <span class="HtmlComment"> - end: </span> - selector: text comment.block -source -- begin: <span class="DDiffAdd"> - end: </span> - selector: markup.inserted -- begin: <span class="DDiffDelete"> - end: </span> - selector: markup.deleted -- begin: <span class="DDiffChanged"> - end: </span> - selector: markup.changed -- begin: <span class="TextSubversionCommitMetaScopeChangedFiles"> - end: </span> - selector: text.subversion-commit meta.scope.changed-files, text.subversion-commit meta.scope.changed-files.svn meta.diff.separator -- begin: <span class="TextSubversionCommit"> - end: </span> - selector: text.subversion-commit -- begin: <span class="MetaDelimiter"> - end: </span> - selector: punctuation.terminator, meta.delimiter, punctuation.separator.method -- begin: <span class="MetaDelimiterStatementJs"> - end: </span> - selector: punctuation.terminator.statement, meta.delimiter.statement.js -- begin: <span class="MetaDelimiterObjectJs"> - end: </span> - selector: meta.delimiter.object.js -- begin: <span class="BoldStringQuotes"> - end: </span> - selector: string.quoted.single.brace, string.quoted.double.brace -- begin: <span class="MetaHeadersBlog"> - end: </span> - selector: text.blog -(text.blog text) -- begin: <span class="MetaHeadersBlog1"> - end: </span> - selector: meta.headers.blog -- begin: <span class="MetaHeadersBlogKeywordOtherBlog"> - end: </span> - selector: meta.headers.blog keyword.other.blog -- begin: <span class="MetaHeadersBlogStringUnquotedBlog"> - end: </span> - selector: meta.headers.blog string.unquoted.blog -- begin: <span class="MetaBracePipe"> - end: </span> - selector: meta.brace.pipe -- begin: <span class="MiscPunctuation"> - end: </span> - selector: meta.brace.erb, source.ruby.embedded.source.brace, punctuation.section.dictionary, punctuation.terminator.dictionary, punctuation.separator.object -- begin: <span class="CurlyPunctuation"> - end: </span> - selector: meta.group.braces.curly punctuation.section.scope, meta.brace.curly -- begin: <span class="ObjectPunctuation"> - end: </span> - selector: punctuation.separator.objects, meta.group.braces.curly meta.delimiter.object.comma, punctuation.separator.key-value -meta.tag -- begin: <span class="ArrayPunctuation"> - end: </span> - selector: meta.group.braces.square punctuation.section.scope, meta.group.braces.square meta.delimiter.object.comma, meta.brace.square, punctuation.separator.array, punctuation.section.array -- begin: <span class="MetaBraceCurlyMetaGroup"> - end: </span> - selector: meta.brace.curly meta.group -- begin: <span class="FunctionPunctuation"> - end: </span> - selector: meta.group.braces.round punctuation.section.scope, meta.group.braces.round meta.delimiter.object.comma, meta.brace.round -- begin: <span class="MetaBraceCurlyFunction"> - end: </span> - selector: punctuation.section.function, meta.brace.curly.function, meta.function-call punctuation.section.scope.ruby -- begin: <span class="MetaSourceEmbedded"> - end: </span> - selector: meta.source.embedded, entity.other.django.tagbraces -- begin: <span class="MetaGroupBracesRoundJs"> - end: </span> - selector: source.js meta.group.braces.round, meta.scope.heredoc -- begin: <span class="MetaGroupBraces1"> - end: </span> - selector: meta.odd-tab.group1, meta.group.braces, meta.block.slate, text.xml.strict meta.tag -- begin: <span class="MetaGroupBraces2"> - end: </span> - selector: meta.even-tab.group2, meta.group.braces meta.group.braces, meta.block.slate meta.block.slate, text.xml.strict meta.tag meta.tag, meta.group.braces meta.group.braces -- begin: <span class="MetaGroupBraces3"> - end: </span> - selector: meta.odd-tab.group3, meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces -- begin: <span class="MetaGroupBraces4"> - end: </span> - selector: meta.even-tab.group4, meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces -- begin: <span class="MetaGroupBraces5"> - end: </span> - selector: meta.odd-tab.group5, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces -- begin: <span class="MetaGroupBraces6"> - end: </span> - selector: meta.even-tab.group6, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces -- begin: <span class="MetaGroupBraces7"> - end: </span> - selector: meta.odd-tab.group7, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces -- begin: <span class="MetaGroupBraces8"> - end: </span> - selector: meta.even-tab.group8, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces -- begin: <span class="MetaGroupBraces9"> - end: </span> - selector: meta.odd-tab.group11, meta.odd-tab.group10, meta.odd-tab.group9, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces -- begin: <span class="MetaBlockSlate"> - end: </span> - selector: meta.block.slate -- begin: <span class="MetaBlockContentSlate"> - end: </span> - selector: "meta.block.content.slate " -listing: - begin: <pre class="brilliance_black"> - end: </pre> -document: - begin: | - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> - - <head> - <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <meta http-equiv="cache-control" content="no-cache" /> - <meta http-equiv="expires" content="3600" /> - <meta name="revisit-after" content="2 days" /> - <meta name="robots" content="index,follow" /> - <meta name="publisher" content="Dichodaemon" /> - <meta name="copyright" content="Dichodaemon" /> - - <meta name="author" content="Dichodaemon" /> - <meta name="distribution" content="global" /> - <meta name="description" content="Ocatarinetabellachithchix" /> - <meta name="keywords" content="arzaversperia flexilimosos toves" /> - <link rel="stylesheet" type="text/css" media="screen,projection,print" href="css/brilliance_black.css" /> - <title>brilliance_black</title> - - </head> - - <body> - - end: " <p>\n <a href=\"http://validator.w3.org/check?uri=referer\">\n <img style=\"border:0\"\n src=\"http://www.w3.org/Icons/valid-xhtml10\"\n alt=\"Valid XHTML 1.0 Strict\" height=\"31\" width=\"88\" />\n </a>\n <a href=\"http://jigsaw.w3.org/css-validator/check?uri=referer\">\n <img style=\"border:0;width:88px;height:31px\"\n src=\"http://jigsaw.w3.org/css-validator/images/vcss\" \n alt=\"Valid CSS!\" />\n </a>\n </p>\n\ - </body>\n\ - </html>\n" -filter: CGI.escapeHTML( @escaped ) -line-numbers: - begin: <span class="line-numbers"> - end: </span> diff --git a/vendor/ultraviolet/render/xhtml/brilliance_dull.render b/vendor/ultraviolet/render/xhtml/brilliance_dull.render deleted file mode 100644 index 3baa0fe..0000000 --- a/vendor/ultraviolet/render/xhtml/brilliance_dull.render +++ /dev/null @@ -1,569 +0,0 @@ ---- -name: Brilliance Dull -line: - begin: "" - end: "" -tags: -- begin: <span class="ThomasAylott"> - end: </span> - selector: meta.thomas_aylott -- begin: <span class="SubtlegradientCom"> - end: </span> - selector: meta.subtlegradient -- begin: <span class="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"> - end: </span> - selector: meta.subtlegradient -- begin: <span class="String"> - end: </span> - selector: string -meta.tag -meta.doctype -string.regexp -string.literal -string.interpolated -string.quoted.literal -string.unquoted, variable.parameter.misc.css, text string source string, string.unquoted string, string.regexp string -- begin: <span class="StringPunctuation"> - end: </span> - selector: punctuation.definition.string -meta.tag -- begin: <span class="StringPunctuationIi"> - end: </span> - selector: string.regexp punctuation.definition.string, string.quoted.literal punctuation.definition.string, string.quoted.double.ruby.mod punctuation.definition.string -- begin: <span class="StringLiteral"> - end: </span> - selector: string.quoted.literal, string.quoted.double.ruby.mod -- begin: <span class="StringUnquoted"> - end: </span> - selector: string.unquoted -string.unquoted.embedded, string.quoted.double.multiline, meta.scope.heredoc -- begin: <span class="StringInterpolated"> - end: </span> - selector: string.interpolated -- begin: <span class="StringRegex"> - end: </span> - selector: string.regexp -- begin: <span class="StringRegexGroup1"> - end: </span> - selector: string.regexp.group -- begin: <span class="StringRegexGroup2"> - end: </span> - selector: "string.regexp.group string.regexp.group " -- begin: <span class="StringRegexGroup3"> - end: </span> - selector: "string.regexp.group string.regexp.group string.regexp.group " -- begin: <span class="StringRegexGroup4"> - end: </span> - selector: "string.regexp.group string.regexp.group string.regexp.group string.regexp.group " -- begin: <span class="StringRegexCharacterClass"> - end: </span> - selector: string.regexp.character-class -- begin: <span class="StringRegexArbitraryRepitition"> - end: </span> - selector: string.regexp.arbitrary-repitition -- begin: <span class="MetaGroupAssertionRegexp"> - end: </span> - selector: "meta.group.assertion.regexp " -- begin: <span class="MetaAssertion"> - end: </span> - selector: meta.assertion, meta.group.assertion keyword.control.group.regexp, meta.group.assertion punctuation.definition.group -- begin: <span class="Number"> - end: </span> - selector: constant.numeric -- begin: <span class="CharacterConstant"> - end: </span> - selector: constant.character -- begin: <span class="BuiltInConstant"> - end: </span> - selector: constant.language, keyword.other.unit, constant.other.java, constant.other.unit -- begin: <span class="BuiltInConstant1"> - end: </span> - selector: constant.language.pseudo-variable -- begin: <span class="UserDefinedConstant"> - end: </span> - selector: constant.other, constant.block -- begin: <span class="LibraryConstant"> - end: </span> - selector: support.constant, constant.name -- begin: <span class="GlobalPreDefinedVariable"> - end: </span> - selector: variable.other.readwrite.global.pre-defined -- begin: <span class="ConstantVariable"> - end: </span> - selector: variable.other.constant -- begin: <span class="LibraryVariable"> - end: </span> - selector: support.variable -- begin: <span class="GlobalVariable"> - end: </span> - selector: variable.other.readwrite.global -- begin: <span class="Variable"> - end: </span> - selector: variable.language, variable.other, variable.js, punctuation.separator.variable -- begin: <span class="ClassVariable"> - end: </span> - selector: variable.other.readwrite.class -- begin: <span class="InstanceVariable"> - end: </span> - selector: variable.other.readwrite.instance -- begin: <span class="NormalVariables"> - end: </span> - selector: variable.other.php, variable.other.normal -- begin: <span class="VariablePunctuation"> - end: </span> - selector: punctuation.definition, punctuation.separator.variable -- begin: <span class="Storage"> - end: </span> - selector: storage -storage.modifier -- begin: <span class="EntityNamePreprocessor"> - end: </span> - selector: other.preprocessor, entity.name.preprocessor -- begin: <span class="VariableLanguageThisJsPrototype"> - end: </span> - selector: variable.language.this.js -- begin: <span class="StorageModifier"> - end: </span> - selector: storage.modifier -- begin: <span class="ClassName"> - end: </span> - selector: entity.name.class, entity.name.type.class -- begin: <span class="Class"> - end: </span> - selector: meta.class -meta.class.instance, declaration.class, meta.definition.class, declaration.module -- begin: <span class="LibraryClassType"> - end: </span> - selector: support.type, support.class -- begin: <span class="Instance"> - end: </span> - selector: entity.name.instance -- begin: <span class="InstanceConstructor"> - end: </span> - selector: meta.class.instance.constructor -- begin: <span class="InheritedClass"> - end: </span> - selector: entity.other.inherited-class, entity.name.module -- begin: <span class="ClassMethod"> - end: </span> - selector: object.property.function, meta.definition.method -- begin: <span class="FunctionDeclaration"> - end: </span> - selector: meta.function, meta.property.function, declaration.function -- begin: <span class="FunctionDeclarationName"> - end: </span> - selector: entity.name.function, entity.name.preprocessor -- begin: <span class="FunctionDeclarationParameters"> - end: </span> - selector: variable.parameter.function -- begin: <span class="FunctionDeclarationParameters1"> - end: </span> - selector: variable.parameter -variable.parameter.misc.css, meta.definition.method meta.definition.param-list, meta.function.method.with-arguments variable.parameter.function -- begin: <span class="FunctionDeclarationParametersPunctuation"> - end: </span> - selector: punctuation.definition.parameters, variable.parameter.function punctuation.separator.object -- begin: <span class="FunctionCall"> - end: </span> - selector: keyword.other.special-method, meta.function-call entity.name.function, support.function - variable -- begin: <span class="LibraryFunctionCall"> - end: </span> - selector: meta.function-call support.function - variable -- begin: <span class="LibraryFunctionName"> - end: </span> - selector: support.function -- begin: <span class="FunctionCallArgumentsPunctuation"> - end: </span> - selector: punctuation.section.function, meta.brace.curly.function, meta.function-call punctuation.section.scope.ruby, meta.function-call punctuation.separator.object -- begin: <span class="FunctionPunctuation"> - end: </span> - selector: meta.group.braces.round punctuation.section.scope, meta.group.braces.round meta.delimiter.object.comma, meta.brace.round -- begin: <span class="FunctionCallWithoutArguments"> - end: </span> - selector: meta.function-call.method.without-arguments, meta.function-call.method.without-arguments entity.name.function -- begin: <span class="KeywordControl"> - end: </span> - selector: keyword.control -- begin: <span class="Keyword"> - end: </span> - selector: keyword -- begin: <span class="RegexKeyword"> - end: </span> - selector: source.regexp keyword.operator -- begin: <span class="KeywordOperator"> - end: </span> - selector: keyword.operator, declaration.function.operator, meta.preprocessor.c.include -- begin: <span class="KeywordOperatorAssignment"> - end: </span> - selector: keyword.operator.assignment -- begin: <span class="KeywordOperatorArithmetic"> - end: </span> - selector: keyword.operator.arithmetic -- begin: <span class="KeywordOperatorLogical"> - end: </span> - selector: keyword.operator.logical -- begin: <span class="KeywordOperatorComparison"> - end: </span> - selector: keyword.operator.comparison -- begin: <span class="TagDoctype"> - end: </span> - selector: meta.doctype, meta.tag.sgml-declaration.doctype, meta.tag.sgml.doctype -- begin: <span class="Tag"> - end: </span> - selector: meta.tag -- begin: <span class="TagStructure"> - end: </span> - selector: meta.tag.structure, meta.tag.segment -- begin: <span class="TagBlock"> - end: </span> - selector: meta.tag.block, meta.tag.xml, meta.tag.key -- begin: <span class="TagInline"> - end: </span> - selector: meta.tag.inline -- begin: <span class="MetaTagInlineSource"> - end: </span> - selector: meta.tag.inline source -- begin: <span class="TagOther"> - end: </span> - selector: meta.tag.other, entity.name.tag.style, source entity.other.attribute-name -text.html.basic.embedded , entity.name.tag.script, meta.tag.block.script -- begin: <span class="TagForm"> - end: </span> - selector: meta.tag.form, meta.tag.block.form -- begin: <span class="TagMeta"> - end: </span> - selector: meta.tag.meta -- begin: <span class="TagBlockHead"> - end: </span> - selector: meta.section.html.head -- begin: <span class="TagBlockForm"> - end: </span> - selector: meta.section.html.form -- begin: <span class="XmlTag"> - end: </span> - selector: meta.tag.xml -- begin: <span class="TagName"> - end: </span> - selector: entity.name.tag -- begin: <span class="TagAttribute"> - end: </span> - selector: entity.other.attribute-name, meta.tag punctuation.definition.string -- begin: <span class="TagValue"> - end: </span> - selector: meta.tag string -source -punctuation, text source text meta.tag string -punctuation -- begin: <span class="MMarkup"> - end: </span> - selector: markup markup -(markup meta.paragraph.list) -- begin: <span class="MHr"> - end: </span> - selector: markup.hr -- begin: <span class="MHeading"> - end: </span> - selector: markup.heading -- begin: <span class="MBold"> - end: </span> - selector: markup.bold -- begin: <span class="MItalic"> - end: </span> - selector: markup.italic -- begin: <span class="MUnderline"> - end: </span> - selector: markup.underline -- begin: <span class="MReference"> - end: </span> - selector: meta.reference, markup.underline.link -- begin: <span class="MReferenceName"> - end: </span> - selector: entity.name.reference -- begin: <span class="MUnderlineLink"> - end: </span> - selector: meta.reference.list markup.underline.link, text.html.textile markup.underline.link -- begin: <span class="MRawBlock"> - end: </span> - selector: markup.raw.block -- begin: <span class="MQuoteBlock"> - end: </span> - selector: markup.quote -- begin: <span class="Css"> - end: </span> - selector: source.css -- begin: <span class="Selector"> - end: </span> - selector: meta.selector -- begin: <span class="AttributeMatch"> - end: </span> - selector: meta.attribute-match.css -- begin: <span class="PseudoClass"> - end: </span> - selector: entity.other.attribute-name.pseudo-class, entity.other.attribute-name.tag.pseudo-class -- begin: <span class="Class1"> - end: </span> - selector: meta.selector entity.other.attribute-name.class -- begin: <span class="Id"> - end: </span> - selector: meta.selector entity.other.attribute-name.id -- begin: <span class="Tag1"> - end: </span> - selector: meta.selector entity.name.tag -- begin: <span class="TagWildcard"> - end: </span> - selector: entity.name.tag.wildcard, entity.other.attribute-name.universal -- begin: <span class="MetaPropertyList"> - end: </span> - selector: meta.property-list -- begin: <span class="MetaPropertyName"> - end: </span> - selector: meta.property-name -- begin: <span class="SupportTypePropertyName"> - end: </span> - selector: support.type.property-name -- begin: <span class="MetaPropertyValue"> - end: </span> - selector: meta.property-value -- begin: <span class="Latex"> - end: </span> - selector: text.latex -- begin: <span class="LMarkupRaw"> - end: </span> - selector: text.latex markup.raw -- begin: <span class="LSupportFunction"> - end: </span> - selector: text.latex support.function -support.function.textit -support.function.emph -- begin: <span class="LSupportFunctionSection"> - end: </span> - selector: text.latex support.function.section -- begin: <span class="LEntityNameSection"> - end: </span> - selector: text.latex entity.name.section -meta.group -keyword.operator.braces -- begin: <span class="LConstantLanguageGeneral"> - end: </span> - selector: text.latex constant.language.general -- begin: <span class="LKeywordOperatorDelimiter"> - end: </span> - selector: text.latex keyword.operator.delimiter -- begin: <span class="LKeywordOperatorBrackets"> - end: </span> - selector: text.latex keyword.operator.brackets -- begin: <span class="LKeywordOperatorBraces"> - end: </span> - selector: text.latex keyword.operator.braces -- begin: <span class="LMetaFootnote"> - end: </span> - selector: meta.footnote -- begin: <span class="LMetaLabelReference"> - end: </span> - selector: text.latex meta.label.reference -- begin: <span class="LKeywordControlRef"> - end: </span> - selector: text.latex keyword.control.ref -- begin: <span class="LVariableParameterLabelReference"> - end: </span> - selector: text.latex variable.parameter.label.reference -- begin: <span class="LKeywordControlCite"> - end: </span> - selector: text.latex keyword.control.cite -- begin: <span class="LVariableParameterCite"> - end: </span> - selector: variable.parameter.cite -- begin: <span class="LVariableParameterLabel"> - end: </span> - selector: text.latex variable.parameter.label -- begin: <span class="LMetaGroupBraces"> - end: </span> - selector: text.latex meta.group.braces -- begin: <span class="LMetaEnvironmentList"> - end: </span> - selector: text.latex meta.environment.list -- begin: <span class="LMetaEnvironmentList2"> - end: </span> - selector: "text.latex meta.environment.list meta.environment.list " -- begin: <span class="LMetaEnvironmentList3"> - end: </span> - selector: "text.latex meta.environment.list meta.environment.list meta.environment.list " -- begin: <span class="LMetaEnvironmentList4"> - end: </span> - selector: "text.latex meta.environment.list meta.environment.list meta.environment.list meta.environment.list " -- begin: <span class="LMetaEnvironmentList5"> - end: </span> - selector: "text.latex meta.environment.list meta.environment.list meta.environment.list meta.environment.list meta.environment.list " -- begin: <span class="LMetaEnvironmentList6"> - end: </span> - selector: "text.latex meta.environment.list meta.environment.list meta.environment.list meta.environment.list meta.environment.list meta.environment.list " -- begin: <span class="LMetaEndDocument"> - end: </span> - selector: text.latex meta.end-document, text.latex meta.begin-document, meta.end-document.latex support.function, meta.end-document.latex variable.parameter, meta.begin-document.latex support.function, meta.begin-document.latex variable.parameter -- begin: <span class="MetaBraceErbReturnValue"> - end: </span> - selector: meta.brace.erb.return-value -- begin: <span class="SourceRubyRailsEmbeddedReturnValueOneLine"> - end: </span> - selector: source.ruby.rails.embedded.return-value.one-line -- begin: <span class="MetaBraceErb"> - end: </span> - selector: punctuation.section.embedded -(source string source punctuation.section.embedded), meta.brace.erb.html -- begin: <span class="SourceRubyRailsEmbeddedOneLine"> - end: </span> - selector: source.ruby.rails.embedded.one-line -- begin: <span class="StringEmbeddedSource"> - end: </span> - selector: source string source punctuation.section.embedded -- begin: <span class="Source"> - end: </span> - selector: source -- begin: <span class="MetaBraceErb1"> - end: </span> - selector: meta.brace.erb -- begin: <span class="SourceStringSource"> - end: </span> - selector: source string source -- begin: <span class="SourceStringInterpolatedSource"> - end: </span> - selector: source string.interpolated source -- begin: <span class="SourceEmbededSource"> - end: </span> - selector: source.java.embedded -- begin: <span class="Text"> - end: </span> - selector: text -text.xml.strict -- begin: <span class="TextSource"> - end: </span> - selector: text source, meta.scope.django.template -- begin: <span class="TextStringSource"> - end: </span> - selector: text string source -- begin: <span class="TextStringSourceStringSource"> - end: </span> - selector: text string source string source -- begin: <span class="Syntax"> - end: </span> - selector: meta.syntax -- begin: <span class="Invalid"> - end: </span> - selector: invalid -- begin: <span class="Comment"> - end: </span> - selector: comment -- begin: <span class="CommentPunctuation"> - end: </span> - selector: comment punctuation -- begin: <span class="HtmlComment"> - end: </span> - selector: text comment.block -source -- begin: <span class="DDiffAdd"> - end: </span> - selector: markup.inserted -- begin: <span class="DDiffDelete"> - end: </span> - selector: markup.deleted -- begin: <span class="DDiffChanged"> - end: </span> - selector: markup.changed -- begin: <span class="TextSubversionCommitMetaScopeChangedFiles"> - end: </span> - selector: text.subversion-commit meta.scope.changed-files, text.subversion-commit meta.scope.changed-files.svn meta.diff.separator -- begin: <span class="TextSubversionCommit"> - end: </span> - selector: text.subversion-commit -- begin: <span class="MetaDelimiter"> - end: </span> - selector: punctuation.terminator, meta.delimiter, punctuation.separator.method -- begin: <span class="MetaDelimiterStatementJs"> - end: </span> - selector: punctuation.terminator.statement, meta.delimiter.statement.js -- begin: <span class="MetaDelimiterObjectJs"> - end: </span> - selector: meta.delimiter.object.js -- begin: <span class="BoldStringQuotes"> - end: </span> - selector: string.quoted.single.brace, string.quoted.double.brace -- begin: <span class="MetaHeadersBlog"> - end: </span> - selector: text.blog -(text.blog text) -- begin: <span class="MetaHeadersBlog1"> - end: </span> - selector: meta.headers.blog -- begin: <span class="MetaHeadersBlogKeywordOtherBlog"> - end: </span> - selector: meta.headers.blog keyword.other.blog -- begin: <span class="MetaHeadersBlogStringUnquotedBlog"> - end: </span> - selector: meta.headers.blog string.unquoted.blog -- begin: <span class="MetaBracePipe"> - end: </span> - selector: meta.brace.pipe -- begin: <span class="MiscPunctuation"> - end: </span> - selector: meta.brace.erb, source.ruby.embedded.source.brace, punctuation.section.dictionary, punctuation.terminator.dictionary, punctuation.separator.object, punctuation.separator.statement, punctuation.separator.key-value.css -- begin: <span class="CurlyPunctuation"> - end: </span> - selector: meta.group.braces.curly punctuation.section.scope, meta.brace.curly -- begin: <span class="ObjectPunctuation"> - end: </span> - selector: punctuation.separator.objects, meta.group.braces.curly meta.delimiter.object.comma, punctuation.separator.key-value -meta.tag -- begin: <span class="ArrayPunctuation"> - end: </span> - selector: meta.group.braces.square punctuation.section.scope, meta.group.braces.square meta.delimiter.object.comma, meta.brace.square, punctuation.separator.array, punctuation.section.array -- begin: <span class="MetaBraceCurlyMetaGroup"> - end: </span> - selector: meta.brace.curly meta.group -- begin: <span class="MetaSourceEmbedded"> - end: </span> - selector: meta.source.embedded, entity.other.django.tagbraces -- begin: <span class="MetaGroupBracesRoundJs"> - end: </span> - selector: source.js meta.group.braces.round, meta.scope.heredoc -- begin: <span class="MetaGroupBraces1"> - end: </span> - selector: meta.odd-tab.group1, meta.group.braces, meta.block.slate, text.xml.strict meta.tag -- begin: <span class="MetaGroupBraces2"> - end: </span> - selector: meta.even-tab.group2, meta.group.braces meta.group.braces, meta.block.slate meta.block.slate, text.xml.strict meta.tag meta.tag, meta.group.braces meta.group.braces -- begin: <span class="MetaGroupBraces3"> - end: </span> - selector: meta.odd-tab.group3, meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces -- begin: <span class="MetaGroupBraces4"> - end: </span> - selector: meta.even-tab.group4, meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces -- begin: <span class="MetaGroupBraces5"> - end: </span> - selector: meta.odd-tab.group5, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces -- begin: <span class="MetaGroupBraces6"> - end: </span> - selector: meta.even-tab.group6, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces -- begin: <span class="MetaGroupBraces7"> - end: </span> - selector: meta.odd-tab.group7, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces -- begin: <span class="MetaGroupBraces8"> - end: </span> - selector: meta.even-tab.group8, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces -- begin: <span class="MetaGroupBraces9"> - end: </span> - selector: meta.odd-tab.group11, meta.odd-tab.group10, meta.odd-tab.group9, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces -- begin: <span class="MetaBlockSlate"> - end: </span> - selector: meta.block.slate -- begin: <span class="MetaBlockContentSlate"> - end: </span> - selector: "meta.block.content.slate " -listing: - begin: <pre class="brilliance_dull"> - end: </pre> -document: - begin: | - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> - - <head> - <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <meta http-equiv="cache-control" content="no-cache" /> - <meta http-equiv="expires" content="3600" /> - <meta name="revisit-after" content="2 days" /> - <meta name="robots" content="index,follow" /> - <meta name="publisher" content="Dichodaemon" /> - <meta name="copyright" content="Dichodaemon" /> - - <meta name="author" content="Dichodaemon" /> - <meta name="distribution" content="global" /> - <meta name="description" content="Ocatarinetabellachithchix" /> - <meta name="keywords" content="arzaversperia flexilimosos toves" /> - <link rel="stylesheet" type="text/css" media="screen,projection,print" href="css/brilliance_dull.css" /> - <title>brilliance_dull</title> - - </head> - - <body> - - end: " <p>\n <a href=\"http://validator.w3.org/check?uri=referer\">\n <img style=\"border:0\"\n src=\"http://www.w3.org/Icons/valid-xhtml10\"\n alt=\"Valid XHTML 1.0 Strict\" height=\"31\" width=\"88\" />\n </a>\n <a href=\"http://jigsaw.w3.org/css-validator/check?uri=referer\">\n <img style=\"border:0;width:88px;height:31px\"\n src=\"http://jigsaw.w3.org/css-validator/images/vcss\" \n alt=\"Valid CSS!\" />\n </a>\n </p>\n\ - </body>\n\ - </html>\n" -filter: CGI.escapeHTML( @escaped ) -line-numbers: - begin: <span class="line-numbers"> - end: </span> diff --git a/vendor/ultraviolet/render/xhtml/cobalt.render b/vendor/ultraviolet/render/xhtml/cobalt.render deleted file mode 100644 index a987f32..0000000 --- a/vendor/ultraviolet/render/xhtml/cobalt.render +++ /dev/null @@ -1,170 +0,0 @@ ---- -name: Cobalt -line: - begin: "" - end: "" -tags: -- begin: <span class="Punctuation"> - end: </span> - selector: punctuation - (punctuation.definition.string || punctuation.definition.comment) -- begin: <span class="Constant"> - end: </span> - selector: constant -- begin: <span class="Entity"> - end: </span> - selector: entity -- begin: <span class="Keyword"> - end: </span> - selector: keyword -- begin: <span class="Storage"> - end: </span> - selector: storage -- begin: <span class="String"> - end: </span> - selector: string -string.unquoted.old-plist -string.unquoted.heredoc, string.unquoted.heredoc string -- begin: <span class="Comment"> - end: </span> - selector: comment -- begin: <span class="Support"> - end: </span> - selector: support -- begin: <span class="Variable"> - end: </span> - selector: variable -- begin: <span class="LangVariable"> - end: </span> - selector: variable.language -- begin: <span class="FunctionCall"> - end: </span> - selector: meta.function-call -- begin: <span class="Invalid"> - end: </span> - selector: invalid -- begin: <span class="EmbeddedSource"> - end: </span> - selector: text source, string.unquoted.heredoc, source source -- begin: <span class="EntityInheritedClass"> - end: </span> - selector: entity.other.inherited-class -- begin: <span class="StringEmbeddedSource"> - end: </span> - selector: string.quoted source -- begin: <span class="StringConstant"> - end: </span> - selector: string constant -- begin: <span class="StringRegexp"> - end: </span> - selector: string.regexp -- begin: <span class="StringVariable"> - end: </span> - selector: string variable -- begin: <span class="SupportFunction"> - end: </span> - selector: support.function -- begin: <span class="SupportConstant"> - end: </span> - selector: support.constant -- begin: <span class="Exception"> - end: </span> - selector: support.class.exception -- begin: <span class="CCPreprocessorLine"> - end: </span> - selector: meta.preprocessor.c -- begin: <span class="CCPreprocessorDirective"> - end: </span> - selector: meta.preprocessor.c keyword -- begin: <span class="DoctypeXmlProcessing"> - end: </span> - selector: meta.sgml.html meta.doctype, meta.sgml.html meta.doctype entity, meta.sgml.html meta.doctype string, meta.xml-processing, meta.xml-processing entity, meta.xml-processing string -- begin: <span class="MetaTagA"> - end: </span> - selector: meta.tag, meta.tag entity -- begin: <span class="CssTagName"> - end: </span> - selector: meta.selector.css entity.name.tag -- begin: <span class="CssId"> - end: </span> - selector: meta.selector.css entity.other.attribute-name.id -- begin: <span class="CssClass"> - end: </span> - selector: meta.selector.css entity.other.attribute-name.class -- begin: <span class="CssPropertyName"> - end: </span> - selector: support.type.property-name.css -- begin: <span class="CssPropertyValue"> - end: </span> - selector: meta.property-group support.constant.property-value.css, meta.property-value support.constant.property-value.css -- begin: <span class="CssAtRule"> - end: </span> - selector: meta.preprocessor.at-rule keyword.control.at-rule -- begin: <span class="CssAdditionalConstants"> - end: </span> - selector: meta.property-value support.constant.named-color.css, meta.property-value constant -- begin: <span class="CssConstructorArgument"> - end: </span> - selector: meta.constructor.argument.css -- begin: <span class="DiffHeader"> - end: </span> - selector: meta.diff, meta.diff.header -- begin: <span class="DiffDeleted"> - end: </span> - selector: markup.deleted -- begin: <span class="DiffChanged"> - end: </span> - selector: markup.changed -- begin: <span class="DiffInserted"> - end: </span> - selector: markup.inserted -- begin: <span class="RawMarkup"> - end: </span> - selector: markup.raw -- begin: <span class="BlockQuote"> - end: </span> - selector: markup.quote -- begin: <span class="List"> - end: </span> - selector: markup.list -- begin: <span class="BoldMarkup"> - end: </span> - selector: markup.bold -- begin: <span class="ItalicMarkup"> - end: </span> - selector: markup.italic -- begin: <span class="HeadingMarkup"> - end: </span> - selector: markup.heading -listing: - begin: <pre class="cobalt"> - end: </pre> -document: - begin: | - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> - - <head> - <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <meta http-equiv="cache-control" content="no-cache" /> - <meta http-equiv="expires" content="3600" /> - <meta name="revisit-after" content="2 days" /> - <meta name="robots" content="index,follow" /> - <meta name="publisher" content="Dichodaemon" /> - <meta name="copyright" content="Dichodaemon" /> - - <meta name="author" content="Dichodaemon" /> - <meta name="distribution" content="global" /> - <meta name="description" content="Ocatarinetabellachithchix" /> - <meta name="keywords" content="arzaversperia flexilimosos toves" /> - <link rel="stylesheet" type="text/css" media="screen,projection,print" href="css/cobalt.css" /> - <title>cobalt</title> - - </head> - - <body> - - end: " <p>\n <a href=\"http://validator.w3.org/check?uri=referer\">\n <img style=\"border:0\"\n src=\"http://www.w3.org/Icons/valid-xhtml10\"\n alt=\"Valid XHTML 1.0 Strict\" height=\"31\" width=\"88\" />\n </a>\n <a href=\"http://jigsaw.w3.org/css-validator/check?uri=referer\">\n <img style=\"border:0;width:88px;height:31px\"\n src=\"http://jigsaw.w3.org/css-validator/images/vcss\" \n alt=\"Valid CSS!\" />\n </a>\n </p>\n\ - </body>\n\ - </html>\n" -filter: CGI.escapeHTML( @escaped ) -line-numbers: - begin: <span class="line-numbers"> - end: </span> diff --git a/vendor/ultraviolet/render/xhtml/dawn.render b/vendor/ultraviolet/render/xhtml/dawn.render deleted file mode 100644 index 5a5ff25..0000000 --- a/vendor/ultraviolet/render/xhtml/dawn.render +++ /dev/null @@ -1,134 +0,0 @@ ---- -name: Dawn -line: - begin: "" - end: "" -tags: -- begin: <span class="Comment"> - end: </span> - selector: comment -- begin: <span class="Constant"> - end: </span> - selector: constant -- begin: <span class="Entity"> - end: </span> - selector: entity -- begin: <span class="Keyword"> - end: </span> - selector: keyword -- begin: <span class="Storage"> - end: </span> - selector: storage -- begin: <span class="String"> - end: </span> - selector: string | punctuation.definition.string -- begin: <span class="Support"> - end: </span> - selector: support -- begin: <span class="Variable"> - end: </span> - selector: variable -- begin: <span class="PunctuationSeparator"> - end: </span> - selector: punctuation.separator -- begin: <span class="InvalidDeprecated"> - end: </span> - selector: invalid.deprecated -- begin: <span class="InvalidIllegal"> - end: </span> - selector: invalid.illegal -- begin: <span class="StringEmbeddedSource"> - end: </span> - selector: string source -- begin: <span class="StringConstant"> - end: </span> - selector: string constant -- begin: <span class="StringVariable"> - end: </span> - selector: string variable -- begin: <span class="StringRegexp"> - end: </span> - selector: string.regexp -- begin: <span class="StringRegexpSpecial"> - end: </span> - selector: string.regexp.character-class, string.regexp constant.character.escaped, string.regexp source.ruby.embedded, string.regexp string.regexp.arbitrary-repitition -- begin: <span class="StringRegexpConstantCharacterEscape"> - end: </span> - selector: string.regexp constant.character.escape -- begin: <span class="EmbeddedSource"> - end: </span> - selector: text source -- begin: <span class="SupportFunction"> - end: </span> - selector: support.function -- begin: <span class="SupportConstant"> - end: </span> - selector: support.constant -- begin: <span class="SupportVariable"> - end: </span> - selector: support.variable -- begin: <span class="MarkupList"> - end: </span> - selector: markup.list -- begin: <span class="MarkupHeading"> - end: </span> - selector: markup.heading | markup.heading entity.name -- begin: <span class="MarkupQuote"> - end: </span> - selector: markup.quote -- begin: <span class="MarkupItalic"> - end: </span> - selector: markup.italic -- begin: <span class="MarkupBold"> - end: </span> - selector: markup.bold -- begin: <span class="MarkupUnderline"> - end: </span> - selector: markup.underline -- begin: <span class="MarkupLink"> - end: </span> - selector: markup.link -- begin: <span class="MarkupRaw"> - end: </span> - selector: markup.raw -- begin: <span class="MarkupDeleted"> - end: </span> - selector: markup.deleted -- begin: <span class="MetaSeparator"> - end: </span> - selector: meta.separator -listing: - begin: <pre class="dawn"> - end: </pre> -document: - begin: | - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> - - <head> - <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <meta http-equiv="cache-control" content="no-cache" /> - <meta http-equiv="expires" content="3600" /> - <meta name="revisit-after" content="2 days" /> - <meta name="robots" content="index,follow" /> - <meta name="publisher" content="Dichodaemon" /> - <meta name="copyright" content="Dichodaemon" /> - - <meta name="author" content="Dichodaemon" /> - <meta name="distribution" content="global" /> - <meta name="description" content="Ocatarinetabellachithchix" /> - <meta name="keywords" content="arzaversperia flexilimosos toves" /> - <link rel="stylesheet" type="text/css" media="screen,projection,print" href="css/dawn.css" /> - <title>dawn</title> - - </head> - - <body> - - end: " <p>\n <a href=\"http://validator.w3.org/check?uri=referer\">\n <img style=\"border:0\"\n src=\"http://www.w3.org/Icons/valid-xhtml10\"\n alt=\"Valid XHTML 1.0 Strict\" height=\"31\" width=\"88\" />\n </a>\n <a href=\"http://jigsaw.w3.org/css-validator/check?uri=referer\">\n <img style=\"border:0;width:88px;height:31px\"\n src=\"http://jigsaw.w3.org/css-validator/images/vcss\" \n alt=\"Valid CSS!\" />\n </a>\n </p>\n\ - </body>\n\ - </html>\n" -filter: CGI.escapeHTML( @escaped ) -line-numbers: - begin: <span class="line-numbers"> - end: </span> diff --git a/vendor/ultraviolet/render/xhtml/eiffel.render b/vendor/ultraviolet/render/xhtml/eiffel.render deleted file mode 100644 index ed41304..0000000 --- a/vendor/ultraviolet/render/xhtml/eiffel.render +++ /dev/null @@ -1,140 +0,0 @@ ---- -name: Eiffel -line: - begin: "" - end: "" -tags: -- begin: <span class="Comment"> - end: </span> - selector: comment -- begin: <span class="Variable"> - end: </span> - selector: variable -- begin: <span class="Keyword"> - end: </span> - selector: keyword -- begin: <span class="Number"> - end: </span> - selector: constant.numeric -- begin: <span class="UserDefinedConstant"> - end: </span> - selector: constant -- begin: <span class="BuiltInConstant"> - end: </span> - selector: constant.language -- begin: <span class="String"> - end: </span> - selector: string -- begin: <span class="StringInterpolation"> - end: </span> - selector: constant.character.escape, string source -- begin: <span class="PreprocessorLine"> - end: </span> - selector: meta.preprocessor -- begin: <span class="PreprocessorDirective"> - end: </span> - selector: keyword.control.import -- begin: <span class="FunctionName"> - end: </span> - selector: entity.name.function, keyword.other.name-of-parameter.objc -- begin: <span class="TypeName"> - end: </span> - selector: entity.name.type -- begin: <span class="InheritedClassName"> - end: </span> - selector: entity.other.inherited-class -- begin: <span class="FunctionParameter"> - end: </span> - selector: variable.parameter -- begin: <span class="FunctionArgumentAndResultTypes"> - end: </span> - selector: storage.type.method -- begin: <span class="Section"> - end: </span> - selector: meta.section entity.name.section, declaration.section entity.name.section -- begin: <span class="LibraryFunction"> - end: </span> - selector: support.function -- begin: <span class="LibraryObject"> - end: </span> - selector: support.class, support.type -- begin: <span class="LibraryConstant"> - end: </span> - selector: support.constant -- begin: <span class="LibraryVariable"> - end: </span> - selector: support.variable -- begin: <span class="JsOperator"> - end: </span> - selector: keyword.operator.js -- begin: <span class="Invalid"> - end: </span> - selector: invalid -- begin: <span class="InvalidTrailingWhitespace"> - end: </span> - selector: invalid.deprecated.trailing-whitespace -- begin: <span class="EmbeddedSource"> - end: </span> - selector: text source, string.unquoted -- begin: <span class="MarkupXmlDeclaration"> - end: </span> - selector: meta.xml-processing, declaration.xml-processing -- begin: <span class="MarkupDoctype"> - end: </span> - selector: meta.doctype, declaration.doctype -- begin: <span class="MarkupDtd"> - end: </span> - selector: meta.doctype.DTD, declaration.doctype.DTD -- begin: <span class="MarkupTag"> - end: </span> - selector: meta.tag, declaration.tag -- begin: <span class="MarkupNameOfTag"> - end: </span> - selector: entity.name.tag -- begin: <span class="MarkupTagAttribute"> - end: </span> - selector: entity.other.attribute-name -- begin: <span class="MarkupHeading"> - end: </span> - selector: markup.heading -- begin: <span class="MarkupQuote"> - end: </span> - selector: markup.quote -- begin: <span class="MarkupList"> - end: </span> - selector: markup.list -listing: - begin: <pre class="eiffel"> - end: </pre> -document: - begin: | - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> - - <head> - <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <meta http-equiv="cache-control" content="no-cache" /> - <meta http-equiv="expires" content="3600" /> - <meta name="revisit-after" content="2 days" /> - <meta name="robots" content="index,follow" /> - <meta name="publisher" content="Dichodaemon" /> - <meta name="copyright" content="Dichodaemon" /> - - <meta name="author" content="Dichodaemon" /> - <meta name="distribution" content="global" /> - <meta name="description" content="Ocatarinetabellachithchix" /> - <meta name="keywords" content="arzaversperia flexilimosos toves" /> - <link rel="stylesheet" type="text/css" media="screen,projection,print" href="css/eiffel.css" /> - <title>eiffel</title> - - </head> - - <body> - - end: " <p>\n <a href=\"http://validator.w3.org/check?uri=referer\">\n <img style=\"border:0\"\n src=\"http://www.w3.org/Icons/valid-xhtml10\"\n alt=\"Valid XHTML 1.0 Strict\" height=\"31\" width=\"88\" />\n </a>\n <a href=\"http://jigsaw.w3.org/css-validator/check?uri=referer\">\n <img style=\"border:0;width:88px;height:31px\"\n src=\"http://jigsaw.w3.org/css-validator/images/vcss\" \n alt=\"Valid CSS!\" />\n </a>\n </p>\n\ - </body>\n\ - </html>\n" -filter: CGI.escapeHTML( @escaped ) -line-numbers: - begin: <span class="line-numbers"> - end: </span> diff --git a/vendor/ultraviolet/render/xhtml/espresso_libre.render b/vendor/ultraviolet/render/xhtml/espresso_libre.render deleted file mode 100644 index 88caa36..0000000 --- a/vendor/ultraviolet/render/xhtml/espresso_libre.render +++ /dev/null @@ -1,131 +0,0 @@ ---- -name: Espresso Libre -line: - begin: "" - end: "" -tags: -- begin: <span class="Comment"> - end: </span> - selector: comment -- begin: <span class="Keyword"> - end: </span> - selector: keyword, storage -- begin: <span class="Number"> - end: </span> - selector: constant.numeric -- begin: <span class="UserDefinedConstant"> - end: </span> - selector: constant -- begin: <span class="BuiltInConstant"> - end: </span> - selector: constant.language -- begin: <span class="Variable"> - end: </span> - selector: variable.language, variable.other -- begin: <span class="String"> - end: </span> - selector: string -- begin: <span class="StringInterpolation"> - end: </span> - selector: constant.character.escape, string source -- begin: <span class="PreprocessorLine"> - end: </span> - selector: meta.preprocessor -- begin: <span class="PreprocessorDirective"> - end: </span> - selector: keyword.control.import -- begin: <span class="FunctionName"> - end: </span> - selector: entity.name.function, keyword.other.name-of-parameter.objc -- begin: <span class="TypeName"> - end: </span> - selector: entity.name.type -- begin: <span class="InheritedClassName"> - end: </span> - selector: entity.other.inherited-class -- begin: <span class="FunctionParameter"> - end: </span> - selector: variable.parameter -- begin: <span class="FunctionArgumentAndResultTypes"> - end: </span> - selector: storage.type.method -- begin: <span class="Section"> - end: </span> - selector: meta.section entity.name.section, declaration.section entity.name.section -- begin: <span class="LibraryFunction"> - end: </span> - selector: support.function -- begin: <span class="LibraryObject"> - end: </span> - selector: support.class, support.type -- begin: <span class="LibraryConstant"> - end: </span> - selector: support.constant -- begin: <span class="LibraryVariable"> - end: </span> - selector: support.variable -- begin: <span class="JsOperator"> - end: </span> - selector: keyword.operator.js -- begin: <span class="Invalid"> - end: </span> - selector: invalid -- begin: <span class="InvalidTrailingWhitespace"> - end: </span> - selector: invalid.deprecated.trailing-whitespace -- begin: <span class="EmbeddedSource"> - end: </span> - selector: text source, string.unquoted -- begin: <span class="MarkupXmlDeclaration"> - end: </span> - selector: meta.tag.preprocessor.xml -- begin: <span class="MarkupDoctype"> - end: </span> - selector: meta.tag.sgml.doctype -- begin: <span class="MarkupDtd"> - end: </span> - selector: string.quoted.docinfo.doctype.DTD -- begin: <span class="MarkupTag"> - end: </span> - selector: meta.tag, declaration.tag -- begin: <span class="MarkupNameOfTag"> - end: </span> - selector: entity.name.tag -- begin: <span class="MarkupTagAttribute"> - end: </span> - selector: entity.other.attribute-name -listing: - begin: <pre class="espresso_libre"> - end: </pre> -document: - begin: | - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> - - <head> - <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <meta http-equiv="cache-control" content="no-cache" /> - <meta http-equiv="expires" content="3600" /> - <meta name="revisit-after" content="2 days" /> - <meta name="robots" content="index,follow" /> - <meta name="publisher" content="Dichodaemon" /> - <meta name="copyright" content="Dichodaemon" /> - - <meta name="author" content="Dichodaemon" /> - <meta name="distribution" content="global" /> - <meta name="description" content="Ocatarinetabellachithchix" /> - <meta name="keywords" content="arzaversperia flexilimosos toves" /> - <link rel="stylesheet" type="text/css" media="screen,projection,print" href="css/espresso_libre.css" /> - <title>espresso_libre</title> - - </head> - - <body> - - end: " <p>\n <a href=\"http://validator.w3.org/check?uri=referer\">\n <img style=\"border:0\"\n src=\"http://www.w3.org/Icons/valid-xhtml10\"\n alt=\"Valid XHTML 1.0 Strict\" height=\"31\" width=\"88\" />\n </a>\n <a href=\"http://jigsaw.w3.org/css-validator/check?uri=referer\">\n <img style=\"border:0;width:88px;height:31px\"\n src=\"http://jigsaw.w3.org/css-validator/images/vcss\" \n alt=\"Valid CSS!\" />\n </a>\n </p>\n\ - </body>\n\ - </html>\n" -filter: CGI.escapeHTML( @escaped ) -line-numbers: - begin: <span class="line-numbers"> - end: </span> diff --git a/vendor/ultraviolet/render/xhtml/files/css/active4d.css b/vendor/ultraviolet/render/xhtml/files/css/active4d.css deleted file mode 100644 index b9b13eb..0000000 --- a/vendor/ultraviolet/render/xhtml/files/css/active4d.css +++ /dev/null @@ -1,114 +0,0 @@ -pre.active4d .DiffHeader { - background-color: #656565; - color: #FFFFFF; -} -pre.active4d .Operator { -} -pre.active4d .InheritedClass { -} -pre.active4d .TypeName { - color: #21439C; -} -pre.active4d .Number { - color: #A8017E; -} -pre.active4d .EmbeddedSource { - background-color: #ECF1FF; -} -pre.active4d { - background-color: #FFFFFF; - color: #000000; -} -pre.active4d .DiffInsertedLine { - background-color: #98FF9A; - color: #000000; -} -pre.active4d .LibraryVariable { - color: #A535AE; -} -pre.active4d .Storage { - color: #FF5600; -} -pre.active4d .InterpolatedEntity { - font-weight: bold; - color: #66CCFF; -} -pre.active4d .line-numbers { - background-color: #BAD6FD; - color: #000000; -} -pre.active4d .LocalVariable { - font-weight: bold; - color: #6392FF; -} -pre.active4d .DiffLineRange { - background-color: #1B63FF; - color: #FFFFFF; -} -pre.active4d .BlockComment { - color: #D33435; -} -pre.active4d .TagName { - color: #016CFF; -} -pre.active4d .FunctionArgument { -} -pre.active4d .BuiltInConstant { - color: #A535AE; -} -pre.active4d .LineComment { - color: #D33535; -} -pre.active4d .DiffDeletedLine { - background-color: #FF7880; - color: #000000; -} -pre.active4d .NamedConstant { - color: #B7734C; -} -pre.active4d .CommandMethod { - font-weight: bold; - color: #45AE34; -} -pre.active4d .TableField { - color: #0BB600; -} -pre.active4d .PlainXmlText { - color: #000000; -} -pre.active4d .Invalid { - background-color: #990000; - color: #FFFFFF; -} -pre.active4d .LibraryClassType { - color: #A535AE; -} -pre.active4d .TagAttribute { - color: #963DFF; -} -pre.active4d .Keyword { - font-weight: bold; - color: #006699; -} -pre.active4d .UserDefinedConstant { -} -pre.active4d .String { - color: #666666; -} -pre.active4d .DiffUnchangedLine { - color: #5E5E5E; -} -pre.active4d .TagContainer { - color: #7A7A7A; -} -pre.active4d .FunctionName { - color: #21439C; -} -pre.active4d .Variable { - font-weight: bold; - color: #0053FF; -} -pre.active4d .DateTimeLiteral { - font-weight: bold; - color: #66CCFF; -} diff --git a/vendor/ultraviolet/render/xhtml/files/css/all_hallows_eve.css b/vendor/ultraviolet/render/xhtml/files/css/all_hallows_eve.css deleted file mode 100644 index 6d05150..0000000 --- a/vendor/ultraviolet/render/xhtml/files/css/all_hallows_eve.css +++ /dev/null @@ -1,72 +0,0 @@ -pre.all_hallows_eve .ClassInheritance { - font-style: italic; -} -pre.all_hallows_eve .Constant { - color: #3387CC; -} -pre.all_hallows_eve .TypeName { - text-decoration: underline; -} -pre.all_hallows_eve .TextBase { - background-color: #434242; - color: #FFFFFF; -} -pre.all_hallows_eve { - background-color: #000000; - color: #FFFFFF; -} -pre.all_hallows_eve .StringEscapesExecuted { - color: #555555; -} -pre.all_hallows_eve .line-numbers { - background-color: #73597E; - color: #FFFFFF; -} -pre.all_hallows_eve .StringExecuted { - background-color: #CCCC33; - color: #000000; -} -pre.all_hallows_eve .BlockComment { - background-color: #9B9B9B; - color: #FFFFFF; -} -pre.all_hallows_eve .TagName { - text-decoration: underline; -} -pre.all_hallows_eve .PreProcessorLine { - color: #D0D0FF; -} -pre.all_hallows_eve .SupportFunction { - color: #C83730; -} -pre.all_hallows_eve .FunctionArgument { - font-style: italic; -} -pre.all_hallows_eve .PreProcessorDirective { -} -pre.all_hallows_eve .StringEscapes { - color: #AAAAAA; -} -pre.all_hallows_eve .SourceBase { - background-color: #000000; - color: #FFFFFF; -} -pre.all_hallows_eve .TagAttribute { -} -pre.all_hallows_eve .StringLiteral { - color: #CCCC33; -} -pre.all_hallows_eve .String { - color: #66CC33; -} -pre.all_hallows_eve .Keyword { - color: #CC7833; -} -pre.all_hallows_eve .RegularExpression { - color: #CCCC33; -} -pre.all_hallows_eve .FunctionName { -} -pre.all_hallows_eve .Comment { - color: #9933CC; -} diff --git a/vendor/ultraviolet/render/xhtml/files/css/amy.css b/vendor/ultraviolet/render/xhtml/files/css/amy.css deleted file mode 100644 index 24c1e5b..0000000 --- a/vendor/ultraviolet/render/xhtml/files/css/amy.css +++ /dev/null @@ -1,147 +0,0 @@ -pre.amy .PolymorphicVariants { - color: #60B0FF; - font-style: italic; -} -pre.amy .KeywordDecorator { - color: #D0D0FF; -} -pre.amy .Punctuation { - color: #805080; -} -pre.amy .InheritedClass { -} -pre.amy .InvalidDepricated { - background-color: #CC66FF; - color: #200020; -} -pre.amy .LibraryVariable { -} -pre.amy .TokenReferenceOcamlyacc { - color: #3CB0D0; -} -pre.amy .Storage { - color: #B0FFF0; -} -pre.amy .KeywordOperator { - color: #A0A0FF; -} -pre.amy .CharacterConstant { - color: #666666; -} -pre.amy .line-numbers { - background-color: #800000; - color: #000000; -} -pre.amy .ClassName { - color: #70E080; -} -pre.amy .Int64Constant { - font-style: italic; -} -pre.amy .NonTerminalReferenceOcamlyacc { - color: #C0F0F0; -} -pre.amy .TokenDefinitionOcamlyacc { - color: #3080A0; -} -pre.amy .ClassType { - color: #70E0A0; -} -pre.amy .ControlKeyword { - color: #80A0FF; -} -pre.amy .LineNumberDirectives { - text-decoration: underline; - color: #C080C0; -} -pre.amy .FloatingPointConstant { - text-decoration: underline; -} -pre.amy .Int32Constant { - font-weight: bold; -} -pre.amy .TagName { - color: #009090; -} -pre.amy .ModuleTypeDefinitions { - text-decoration: underline; - color: #B000B0; -} -pre.amy .Integer { - color: #7090B0; -} -pre.amy .Camlp4TempParser { -} -pre.amy .InvalidIllegal { - font-weight: bold; - background-color: #FFFF00; - color: #400080; -} -pre.amy .LibraryConstant { - background-color: #200020; -} -pre.amy .ModuleDefinitions { - color: #B000B0; -} -pre.amy .Variants { - color: #60B0FF; -} -pre.amy .CompilerDirectives { - color: #C080C0; -} -pre.amy .FloatingPointInfixOperator { - text-decoration: underline; -} -pre.amy .BuiltInConstant1 { -} -pre.amy { - background-color: #200020; - color: #D0D0FF; -} -pre.amy .FunctionArgument { - color: #80B0B0; -} -pre.amy .FloatingPointPrefixOperator { - text-decoration: underline; -} -pre.amy .NativeintConstant { - font-weight: bold; -} -pre.amy .BuiltInConstant { - color: #707090; -} -pre.amy .BooleanConstant { - color: #8080A0; -} -pre.amy .LibraryClassType { -} -pre.amy .TagAttribute { -} -pre.amy .Keyword { - color: #A080FF; -} -pre.amy .UserDefinedConstant { -} -pre.amy .String { - color: #999999; -} -pre.amy .Camlp4Code { - background-color: #350060; -} -pre.amy .NonTerminalDefinitionOcamlyacc { - color: #90E0E0; -} -pre.amy .FunctionName { - color: #50A0A0; -} -pre.amy .SupportModules { - color: #A00050; -} -pre.amy .Variable { - color: #008080; -} -pre.amy .Comment { - background-color: #200020; - color: #404080; - font-style: italic; -} diff --git a/vendor/ultraviolet/render/xhtml/files/css/blackboard.css b/vendor/ultraviolet/render/xhtml/files/css/blackboard.css deleted file mode 100644 index 640380c..0000000 --- a/vendor/ultraviolet/render/xhtml/files/css/blackboard.css +++ /dev/null @@ -1,88 +0,0 @@ -pre.blackboard .LatexSupport { - color: #FBDE2D; -} -pre.blackboard .OcamlInfixOperator { - color: #8DA6CE; -} -pre.blackboard .MetaFunctionCallPy { - color: #BECDE6; -} -pre.blackboard .Superclass { - color: #FF6400; - font-style: italic; -} -pre.blackboard .Constant { - color: #D8FA3C; -} -pre.blackboard { - background-color: #0C1021; - color: #F8F8F8; -} -pre.blackboard .OcamlFPConstant { - text-decoration: underline; -} -pre.blackboard .OcamlFPInfixOperator { - text-decoration: underline; -} -pre.blackboard .Support { - color: #8DA6CE; -} -pre.blackboard .OcamlOperator { - color: #F8F8F8; -} -pre.blackboard .Storage { - color: #FBDE2D; -} -pre.blackboard .line-numbers { - background-color: #253B76; - color: #FFFFFF; -} -pre.blackboard .StringInterpolation { - color: #FF6400; -} -pre.blackboard .InvalidIllegal { - background-color: #9D1E15; - color: #F8F8F8; -} -pre.blackboard .PlistUnquotedString { - color: #FFFFFF; -} -pre.blackboard .OcamlVariant { - color: #D5E0F3; -} -pre.blackboard .MetaTag { - color: #7F90AA; -} -pre.blackboard .LatexEnvironment { - background-color: #F7F7F8; -} -pre.blackboard .OcamlFPPrefixOperator { - text-decoration: underline; -} -pre.blackboard .OcamlPrefixOperator { - color: #8DA6CE; -} -pre.blackboard .EntityNameSection { - color: #FFFFFF; -} -pre.blackboard .String { - color: #61CE3C; -} -pre.blackboard .Keyword { - color: #FBDE2D; -} -pre.blackboard .LatexEnvironmentNested { - background-color: #7691F3; -} -pre.blackboard .InvalidDeprecated { - color: #AB2A1D; - font-style: italic; -} -pre.blackboard .Variable { -} -pre.blackboard .Entity { - color: #FF6400; -} -pre.blackboard .Comment { - color: #AEAEAE; -} diff --git a/vendor/ultraviolet/render/xhtml/files/css/brilliance_black.css b/vendor/ultraviolet/render/xhtml/files/css/brilliance_black.css deleted file mode 100644 index ffe891b..0000000 --- a/vendor/ultraviolet/render/xhtml/files/css/brilliance_black.css +++ /dev/null @@ -1,605 +0,0 @@ -pre.brilliance_black .MetaGroupBraces2 { - background-color: #0E0E0E; -} -pre.brilliance_black .StringEmbeddedSource { - color: #406180; -} -pre.brilliance_black .line-numbers { - background-color: #2E2EE6; - color: #000000; -} -pre.brilliance_black .StorageModifier { - color: #803D00; -} -pre.brilliance_black .TagWildcard { - font-weight: bold; - color: #FF7900; -} -pre.brilliance_black .MUnderline { - text-decoration: underline; -} -pre.brilliance_black .MetaGroupBraces3 { - background-color: #111111; -} -pre.brilliance_black .MiscPunctuation { - font-weight: bold; - color: #4C4C4C; -} -pre.brilliance_black .LEntityNameSection { - background-color: #FFFFFF; - color: #000000; -} -pre.brilliance_black .MItalic { - font-style: italic; -} -pre.brilliance_black .MetaGroupBraces4 { - background-color: #151515; -} -pre.brilliance_black .DDiffDelete { - background-color: #400021; - color: #FF40A3; -} -pre.brilliance_black .LMetaEnvironmentList { - background-color: #010101; - color: #515151; -} -pre.brilliance_black .InheritedClass { - background-color: #480204; - color: #FF0086; -} -pre.brilliance_black .LKeywordOperatorBraces { - color: #666666; -} -pre.brilliance_black .MetaGroupBraces5 { - background-color: #191919; -} -pre.brilliance_black .ObjectPunctuation { - font-weight: bold; - color: #0C823B; -} -pre.brilliance_black .LMetaEndDocument { - background-color: #CDCDCD; - color: #000000; -} -pre.brilliance_black .LibraryConstant { - color: #00FFF8; -} -pre.brilliance_black .LibraryVariable { - background-color: #024846; - color: #00FFF8; -} -pre.brilliance_black .MetaGroupBraces6 { - background-color: #1C1C1C; -} -pre.brilliance_black .MetaSourceEmbedded { - background-color: #010101; - color: #666666; -} -pre.brilliance_black .MetaBracePipe { - background-color: #1E1E1E; - color: #4C4C4C; -} -pre.brilliance_black .LMetaLabelReference { - background-color: #404040; -} -pre.brilliance_black .MetaGroupBraces7 { - background-color: #1F1F1F; -} -pre.brilliance_black .TagBlockForm { - background-color: #031C34; -} -pre.brilliance_black .MRawBlock { - background-color: #000000; - color: #999999; -} -pre.brilliance_black .KeywordControl { - background-color: #230248; - color: #F800FF; -} -pre.brilliance_black .KeywordOperatorGetter { - color: #8083FF; -} -pre.brilliance_black .LVariableParameterCite { - background-color: #400022; - color: #FFBFE1; -} -pre.brilliance_black .MetaGroupBraces8 { - background-color: #212121; -} -pre.brilliance_black .MetaDelimiter { - font-weight: bold; - background-color: #151515; - color: #FFFFFF; -} -pre.brilliance_black .LMetaEnvironmentList2 { - background-color: #010101; - color: #515151; -} -pre.brilliance_black .LMetaFootnote { - background-color: #020448; - color: #3D43EF; -} -pre.brilliance_black .KeywordOperatorSetter { -} -pre.brilliance_black .StringRegexGroup1 { - background-color: #274802; -} -pre.brilliance_black .TagName { - color: #EFEFEF; -} -pre.brilliance_black .VariableLanguageThisJsPrototype { - color: #666666; -} -pre.brilliance_black .MetaGroupBraces9 { - background-color: #242424; -} -pre.brilliance_black .BoldStringQuotes { - font-weight: bold; - color: #803D00; -} -pre.brilliance_black .MetaDelimiterObjectJs { - background-color: #010101; -} -pre.brilliance_black .MetaDelimiterStatementJs { - background-color: #000000; -} -pre.brilliance_black .Invalid { - font-weight: bold; - background-color: #FF0007; - color: #330000; -} -pre.brilliance_black .LMetaEnvironmentList3 { - background-color: #000000; - color: #515151; -} -pre.brilliance_black .MQuoteBlock { - background-color: #656565; -} -pre.brilliance_black .ClassMethod { - color: #FF0086; -} -pre.brilliance_black .Keyword { - color: #F800FF; -} -pre.brilliance_black .AttributeMatch { - background-color: #020448; - color: #0007FF; -} -pre.brilliance_black .HackKeywordControlRubyStartBlock { -} -pre.brilliance_black .StringRegexGroup2 { - background-color: #274802; - color: #EBEBEB; -} -pre.brilliance_black .MetaBraceCurlyFunction { - background-color: #230248; - color: #8083FF; -} -pre.brilliance_black .DDiffAdd { - background-color: #00401E; - color: #40FF9A; -} -pre.brilliance_black .MetaBraceErbReturnValue { - background-color: #284935; - color: #45815D; -} -pre.brilliance_black .LMetaEnvironmentList4 { - color: #515151; -} -pre.brilliance_black .TagAttribute { - color: #F5F5F5; -} -pre.brilliance_black .MReference { - color: #0086FF; -} -pre.brilliance_black .Function { - background-color: #480227; - color: #800043; -} -pre.brilliance_black .StringRegexGroup3 { - background-color: #274802; - color: #EBEBEB; -} -pre.brilliance_black .GlobalVariable { - background-color: #022748; - color: #00807C; -} -pre.brilliance_black .LMetaEnvironmentList5 { - color: #515151; -} -pre.brilliance_black .EntityNamePreprocessor { - background-color: #482302; -} -pre.brilliance_black .StringRegexGroup4 { - background-color: #274802; - color: #EBEBEB; -} -pre.brilliance_black .LSupportFunctionSection { - color: #D9D9D9; -} -pre.brilliance_black .LMetaEnvironmentList6 { - color: #515151; -} -pre.brilliance_black .Id { - color: #FF0086; -} -pre.brilliance_black .CurlyPunctuation { - font-weight: bold; - color: #FFFFFF; -} -pre.brilliance_black .SubtlegradientCom { - background-color: #FFFFFF; - text-decoration: underline; - color: #555555; -} -pre.brilliance_black .StringPunctuation { - color: #803D00; -} -pre.brilliance_black .LSupportFunction { - color: #BC80FF; -} -pre.brilliance_black .TextSubversionCommit { - background-color: #FFFFFF; - color: #000000; -} -pre.brilliance_black .SourceEmbededSource { - background-color: #161616; -} -pre.brilliance_black .TagOther { - background-color: #480204; - color: #FF0007; -} -pre.brilliance_black .ClassVariable { - background-color: #02068E; - color: #0086FF; -} -pre.brilliance_black .LVariableParameterLabel { - color: #E6E6E6; -} -pre.brilliance_black .MetaGroupAssertionRegexp { - background-color: #024B8E; -} -pre.brilliance_black .DDiffChanged { - background-color: #803D00; - color: #FFFF55; -} -pre.brilliance_black .HtmlComment { - font-style: italic; -} -pre.brilliance_black .StringInterpolated { - background-color: #1A1A1A; - color: #FFFC80; -} -pre.brilliance_black .BuiltInConstant1 { - background-color: #044802; - color: #07FF00; -} -pre.brilliance_black .InstanceConstructor { - background-color: #480227; -} -pre.brilliance_black .Instance { - color: #FF0007; -} -pre.brilliance_black .MetaPropertyList { - font-weight: bold; - color: #333333; -} -pre.brilliance_black .Latex { -} -pre.brilliance_black .LMarkupRaw { - background-color: #000000; -} -pre.brilliance_black .StringPunctuationIi { - color: #F5EF28; -} -pre.brilliance_black .Css { -} -pre.brilliance_black .ClassName { - color: #FF0007; -} -pre.brilliance_black .MetaPropertyName { - color: #999999; -} -pre.brilliance_black .LKeywordControlRef { - background-color: #260001; - color: #FF0007; -} -pre.brilliance_black .MetaHeadersBlogKeywordOtherBlog { - background-color: #036562; - color: #06403E; -} -pre.brilliance_black .PseudoClass { - color: #7900FF; -} -pre.brilliance_black .TagBlockHead { - background-color: #121212; -} -pre.brilliance_black .StringRegexArbitraryRepitition { - background-color: #274802; - color: #00FFF8; -} -pre.brilliance_black .LKeywordOperatorDelimiter { - background-color: #010101; -} -pre.brilliance_black .FunctionArgument { - background-color: #230248; - color: #8083FF; -} -pre.brilliance_black .MReferenceName { - background-color: #022748; - color: #00FFF8; -} -pre.brilliance_black .TextSubversionCommitMetaScopeChangedFiles { - background-color: #000000; - color: #FFFFFF; -} -pre.brilliance_black .VariablePunctuation { - color: #666666; -} -pre.brilliance_black .MUnderlineLink { - text-decoration: underline; - color: #00FFF8; -} -pre.brilliance_black .Selector { - background-color: #010101; - color: #666666; -} -pre.brilliance_black .TagDoctype { - background-color: #333333; - color: #CDCDCD; -} -pre.brilliance_black .Class { - background-color: #8E0206; - color: #800004; -} -pre.brilliance_black .BuiltInConstant { - color: #07FF00; -} -pre.brilliance_black .MBold { - font-weight: bold; -} -pre.brilliance_black .MHeading { - background-color: #272727; - color: #666666; -} -pre.brilliance_black .ConstantVariable { - color: #00FFF8; -} -pre.brilliance_black .XmlTag { - color: #666666; -} -pre.brilliance_black .MHr { - background-color: #FFFFFF; - color: #000000; -} -pre.brilliance_black .LKeywordControlCite { - background-color: #260014; - color: #FF0086; -} -pre.brilliance_black .FunctionPunctuation { - font-weight: bold; - color: #800043; -} -pre.brilliance_black .Variable { - color: #0086FF; -} -pre.brilliance_black .Syntax { - color: #333333; -} -pre.brilliance_black .MetaPropertyValue { - background-color: #0D0D0D; - color: #999999; -} -pre.brilliance_black .KeywordOperator { - color: #6100CC; -} -pre.brilliance_black .StringUnquoted { - color: #FFBC80; -} -pre.brilliance_black .LConstantLanguageGeneral { -} -pre.brilliance_black .TextStringSource { - color: #999999; -} -pre.brilliance_black .LVariableParameterLabelReference { - background-color: #400002; - color: #FFBC80; -} -pre.brilliance_black .Source { - background-color: #000000; -} -pre.brilliance_black .MetaHeadersBlogStringUnquotedBlog { - background-color: #656523; - color: #803D00; -} -pre.brilliance_black .StringRegexCharacterClass { - background-color: #274802; - color: #86FF00; -} -pre.brilliance_black .LibraryFunction { - color: #6100CC; -} -pre.brilliance_black .MetaBlockContentSlate { - color: #CDCDCD; -} -pre.brilliance_black .TextStringSourceStringSource { -} -pre.brilliance_black .MetaBraceErb1 { - background-color: #000000; -} -pre.brilliance_black .TagInline { - background-color: #482302; - color: #FF7900; -} -pre.brilliance_black .String { - background-color: #482302; - color: #FFFC80; -} -pre.brilliance_black .MetaBlockSlate { - color: #666666; -} -pre.brilliance_black .MetaHeadersBlog1 { - background-color: #FFFFFF; - color: #666666; -} -pre.brilliance_black .SourceRubyRailsEmbeddedOneLine { - background-color: #036562; -} -pre.brilliance_black .SourceRubyRailsEmbeddedReturnValueOneLine { - background-color: #3A3A3A; -} -pre.brilliance_black .MMarkup { - background-color: #1E1E1E; - color: #FFF800; -} -pre.brilliance_black .TagBlock { - background-color: #2C2C2C; - color: #4C4C4C; -} -pre.brilliance_black .CommentPunctuation1 { - color: #333333; -} -pre.brilliance_black .SourceStringInterpolatedSource { - background-color: #010101; - color: #999999; -} -pre.brilliance_black .SourceStringSource { - background-color: #272727; - color: #FFFFFF; -} -pre.brilliance_black .xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx { - background-color: #FFFFFF; - color: #E6E6E6; -} -pre.brilliance_black .LKeywordOperatorBrackets { - color: #999999; -} -pre.brilliance_black .SourceRegexpKeyword { - color: #FF0086; -} -pre.brilliance_black .TagMeta { - background-color: #230248; - color: #F800FF; -} -pre.brilliance_black .GlobalPreDefinedVariable { - background-color: #024846; - color: #00FF79; -} -pre.brilliance_black .TagForm { - background-color: #022748; - color: #0086FF; -} -pre.brilliance_black .Tag { - color: #333333; -} -pre.brilliance_black .UserDefinedConstant { - color: #00FF79; -} -pre.brilliance_black .NormalVariables { - color: #406180; -} -pre.brilliance_black .ThomasAylott { - font-weight: bold; - background-color: #FFFFFF; - color: #000000; -} -pre.brilliance_black .Comment1 { - color: #333333; -} -pre.brilliance_black .TextSource { - background-color: #000000; - color: #CCCCCC; -} -pre.brilliance_black .MetaBraceErb { - background-color: #036562; - color: #00FFF8; -} -pre.brilliance_black .SupportTypePropertyName { - background-color: #000000; - color: #FFFFFF; -} -pre.brilliance_black .StringLiteral { - background-color: #274802; - color: #FFF800; -} -pre.brilliance_black .MetaGroupBracesRoundJs { -} -pre.brilliance_black .MetaHeadersBlog { - background-color: #FFFFFF; -} -pre.brilliance_black .Comment { - background-color: #030365; - color: #5555FF; - font-style: italic; -} -pre.brilliance_black .Class1 { - color: #F800FF; -} -pre.brilliance_black .Text { - color: #FFFFFF; -} -pre.brilliance_black .StringRegex { - background-color: #274802; - color: #FFF800; -} -pre.brilliance_black .CommentPunctuation { - font-weight: bold; - color: #1414F9; -} -pre.brilliance_black .MetaTagInlineSource { - background-color: #482302; -} -pre.brilliance_black .TagStructure { - background-color: #2A2A2A; - color: #666666; -} -pre.brilliance_black .Tag1 { - color: #FF0007; -} -pre.brilliance_black .FunctionName { - color: #FF0086; -} -pre.brilliance_black .LMetaGroupBraces { - color: #515151; -} -pre.brilliance_black .Storage { - color: #FF7900; -} -pre.brilliance_black .MetaAssertion { - color: #0086FF; -} -pre.brilliance_black .MetaBraceCurlyMetaGroup { - background-color: #010101; - color: #CDCDCD; -} -pre.brilliance_black .ArrayPunctuation { - font-weight: bold; - background-color: #341A03; - color: #7F5E40; -} -pre.brilliance_black .SpecialFunction { - color: #8C60BF; -} -pre.brilliance_black .InstanceVariable { - color: #406180; -} -pre.brilliance_black .CharacterConstant { - color: #86FF00; -} -pre.brilliance_black { - background-color: #050505; - color: #CDCDCD; -} -pre.brilliance_black .LibraryClassType { - background-color: #480204; - color: #FF0007; -} -pre.brilliance_black .Number { - color: #C6FF00; -} -pre.brilliance_black .MetaGroupBraces1 { - background-color: #0A0A0A; -} -pre.brilliance_black .TagValue { - color: #EBEBEB; -} diff --git a/vendor/ultraviolet/render/xhtml/files/css/brilliance_dull.css b/vendor/ultraviolet/render/xhtml/files/css/brilliance_dull.css deleted file mode 100644 index 53d85ef..0000000 --- a/vendor/ultraviolet/render/xhtml/files/css/brilliance_dull.css +++ /dev/null @@ -1,599 +0,0 @@ -pre.brilliance_dull .MetaGroupBraces2 { - background-color: #0E0E0E; -} -pre.brilliance_dull .StringEmbeddedSource { - color: #555F68; -} -pre.brilliance_dull .line-numbers { - background-color: #2B2F53; - color: #FFFFFF; -} -pre.brilliance_dull .StorageModifier { -} -pre.brilliance_dull .TagWildcard { - font-weight: bold; - color: #A57C57; -} -pre.brilliance_dull .MUnderline { - text-decoration: underline; -} -pre.brilliance_dull .MetaGroupBraces3 { - background-color: #111111; -} -pre.brilliance_dull .MiscPunctuation { - font-weight: bold; - color: #666666; -} -pre.brilliance_dull .LEntityNameSection { - background-color: #FFFFFF; - color: #000000; -} -pre.brilliance_dull .MItalic { - font-style: italic; -} -pre.brilliance_dull .MetaGroupBraces4 { - background-color: #151515; -} -pre.brilliance_dull .DDiffDelete { - background-color: #28151F; - color: #BB82A0; -} -pre.brilliance_dull .LMetaEnvironmentList { - background-color: #000000; - color: #515151; -} -pre.brilliance_dull .InheritedClass { - background-color: #2C1818; - color: #A45880; -} -pre.brilliance_dull .LKeywordOperatorBraces { - color: #666666; -} -pre.brilliance_dull .MetaGroupBraces5 { - background-color: #191919; -} -pre.brilliance_dull .ObjectPunctuation { - font-weight: bold; - color: #345741; -} -pre.brilliance_dull .LMetaEndDocument { - background-color: #CCCCCC; - color: #000000; -} -pre.brilliance_dull .LibraryConstant { - color: #57A5A3; -} -pre.brilliance_dull .LibraryVariable { - background-color: #182D2C; - color: #57A5A3; -} -pre.brilliance_dull .MetaGroupBraces6 { - background-color: #1C1C1C; -} -pre.brilliance_dull .MetaSourceEmbedded { - background-color: #000000; - color: #666666; -} -pre.brilliance_dull .MetaBracePipe { - background-color: #1C1C1C; - color: #4C4C4C; -} -pre.brilliance_dull .KeywordOperatorArithmetic { - color: #5B6190; -} -pre.brilliance_dull .LMetaLabelReference { - background-color: #3C3C3C; -} -pre.brilliance_dull .MetaGroupBraces7 { - background-color: #1F1F1F; -} -pre.brilliance_dull .LVariableParameterCite { - background-color: #28151F; - color: #E7D4DF; -} -pre.brilliance_dull .TagBlockForm { - background-color: #10181F; -} -pre.brilliance_dull .MRawBlock { - background-color: #000000; - color: #999999; -} -pre.brilliance_dull .KeywordControl { - color: #A358A5; -} -pre.brilliance_dull .MetaGroupBraces8 { - background-color: #212121; -} -pre.brilliance_dull .MetaDelimiter { - font-weight: bold; - background-color: #111111; - color: #FFFFFF; -} -pre.brilliance_dull .LMetaEnvironmentList2 { - background-color: #000000; - color: #515151; -} -pre.brilliance_dull .LMetaFootnote { - background-color: #18172D; - color: #7A7BB0; -} -pre.brilliance_dull .RegexKeyword { -} -pre.brilliance_dull .StringRegexGroup1 { - background-color: #232D18; -} -pre.brilliance_dull .TagName { - color: #EFEFEF; -} -pre.brilliance_dull .VariableLanguageThisJsPrototype { - color: #666666; -} -pre.brilliance_dull .MetaGroupBraces9 { - background-color: #242424; -} -pre.brilliance_dull .BoldStringQuotes { - font-weight: bold; -} -pre.brilliance_dull .MetaDelimiterObjectJs { - background-color: #000000; -} -pre.brilliance_dull .MetaDelimiterStatementJs { - background-color: #000000; -} -pre.brilliance_dull .Invalid { - font-weight: bold; - background-color: #A5585A; - color: #201111; -} -pre.brilliance_dull .LMetaEnvironmentList3 { - background-color: #000000; - color: #515151; -} -pre.brilliance_dull .MQuoteBlock { - background-color: #616161; -} -pre.brilliance_dull .ClassMethod { - color: #A45880; -} -pre.brilliance_dull .Keyword { -} -pre.brilliance_dull .AttributeMatch { - background-color: #18172D; - color: #5859A5; -} -pre.brilliance_dull .StringRegexGroup2 { - background-color: #232D18; - color: #EAEAEA; -} -pre.brilliance_dull .DDiffAdd { - background-color: #14281D; - color: #82BB9C; -} -pre.brilliance_dull .MetaBraceErbReturnValue { - background-color: #182D25; - color: #58A58A; -} -pre.brilliance_dull .LMetaEnvironmentList4 { - color: #515151; -} -pre.brilliance_dull .FunctionDeclarationParametersPunctuation { - color: #512C2C; -} -pre.brilliance_dull .TagAttribute { - color: #F4F4F4; -} -pre.brilliance_dull .MReference { - color: #5780A5; -} -pre.brilliance_dull .StringRegexGroup3 { - background-color: #232D18; - color: #EAEAEA; -} -pre.brilliance_dull .GlobalVariable { - background-color: #18232D; - color: #2C5251; -} -pre.brilliance_dull .LMetaEnvironmentList5 { - color: #515151; -} -pre.brilliance_dull .EntityNamePreprocessor { -} -pre.brilliance_dull .FunctionDeclarationParameters { - color: #BABBD9; -} -pre.brilliance_dull .StringRegexGroup4 { - background-color: #232D18; - color: #EAEAEA; -} -pre.brilliance_dull .LSupportFunctionSection { - color: #D8D8D8; -} -pre.brilliance_dull .LMetaEnvironmentList6 { - color: #515151; -} -pre.brilliance_dull .Id { - color: #A45880; -} -pre.brilliance_dull .CurlyPunctuation { - font-weight: bold; - color: #FFFFFF; -} -pre.brilliance_dull .SubtlegradientCom { - background-color: #FFFFFF; - text-decoration: underline; - color: #555555; -} -pre.brilliance_dull .StringPunctuation { -} -pre.brilliance_dull .LSupportFunction { - color: #A358A5; -} -pre.brilliance_dull .TextSubversionCommit { - background-color: #FFFFFF; - color: #000000; -} -pre.brilliance_dull .SourceEmbededSource { - background-color: #131313; -} -pre.brilliance_dull .LVariableParameterLabel { - color: #E5E5E5; -} -pre.brilliance_dull .TagOther { - background-color: #2C1818; - color: #A5585A; -} -pre.brilliance_dull .ClassVariable { - background-color: #30305A; - color: #5780A5; -} -pre.brilliance_dull .MetaGroupAssertionRegexp { - background-color: #2F465A; -} -pre.brilliance_dull .KeywordOperatorLogical { - background-color: #1C1C36; - color: #7C85B8; -} -pre.brilliance_dull .DDiffChanged { - color: #C2C28F; -} -pre.brilliance_dull .HtmlComment { - font-style: italic; -} -pre.brilliance_dull .StringInterpolated { - background-color: #1A1A1A; - color: #D1D1AB; -} -pre.brilliance_dull .BuiltInConstant1 { - background-color: #182D18; - color: #5AA557; -} -pre.brilliance_dull .InstanceConstructor { - background-color: #2D1823; -} -pre.brilliance_dull .Instance { - color: #A5585A; -} -pre.brilliance_dull .MetaPropertyList { - font-weight: bold; - color: #333333; -} -pre.brilliance_dull .FunctionDeclarationName { -} -pre.brilliance_dull .Latex { -} -pre.brilliance_dull .LMarkupRaw { - background-color: #000000; -} -pre.brilliance_dull .StringPunctuationIi { - color: #ACAB6F; -} -pre.brilliance_dull .LKeywordControlRef { - background-color: #170C0C; - color: #A5585A; -} -pre.brilliance_dull .Css { -} -pre.brilliance_dull .ClassName { - color: #A5585A; -} -pre.brilliance_dull .MetaPropertyName { - color: #999999; -} -pre.brilliance_dull .MetaHeadersBlogKeywordOtherBlog { - background-color: #213F3E; - color: #182A29; -} -pre.brilliance_dull .PseudoClass { - color: #7D58A4; -} -pre.brilliance_dull { - background-color: #000000; - color: #CCCCCC; -} -pre.brilliance_dull .TagBlockHead { - background-color: #121212; -} -pre.brilliance_dull .StringRegexArbitraryRepitition { - background-color: #232D18; - color: #57A5A3; -} -pre.brilliance_dull .LKeywordOperatorDelimiter { - background-color: #000000; -} -pre.brilliance_dull .MReferenceName { - background-color: #18232D; - color: #57A5A3; -} -pre.brilliance_dull .TextSubversionCommitMetaScopeChangedFiles { - background-color: #000000; - color: #FFFFFF; -} -pre.brilliance_dull .VariablePunctuation { - color: #666666; -} -pre.brilliance_dull .MUnderlineLink { - text-decoration: underline; - color: #57A5A3; -} -pre.brilliance_dull .Selector { - background-color: #000000; - color: #666666; -} -pre.brilliance_dull .TagDoctype { - background-color: #333333; - color: #CCCCCC; -} -pre.brilliance_dull .Class { - background-color: #5A3031; - color: #512C2C; -} -pre.brilliance_dull .BuiltInConstant { - color: #5AA557; -} -pre.brilliance_dull .MBold { - font-weight: bold; -} -pre.brilliance_dull .MHeading { - background-color: #262626; - color: #666666; -} -pre.brilliance_dull .ConstantVariable { - color: #57A5A3; -} -pre.brilliance_dull .LKeywordControlCite { - background-color: #170C12; - color: #A45880; -} -pre.brilliance_dull .XmlTag { - color: #666666; -} -pre.brilliance_dull .MHr { - background-color: #FFFFFF; - color: #000000; -} -pre.brilliance_dull .FunctionPunctuation { - font-weight: bold; - color: #A358A5; -} -pre.brilliance_dull .Variable { - color: #789BB6; -} -pre.brilliance_dull .FunctionCallArgumentsPunctuation { - color: #A358A5; -} -pre.brilliance_dull .Syntax { - color: #333333; -} -pre.brilliance_dull .MetaPropertyValue { - background-color: #0D0D0D; - color: #999999; -} -pre.brilliance_dull .KeywordOperator { - color: #5B6190; -} -pre.brilliance_dull .StringUnquoted { - color: #D1BDAB; -} -pre.brilliance_dull .LConstantLanguageGeneral { -} -pre.brilliance_dull .TextStringSource { - color: #999999; -} -pre.brilliance_dull .LVariableParameterLabelReference { - background-color: #281516; - color: #D1BDAB; -} -pre.brilliance_dull .FunctionDeclarationParameters1 { - color: #BABBD9; -} -pre.brilliance_dull .Source { - background-color: #000000; -} -pre.brilliance_dull .LibraryFunctionCall { - color: #9D80BA; -} -pre.brilliance_dull .MetaHeadersBlogStringUnquotedBlog { - background-color: #4A4A36; -} -pre.brilliance_dull .StringRegexCharacterClass { - background-color: #232D18; - color: #80A557; -} -pre.brilliance_dull .LibraryFunctionName { - background-color: #332D39; - color: #5E5368; -} -pre.brilliance_dull .MetaBlockContentSlate { - color: #CCCCCC; -} -pre.brilliance_dull .TextStringSourceStringSource { -} -pre.brilliance_dull .MetaBraceErb1 { - background-color: #000000; -} -pre.brilliance_dull .String { - color: #D2D191; -} -pre.brilliance_dull .TagInline { - color: #A57C57; -} -pre.brilliance_dull .MetaBlockSlate { - color: #666666; -} -pre.brilliance_dull .MetaHeadersBlog1 { - background-color: #FFFFFF; - color: #666666; -} -pre.brilliance_dull .SourceRubyRailsEmbeddedOneLine { - background-color: #213F3E; -} -pre.brilliance_dull .SourceRubyRailsEmbeddedReturnValueOneLine { - background-color: #464646; -} -pre.brilliance_dull .MMarkup { - background-color: #1C1C1C; - color: #A5A358; -} -pre.brilliance_dull .TagBlock { - background-color: #292929; - color: #4C4C4C; -} -pre.brilliance_dull .SourceStringInterpolatedSource { - background-color: #000000; - color: #999999; -} -pre.brilliance_dull .SourceStringSource { - background-color: #262626; - color: #FFFFFF; -} -pre.brilliance_dull .xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx { - background-color: #FFFFFF; - color: #E6E6E6; -} -pre.brilliance_dull .LKeywordOperatorBrackets { - color: #999999; -} -pre.brilliance_dull .TagMeta { - background-color: #22182D; - color: #A358A5; -} -pre.brilliance_dull .GlobalPreDefinedVariable { - background-color: #182D2C; - color: #58A57C; -} -pre.brilliance_dull .TagForm { - background-color: #18232D; - color: #5780A5; -} -pre.brilliance_dull .Tag { - color: #333333; -} -pre.brilliance_dull .UserDefinedConstant { - color: #58A57C; -} -pre.brilliance_dull .NormalVariables { - color: #555F68; -} -pre.brilliance_dull .ThomasAylott { - font-weight: bold; - background-color: #FFFFFF; - color: #000000; -} -pre.brilliance_dull .TextSource { - background-color: #000000; - color: #CCCCCC; -} -pre.brilliance_dull .MetaBraceErb { - background-color: #213F3E; - color: #57A5A3; -} -pre.brilliance_dull .SupportTypePropertyName { - background-color: #000000; - color: #FFFFFF; -} -pre.brilliance_dull .StringLiteral { - background-color: #232D18; - color: #A5A358; -} -pre.brilliance_dull .KeywordOperatorAssignment { - background-color: #1C1C36; - color: #464684; -} -pre.brilliance_dull .KeywordOperatorComparison { - color: #A9ACD0; -} -pre.brilliance_dull .MetaGroupBracesRoundJs { -} -pre.brilliance_dull .MetaHeadersBlog { - background-color: #FFFFFF; -} -pre.brilliance_dull .Comment { - background-color: #1C1C1C; - color: #ACACAC; -} -pre.brilliance_dull .Class1 { - color: #A358A5; -} -pre.brilliance_dull .Text { - color: #FFFFFF; -} -pre.brilliance_dull .FunctionCallWithoutArguments { - color: #A79EAE; -} -pre.brilliance_dull .StringRegex { - background-color: #232D18; - color: #A5A358; -} -pre.brilliance_dull .FunctionCall { - color: #765F8C; -} -pre.brilliance_dull .CommentPunctuation { -} -pre.brilliance_dull .LMetaGroupBraces { - color: #515151; -} -pre.brilliance_dull .MetaTagInlineSource { -} -pre.brilliance_dull .TagStructure { - background-color: #292929; - color: #666666; -} -pre.brilliance_dull .Tag1 { - color: #A5585A; -} -pre.brilliance_dull .Storage { - color: #A57C57; -} -pre.brilliance_dull .MetaAssertion { - color: #5780A5; -} -pre.brilliance_dull .MetaBraceCurlyMetaGroup { - background-color: #000000; - color: #CCCCCC; -} -pre.brilliance_dull .ArrayPunctuation { - font-weight: bold; - color: #675D54; -} -pre.brilliance_dull .InstanceVariable { - color: #555F68; -} -pre.brilliance_dull .CharacterConstant { - color: #80A557; -} -pre.brilliance_dull .LibraryClassType { - background-color: #2C1818; - color: #A5585A; -} -pre.brilliance_dull .Number { - color: #94A558; -} -pre.brilliance_dull .MetaGroupBraces1 { - background-color: #0A0A0A; -} -pre.brilliance_dull .TagValue { - color: #EAEAEA; -} -pre.brilliance_dull .FunctionDeclaration { - color: #A45880; -} diff --git a/vendor/ultraviolet/render/xhtml/files/css/cobalt.css b/vendor/ultraviolet/render/xhtml/files/css/cobalt.css deleted file mode 100644 index 694b85f..0000000 --- a/vendor/ultraviolet/render/xhtml/files/css/cobalt.css +++ /dev/null @@ -1,149 +0,0 @@ -pre.cobalt .BlockQuote { - background-color: #004480; -} -pre.cobalt .DiffInserted { - background-color: #154F00; - color: #F8F8F8; -} -pre.cobalt .DiffHeader { - background-color: #000E1A; - color: #F8F8F8; -} -pre.cobalt .CssPropertyValue { - color: #F6F080; -} -pre.cobalt .CCPreprocessorDirective { - color: #AFC4DB; -} -pre.cobalt .Constant { - color: #FF628C; -} -pre.cobalt .List { - background-color: #130D26; -} -pre.cobalt .DiffChanged { - background-color: #806F00; - color: #F8F8F8; -} -pre.cobalt .EmbeddedSource { - background-color: #223545; - color: #FFFFFF; -} -pre.cobalt .Support { - color: #80FFBB; -} -pre.cobalt .Punctuation { - color: #E1EFFF; -} -pre.cobalt .RawMarkup { - background-color: #74B9D3; -} -pre.cobalt .CssConstructorArgument { - color: #EB939A; -} -pre.cobalt .LangVariable { - color: #FF80E1; -} -pre.cobalt .Storage { - color: #FFEE80; -} -pre.cobalt .line-numbers { - background-color: #B36539; - color: #000000; -} -pre.cobalt .CssClass { - color: #5FE461; -} -pre.cobalt .StringConstant { - color: #80FF82; -} -pre.cobalt .CssAtRule { - color: #F6AA11; -} -pre.cobalt .BoldMarkup { - font-weight: bold; - color: #C1AFFF; -} -pre.cobalt .CssTagName { - color: #9EFFFF; -} -pre.cobalt .Exception { - color: #FF1E00; -} -pre.cobalt .SupportConstant { - color: #EB939A; -} -pre.cobalt .ItalicMarkup { - color: #B8FFD9; - font-style: italic; -} -pre.cobalt .DiffDeleted { - background-color: #4C0900; - color: #F8F8F8; -} -pre.cobalt .CCPreprocessorLine { - color: #8996A8; -} -pre.cobalt .SupportFunction { - color: #FFB054; -} -pre.cobalt .CssAdditionalConstants { - color: #EDF080; -} -pre.cobalt .MetaTagA { - color: #9EFFFF; -} -pre.cobalt .StringRegexp { - color: #80FFC2; -} -pre.cobalt .StringEmbeddedSource { - color: #9EFF80; -} -pre.cobalt .EntityInheritedClass { - color: #80FCFF; - font-style: italic; -} -pre.cobalt .FunctionCall { - color: #FFEE80; -} -pre.cobalt { - background-color: #002240; - color: #FFFFFF; -} -pre.cobalt .CssId { - color: #FFB454; -} -pre.cobalt .StringVariable { - color: #EDEF7D; -} -pre.cobalt .Invalid { - background-color: #800F00; - color: #F8F8F8; -} -pre.cobalt .String { - color: #3AD900; -} -pre.cobalt .Keyword { - color: #FF9D00; -} -pre.cobalt .HeadingMarkup { - font-weight: bold; - background-color: #001221; - color: #C8E4FD; -} -pre.cobalt .CssPropertyName { - color: #9DF39F; -} -pre.cobalt .DoctypeXmlProcessing { - color: #73817D; -} -pre.cobalt .Variable { - color: #CCCCCC; -} -pre.cobalt .Comment { - color: #0088FF; - font-style: italic; -} -pre.cobalt .Entity { - color: #FFDD00; -} diff --git a/vendor/ultraviolet/render/xhtml/files/css/dawn.css b/vendor/ultraviolet/render/xhtml/files/css/dawn.css deleted file mode 100644 index 50316b6..0000000 --- a/vendor/ultraviolet/render/xhtml/files/css/dawn.css +++ /dev/null @@ -1,121 +0,0 @@ -pre.dawn .MetaSeparator { - font-weight: bold; - background-color: #DCDCDC; - color: #19356D; -} -pre.dawn .SupportVariable { - color: #234A97; -} -pre.dawn .Constant { - font-weight: bold; - color: #811F24; -} -pre.dawn .EmbeddedSource { - background-color: #829AC2; -} -pre.dawn .StringRegexpConstantCharacterEscape { - font-weight: bold; - color: #811F24; -} -pre.dawn .Support { - color: #691C97; -} -pre.dawn .MarkupList { - color: #693A17; -} -pre.dawn .Storage { - color: #A71D5D; - font-style: italic; -} -pre.dawn .line-numbers { - background-color: #7496CF; - color: #000000; -} -pre.dawn .StringConstant { - font-weight: bold; - color: #696969; -} -pre.dawn .MarkupUnderline { - text-decoration: underline; - color: #080808; -} -pre.dawn .MarkupHeading { - font-weight: bold; - color: #19356D; -} -pre.dawn .SupportConstant { - color: #B4371F; -} -pre.dawn .MarkupQuote { - background-color: #C5C5C5; - color: #0B6125; - font-style: italic; -} -pre.dawn .StringRegexpSpecial { - font-weight: bold; - color: #CF5628; -} -pre.dawn .InvalidIllegal { - background-color: #B52A1D; - color: #F8F8F8; - font-style: italic; -} -pre.dawn .MarkupDeleted { - color: #B52A1D; -} -pre.dawn .MarkupRaw { - background-color: #C5C5C5; - color: #234A97; -} -pre.dawn .SupportFunction { - color: #693A17; -} -pre.dawn .PunctuationSeparator { - color: #794938; -} -pre.dawn .StringRegexp { - color: #CF5628; -} -pre.dawn .StringEmbeddedSource { - background-color: #829AC2; - color: #080808; -} -pre.dawn .MarkupLink { - color: #234A97; - font-style: italic; -} -pre.dawn .MarkupBold { - font-weight: bold; - color: #080808; -} -pre.dawn .StringVariable { - color: #234A97; -} -pre.dawn .String { - color: #0B6125; -} -pre.dawn .Keyword { - color: #794938; -} -pre.dawn { - background-color: #F5F5F5; - color: #080808; -} -pre.dawn .MarkupItalic { - color: #080808; - font-style: italic; -} -pre.dawn .InvalidDeprecated { - font-weight: bold; - color: #B52A1D; -} -pre.dawn .Variable { - color: #234A97; -} -pre.dawn .Entity { - color: #BF4F24; -} -pre.dawn .Comment { - color: #5A525F; - font-style: italic; -} diff --git a/vendor/ultraviolet/render/xhtml/files/css/eiffel.css b/vendor/ultraviolet/render/xhtml/files/css/eiffel.css deleted file mode 100644 index 6da96ab..0000000 --- a/vendor/ultraviolet/render/xhtml/files/css/eiffel.css +++ /dev/null @@ -1,121 +0,0 @@ -pre.eiffel .EmbeddedSource { - background-color: #6597F6; -} -pre.eiffel .LibraryObject { - font-weight: bold; - color: #6D79DE; -} -pre.eiffel .Section { - font-style: italic; -} -pre.eiffel .FunctionArgumentAndResultTypes { - color: #70727E; -} -pre.eiffel .TypeName { - font-style: italic; -} -pre.eiffel .Number { - color: #CD0000; - font-style: italic; -} -pre.eiffel .MarkupList { - color: #B90690; -} -pre.eiffel .MarkupTagAttribute { - font-style: italic; -} -pre.eiffel .LibraryVariable { - font-weight: bold; - color: #21439C; -} -pre.eiffel .line-numbers { - background-color: #C3DCFF; - color: #000000; -} -pre.eiffel .FunctionParameter { - font-style: italic; -} -pre.eiffel .MarkupTag { - color: #1C02FF; -} -pre.eiffel { - background-color: #FFFFFF; - color: #000000; -} -pre.eiffel .MarkupHeading { - font-weight: bold; - color: #0C07FF; -} -pre.eiffel .JsOperator { - color: #687687; -} -pre.eiffel .InheritedClassName { - font-style: italic; -} -pre.eiffel .StringInterpolation { - color: #26B31A; -} -pre.eiffel .MarkupQuote { - color: #000000; - font-style: italic; -} -pre.eiffel .MarkupNameOfTag { - font-weight: bold; -} -pre.eiffel .InvalidTrailingWhitespace { - background-color: #FFD0D0; -} -pre.eiffel .LibraryConstant { - font-weight: bold; - color: #06960E; -} -pre.eiffel .MarkupXmlDeclaration { - color: #68685B; -} -pre.eiffel .PreprocessorDirective { - font-weight: bold; - color: #0C450D; -} -pre.eiffel .BuiltInConstant { - color: #585CF6; - font-style: italic; -} -pre.eiffel .MarkupDtd { - font-style: italic; -} -pre.eiffel .Invalid { - background-color: #990000; - color: #FFFFFF; -} -pre.eiffel .LibraryFunction { - font-weight: bold; - color: #3C4C72; -} -pre.eiffel .String { - color: #D80800; -} -pre.eiffel .UserDefinedConstant { - color: #C5060B; - font-style: italic; -} -pre.eiffel .Keyword { - font-weight: bold; - color: #0100B6; -} -pre.eiffel .MarkupDoctype { - color: #888888; -} -pre.eiffel .FunctionName { - font-weight: bold; - color: #0000A2; -} -pre.eiffel .PreprocessorLine { - color: #1A921C; -} -pre.eiffel .Variable { - color: #0206FF; - font-style: italic; -} -pre.eiffel .Comment { - color: #00B418; -} diff --git a/vendor/ultraviolet/render/xhtml/files/css/espresso_libre.css b/vendor/ultraviolet/render/xhtml/files/css/espresso_libre.css deleted file mode 100644 index e8acbac..0000000 --- a/vendor/ultraviolet/render/xhtml/files/css/espresso_libre.css +++ /dev/null @@ -1,109 +0,0 @@ -pre.espresso_libre .EmbeddedSource { - background-color: #CE9065; -} -pre.espresso_libre .LibraryObject { - font-weight: bold; - color: #6D79DE; -} -pre.espresso_libre .Section { - font-style: italic; -} -pre.espresso_libre .FunctionArgumentAndResultTypes { - color: #8B8E9C; -} -pre.espresso_libre .TypeName { - text-decoration: underline; -} -pre.espresso_libre .Number { - color: #44AA43; -} -pre.espresso_libre { - background-color: #2A211C; - color: #BDAE9D; -} -pre.espresso_libre .MarkupTagAttribute { - font-style: italic; -} -pre.espresso_libre .LibraryVariable { - font-weight: bold; - color: #2F5FE0; -} -pre.espresso_libre .line-numbers { - background-color: #C3DCFF; - color: #000000; -} -pre.espresso_libre .FunctionParameter { - font-style: italic; -} -pre.espresso_libre .MarkupTag { - color: #43A8ED; -} -pre.espresso_libre .JsOperator { - color: #687687; -} -pre.espresso_libre .InheritedClassName { - font-style: italic; -} -pre.espresso_libre .StringInterpolation { - color: #2FE420; -} -pre.espresso_libre .MarkupNameOfTag { - font-weight: bold; -} -pre.espresso_libre .InvalidTrailingWhitespace { - background-color: #FFD0D0; -} -pre.espresso_libre .LibraryConstant { - font-weight: bold; - color: #00AF0E; -} -pre.espresso_libre .MarkupXmlDeclaration { - color: #8F7E65; -} -pre.espresso_libre .PreprocessorDirective { - font-weight: bold; - color: #9AFF87; -} -pre.espresso_libre .BuiltInConstant { - font-weight: bold; - color: #585CF6; -} -pre.espresso_libre .MarkupDtd { - font-style: italic; -} -pre.espresso_libre .Invalid { - background-color: #990000; - color: #FFFFFF; -} -pre.espresso_libre .LibraryFunction { - font-weight: bold; - color: #7290D9; -} -pre.espresso_libre .String { - color: #049B0A; -} -pre.espresso_libre .UserDefinedConstant { - font-weight: bold; - color: #C5656B; -} -pre.espresso_libre .Keyword { - font-weight: bold; - color: #43A8ED; -} -pre.espresso_libre .MarkupDoctype { - color: #888888; -} -pre.espresso_libre .FunctionName { - font-weight: bold; - color: #FF9358; -} -pre.espresso_libre .PreprocessorLine { - color: #1A921C; -} -pre.espresso_libre .Variable { - color: #318495; -} -pre.espresso_libre .Comment { - color: #0066FF; - font-style: italic; -} diff --git a/vendor/ultraviolet/render/xhtml/files/css/idle.css b/vendor/ultraviolet/render/xhtml/files/css/idle.css deleted file mode 100644 index eca8faf..0000000 --- a/vendor/ultraviolet/render/xhtml/files/css/idle.css +++ /dev/null @@ -1,62 +0,0 @@ -pre.idle .InheritedClass { -} -pre.idle .TypeName { - color: #21439C; -} -pre.idle .Number { -} -pre.idle .LibraryVariable { - color: #A535AE; -} -pre.idle .Storage { - color: #FF5600; -} -pre.idle .line-numbers { - background-color: #BAD6FD; - color: #000000; -} -pre.idle { - background-color: #FFFFFF; - color: #000000; -} -pre.idle .StringInterpolation { - color: #990000; -} -pre.idle .TagName { -} -pre.idle .LibraryConstant { - color: #A535AE; -} -pre.idle .FunctionArgument { -} -pre.idle .BuiltInConstant { - color: #A535AE; -} -pre.idle .Invalid { - background-color: #990000; - color: #FFFFFF; -} -pre.idle .LibraryClassType { - color: #A535AE; -} -pre.idle .LibraryFunction { - color: #A535AE; -} -pre.idle .TagAttribute { -} -pre.idle .Keyword { - color: #FF5600; -} -pre.idle .UserDefinedConstant { -} -pre.idle .String { - color: #00A33F; -} -pre.idle .FunctionName { - color: #21439C; -} -pre.idle .Variable { -} -pre.idle .Comment { - color: #919191; -} diff --git a/vendor/ultraviolet/render/xhtml/files/css/iplastic.css b/vendor/ultraviolet/render/xhtml/files/css/iplastic.css deleted file mode 100644 index fd6c7d4..0000000 --- a/vendor/ultraviolet/render/xhtml/files/css/iplastic.css +++ /dev/null @@ -1,80 +0,0 @@ -pre.iplastic .Constant { - color: #6782D3; -} -pre.iplastic .Support { - font-weight: bold; - color: #3333FF; -} -pre.iplastic .EmbeddedSource { - background-color: #F9F9F9; - color: #000000; -} -pre.iplastic .Arguments { - font-style: italic; -} -pre.iplastic .TypeName { - font-weight: bold; -} -pre.iplastic .Identifier { - color: #9700CC; -} -pre.iplastic .Number { - color: #0066FF; -} -pre.iplastic .SectionName { - font-weight: bold; -} -pre.iplastic .Storage { - font-weight: bold; -} -pre.iplastic .line-numbers { - background-color: #BAD6FD; - color: #000000; -} -pre.iplastic { - background-color: #EEEEEE; - color: #000000; -} -pre.iplastic .FrameTitle { - font-weight: bold; - color: #000000; -} -pre.iplastic .TagName { - font-weight: bold; -} -pre.iplastic .Tag { - color: #0033CC; -} -pre.iplastic .Exception { - color: #990000; -} -pre.iplastic .XmlDeclaration { - color: #333333; -} -pre.iplastic .TrailingWhitespace { - background-color: #EEEEEE; -} -pre.iplastic .TagAttribute { - color: #3366CC; - font-style: italic; -} -pre.iplastic .Invalid { - background-color: #E7342D; - color: #FF0000; -} -pre.iplastic .Keyword { - color: #0000FF; -} -pre.iplastic .String { - color: #009933; -} -pre.iplastic .Comment { - color: #0066FF; - font-style: italic; -} -pre.iplastic .FunctionName { - color: #FF8000; -} -pre.iplastic .RegularExpression { - color: #FF0080; -} diff --git a/vendor/ultraviolet/render/xhtml/files/css/lazy.css b/vendor/ultraviolet/render/xhtml/files/css/lazy.css deleted file mode 100644 index c8ab841..0000000 --- a/vendor/ultraviolet/render/xhtml/files/css/lazy.css +++ /dev/null @@ -1,73 +0,0 @@ -pre.lazy .OcamlInfixFPOperator { - text-decoration: underline; -} -pre.lazy .OcamlInfixOperator { - color: #3B5BB5; -} -pre.lazy .MetaFunctionCallPy { - color: #3E4558; -} -pre.lazy .Superclass { - color: #3B5BB5; - font-style: italic; -} -pre.lazy .LatexEntity { - color: #D62A28; -} -pre.lazy .Constant { - color: #3B5BB5; -} -pre.lazy .OcamlFPConstant { - text-decoration: underline; -} -pre.lazy .Support { - color: #3B5BB5; -} -pre.lazy .OcamlOperator { - color: #000000; -} -pre.lazy .line-numbers { - background-color: #E3FC8D; - color: #000000; -} -pre.lazy .StringInterpolation { - color: #671EBB; -} -pre.lazy .InvalidIllegal { - background-color: #9D1E15; - color: #F8F8F8; -} -pre.lazy .OcamlVariant { - color: #7F90AA; -} -pre.lazy .MetaTag { - color: #3A4A64; -} -pre.lazy .OcamlPrefixFPOperator { - text-decoration: underline; -} -pre.lazy .OcamlPrefixOperator { - color: #3B5BB5; -} -pre.lazy .String { - color: #409B1C; -} -pre.lazy .Keyword { - color: #FF7800; -} -pre.lazy { - background-color: #FFFFFF; - color: #000000; -} -pre.lazy .InvalidDeprecated { - color: #990000; - font-style: italic; -} -pre.lazy .Variable { -} -pre.lazy .Entity { - color: #3B5BB5; -} -pre.lazy .Comment { - color: #8C868F; -} diff --git a/vendor/ultraviolet/render/xhtml/files/css/mac_classic.css b/vendor/ultraviolet/render/xhtml/files/css/mac_classic.css deleted file mode 100644 index 1411199..0000000 --- a/vendor/ultraviolet/render/xhtml/files/css/mac_classic.css +++ /dev/null @@ -1,123 +0,0 @@ -pre.mac_classic .EmbeddedSource { - background-color: #0C0C0C; -} -pre.mac_classic .LibraryObject { - font-weight: bold; - color: #6D79DE; -} -pre.mac_classic .Section { - font-style: italic; -} -pre.mac_classic .FunctionArgumentAndResultTypes { - color: #70727E; -} -pre.mac_classic .TypeName { - text-decoration: underline; -} -pre.mac_classic .Number { - color: #0000CD; -} -pre.mac_classic { - background-color: #FFFFFF; - color: #000000; -} -pre.mac_classic .MarkupList { - color: #B90690; -} -pre.mac_classic .MarkupTagAttribute { - font-style: italic; -} -pre.mac_classic .LibraryVariable { - font-weight: bold; - color: #21439C; -} -pre.mac_classic .line-numbers { - background-color: #4D97FF; - color: #000000; -} -pre.mac_classic .FunctionParameter { - font-style: italic; -} -pre.mac_classic .MarkupTag { - color: #1C02FF; -} -pre.mac_classic .MarkupHeading { - font-weight: bold; - color: #0C07FF; -} -pre.mac_classic .JsOperator { - color: #687687; -} -pre.mac_classic .InheritedClassName { - font-style: italic; -} -pre.mac_classic .StringInterpolation { - color: #26B31A; -} -pre.mac_classic .MarkupQuote { - color: #000000; - font-style: italic; -} -pre.mac_classic .MarkupNameOfTag { - font-weight: bold; -} -pre.mac_classic .InvalidTrailingWhitespace { - background-color: #FFD0D0; -} -pre.mac_classic .LibraryConstant { - font-weight: bold; - color: #06960E; -} -pre.mac_classic .MarkupXmlDeclaration { - color: #68685B; -} -pre.mac_classic .EmbeddedEmbeddedSource { - background-color: #0E0E0E; -} -pre.mac_classic .PreprocessorDirective { - font-weight: bold; - color: #0C450D; -} -pre.mac_classic .BuiltInConstant { - font-weight: bold; - color: #585CF6; -} -pre.mac_classic .MarkupDtd { - font-style: italic; -} -pre.mac_classic .Invalid { - background-color: #990000; - color: #FFFFFF; -} -pre.mac_classic .LibraryFunction { - font-weight: bold; - color: #3C4C72; -} -pre.mac_classic .String { - color: #036A07; -} -pre.mac_classic .UserDefinedConstant { - font-weight: bold; - color: #C5060B; -} -pre.mac_classic .Keyword { - font-weight: bold; - color: #0000FF; -} -pre.mac_classic .MarkupDoctype { - color: #888888; -} -pre.mac_classic .FunctionName { - font-weight: bold; - color: #0000A2; -} -pre.mac_classic .PreprocessorLine { - color: #1A921C; -} -pre.mac_classic .Variable { - color: #318495; -} -pre.mac_classic .Comment { - color: #0066FF; - font-style: italic; -} diff --git a/vendor/ultraviolet/render/xhtml/files/css/magicwb_amiga.css b/vendor/ultraviolet/render/xhtml/files/css/magicwb_amiga.css deleted file mode 100644 index ae167fa..0000000 --- a/vendor/ultraviolet/render/xhtml/files/css/magicwb_amiga.css +++ /dev/null @@ -1,104 +0,0 @@ -pre.magicwb_amiga .MarkupQuoteEmail { - color: #00F0C9; -} -pre.magicwb_amiga .EmbeddedSource { - background-color: #8A9ECB; -} -pre.magicwb_amiga .InheritedClass { - font-style: italic; -} -pre.magicwb_amiga .TypeName { - text-decoration: underline; -} -pre.magicwb_amiga .Number { - color: #FFFFFF; -} -pre.magicwb_amiga .LibraryVariable { - color: #3A68A3; -} -pre.magicwb_amiga .Storage { - font-weight: bold; - color: #3A68A3; -} -pre.magicwb_amiga .line-numbers { - background-color: #B1B1B1; - color: #000000; -} -pre.magicwb_amiga .IncludeUser { - background-color: #969696; - color: #FFA995; -} -pre.magicwb_amiga .ObjectiveCMethodCall { - color: #000000; -} -pre.magicwb_amiga .ConstantUserDefined { - background-color: #1D1DEA; - color: #FFA995; -} -pre.magicwb_amiga .LibraryConstant { - color: #FFFFFF; -} -pre.magicwb_amiga .EntityName { - font-weight: bold; - color: #0000FF; -} -pre.magicwb_amiga .ConstantBuiltIn { - font-weight: bold; - color: #FFA995; -} -pre.magicwb_amiga .MarkupRaw { - background-color: #0000FF; - color: #FFFFFF; -} -pre.magicwb_amiga .MarkupListItem { - color: #4D4E60; -} -pre.magicwb_amiga .FunctionArgument { - font-style: italic; -} -pre.magicwb_amiga .ObjectiveCMethodCall1 { - font-style: italic; -} -pre.magicwb_amiga .MarkupQuoteDoubleEmail { - color: #4C457E; -} -pre.magicwb_amiga .IncludeSystem { - background-color: #969696; - color: #FFA995; - font-style: italic; -} -pre.magicwb_amiga .Invalid { - background-color: #797979; - color: #FFFFFF; -} -pre.magicwb_amiga .LibraryClassType { - color: #FFA995; -} -pre.magicwb_amiga .LibraryFunction { - color: #E5B3FF; -} -pre.magicwb_amiga .TagAttribute { - color: #3A68A3; - font-style: italic; -} -pre.magicwb_amiga .Keyword { - font-weight: bold; -} -pre.magicwb_amiga .String { - background-color: #EA1D1D; - color: #FFFFFF; -} -pre.magicwb_amiga { - background-color: #969696; - color: #000000; -} -pre.magicwb_amiga .FunctionName { - color: #FFA995; -} -pre.magicwb_amiga .Variable { - color: #FFA995; -} -pre.magicwb_amiga .Comment { - color: #8D2E75; - font-style: italic; -} diff --git a/vendor/ultraviolet/render/xhtml/files/css/pastels_on_dark.css b/vendor/ultraviolet/render/xhtml/files/css/pastels_on_dark.css deleted file mode 100644 index 057bb0d..0000000 --- a/vendor/ultraviolet/render/xhtml/files/css/pastels_on_dark.css +++ /dev/null @@ -1,188 +0,0 @@ -pre.pastels_on_dark .CssPropertyColours { - color: #666633; -} -pre.pastels_on_dark .CssPropertyValue { - color: #9B2E4D; -} -pre.pastels_on_dark .HtmlDocinfoDtd { - font-style: italic; -} -pre.pastels_on_dark .Exceptions { - font-weight: bold; - color: #C82255; -} -pre.pastels_on_dark .ClassInheritance { - font-style: italic; -} -pre.pastels_on_dark .CssInvalidComma { - background-color: #FF0000; - color: #FFFFFF; -} -pre.pastels_on_dark .HtmlTag { - color: #858EF4; -} -pre.pastels_on_dark .Constants { - color: #6782D3; -} -pre.pastels_on_dark .Section { - font-style: italic; -} -pre.pastels_on_dark .PhpPhpdocs { - color: #777777; -} -pre.pastels_on_dark .Variables { - color: #C1C144; -} -pre.pastels_on_dark .RegularExpressions { - color: #666666; -} -pre.pastels_on_dark .Comments { - color: #555555; -} -pre.pastels_on_dark .line-numbers { - background-color: #73597E; - color: #FFFFFF; -} -pre.pastels_on_dark .PhpVariablesGlobals { - color: #B72E1D; -} -pre.pastels_on_dark .PhpConstantsCorePredefined { - font-weight: bold; - color: #DE8E20; -} -pre.pastels_on_dark .HtmlDoctype { - color: #888888; -} -pre.pastels_on_dark .HtmlDocinfoXml { - color: #68685B; -} -pre.pastels_on_dark .AttributeName { - color: #9B456F; -} -pre.pastels_on_dark .ClassName { - text-decoration: underline; -} -pre.pastels_on_dark .FunctionArgumentName { - font-weight: bold; -} -pre.pastels_on_dark .FunctionResult { - color: #0000FF; -} -pre.pastels_on_dark .TmlangdefKeys { - color: #7171F3; -} -pre.pastels_on_dark .CssSelectorsElements { - font-weight: bold; - color: #B8CD06; -} -pre.pastels_on_dark .CssSelectorsId { - color: #EC9E00; -} -pre.pastels_on_dark .ControlStructures { - font-weight: bold; - color: #6969FA; -} -pre.pastels_on_dark .Interpolation { - color: #C10006; -} -pre.pastels_on_dark .CommentsBlock { - color: #555555; -} -pre.pastels_on_dark .CssSelectorsPseudoclass { - color: #2E759C; -} -pre.pastels_on_dark .Operators { - color: #47B8D6; -} -pre.pastels_on_dark .TagName { - color: #858EF4; -} -pre.pastels_on_dark .EmbeddedCode { - text-decoration: underline; -} -pre.pastels_on_dark .PhpVariablesSaferGlobals { - color: #00FF00; -} -pre.pastels_on_dark .InvalidTrailingWhitespace { - background-color: #FFD0D0; -} -pre.pastels_on_dark .Functions { - color: #A1A1FF; -} -pre.pastels_on_dark .Keywords { - color: #A1A1FF; -} -pre.pastels_on_dark { - background-color: #211E1E; - color: #DADADA; -} -pre.pastels_on_dark .PhpKeywordsStorage { - color: #6969FA; -} -pre.pastels_on_dark .PhpIncludeRequire { - color: #C82255; -} -pre.pastels_on_dark .HtmlAttribute { - color: #9B456F; -} -pre.pastels_on_dark .AttributeWithValue { - color: #9B456F; -} -pre.pastels_on_dark .FunctionArgumentType { - color: #0000FF; -} -pre.pastels_on_dark .PreprocessorDirective { - font-weight: bold; -} -pre.pastels_on_dark .CssUnits { - color: #6969FA; -} -pre.pastels_on_dark .CssFontNames { - color: #666633; -} -pre.pastels_on_dark .CssSelectorsClassname { - color: #EDCA06; -} -pre.pastels_on_dark .PhpStringsSingleQuoted { - color: #BFA36D; -} -pre.pastels_on_dark .PhpConstantsStandardPredefined { - font-weight: bold; - color: #DE8E10; -} -pre.pastels_on_dark .HtmlServersideIncludes { - color: #909090; -} -pre.pastels_on_dark .CssPropertyKeyword { - color: #E1C96B; -} -pre.pastels_on_dark .LanguageConstants { - font-weight: bold; - color: #DE8E30; -} -pre.pastels_on_dark .CharacterConstants { - color: #AFA472; -} -pre.pastels_on_dark .Invalid { - font-weight: bold; - background-color: #FF0000; - color: #FFF9F9; -} -pre.pastels_on_dark .FunctionArgumentVariable { - font-style: italic; -} -pre.pastels_on_dark .Strings { - color: #AD9361; -} -pre.pastels_on_dark .PhpStringsDoubleQuoted { - color: #AD9361; -} -pre.pastels_on_dark .FunctionName { - font-weight: bold; -} -pre.pastels_on_dark .PreprocessorLine { - color: #2F006E; -} -pre.pastels_on_dark .Numbers { - color: #CCCCCC; -} diff --git a/vendor/ultraviolet/render/xhtml/files/css/slush_poppies.css b/vendor/ultraviolet/render/xhtml/files/css/slush_poppies.css deleted file mode 100644 index 865c036..0000000 --- a/vendor/ultraviolet/render/xhtml/files/css/slush_poppies.css +++ /dev/null @@ -1,85 +0,0 @@ -pre.slush_poppies .Directives { - font-weight: bold; -} -pre.slush_poppies .TypeName { - color: #800080; -} -pre.slush_poppies .InheritedClass { -} -pre.slush_poppies .OcamlInfixFPOperators { - text-decoration: underline; -} -pre.slush_poppies .Number { - color: #0080A0; -} -pre.slush_poppies .LibraryVariable { -} -pre.slush_poppies .Storage { - color: #008080; -} -pre.slush_poppies .line-numbers { - background-color: #B0B0FF; - color: #000000; -} -pre.slush_poppies .OcamlPrefixFPOperators { - text-decoration: underline; -} -pre.slush_poppies .OcamlFloatingPointConstants { - text-decoration: underline; -} -pre.slush_poppies .LineNumberDirectives { -} -pre.slush_poppies .TagName { -} -pre.slush_poppies .StorageTypes { - color: #A08000; -} -pre.slush_poppies .Operators { - color: #2060A0; -} -pre.slush_poppies .LibraryConstant { -} -pre.slush_poppies .VariantTypes { - color: #C08060; -} -pre.slush_poppies .FunctionArgument { -} -pre.slush_poppies .BuiltInConstant { -} -pre.slush_poppies .ClassTypeName { - color: #8000C0; -} -pre.slush_poppies .ModuleKeyword { - color: #0080FF; -} -pre.slush_poppies .Invalid { -} -pre.slush_poppies .LibraryClassType { -} -pre.slush_poppies .LibraryFunction { -} -pre.slush_poppies .TagAttribute { -} -pre.slush_poppies .Keyword { - color: #2060A0; -} -pre.slush_poppies .UserDefinedConstant { -} -pre.slush_poppies .CharacterConstants { - color: #800000; -} -pre.slush_poppies .String { - color: #C03030; -} -pre.slush_poppies { - background-color: #F1F1F1; - color: #000000; -} -pre.slush_poppies .FunctionName { - color: #800000; -} -pre.slush_poppies .Variable { -} -pre.slush_poppies .Comment { - color: #406040; -} diff --git a/vendor/ultraviolet/render/xhtml/files/css/spacecadet.css b/vendor/ultraviolet/render/xhtml/files/css/spacecadet.css deleted file mode 100644 index 31d4b9d..0000000 --- a/vendor/ultraviolet/render/xhtml/files/css/spacecadet.css +++ /dev/null @@ -1,51 +0,0 @@ -pre.spacecadet .Constant { - color: #BF9960; -} -pre.spacecadet .Support { - color: #8A4B66; -} -pre.spacecadet .InheritedClass { - font-style: italic; -} -pre.spacecadet .LibraryVariable { -} -pre.spacecadet .Storage { - color: #9EBF60; -} -pre.spacecadet .line-numbers { - background-color: #40002F; - color: #FFFFFF; -} -pre.spacecadet { - background-color: #0D0D0D; - color: #DDE6CF; -} -pre.spacecadet .TagName { -} -pre.spacecadet .Exception { - color: #893062; -} -pre.spacecadet .LibraryConstant { -} -pre.spacecadet .Invalid { - background-color: #5F0047; -} -pre.spacecadet .LibraryClassType { -} -pre.spacecadet .TagAttribute { -} -pre.spacecadet .Keyword { - color: #728059; -} -pre.spacecadet .String { - color: #805978; -} -pre.spacecadet .Entity { - color: #6078BF; -} -pre.spacecadet .Variable { - color: #596380; -} -pre.spacecadet .Comment { - color: #473C45; -} diff --git a/vendor/ultraviolet/render/xhtml/files/css/sunburst.css b/vendor/ultraviolet/render/xhtml/files/css/sunburst.css deleted file mode 100644 index 49436ba..0000000 --- a/vendor/ultraviolet/render/xhtml/files/css/sunburst.css +++ /dev/null @@ -1,180 +0,0 @@ -pre.sunburst .DiffInserted { - background-color: #253B22; - color: #F8F8F8; -} -pre.sunburst .DiffHeader { - background-color: #0E2231; - color: #F8F8F8; - font-style: italic; -} -pre.sunburst .CssPropertyValue { - color: #F9EE98; -} -pre.sunburst .CCCPreprocessorDirective { - color: #AFC4DB; -} -pre.sunburst .Constant { - color: #3387CC; -} -pre.sunburst .DiffChanged { - background-color: #4A410D; - color: #F8F8F8; -} -pre.sunburst .Support { - color: #9B859D; -} -pre.sunburst .MarkupList { - color: #E1D4B9; -} -pre.sunburst .CssConstructorArgument { - color: #8F9D6A; -} -pre.sunburst .Storage { - color: #99CF50; -} -pre.sunburst .line-numbers { - background-color: #DDF0FF; - color: #000000; -} -pre.sunburst .CssClass { - color: #9B703F; -} -pre.sunburst .StringConstant { - color: #DDF2A4; -} -pre.sunburst .MarkupSeparator { - background-color: #242424; - color: #60A633; -} -pre.sunburst .MarkupUnderline { - text-decoration: underline; - color: #E18964; -} -pre.sunburst .CssAtRule { - color: #8693A5; -} -pre.sunburst .MetaTagInline { - color: #E0C589; -} -pre.sunburst .JEntityNameType { - text-decoration: underline; -} -pre.sunburst .LogEntryError { - background-color: #751012; -} -pre.sunburst .MarkupHeading { - background-color: #632D04; - color: #FEDCC5; -} -pre.sunburst .CssTagName { - color: #CDA869; -} -pre.sunburst .SupportConstant { - color: #CF6A4C; -} -pre.sunburst .MarkupQuote { - background-color: #ECD091; - color: #E1D4B9; - font-style: italic; -} -pre.sunburst .DiffDeleted { - background-color: #420E09; - color: #F8F8F8; -} -pre.sunburst .CCCPreprocessorLine { - color: #8996A8; -} -pre.sunburst .StringRegexpSpecial { - color: #CF7D34; -} -pre.sunburst .EmbeddedSourceBright { - background-color: #ABADB4; -} -pre.sunburst .InvalidIllegal { - background-color: #150B15; - color: #FD5FF1; -} -pre.sunburst .MarkupRaw { - background-color: #ABADB4; - color: #578BB3; -} -pre.sunburst .SupportFunction { - color: #DAD085; -} -pre.sunburst .CssAdditionalConstants { - color: #DD7B3B; -} -pre.sunburst .MetaTagAll { - color: #89BDFF; -} -pre.sunburst .StringRegexp { - color: #E9C062; -} -pre.sunburst .StringEmbeddedSource { - color: #DAEFA3; -} -pre.sunburst .EntityInheritedClass { - color: #9B5C2E; - font-style: italic; -} -pre.sunburst .MarkupComment { - color: #F67B37; - font-style: italic; -} -pre.sunburst .MarkupBold { - font-weight: bold; - color: #E9C062; -} -pre.sunburst .CssId { - color: #8B98AB; -} -pre.sunburst .CssPseudoClass { - color: #8F9D6A; -} -pre.sunburst .JCast { - color: #676767; - font-style: italic; -} -pre.sunburst .StringVariable { - color: #8A9A95; -} -pre.sunburst .String { - color: #65B042; -} -pre.sunburst .Keyword { - color: #E28964; -} -pre.sunburst { - background-color: #000000; - color: #F8F8F8; -} -pre.sunburst .LogEntry { - background-color: #C7C7C7; -} -pre.sunburst .MarkupItalic { - color: #E9C062; - font-style: italic; -} -pre.sunburst .CssPropertyName { - color: #C5AF75; -} -pre.sunburst .Namespaces { - color: #E18964; -} -pre.sunburst .DoctypeXmlProcessing { - color: #494949; -} -pre.sunburst .InvalidDeprecated { - color: #FD5FF1; - font-style: italic; -} -pre.sunburst .Variable { - color: #3E87E3; -} -pre.sunburst .Entity { - color: #89BDFF; -} -pre.sunburst .Comment { - color: #AEAEAE; - font-style: italic; -} diff --git a/vendor/ultraviolet/render/xhtml/files/css/twilight.css b/vendor/ultraviolet/render/xhtml/files/css/twilight.css deleted file mode 100644 index 4dc46f7..0000000 --- a/vendor/ultraviolet/render/xhtml/files/css/twilight.css +++ /dev/null @@ -1,137 +0,0 @@ -pre.twilight .DiffInserted { - background-color: #253B22; - color: #F8F8F8; -} -pre.twilight .DiffHeader { - background-color: #0E2231; - color: #F8F8F8; - font-style: italic; -} -pre.twilight .CssPropertyValue { - color: #F9EE98; -} -pre.twilight .CCCPreprocessorDirective { - color: #AFC4DB; -} -pre.twilight .Constant { - color: #CF6A4C; -} -pre.twilight .DiffChanged { - background-color: #4A410D; - color: #F8F8F8; -} -pre.twilight .EmbeddedSource { - background-color: #A3A6AD; -} -pre.twilight .Support { - color: #9B859D; -} -pre.twilight .MarkupList { - color: #F9EE98; -} -pre.twilight .CssConstructorArgument { - color: #8F9D6A; -} -pre.twilight .Storage { - color: #F9EE98; -} -pre.twilight .line-numbers { - background-color: #DDF0FF; - color: #000000; -} -pre.twilight .CssClass { - color: #9B703F; -} -pre.twilight .StringConstant { - color: #DDF2A4; -} -pre.twilight .CssAtRule { - color: #8693A5; -} -pre.twilight .MetaTagInline { - color: #E0C589; -} -pre.twilight .MarkupHeading { - color: #CF6A4C; -} -pre.twilight .CssTagName { - color: #CDA869; -} -pre.twilight .SupportConstant { - color: #CF6A4C; -} -pre.twilight .DiffDeleted { - background-color: #420E09; - color: #F8F8F8; -} -pre.twilight .CCCPreprocessorLine { - color: #8996A8; -} -pre.twilight .StringRegexpSpecial { - color: #CF7D34; -} -pre.twilight .EmbeddedSourceBright { - background-color: #9C9EA4; -} -pre.twilight .InvalidIllegal { - background-color: #241A24; - color: #F8F8F8; -} -pre.twilight .SupportFunction { - color: #DAD085; -} -pre.twilight .CssAdditionalConstants { - color: #CA7840; -} -pre.twilight .MetaTagAll { - color: #AC885B; -} -pre.twilight .StringRegexp { - color: #E9C062; -} -pre.twilight .StringEmbeddedSource { - color: #DAEFA3; -} -pre.twilight .EntityInheritedClass { - color: #9B5C2E; - font-style: italic; -} -pre.twilight .CssId { - color: #8B98AB; -} -pre.twilight .CssPseudoClass { - color: #8F9D6A; -} -pre.twilight .StringVariable { - color: #8A9A95; -} -pre.twilight .String { - color: #8F9D6A; -} -pre.twilight .Keyword { - color: #CDA869; -} -pre.twilight { - background-color: #141414; - color: #F8F8F8; -} -pre.twilight .CssPropertyName { - color: #C5AF75; -} -pre.twilight .DoctypeXmlProcessing { - color: #494949; -} -pre.twilight .InvalidDeprecated { - color: #D2A8A1; - font-style: italic; -} -pre.twilight .Variable { - color: #7587A6; -} -pre.twilight .Entity { - color: #9B703F; -} -pre.twilight .Comment { - color: #5F5A60; - font-style: italic; -} diff --git a/vendor/ultraviolet/render/xhtml/files/css/zenburnesque.css b/vendor/ultraviolet/render/xhtml/files/css/zenburnesque.css deleted file mode 100644 index f9c4482..0000000 --- a/vendor/ultraviolet/render/xhtml/files/css/zenburnesque.css +++ /dev/null @@ -1,91 +0,0 @@ -pre.zenburnesque .InheritedClass { -} -pre.zenburnesque .TypeName { - color: #F09040; -} -pre.zenburnesque .FloatingPointPrefixOperators { - text-decoration: underline; -} -pre.zenburnesque .Number { - color: #22C0FF; -} -pre.zenburnesque .Directive { - font-weight: bold; -} -pre.zenburnesque .LibraryVariable { -} -pre.zenburnesque .Storage { -} -pre.zenburnesque .line-numbers { - background-color: #A0A0C0; - color: #000000; -} -pre.zenburnesque .LineNumberDirectives { - text-decoration: underline; -} -pre.zenburnesque .TagName { -} -pre.zenburnesque .StorageTypes { - color: #6080FF; -} -pre.zenburnesque .Operators { - color: #FFFFA0; -} -pre.zenburnesque { - background-color: #404040; - color: #DEDEDE; -} -pre.zenburnesque .LibraryConstant { -} -pre.zenburnesque .VariantTypes { - color: #4080A0; -} -pre.zenburnesque .Characters { - color: #FF8080; -} -pre.zenburnesque .FunctionArgument { -} -pre.zenburnesque .LanguageKeyword { - color: #FFFFA0; -} -pre.zenburnesque .BuiltInConstant { -} -pre.zenburnesque .FloatingPointNumbers { - text-decoration: underline; -} -pre.zenburnesque .ClassTypeName { - color: #F4A020; -} -pre.zenburnesque .TypeName1 { - color: #FFE000; -} -pre.zenburnesque .ModuleKeyword { - font-weight: bold; - color: #FF8000; -} -pre.zenburnesque .Invalid { -} -pre.zenburnesque .LibraryClassType { -} -pre.zenburnesque .LibraryFunction { -} -pre.zenburnesque .TagAttribute { -} -pre.zenburnesque .FloatingPointInfixOperators { - text-decoration: underline; -} -pre.zenburnesque .UserDefinedConstant { -} -pre.zenburnesque .String { - color: #FF2020; -} -pre.zenburnesque .FunctionName { - font-weight: bold; - color: #FFCC66; -} -pre.zenburnesque .Variable { -} -pre.zenburnesque .Comment { - color: #709070; - font-style: italic; -} diff --git a/vendor/ultraviolet/render/xhtml/idle.render b/vendor/ultraviolet/render/xhtml/idle.render deleted file mode 100644 index 0f704dc..0000000 --- a/vendor/ultraviolet/render/xhtml/idle.render +++ /dev/null @@ -1,101 +0,0 @@ ---- -name: IDLE -line: - begin: "" - end: "" -tags: -- begin: <span class="Comment"> - end: </span> - selector: comment -- begin: <span class="String"> - end: </span> - selector: string -- begin: <span class="Number"> - end: </span> - selector: constant.numeric -- begin: <span class="BuiltInConstant"> - end: </span> - selector: constant.language -- begin: <span class="UserDefinedConstant"> - end: </span> - selector: constant.character, constant.other -- begin: <span class="Variable"> - end: </span> - selector: variable.language, variable.other -- begin: <span class="Keyword"> - end: </span> - selector: keyword -- begin: <span class="Storage"> - end: </span> - selector: storage -- begin: <span class="TypeName"> - end: </span> - selector: entity.name.type -- begin: <span class="InheritedClass"> - end: </span> - selector: entity.other.inherited-class -- begin: <span class="FunctionName"> - end: </span> - selector: entity.name.function -- begin: <span class="FunctionArgument"> - end: </span> - selector: variable.parameter -- begin: <span class="TagName"> - end: </span> - selector: entity.name.tag -- begin: <span class="TagAttribute"> - end: </span> - selector: entity.other.attribute-name -- begin: <span class="LibraryFunction"> - end: </span> - selector: support.function -- begin: <span class="LibraryConstant"> - end: </span> - selector: support.constant -- begin: <span class="LibraryClassType"> - end: </span> - selector: support.type, support.class -- begin: <span class="LibraryVariable"> - end: </span> - selector: support.variable -- begin: <span class="Invalid"> - end: </span> - selector: invalid -- begin: <span class="StringInterpolation"> - end: </span> - selector: constant.other.placeholder.py -listing: - begin: <pre class="idle"> - end: </pre> -document: - begin: | - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> - - <head> - <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <meta http-equiv="cache-control" content="no-cache" /> - <meta http-equiv="expires" content="3600" /> - <meta name="revisit-after" content="2 days" /> - <meta name="robots" content="index,follow" /> - <meta name="publisher" content="Dichodaemon" /> - <meta name="copyright" content="Dichodaemon" /> - - <meta name="author" content="Dichodaemon" /> - <meta name="distribution" content="global" /> - <meta name="description" content="Ocatarinetabellachithchix" /> - <meta name="keywords" content="arzaversperia flexilimosos toves" /> - <link rel="stylesheet" type="text/css" media="screen,projection,print" href="css/idle.css" /> - <title>idle</title> - - </head> - - <body> - - end: " <p>\n <a href=\"http://validator.w3.org/check?uri=referer\">\n <img style=\"border:0\"\n src=\"http://www.w3.org/Icons/valid-xhtml10\"\n alt=\"Valid XHTML 1.0 Strict\" height=\"31\" width=\"88\" />\n </a>\n <a href=\"http://jigsaw.w3.org/css-validator/check?uri=referer\">\n <img style=\"border:0;width:88px;height:31px\"\n src=\"http://jigsaw.w3.org/css-validator/images/vcss\" \n alt=\"Valid CSS!\" />\n </a>\n </p>\n\ - </body>\n\ - </html>\n" -filter: CGI.escapeHTML( @escaped ) -line-numbers: - begin: <span class="line-numbers"> - end: </span> diff --git a/vendor/ultraviolet/render/xhtml/iplastic.render b/vendor/ultraviolet/render/xhtml/iplastic.render deleted file mode 100644 index 518d0a4..0000000 --- a/vendor/ultraviolet/render/xhtml/iplastic.render +++ /dev/null @@ -1,107 +0,0 @@ ---- -name: iPlastic -line: - begin: "" - end: "" -tags: -- begin: <span class="String"> - end: </span> - selector: string -- begin: <span class="Number"> - end: </span> - selector: constant.numeric -- begin: <span class="RegularExpression"> - end: </span> - selector: string.regexp -- begin: <span class="Keyword"> - end: </span> - selector: keyword -- begin: <span class="Identifier"> - end: </span> - selector: constant.language -- begin: <span class="Exception"> - end: </span> - selector: support.class.exception -- begin: <span class="FunctionName"> - end: </span> - selector: entity.name.function -- begin: <span class="TypeName"> - end: </span> - selector: entity.name.type -- begin: <span class="Arguments"> - end: </span> - selector: variable.parameter -- begin: <span class="Comment"> - end: </span> - selector: comment -- begin: <span class="Invalid"> - end: </span> - selector: invalid -- begin: <span class="TrailingWhitespace"> - end: </span> - selector: invalid.deprecated.trailing-whitespace -- begin: <span class="EmbeddedSource"> - end: </span> - selector: text source -- begin: <span class="Tag"> - end: </span> - selector: meta.tag, declaration.tag -- begin: <span class="Constant"> - end: </span> - selector: constant, support.constant -- begin: <span class="Support"> - end: </span> - selector: support -- begin: <span class="Storage"> - end: </span> - selector: storage -- begin: <span class="SectionName"> - end: </span> - selector: entity.name.section -- begin: <span class="FrameTitle"> - end: </span> - selector: entity.name.function.frame -- begin: <span class="XmlDeclaration"> - end: </span> - selector: meta.tag.preprocessor.xml -- begin: <span class="TagAttribute"> - end: </span> - selector: entity.other.attribute-name -- begin: <span class="TagName"> - end: </span> - selector: entity.name.tag -listing: - begin: <pre class="iplastic"> - end: </pre> -document: - begin: | - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> - - <head> - <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <meta http-equiv="cache-control" content="no-cache" /> - <meta http-equiv="expires" content="3600" /> - <meta name="revisit-after" content="2 days" /> - <meta name="robots" content="index,follow" /> - <meta name="publisher" content="Dichodaemon" /> - <meta name="copyright" content="Dichodaemon" /> - - <meta name="author" content="Dichodaemon" /> - <meta name="distribution" content="global" /> - <meta name="description" content="Ocatarinetabellachithchix" /> - <meta name="keywords" content="arzaversperia flexilimosos toves" /> - <link rel="stylesheet" type="text/css" media="screen,projection,print" href="css/iplastic.css" /> - <title>iplastic</title> - - </head> - - <body> - - end: " <p>\n <a href=\"http://validator.w3.org/check?uri=referer\">\n <img style=\"border:0\"\n src=\"http://www.w3.org/Icons/valid-xhtml10\"\n alt=\"Valid XHTML 1.0 Strict\" height=\"31\" width=\"88\" />\n </a>\n <a href=\"http://jigsaw.w3.org/css-validator/check?uri=referer\">\n <img style=\"border:0;width:88px;height:31px\"\n src=\"http://jigsaw.w3.org/css-validator/images/vcss\" \n alt=\"Valid CSS!\" />\n </a>\n </p>\n\ - </body>\n\ - </html>\n" -filter: CGI.escapeHTML( @escaped ) -line-numbers: - begin: <span class="line-numbers"> - end: </span> diff --git a/vendor/ultraviolet/render/xhtml/lazy.render b/vendor/ultraviolet/render/xhtml/lazy.render deleted file mode 100644 index 924818f..0000000 --- a/vendor/ultraviolet/render/xhtml/lazy.render +++ /dev/null @@ -1,104 +0,0 @@ ---- -name: LAZY -line: - begin: "" - end: "" -tags: -- begin: <span class="Comment"> - end: </span> - selector: comment -- begin: <span class="Constant"> - end: </span> - selector: constant -- begin: <span class="Entity"> - end: </span> - selector: entity -- begin: <span class="LatexEntity"> - end: </span> - selector: text.tex.latex entity -- begin: <span class="Keyword"> - end: </span> - selector: keyword, storage -- begin: <span class="String"> - end: </span> - selector: string, meta.verbatim -- begin: <span class="Support"> - end: </span> - selector: support -- begin: <span class="Variable"> - end: </span> - selector: variable -- begin: <span class="InvalidDeprecated"> - end: </span> - selector: invalid.deprecated -- begin: <span class="InvalidIllegal"> - end: </span> - selector: invalid.illegal -- begin: <span class="Superclass"> - end: </span> - selector: entity.other.inherited-class -- begin: <span class="StringInterpolation"> - end: </span> - selector: string constant.other.placeholder -- begin: <span class="MetaFunctionCallPy"> - end: </span> - selector: meta.function-call.py -- begin: <span class="MetaTag"> - end: </span> - selector: meta.tag, meta.tag entity -- begin: <span class="OcamlVariant"> - end: </span> - selector: keyword.type.variant -- begin: <span class="OcamlOperator"> - end: </span> - selector: source.ocaml keyword.operator -- begin: <span class="OcamlInfixOperator"> - end: </span> - selector: source.ocaml keyword.operator.symbol.infix -- begin: <span class="OcamlPrefixOperator"> - end: </span> - selector: source.ocaml keyword.operator.symbol.prefix -- begin: <span class="OcamlInfixFPOperator"> - end: </span> - selector: source.ocaml keyword.operator.symbol.infix.floating-point -- begin: <span class="OcamlPrefixFPOperator"> - end: </span> - selector: source.ocaml keyword.operator.symbol.prefix.floating-point -- begin: <span class="OcamlFPConstant"> - end: </span> - selector: source.ocaml constant.numeric.floating-point -listing: - begin: <pre class="lazy"> - end: </pre> -document: - begin: | - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> - - <head> - <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <meta http-equiv="cache-control" content="no-cache" /> - <meta http-equiv="expires" content="3600" /> - <meta name="revisit-after" content="2 days" /> - <meta name="robots" content="index,follow" /> - <meta name="publisher" content="Dichodaemon" /> - <meta name="copyright" content="Dichodaemon" /> - - <meta name="author" content="Dichodaemon" /> - <meta name="distribution" content="global" /> - <meta name="description" content="Ocatarinetabellachithchix" /> - <meta name="keywords" content="arzaversperia flexilimosos toves" /> - <link rel="stylesheet" type="text/css" media="screen,projection,print" href="css/lazy.css" /> - <title>lazy</title> - - </head> - - <body> - - end: " <p>\n <a href=\"http://validator.w3.org/check?uri=referer\">\n <img style=\"border:0\"\n src=\"http://www.w3.org/Icons/valid-xhtml10\"\n alt=\"Valid XHTML 1.0 Strict\" height=\"31\" width=\"88\" />\n </a>\n <a href=\"http://jigsaw.w3.org/css-validator/check?uri=referer\">\n <img style=\"border:0;width:88px;height:31px\"\n src=\"http://jigsaw.w3.org/css-validator/images/vcss\" \n alt=\"Valid CSS!\" />\n </a>\n </p>\n\ - </body>\n\ - </html>\n" -filter: CGI.escapeHTML( @escaped ) -line-numbers: - begin: <span class="line-numbers"> - end: </span> diff --git a/vendor/ultraviolet/render/xhtml/mac_classic.render b/vendor/ultraviolet/render/xhtml/mac_classic.render deleted file mode 100644 index a5a1cb0..0000000 --- a/vendor/ultraviolet/render/xhtml/mac_classic.render +++ /dev/null @@ -1,143 +0,0 @@ ---- -name: Mac Classic -line: - begin: "" - end: "" -tags: -- begin: <span class="Comment"> - end: </span> - selector: comment -- begin: <span class="Keyword"> - end: </span> - selector: keyword, storage -- begin: <span class="Number"> - end: </span> - selector: constant.numeric -- begin: <span class="UserDefinedConstant"> - end: </span> - selector: constant -- begin: <span class="BuiltInConstant"> - end: </span> - selector: constant.language -- begin: <span class="Variable"> - end: </span> - selector: variable.language, variable.other -- begin: <span class="String"> - end: </span> - selector: string -- begin: <span class="StringInterpolation"> - end: </span> - selector: constant.character.escape, string source -- begin: <span class="PreprocessorLine"> - end: </span> - selector: meta.preprocessor -- begin: <span class="PreprocessorDirective"> - end: </span> - selector: keyword.control.import -- begin: <span class="FunctionName"> - end: </span> - selector: entity.name.function, support.function.any-method -- begin: <span class="TypeName"> - end: </span> - selector: entity.name.type -- begin: <span class="InheritedClassName"> - end: </span> - selector: entity.other.inherited-class -- begin: <span class="FunctionParameter"> - end: </span> - selector: variable.parameter -- begin: <span class="FunctionArgumentAndResultTypes"> - end: </span> - selector: storage.type.method -- begin: <span class="Section"> - end: </span> - selector: meta.section entity.name.section, declaration.section entity.name.section -- begin: <span class="LibraryFunction"> - end: </span> - selector: support.function -- begin: <span class="LibraryObject"> - end: </span> - selector: support.class, support.type -- begin: <span class="LibraryConstant"> - end: </span> - selector: support.constant -- begin: <span class="LibraryVariable"> - end: </span> - selector: support.variable -- begin: <span class="JsOperator"> - end: </span> - selector: keyword.operator.js -- begin: <span class="Invalid"> - end: </span> - selector: invalid -- begin: <span class="InvalidTrailingWhitespace"> - end: </span> - selector: invalid.deprecated.trailing-whitespace -- begin: <span class="EmbeddedSource"> - end: </span> - selector: text source, string.unquoted -- begin: <span class="EmbeddedEmbeddedSource"> - end: </span> - selector: text source string.unquoted, text source text source -- begin: <span class="MarkupXmlDeclaration"> - end: </span> - selector: meta.tag.preprocessor.xml -- begin: <span class="MarkupDoctype"> - end: </span> - selector: meta.tag.sgml.doctype, meta.tag.sgml.doctype entity, meta.tag.sgml.doctype string, meta.tag.preprocessor.xml, meta.tag.preprocessor.xml entity, meta.tag.preprocessor.xml string -- begin: <span class="MarkupDtd"> - end: </span> - selector: string.quoted.docinfo.doctype.DTD -- begin: <span class="MarkupTag"> - end: </span> - selector: meta.tag, declaration.tag -- begin: <span class="MarkupNameOfTag"> - end: </span> - selector: entity.name.tag -- begin: <span class="MarkupTagAttribute"> - end: </span> - selector: entity.other.attribute-name -- begin: <span class="MarkupHeading"> - end: </span> - selector: markup.heading -- begin: <span class="MarkupQuote"> - end: </span> - selector: markup.quote -- begin: <span class="MarkupList"> - end: </span> - selector: markup.list -listing: - begin: <pre class="mac_classic"> - end: </pre> -document: - begin: | - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> - - <head> - <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <meta http-equiv="cache-control" content="no-cache" /> - <meta http-equiv="expires" content="3600" /> - <meta name="revisit-after" content="2 days" /> - <meta name="robots" content="index,follow" /> - <meta name="publisher" content="Dichodaemon" /> - <meta name="copyright" content="Dichodaemon" /> - - <meta name="author" content="Dichodaemon" /> - <meta name="distribution" content="global" /> - <meta name="description" content="Ocatarinetabellachithchix" /> - <meta name="keywords" content="arzaversperia flexilimosos toves" /> - <link rel="stylesheet" type="text/css" media="screen,projection,print" href="css/mac_classic.css" /> - <title>mac_classic</title> - - </head> - - <body> - - end: " <p>\n <a href=\"http://validator.w3.org/check?uri=referer\">\n <img style=\"border:0\"\n src=\"http://www.w3.org/Icons/valid-xhtml10\"\n alt=\"Valid XHTML 1.0 Strict\" height=\"31\" width=\"88\" />\n </a>\n <a href=\"http://jigsaw.w3.org/css-validator/check?uri=referer\">\n <img style=\"border:0;width:88px;height:31px\"\n src=\"http://jigsaw.w3.org/css-validator/images/vcss\" \n alt=\"Valid CSS!\" />\n </a>\n </p>\n\ - </body>\n\ - </html>\n" -filter: CGI.escapeHTML( @escaped ) -line-numbers: - begin: <span class="line-numbers"> - end: </span> diff --git a/vendor/ultraviolet/render/xhtml/magicwb_amiga.render b/vendor/ultraviolet/render/xhtml/magicwb_amiga.render deleted file mode 100644 index 92903af..0000000 --- a/vendor/ultraviolet/render/xhtml/magicwb_amiga.render +++ /dev/null @@ -1,125 +0,0 @@ ---- -name: MagicWB (Amiga) -line: - begin: "" - end: "" -tags: -- begin: <span class="Comment"> - end: </span> - selector: comment -- begin: <span class="String"> - end: </span> - selector: string -- begin: <span class="Number"> - end: </span> - selector: constant.numeric -- begin: <span class="ConstantBuiltIn"> - end: </span> - selector: constant.language -- begin: <span class="ConstantUserDefined"> - end: </span> - selector: constant.character, constant.other -- begin: <span class="Variable"> - end: </span> - selector: variable.language, variable.other -- begin: <span class="Keyword"> - end: </span> - selector: keyword -- begin: <span class="Storage"> - end: </span> - selector: storage -- begin: <span class="TypeName"> - end: </span> - selector: entity.name.type -- begin: <span class="InheritedClass"> - end: </span> - selector: entity.other.inherited-class -- begin: <span class="FunctionName"> - end: </span> - selector: entity.name.function -- begin: <span class="FunctionArgument"> - end: </span> - selector: variable.parameter -- begin: <span class="EntityName"> - end: </span> - selector: entity.name -- begin: <span class="TagAttribute"> - end: </span> - selector: entity.other.attribute-name -- begin: <span class="LibraryFunction"> - end: </span> - selector: support.function -- begin: <span class="ObjectiveCMethodCall"> - end: </span> - selector: support.function.any-method -- begin: <span class="ObjectiveCMethodCall1"> - end: </span> - selector: support.function.any-method - punctuation -- begin: <span class="LibraryConstant"> - end: </span> - selector: support.constant -- begin: <span class="LibraryClassType"> - end: </span> - selector: support.type, support.class -- begin: <span class="LibraryVariable"> - end: </span> - selector: support.variable -- begin: <span class="Invalid"> - end: </span> - selector: invalid -- begin: <span class="IncludeSystem"> - end: </span> - selector: string.quoted.other.lt-gt.include -- begin: <span class="IncludeUser"> - end: </span> - selector: string.quoted.double.include -- begin: <span class="MarkupListItem"> - end: </span> - selector: markup.list -- begin: <span class="MarkupRaw"> - end: </span> - selector: markup.raw -- begin: <span class="MarkupQuoteEmail"> - end: </span> - selector: markup.quote -- begin: <span class="MarkupQuoteDoubleEmail"> - end: </span> - selector: markup.quote markup.quote -- begin: <span class="EmbeddedSource"> - end: </span> - selector: text.html source -listing: - begin: <pre class="magicwb_amiga"> - end: </pre> -document: - begin: | - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> - - <head> - <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <meta http-equiv="cache-control" content="no-cache" /> - <meta http-equiv="expires" content="3600" /> - <meta name="revisit-after" content="2 days" /> - <meta name="robots" content="index,follow" /> - <meta name="publisher" content="Dichodaemon" /> - <meta name="copyright" content="Dichodaemon" /> - - <meta name="author" content="Dichodaemon" /> - <meta name="distribution" content="global" /> - <meta name="description" content="Ocatarinetabellachithchix" /> - <meta name="keywords" content="arzaversperia flexilimosos toves" /> - <link rel="stylesheet" type="text/css" media="screen,projection,print" href="css/magicwb_amiga.css" /> - <title>magicwb_amiga</title> - - </head> - - <body> - - end: " <p>\n <a href=\"http://validator.w3.org/check?uri=referer\">\n <img style=\"border:0\"\n src=\"http://www.w3.org/Icons/valid-xhtml10\"\n alt=\"Valid XHTML 1.0 Strict\" height=\"31\" width=\"88\" />\n </a>\n <a href=\"http://jigsaw.w3.org/css-validator/check?uri=referer\">\n <img style=\"border:0;width:88px;height:31px\"\n src=\"http://jigsaw.w3.org/css-validator/images/vcss\" \n alt=\"Valid CSS!\" />\n </a>\n </p>\n\ - </body>\n\ - </html>\n" -filter: CGI.escapeHTML( @escaped ) -line-numbers: - begin: <span class="line-numbers"> - end: </span> diff --git a/vendor/ultraviolet/render/xhtml/pastels_on_dark.render b/vendor/ultraviolet/render/xhtml/pastels_on_dark.render deleted file mode 100644 index 6c0151d..0000000 --- a/vendor/ultraviolet/render/xhtml/pastels_on_dark.render +++ /dev/null @@ -1,212 +0,0 @@ ---- -name: Pastels on Dark -line: - begin: "" - end: "" -tags: -- begin: <span class="Comments"> - end: </span> - selector: comment -- begin: <span class="CommentsBlock"> - end: </span> - selector: comment.block -- begin: <span class="Strings"> - end: </span> - selector: string -- begin: <span class="Numbers"> - end: </span> - selector: constant.numeric -- begin: <span class="Keywords"> - end: </span> - selector: keyword -- begin: <span class="PreprocessorLine"> - end: </span> - selector: meta.preprocessor -- begin: <span class="PreprocessorDirective"> - end: </span> - selector: keyword.control.import -- begin: <span class="Functions"> - end: </span> - selector: support.function -- begin: <span class="FunctionResult"> - end: </span> - selector: declaration.function function-result -- begin: <span class="FunctionName"> - end: </span> - selector: declaration.function function-name -- begin: <span class="FunctionArgumentName"> - end: </span> - selector: declaration.function argument-name -- begin: <span class="FunctionArgumentType"> - end: </span> - selector: declaration.function function-arg-type -- begin: <span class="FunctionArgumentVariable"> - end: </span> - selector: declaration.function function-argument -- begin: <span class="ClassName"> - end: </span> - selector: declaration.class class-name -- begin: <span class="ClassInheritance"> - end: </span> - selector: declaration.class class-inheritance -- begin: <span class="Invalid"> - end: </span> - selector: invalid -- begin: <span class="InvalidTrailingWhitespace"> - end: </span> - selector: invalid.deprecated.trailing-whitespace -- begin: <span class="Section"> - end: </span> - selector: declaration.section section-name -- begin: <span class="Interpolation"> - end: </span> - selector: string.interpolation -- begin: <span class="RegularExpressions"> - end: </span> - selector: string.regexp -- begin: <span class="Variables"> - end: </span> - selector: variable -- begin: <span class="Constants"> - end: </span> - selector: constant -- begin: <span class="CharacterConstants"> - end: </span> - selector: constant.character -- begin: <span class="LanguageConstants"> - end: </span> - selector: constant.language -- begin: <span class="EmbeddedCode"> - end: </span> - selector: embedded -- begin: <span class="TagName"> - end: </span> - selector: keyword.markup.element-name -- begin: <span class="AttributeName"> - end: </span> - selector: keyword.markup.attribute-name -- begin: <span class="AttributeWithValue"> - end: </span> - selector: meta.attribute-with-value -- begin: <span class="Exceptions"> - end: </span> - selector: keyword.exception -- begin: <span class="Operators"> - end: </span> - selector: keyword.operator -- begin: <span class="ControlStructures"> - end: </span> - selector: keyword.control -- begin: <span class="HtmlDocinfoXml"> - end: </span> - selector: meta.tag.preprocessor.xml -- begin: <span class="HtmlDoctype"> - end: </span> - selector: meta.tag.sgml.doctype -- begin: <span class="HtmlDocinfoDtd"> - end: </span> - selector: string.quoted.docinfo.doctype.DTD -- begin: <span class="HtmlServersideIncludes"> - end: </span> - selector: comment.other.server-side-include.xhtml, comment.other.server-side-include.html -- begin: <span class="HtmlTag"> - end: </span> - selector: text.html declaration.tag, text.html meta.tag, text.html entity.name.tag.xhtml -- begin: <span class="HtmlAttribute"> - end: </span> - selector: keyword.markup.attribute-name -- begin: <span class="PhpPhpdocs"> - end: </span> - selector: keyword.other.phpdoc.php -- begin: <span class="PhpIncludeRequire"> - end: </span> - selector: keyword.other.include.php -- begin: <span class="PhpConstantsCorePredefined"> - end: </span> - selector: support.constant.core.php -- begin: <span class="PhpConstantsStandardPredefined"> - end: </span> - selector: support.constant.std.php -- begin: <span class="PhpVariablesGlobals"> - end: </span> - selector: variable.other.global.php -- begin: <span class="PhpVariablesSaferGlobals"> - end: </span> - selector: variable.other.global.safer.php -- begin: <span class="PhpStringsSingleQuoted"> - end: </span> - selector: string.quoted.single.php -- begin: <span class="PhpKeywordsStorage"> - end: </span> - selector: keyword.storage.php -- begin: <span class="PhpStringsDoubleQuoted"> - end: </span> - selector: string.quoted.double.php -- begin: <span class="CssSelectorsId"> - end: </span> - selector: entity.other.attribute-name.id.css -- begin: <span class="CssSelectorsElements"> - end: </span> - selector: entity.name.tag.css -- begin: <span class="CssSelectorsClassname"> - end: </span> - selector: entity.other.attribute-name.class.css -- begin: <span class="CssSelectorsPseudoclass"> - end: </span> - selector: entity.other.attribute-name.pseudo-class.css -- begin: <span class="CssInvalidComma"> - end: </span> - selector: invalid.bad-comma.css -- begin: <span class="CssPropertyValue"> - end: </span> - selector: support.constant.property-value.css -- begin: <span class="CssPropertyKeyword"> - end: </span> - selector: support.type.property-name.css -- begin: <span class="CssPropertyColours"> - end: </span> - selector: constant.other.rgb-value.css -- begin: <span class="CssFontNames"> - end: </span> - selector: support.constant.font-name.css -- begin: <span class="TmlangdefKeys"> - end: </span> - selector: support.constant.tm-language-def, support.constant.name.tm-language-def -- begin: <span class="CssUnits"> - end: </span> - selector: keyword.other.unit.css -listing: - begin: <pre class="pastels_on_dark"> - end: </pre> -document: - begin: | - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> - - <head> - <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <meta http-equiv="cache-control" content="no-cache" /> - <meta http-equiv="expires" content="3600" /> - <meta name="revisit-after" content="2 days" /> - <meta name="robots" content="index,follow" /> - <meta name="publisher" content="Dichodaemon" /> - <meta name="copyright" content="Dichodaemon" /> - - <meta name="author" content="Dichodaemon" /> - <meta name="distribution" content="global" /> - <meta name="description" content="Ocatarinetabellachithchix" /> - <meta name="keywords" content="arzaversperia flexilimosos toves" /> - <link rel="stylesheet" type="text/css" media="screen,projection,print" href="css/pastels_on_dark.css" /> - <title>pastels_on_dark</title> - - </head> - - <body> - - end: " <p>\n <a href=\"http://validator.w3.org/check?uri=referer\">\n <img style=\"border:0\"\n src=\"http://www.w3.org/Icons/valid-xhtml10\"\n alt=\"Valid XHTML 1.0 Strict\" height=\"31\" width=\"88\" />\n </a>\n <a href=\"http://jigsaw.w3.org/css-validator/check?uri=referer\">\n <img style=\"border:0;width:88px;height:31px\"\n src=\"http://jigsaw.w3.org/css-validator/images/vcss\" \n alt=\"Valid CSS!\" />\n </a>\n </p>\n\ - </body>\n\ - </html>\n" -filter: CGI.escapeHTML( @escaped ) -line-numbers: - begin: <span class="line-numbers"> - end: </span> diff --git a/vendor/ultraviolet/render/xhtml/slush_poppies.render b/vendor/ultraviolet/render/xhtml/slush_poppies.render deleted file mode 100644 index e719d1c..0000000 --- a/vendor/ultraviolet/render/xhtml/slush_poppies.render +++ /dev/null @@ -1,131 +0,0 @@ ---- -name: Slush & Poppies -line: - begin: "" - end: "" -tags: -- begin: <span class="Comment"> - end: </span> - selector: comment -- begin: <span class="String"> - end: </span> - selector: string -- begin: <span class="Number"> - end: </span> - selector: constant.numeric -- begin: <span class="OcamlFloatingPointConstants"> - end: </span> - selector: source.ocaml constant.numeric.floating-point -- begin: <span class="CharacterConstants"> - end: </span> - selector: constant.character -- begin: <span class="BuiltInConstant"> - end: </span> - selector: constant.language -- begin: <span class="UserDefinedConstant"> - end: </span> - selector: constant.character, constant.other -- begin: <span class="Variable"> - end: </span> - selector: variable.parameter, variable.other -- begin: <span class="Keyword"> - end: </span> - selector: keyword -- begin: <span class="Operators"> - end: </span> - selector: keyword.operator -- begin: <span class="OcamlPrefixFPOperators"> - end: </span> - selector: source.ocaml keyword.operator.symbol.prefix.floating-point -- begin: <span class="OcamlInfixFPOperators"> - end: </span> - selector: source.ocaml keyword.operator.symbol.infix.floating-point -- begin: <span class="ModuleKeyword"> - end: </span> - selector: entity.name.module, support.other.module -- begin: <span class="StorageTypes"> - end: </span> - selector: storage.type -- begin: <span class="Storage"> - end: </span> - selector: storage -- begin: <span class="VariantTypes"> - end: </span> - selector: entity.name.class.variant -- begin: <span class="Directives"> - end: </span> - selector: keyword.other.directive -- begin: <span class="LineNumberDirectives"> - end: </span> - selector: source.ocaml keyword.other.directive.line-number -- begin: <span class="InheritedClass"> - end: </span> - selector: entity.other.inherited-class -- begin: <span class="FunctionName"> - end: </span> - selector: entity.name.function -- begin: <span class="TypeName"> - end: </span> - selector: storage.type.user-defined -- begin: <span class="ClassTypeName"> - end: </span> - selector: entity.name.type.class.type -- begin: <span class="FunctionArgument"> - end: </span> - selector: variable.parameter -- begin: <span class="TagName"> - end: </span> - selector: entity.name.tag -- begin: <span class="TagAttribute"> - end: </span> - selector: entity.other.attribute-name -- begin: <span class="LibraryFunction"> - end: </span> - selector: support.function -- begin: <span class="LibraryConstant"> - end: </span> - selector: support.constant -- begin: <span class="LibraryClassType"> - end: </span> - selector: support.type, support.class -- begin: <span class="LibraryVariable"> - end: </span> - selector: support.variable -- begin: <span class="Invalid"> - end: </span> - selector: invalid -listing: - begin: <pre class="slush_poppies"> - end: </pre> -document: - begin: | - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> - - <head> - <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <meta http-equiv="cache-control" content="no-cache" /> - <meta http-equiv="expires" content="3600" /> - <meta name="revisit-after" content="2 days" /> - <meta name="robots" content="index,follow" /> - <meta name="publisher" content="Dichodaemon" /> - <meta name="copyright" content="Dichodaemon" /> - - <meta name="author" content="Dichodaemon" /> - <meta name="distribution" content="global" /> - <meta name="description" content="Ocatarinetabellachithchix" /> - <meta name="keywords" content="arzaversperia flexilimosos toves" /> - <link rel="stylesheet" type="text/css" media="screen,projection,print" href="css/slush_poppies.css" /> - <title>slush_poppies</title> - - </head> - - <body> - - end: " <p>\n <a href=\"http://validator.w3.org/check?uri=referer\">\n <img style=\"border:0\"\n src=\"http://www.w3.org/Icons/valid-xhtml10\"\n alt=\"Valid XHTML 1.0 Strict\" height=\"31\" width=\"88\" />\n </a>\n <a href=\"http://jigsaw.w3.org/css-validator/check?uri=referer\">\n <img style=\"border:0;width:88px;height:31px\"\n src=\"http://jigsaw.w3.org/css-validator/images/vcss\" \n alt=\"Valid CSS!\" />\n </a>\n </p>\n\ - </body>\n\ - </html>\n" -filter: CGI.escapeHTML( @escaped ) -line-numbers: - begin: <span class="line-numbers"> - end: </span> diff --git a/vendor/ultraviolet/render/xhtml/spacecadet.render b/vendor/ultraviolet/render/xhtml/spacecadet.render deleted file mode 100644 index b6c1df2..0000000 --- a/vendor/ultraviolet/render/xhtml/spacecadet.render +++ /dev/null @@ -1,89 +0,0 @@ ---- -name: SpaceCadet -line: - begin: "" - end: "" -tags: -- begin: <span class="Comment"> - end: </span> - selector: comment -- begin: <span class="String"> - end: </span> - selector: string -- begin: <span class="Constant"> - end: </span> - selector: constant -- begin: <span class="Variable"> - end: </span> - selector: variable.parameter, variable.other -- begin: <span class="Keyword"> - end: </span> - selector: keyword - keyword.operator, keyword.operator.logical -- begin: <span class="Storage"> - end: </span> - selector: storage -- begin: <span class="Entity"> - end: </span> - selector: entity -- begin: <span class="InheritedClass"> - end: </span> - selector: entity.other.inherited-class -- begin: <span class="Support"> - end: </span> - selector: support -- begin: <span class="Exception"> - end: </span> - selector: support.type.exception -- begin: <span class="TagName"> - end: </span> - selector: entity.name.tag -- begin: <span class="TagAttribute"> - end: </span> - selector: entity.other.attribute-name -- begin: <span class="LibraryConstant"> - end: </span> - selector: support.constant -- begin: <span class="LibraryClassType"> - end: </span> - selector: support.type, support.class -- begin: <span class="LibraryVariable"> - end: </span> - selector: support.other.variable -- begin: <span class="Invalid"> - end: </span> - selector: invalid -listing: - begin: <pre class="spacecadet"> - end: </pre> -document: - begin: | - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> - - <head> - <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <meta http-equiv="cache-control" content="no-cache" /> - <meta http-equiv="expires" content="3600" /> - <meta name="revisit-after" content="2 days" /> - <meta name="robots" content="index,follow" /> - <meta name="publisher" content="Dichodaemon" /> - <meta name="copyright" content="Dichodaemon" /> - - <meta name="author" content="Dichodaemon" /> - <meta name="distribution" content="global" /> - <meta name="description" content="Ocatarinetabellachithchix" /> - <meta name="keywords" content="arzaversperia flexilimosos toves" /> - <link rel="stylesheet" type="text/css" media="screen,projection,print" href="css/spacecadet.css" /> - <title>spacecadet</title> - - </head> - - <body> - - end: " <p>\n <a href=\"http://validator.w3.org/check?uri=referer\">\n <img style=\"border:0\"\n src=\"http://www.w3.org/Icons/valid-xhtml10\"\n alt=\"Valid XHTML 1.0 Strict\" height=\"31\" width=\"88\" />\n </a>\n <a href=\"http://jigsaw.w3.org/css-validator/check?uri=referer\">\n <img style=\"border:0;width:88px;height:31px\"\n src=\"http://jigsaw.w3.org/css-validator/images/vcss\" \n alt=\"Valid CSS!\" />\n </a>\n </p>\n\ - </body>\n\ - </html>\n" -filter: CGI.escapeHTML( @escaped ) -line-numbers: - begin: <span class="line-numbers"> - end: </span> diff --git a/vendor/ultraviolet/render/xhtml/sunburst.render b/vendor/ultraviolet/render/xhtml/sunburst.render deleted file mode 100644 index cb7412a..0000000 --- a/vendor/ultraviolet/render/xhtml/sunburst.render +++ /dev/null @@ -1,194 +0,0 @@ ---- -name: Sunburst -line: - begin: "" - end: "" -tags: -- begin: <span class="Comment"> - end: </span> - selector: comment -- begin: <span class="Constant"> - end: </span> - selector: constant -- begin: <span class="Entity"> - end: </span> - selector: entity -- begin: <span class="Keyword"> - end: </span> - selector: keyword -- begin: <span class="Storage"> - end: </span> - selector: storage -- begin: <span class="String"> - end: </span> - selector: string -- begin: <span class="Support"> - end: </span> - selector: support -- begin: <span class="Variable"> - end: </span> - selector: variable -- begin: <span class="InvalidDeprecated"> - end: </span> - selector: invalid.deprecated -- begin: <span class="InvalidIllegal"> - end: </span> - selector: invalid.illegal -- begin: <span class="EmbeddedSourceBright"> - end: </span> - selector: text source -- begin: <span class="EntityInheritedClass"> - end: </span> - selector: entity.other.inherited-class -- begin: <span class="StringEmbeddedSource"> - end: </span> - selector: string.quoted source -- begin: <span class="StringConstant"> - end: </span> - selector: string constant -- begin: <span class="StringRegexp"> - end: </span> - selector: string.regexp -- begin: <span class="StringRegexpSpecial"> - end: </span> - selector: string.regexp constant.character.escape, string.regexp source.ruby.embedded, string.regexp string.regexp.arbitrary-repitition -- begin: <span class="StringVariable"> - end: </span> - selector: string variable -- begin: <span class="SupportFunction"> - end: </span> - selector: support.function -- begin: <span class="SupportConstant"> - end: </span> - selector: support.constant -- begin: <span class="CCCPreprocessorLine"> - end: </span> - selector: meta.preprocessor.c -- begin: <span class="CCCPreprocessorDirective"> - end: </span> - selector: meta.preprocessor.c keyword -- begin: <span class="JEntityNameType"> - end: </span> - selector: entity.name.type -- begin: <span class="JCast"> - end: </span> - selector: meta.cast -- begin: <span class="DoctypeXmlProcessing"> - end: </span> - selector: meta.sgml.html meta.doctype, meta.sgml.html meta.doctype entity, meta.sgml.html meta.doctype string, meta.xml-processing, meta.xml-processing entity, meta.xml-processing string -- begin: <span class="MetaTagAll"> - end: </span> - selector: meta.tag, meta.tag entity -- begin: <span class="MetaTagInline"> - end: </span> - selector: source entity.name.tag, source entity.other.attribute-name, meta.tag.inline, meta.tag.inline entity -- begin: <span class="Namespaces"> - end: </span> - selector: entity.name.tag.namespace, entity.other.attribute-name.namespace -- begin: <span class="CssTagName"> - end: </span> - selector: meta.selector.css entity.name.tag -- begin: <span class="CssPseudoClass"> - end: </span> - selector: meta.selector.css entity.other.attribute-name.tag.pseudo-class -- begin: <span class="CssId"> - end: </span> - selector: meta.selector.css entity.other.attribute-name.id -- begin: <span class="CssClass"> - end: </span> - selector: meta.selector.css entity.other.attribute-name.class -- begin: <span class="CssPropertyName"> - end: </span> - selector: support.type.property-name.css -- begin: <span class="CssPropertyValue"> - end: </span> - selector: meta.property-group support.constant.property-value.css, meta.property-value support.constant.property-value.css -- begin: <span class="CssAtRule"> - end: </span> - selector: meta.preprocessor.at-rule keyword.control.at-rule -- begin: <span class="CssAdditionalConstants"> - end: </span> - selector: meta.property-value support.constant.named-color.css, meta.property-value constant -- begin: <span class="CssConstructorArgument"> - end: </span> - selector: meta.constructor.argument.css -- begin: <span class="DiffHeader"> - end: </span> - selector: meta.diff, meta.diff.header -- begin: <span class="DiffDeleted"> - end: </span> - selector: markup.deleted -- begin: <span class="DiffChanged"> - end: </span> - selector: markup.changed -- begin: <span class="DiffInserted"> - end: </span> - selector: markup.inserted -- begin: <span class="MarkupItalic"> - end: </span> - selector: markup.italic -- begin: <span class="MarkupBold"> - end: </span> - selector: markup.bold -- begin: <span class="MarkupUnderline"> - end: </span> - selector: markup.underline -- begin: <span class="MarkupQuote"> - end: </span> - selector: markup.quote -- begin: <span class="MarkupHeading"> - end: </span> - selector: markup.heading, markup.heading entity -- begin: <span class="MarkupList"> - end: </span> - selector: markup.list -- begin: <span class="MarkupRaw"> - end: </span> - selector: markup.raw -- begin: <span class="MarkupComment"> - end: </span> - selector: markup comment -- begin: <span class="MarkupSeparator"> - end: </span> - selector: meta.separator -- begin: <span class="LogEntry"> - end: </span> - selector: meta.line.entry.logfile, meta.line.exit.logfile -- begin: <span class="LogEntryError"> - end: </span> - selector: meta.line.error.logfile -listing: - begin: <pre class="sunburst"> - end: </pre> -document: - begin: | - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> - - <head> - <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <meta http-equiv="cache-control" content="no-cache" /> - <meta http-equiv="expires" content="3600" /> - <meta name="revisit-after" content="2 days" /> - <meta name="robots" content="index,follow" /> - <meta name="publisher" content="Dichodaemon" /> - <meta name="copyright" content="Dichodaemon" /> - - <meta name="author" content="Dichodaemon" /> - <meta name="distribution" content="global" /> - <meta name="description" content="Ocatarinetabellachithchix" /> - <meta name="keywords" content="arzaversperia flexilimosos toves" /> - <link rel="stylesheet" type="text/css" media="screen,projection,print" href="css/sunburst.css" /> - <title>sunburst</title> - - </head> - - <body> - - end: " <p>\n <a href=\"http://validator.w3.org/check?uri=referer\">\n <img style=\"border:0\"\n src=\"http://www.w3.org/Icons/valid-xhtml10\"\n alt=\"Valid XHTML 1.0 Strict\" height=\"31\" width=\"88\" />\n </a>\n <a href=\"http://jigsaw.w3.org/css-validator/check?uri=referer\">\n <img style=\"border:0;width:88px;height:31px\"\n src=\"http://jigsaw.w3.org/css-validator/images/vcss\" \n alt=\"Valid CSS!\" />\n </a>\n </p>\n\ - </body>\n\ - </html>\n" -filter: CGI.escapeHTML( @escaped ) -line-numbers: - begin: <span class="line-numbers"> - end: </span> diff --git a/vendor/ultraviolet/render/xhtml/twilight.render b/vendor/ultraviolet/render/xhtml/twilight.render deleted file mode 100644 index 719fef7..0000000 --- a/vendor/ultraviolet/render/xhtml/twilight.render +++ /dev/null @@ -1,161 +0,0 @@ ---- -name: Twilight -line: - begin: "" - end: "" -tags: -- begin: <span class="Comment"> - end: </span> - selector: comment -- begin: <span class="Constant"> - end: </span> - selector: constant -- begin: <span class="Entity"> - end: </span> - selector: entity -- begin: <span class="Keyword"> - end: </span> - selector: keyword -- begin: <span class="Storage"> - end: </span> - selector: storage -- begin: <span class="String"> - end: </span> - selector: string -- begin: <span class="Support"> - end: </span> - selector: support -- begin: <span class="Variable"> - end: </span> - selector: variable -- begin: <span class="InvalidDeprecated"> - end: </span> - selector: invalid.deprecated -- begin: <span class="InvalidIllegal"> - end: </span> - selector: invalid.illegal -- begin: <span class="EmbeddedSource"> - end: </span> - selector: text source -- begin: <span class="EmbeddedSourceBright"> - end: </span> - selector: text.html.ruby source -- begin: <span class="EntityInheritedClass"> - end: </span> - selector: entity.other.inherited-class -- begin: <span class="StringEmbeddedSource"> - end: </span> - selector: string source -- begin: <span class="StringConstant"> - end: </span> - selector: string constant -- begin: <span class="StringRegexp"> - end: </span> - selector: string.regexp -- begin: <span class="StringRegexpSpecial"> - end: </span> - selector: string.regexp constant.character.escape, string.regexp source.ruby.embedded, string.regexp string.regexp.arbitrary-repitition -- begin: <span class="StringVariable"> - end: </span> - selector: string variable -- begin: <span class="SupportFunction"> - end: </span> - selector: support.function -- begin: <span class="SupportConstant"> - end: </span> - selector: support.constant -- begin: <span class="CCCPreprocessorLine"> - end: </span> - selector: meta.preprocessor.c -- begin: <span class="CCCPreprocessorDirective"> - end: </span> - selector: meta.preprocessor.c keyword -- begin: <span class="DoctypeXmlProcessing"> - end: </span> - selector: meta.tag.sgml.doctype, meta.tag.sgml.doctype entity, meta.tag.sgml.doctype string, meta.tag.preprocessor.xml, meta.tag.preprocessor.xml entity, meta.tag.preprocessor.xml string -- begin: <span class="MetaTagAll"> - end: </span> - selector: declaration.tag, declaration.tag entity, meta.tag, meta.tag entity -- begin: <span class="MetaTagInline"> - end: </span> - selector: declaration.tag.inline, declaration.tag.inline entity, source entity.name.tag, source entity.other.attribute-name, meta.tag.inline, meta.tag.inline entity -- begin: <span class="CssTagName"> - end: </span> - selector: meta.selector.css entity.name.tag -- begin: <span class="CssPseudoClass"> - end: </span> - selector: meta.selector.css entity.other.attribute-name.tag.pseudo-class -- begin: <span class="CssId"> - end: </span> - selector: meta.selector.css entity.other.attribute-name.id -- begin: <span class="CssClass"> - end: </span> - selector: meta.selector.css entity.other.attribute-name.class -- begin: <span class="CssPropertyName"> - end: </span> - selector: support.type.property-name.css -- begin: <span class="CssPropertyValue"> - end: </span> - selector: meta.property-group support.constant.property-value.css, meta.property-value support.constant.property-value.css -- begin: <span class="CssAtRule"> - end: </span> - selector: meta.preprocessor.at-rule keyword.control.at-rule -- begin: <span class="CssAdditionalConstants"> - end: </span> - selector: meta.property-value support.constant.named-color.css, meta.property-value constant -- begin: <span class="CssConstructorArgument"> - end: </span> - selector: meta.constructor.argument.css -- begin: <span class="DiffHeader"> - end: </span> - selector: meta.diff, meta.diff.header, meta.separator -- begin: <span class="DiffDeleted"> - end: </span> - selector: markup.deleted -- begin: <span class="DiffChanged"> - end: </span> - selector: markup.changed -- begin: <span class="DiffInserted"> - end: </span> - selector: markup.inserted -- begin: <span class="MarkupList"> - end: </span> - selector: markup.list -- begin: <span class="MarkupHeading"> - end: </span> - selector: markup.heading -listing: - begin: <pre class="twilight"> - end: </pre> -document: - begin: | - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> - - <head> - <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <meta http-equiv="cache-control" content="no-cache" /> - <meta http-equiv="expires" content="3600" /> - <meta name="revisit-after" content="2 days" /> - <meta name="robots" content="index,follow" /> - <meta name="publisher" content="Dichodaemon" /> - <meta name="copyright" content="Dichodaemon" /> - - <meta name="author" content="Dichodaemon" /> - <meta name="distribution" content="global" /> - <meta name="description" content="Ocatarinetabellachithchix" /> - <meta name="keywords" content="arzaversperia flexilimosos toves" /> - <link rel="stylesheet" type="text/css" media="screen,projection,print" href="css/twilight.css" /> - <title>twilight</title> - - </head> - - <body> - - end: " <p>\n <a href=\"http://validator.w3.org/check?uri=referer\">\n <img style=\"border:0\"\n src=\"http://www.w3.org/Icons/valid-xhtml10\"\n alt=\"Valid XHTML 1.0 Strict\" height=\"31\" width=\"88\" />\n </a>\n <a href=\"http://jigsaw.w3.org/css-validator/check?uri=referer\">\n <img style=\"border:0;width:88px;height:31px\"\n src=\"http://jigsaw.w3.org/css-validator/images/vcss\" \n alt=\"Valid CSS!\" />\n </a>\n </p>\n\ - </body>\n\ - </html>\n" -filter: CGI.escapeHTML( @escaped ) -line-numbers: - begin: <span class="line-numbers"> - end: </span> diff --git a/vendor/ultraviolet/render/xhtml/zenburnesque.render b/vendor/ultraviolet/render/xhtml/zenburnesque.render deleted file mode 100644 index 7855cfe..0000000 --- a/vendor/ultraviolet/render/xhtml/zenburnesque.render +++ /dev/null @@ -1,134 +0,0 @@ ---- -name: Zenburnesque -line: - begin: "" - end: "" -tags: -- begin: <span class="Comment"> - end: </span> - selector: comment -- begin: <span class="Directive"> - end: </span> - selector: keyword.other.directive -- begin: <span class="LineNumberDirectives"> - end: </span> - selector: keyword.other.directive.line-number -- begin: <span class="Characters"> - end: </span> - selector: constant.character -- begin: <span class="String"> - end: </span> - selector: string -- begin: <span class="Number"> - end: </span> - selector: constant.numeric -- begin: <span class="FloatingPointNumbers"> - end: </span> - selector: constant.numeric.floating-point -- begin: <span class="BuiltInConstant"> - end: </span> - selector: constant.language -- begin: <span class="UserDefinedConstant"> - end: </span> - selector: constant.character, constant.other -- begin: <span class="Variable"> - end: </span> - selector: variable.parameter, variable.other -- begin: <span class="LanguageKeyword"> - end: </span> - selector: keyword -- begin: <span class="ModuleKeyword"> - end: </span> - selector: entity.name.module, support.other.module -- begin: <span class="Operators"> - end: </span> - selector: keyword.operator -- begin: <span class="FloatingPointInfixOperators"> - end: </span> - selector: source.ocaml keyword.operator.symbol.infix.floating-point -- begin: <span class="FloatingPointPrefixOperators"> - end: </span> - selector: source.ocaml keyword.operator.symbol.prefix.floating-point -- begin: <span class="StorageTypes"> - end: </span> - selector: storage.type -- begin: <span class="VariantTypes"> - end: </span> - selector: entity.name.class.variant -- begin: <span class="Storage"> - end: </span> - selector: storage -- begin: <span class="TypeName"> - end: </span> - selector: entity.name.type -- begin: <span class="InheritedClass"> - end: </span> - selector: entity.other.inherited-class -- begin: <span class="FunctionName"> - end: </span> - selector: entity.name.function -- begin: <span class="TypeName1"> - end: </span> - selector: storage.type.user-defined -- begin: <span class="ClassTypeName"> - end: </span> - selector: entity.name.type.class.type -- begin: <span class="FunctionArgument"> - end: </span> - selector: variable.parameter -- begin: <span class="TagName"> - end: </span> - selector: entity.name.tag -- begin: <span class="TagAttribute"> - end: </span> - selector: entity.other.attribute-name -- begin: <span class="LibraryFunction"> - end: </span> - selector: support.function -- begin: <span class="LibraryConstant"> - end: </span> - selector: support.constant -- begin: <span class="LibraryClassType"> - end: </span> - selector: support.type, support.class -- begin: <span class="LibraryVariable"> - end: </span> - selector: support.variable -- begin: <span class="Invalid"> - end: </span> - selector: invalid -listing: - begin: <pre class="zenburnesque"> - end: </pre> -document: - begin: | - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> - - <head> - <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <meta http-equiv="cache-control" content="no-cache" /> - <meta http-equiv="expires" content="3600" /> - <meta name="revisit-after" content="2 days" /> - <meta name="robots" content="index,follow" /> - <meta name="publisher" content="Dichodaemon" /> - <meta name="copyright" content="Dichodaemon" /> - - <meta name="author" content="Dichodaemon" /> - <meta name="distribution" content="global" /> - <meta name="description" content="Ocatarinetabellachithchix" /> - <meta name="keywords" content="arzaversperia flexilimosos toves" /> - <link rel="stylesheet" type="text/css" media="screen,projection,print" href="css/zenburnesque.css" /> - <title>zenburnesque</title> - - </head> - - <body> - - end: " <p>\n <a href=\"http://validator.w3.org/check?uri=referer\">\n <img style=\"border:0\"\n src=\"http://www.w3.org/Icons/valid-xhtml10\"\n alt=\"Valid XHTML 1.0 Strict\" height=\"31\" width=\"88\" />\n </a>\n <a href=\"http://jigsaw.w3.org/css-validator/check?uri=referer\">\n <img style=\"border:0;width:88px;height:31px\"\n src=\"http://jigsaw.w3.org/css-validator/images/vcss\" \n alt=\"Valid CSS!\" />\n </a>\n </p>\n\ - </body>\n\ - </html>\n" -filter: CGI.escapeHTML( @escaped ) -line-numbers: - begin: <span class="line-numbers"> - end: </span> diff --git a/vendor/ultraviolet/syntax/actionscript.syntax b/vendor/ultraviolet/syntax/actionscript.syntax deleted file mode 100644 index da6ab17..0000000 --- a/vendor/ultraviolet/syntax/actionscript.syntax +++ /dev/null @@ -1,97 +0,0 @@ ---- -name: ActionScript -fileTypes: -- as -scopeName: source.actionscript -uuid: E5A6EC91-6EE4-11D9-BAB4-000D93589AF6 -foldingStartMarker: (/\*\*|\{\s*$) -patterns: -- name: support.class.actionscript - match: \b(R(ecordset|DBMSResolver|adioButton(Group)?)|X(ML(Socket|Node|Connector)?|UpdateResolverDataHolder)|M(M(Save|Execute)|icrophoneMicrophone|o(use|vieClip(Loader)?)|e(nu(Bar)?|dia(Controller|Display|Playback))|ath)|B(yName|inding|utton)|S(haredObject|ystem|crollPane|t(yleSheet|age|ream)|ound|e(ndEvent|rviceObject)|OAPCall|lide)|N(umericStepper|et(stream|S(tream|ervices)|Connection|Debug(Config)?))|C(heckBox|o(ntextMenu(Item)?|okie|lor|m(ponentMixins|boBox))|ustomActions|lient|amera)|T(ypedValue|ext(Snapshot|Input|F(ield|ormat)|Area)|ree|AB)|Object|D(ownload|elta(Item|Packet)?|at(e(Chooser|Field)?|a(G(lue|rid)|Set|Type)))|U(RL|TC|IScrollBar)|P(opUpManager|endingCall|r(intJob|o(duct|gressBar)))|E(ndPoint|rror)|Video|Key|F(RadioButton|GridColumn|MessageBox|BarChart|S(croll(Bar|Pane)|tyleFormat|plitView)|orm|C(heckbox|omboBox|alendar)|unction|T(icker|ooltip(Lite)?|ree(Node)?)|IconButton|D(ataGrid|raggablePane)|P(ieChart|ushButton|ro(gressBar|mptBox))|L(i(stBox|neChart)|oadingBox)|AdvancedMessageBox)|W(indow|SDLURL|ebService(Connector)?)|L(ist|o(calConnection|ad(er|Vars)|g)|a(unch|bel))|A(sBroadcaster|cc(ordion|essibility)|S(Set(Native|PropFlags)|N(ew|ative)|C(onstructor|lamp(2)?)|InstanceOf)|pplication|lert|rray))\b -- name: support.function.actionscript - match: \b(s(h(ift|ow(GridLines|Menu|Border|Settings|Headers|ColumnHeaders|Today|Preferences)?|ad(ow|ePane))|c(hema|ale(X|Mode|Y|Content)|r(oll(Track|Drag)?|een(Resolution|Color|DPI)))|t(yleSheet|op(Drag|A(nimation|llSounds|gent))?|epSize|a(tus|rt(Drag|A(nimation|gent))?))|i(n|ze|lence(TimeOut|Level))|o(ngname|urce|rt(Items(By)?|On(HeaderRelease)?|able(Columns)?)?)|u(ppressInvalidCalls|bstr(ing)?)|p(li(ce|t)|aceCol(umnsEqually|lumnsEqually))|e(nd(DefaultPushButtonEvent|AndLoad)?|curity|t(R(GB|o(otNode|w(Height|Count))|esizable(Columns)?|a(nge|te))|G(ain|roupName)|X(AxisTitle)?|M(i(n(imum|utes)|lliseconds)|o(nth(Names)?|tionLevel|de)|ultilineMode|e(ssage|nu(ItemEnabled(At)?|EnabledAt)|dia)|a(sk|ximum))|B(u(tton(s|Width)|fferTime)|a(seTabIndex|ndwidthLimit|ckground))|S(howAsDisabled|croll(ing|Speed|Content|Target|P(osition|roperties)|barState|Location)|t(yle(Property)?|opOnFocus|at(us|e))|i(ze|lenceLevel)|ort(able(Columns)?|Function)|p(litterBarPosition|acing)|e(conds|lect(Multiple|ion(Required|Type)?|Style|Color|ed(Node(s)?|Cell|I(nd(ices|ex)|tem(s)?))?|able))|kin|m(oothness|allScroll))|H(ighlight(s|Color)|Scroll|o(urs|rizontal)|eader(Symbol|Height|Text|Property|Format|Width|Location)?|as(Shader|CloseBox))|Y(ear|AxisTitle)?|N(ode(Properties|ExpansionHandler)|ewTextFormat)|C(h(ildNodes|a(ngeHandler|rt(Title|EventHandler)))|o(ntent(Size)?|okie|lumns)|ell(Symbol|Data)|l(i(ckHandler|pboard)|oseHandler)|redentials)|T(ype(dVaule)?|i(tle(barHeight)?|p(Target|Offset)?|me(out(Handler)?)?)|oggle|extFormat|ransform)|I(s(Branch|Open)|n(terval|putProperty)|con(SymbolName)?|te(rator|m(ByKey|Symbol)))|Orientation|D(i(splay(Range|Graphics|Mode|Clip|Text|edMonth)|rection)|uration|e(pth(Below|To|Above)|fault(GatewayURL|Mappings|NodeIconSymbolName)|l(iveryMode|ay)|bug(ID)?)|a(yOfWeekNames|t(e(Filter)?|a(Mapping(s)?|Item(Text|Property|Format)|Provider|All(Height|Property|Format|Width))?))|ra(wConnectors|gContent))|U(se(Shadow|HandCursor|EchoSuppression|rInput|Fade)|TC(M(i(nutes|lliseconds)|onth)|Seconds|Hours|Date|FullYear))|P(osition|ercentComplete|an(e(M(inimumSize|aximumSize)|Size|Title))?|ro(pert(y(Data)?|iesAt)|gress))|E(nabled|dit(Handler|able)|xpand(NodeTrigger|erSymbolName))|V(Scroll|olume|alue(Source)?)|KeyFrameInterval|Quality|F(i(eld|rst(DayOfWeek|VisibleNode))|ocus|ullYear|ps|ade(InLength|OutLength)|rame(Color|Width))|Width|L(ine(Color|Weight)|o(opback|adTarget)|a(rgeScroll|bel(Source|Placement)?))|A(s(Boolean|String|Number)|n(yTypedValue|imation)|ctiv(e(State(Handler)?|Handler)|ateHandler)|utoH(ideScrollBar|eight)))?|paratorBefore|ek|lect(ion(Disabled|Unfocused)?|ed(Node(s)?|Child|I(nd(ices|ex)|tem(s)?)|Dat(e|a))?|able(Ranges)?)|rver(String)?)|kip|qrt|wapDepths|lice|aveToSharedObj|moothing)|h(scroll(Policy)?|tml(Text)?|i(t(Test(TextNearPos)?|Area)|de(BuiltInItems|Child)?|ghlight(2D|3D)?)|orizontal|e(ight|ader(Re(nderer|lease)|Height|Text))|P(osition|ageScrollSize)|a(s(childNodes|MP3|S(creen(Broadcast|Playback)|treaming(Video|Audio)|ort)|Next|OwnProperty|Pr(inting|evious)|EmbeddedVideo|VideoEncoder|A(ccesibility|udio(Encoder)?))|ndlerName)|LineScrollSize)|ye(sLabel|ar)|n(o(t|de(Name|Close|Type|Open|Value)|Label)|u(llValue|mChild(S(creens|lides)|ren|Forms))|e(w(Item|line|Value|LocationDialog)|xt(S(cene|ibling|lide)|TabIndex|Value|Frame)?)?|ame(s)?)|c(h(ildNodes|eck|a(nge(sPending)?|r(CodeAt|At))|r)|o(s|n(st(ant|ructor)|nect|c(urrency|at)|t(ent(Type|Path)?|ains|rol(Placement|lerPolicy))|denseWhite|version)|py|l(or|umn(Stretch|Name(s)?|Count))|m(p(onent|lete)|ment))|u(stomItems|ePoint(s)?|r(veTo|Value|rent(Slide|ChildSlide|Item|F(ocused(S(creen|lide)|Form)|ps))))|e(il|ll(Renderer|Press|Edit|Focus(In|Out)))|l(i(ck|ents)|o(se(Button|Pane)?|ne(Node)?)|ear(S(haredObjects|treams)|Timeout|Interval)?)|a(ncelLabel|tch|p(tion|abilities)|l(cFields|l(e(e|r))?))|reate(GatewayConnection|Menu|Se(rver|gment)|C(hild(AtDepth)?|l(ient|ass(ChildAtDepth|Object(AtDepth)?))|all)|Text(Node|Field)|Item|Object(AtDepth)?|PopUp|E(lement|mptyMovieClip)))|t(h(is|row)|ype(of|Name)?|i(tle(StyleDeclaration)?|me(out)?)|o(talTime|String|olTipText|p|UpperCase|ggle(HighQuality)?|Lo(caleString|werCase))|e(st|llTarget|xt(RightMargin|Bold|S(ize|elected)|Height|Color|I(ndent|talic)|Disabled|Underline|F(ield|ont)|Width|LeftMargin|Align)?)|a(n|rget(Path)?|b(Stops|Children|Index|Enabled|leName))|r(y|igger|ac(e|k(AsMenu)?)))|i(s(Running|Branch|NaN|Con(soleOpen|nected)|Toggled|Installed|Open|D(own|ebugger)|P(urchased|ro(totypeOf|pertyEnumerable))|Empty|F(inite|ullyPopulated)|Local|Active)|n(s(tall|ertBefore)|cludeDeltaPacketInfo|t|it(ialize|Component|Pod|A(pplication|gent))?|de(nt|terminate|x(InParent(Slide|Form)?|Of)?)|put|validate|finity|LocalInternetCache)?|con(F(ield|unction))?|t(e(ratorScrolled|m(s|RollO(ut|ver)|ClassName))|alic)|d3|p|fFrameLoaded|gnore(Case|White))|o(s|n(R(ollO(ut|ver)|e(s(ize|ult)|l(ease(Outside)?|aseOutside)))|XML|Mouse(Move|Down|Up|Wheel)|S(ync|croller|tatus|oundComplete|e(tFocus|lect(edItem)?))|N(oticeEvent|etworkChange)|C(hanged|onnect|l(ipEvent|ose))|ID3|D(isconnect|eactivate|ata|ragO(ut|ver))|Un(install|load)|P(aymentResult|ress)|EnterFrame|K(illFocus|ey(Down|Up))|Fault|Lo(ad|g)|A(ctiv(ity|ate)|ppSt(op|art)))?|pe(n|ration)|verLayChildren|kLabel|ldValue|r(d)?)|d(i(s(connect|play(Normal|ed(Month|Year)|Full)|able(Shader|d(Ranges|Days)|CloseBox|Events))|rection)|o(cTypeDecl|tall|Decoding|main|LazyDecoding)|u(plicateMovieClip|ration)|e(stroy(ChildAt|Object)|code|fault(PushButton(Enabled)?|KeydownHandler)?|l(ta(Packet(Changed)?)?|ete(PopUp|All)?)|blocking)|a(shBoardSave|yNames|ta(Provider)?|rkshadow)|r(opdown(Width)?|a(w|gO(ut|ver))))|u(se(Sort|HandCursor|Codepage|EchoSuppression)|n(shift|install|derline|escape|format|watch|lo(ck|ad(Movie(Num)?)?))|pdate(Results|Mode|I(nputProperties|tem(ByIndex)?)|P(acket|roperties)|View|AfterEvent)|rl)|join|p(ixelAspectRatio|o(sition|p|w)|u(sh|rge|blish)|ercen(tComplete|Loaded)|lay(head(Change|Time)|ing|Hidden|erType)?|a(ssword|use|r(se(XML|CSS|Int|Float)|ent(Node|Is(S(creen|lide)|Form))|ams))|r(int(Num|AsBitmap(Num)?)?|o(to(type)?|pert(y|ies)|gress)|e(ss|v(ious(S(ibling|lide)|Value)?|Scene|Frame)|ferred(Height|Width))))|e(scape|n(code(r)?|ter(Frame)?|dFill|able(Shader|d|CloseBox|Events))|dit(able|Field|LocationDialog)|v(ent|al(uate)?)|q|x(tended|p|ec(ute)?|actSettings)|m(phasized(StyleDeclaration)?|bedFonts))|v(i(sible|ewPod)|ScrollPolicy|o(id|lume)|ersion|P(osition|ageScrollSize)|a(l(idat(ionError|e(Property|ActivationKey)?)|ue(Of)?)|riable)|LineScrollSize)|k(ind|ey(Down|Up|Press|FrameInterval))|q(sort|uality)|f(scommand|i(n(d(Text|First|Last)?|ally)|eldInfo|lter(ed|Func)?|rst(Slide|Child|DayOfWeek|VisibleNode)?)|o(nt|cus(In|edCell|Out|Enabled)|r(egroundDisabled|mat(ter)?))|unctionName|ps|l(oor|ush)|ace|romCharCode)|w(i(th|dth)|ordWrap|atch|riteAccess)|l(t|i(st(Owner)?|ne(Style|To))|o(c(k|a(t(ion|eByld)|l(ToGlobal|FileReadDisable)))|opback|ad(Movie(Num)?|S(crollContent|ound)|ed|Variables(Num)?|Application)?|g(Changes)?)|e(ngth|ft(Margin)?|ading)?|a(st(Slide|Child|Index(Of)?)?|nguage|b(el(Placement|F(ield|unction))?|leField)))|a(s(scociate(Controller|Display)|in|pectRatio|function)|nd|c(ceptConnection|tiv(ityLevel|ePlayControl)|os)|t(t(ach(Movie|Sound|Video|Audio)|ributes)|an(2)?)|dd(header|RequestHeader|Menu(Item(At)?|At)?|Sort|Header|No(tice|de(At)?)|C(olumn(At)?|uePoint)|T(oLocalInternetCache|reeNode(At)?)|I(con|tem(s(At)?|At)?)|DeltaItem|P(od|age|roperty)|EventListener|View|FieldInfo|Listener|Animation)?|uto(Size|Play|KeyNav|Load)|pp(endChild|ly(Changes|Updates)?)|vHardwareDisable|fterLoaded|l(ternateRowColors|ign|l(ow(InsecureDomain|Domain)|Transitions(InDone|OutDone))|bum)|r(tist|row|g(uments|List))|gent|bs)|r(ight(Margin)?|o(ot(S(creen|lide)|Form)|und|w(Height|Count)|llO(ut|ver))|e(s(yncDepth|t(orePane|artAnimation|rict)|iz(e|able(Columns)?)|olveDelta|ult(s)?|ponse)|c(o(ncile(Results|Updates)|rd)|eive(Video|Audio))|draw|jectConnection|place(Sel|ItemAt|AllItems)?|ve(al(Child)?|rse)|quest(SizeChange|Payment)?|f(errer|resh(ScrollContent|Destinations|Pane|FromSources)?)|lease(Outside)?|ad(Only|Access)|gister(SkinElement|C(olor(Style|Name)|lass)|InheritingStyle|Proxy)|move(Range|M(ovieClip|enu(Item(At)?|At))|Background|Sort|No(tice|de(sAt|At)?)|C(olum(nAt|At)|uePoints)|T(extField|reeNode(At)?)|Item(At)?|Pod|EventListener|FromLocalInternetCache|Listener|All(C(olumns|uePoints)|Items)?))|a(ndom|te|dioDot))|g(t|oto(Slide|NextSlide|PreviousSlide|FirstSlide|LastSlide|And(Stop|Play))|e(nre|t(R(GB|o(otNode|wCount)|e(sizable|mote))|X(AxisTitle)?|M(i(n(imum(Size)?|utes)|lliseconds)|onth(Names)?|ultilineMode|e(ssage|nu(ItemAt|EnabledAt|At))|aximum(Size)?)|B(ytes(Total|Loaded)|ounds|utton(s|Width)|eginIndex|a(ndwidthLimit|ckground))|S(howAsDisabled|croll(ing|Speed|Content|Position|barState|Location)|t(yle(Names)?|opOnFocus|ate)|ize|o(urce|rtState)|p(litterBarPosition|acing)|e(conds|lect(Multiple|ion(Required|Type)|Style|ed(Node(s)?|Cell|Text|I(nd(ices|ex)|tem(s)?))?)|rvice)|moothness|WFVersion)|H(ighlight(s|Color)|ours|e(ight|ader(Height|Text|Property|Format|Width|Location)?)|as(Shader|CloseBox))|Y(ear|AxisTitle)?|N(o(tices|de(DisplayedAt|At))|um(Children|berAvailable)|e(wTextFormat|xtHighestDepth))|C(h(ild(S(creen|lide)|Nodes|Form|At)|artTitle)|o(n(tent|figInfo)|okie|de|unt|lumn(Names|Count|Index|At))|uePoint|ellIndex|loseHandler|a(ll|retIndex))|T(ypedValue|i(tle(barHeight)?|p(Target|Offset)?|me(stamp|zoneOffset|out(State|Handler)|r)?)|oggle|ext(Extent|Format)?|r(ee(NodeAt|Length)|ans(form|actionId)))|I(s(Branch|Open)|n(stanceAtDepth|d(icesByKey|exByKey))|con(SymbolName)?|te(rator|m(sByKey|By(Name|Key)|id|ID|At))|d)|O(utput(Parameter(s|ByName)?|Value(s)?)|peration|ri(entation|ginalCellData))|D(i(s(play(Range|Mode|Clip|Index|edMonth)|kUsage)|rection)|uration|e(pth|faultNodeIconSymbolName|l(taPacket|ay)|bug(Config|ID)?)|a(y(OfWeekNames)?|t(e|a(Mapping(s)?|Item(Text|Property|Format)|Label|All(Height|Property|Format|Width))?))|rawConnectors)|U(se(Shadow|HandCursor|rInput|Fade)|RL|TC(M(i(nutes|lliseconds)|onth)|Seconds|Hours|Da(y|te)|FullYear))|P(o(sition|ds)|ercentComplete|a(n(e(M(inimums|aximums)|Height|Title|Width))?|rentNode)|r(operty(Name|Data)?|efer(ences|red(Height|Width))))|E(n(dIndex|abled)|ditingData|x(panderSymbolName|andNodeTrigger))|V(iewed(Pods|Applications)|olume|ersion|alue(Source)?)|F(i(eld|rst(DayOfWeek|VisibleNode))|o(ntList|cus)|ullYear|ade(InLength|OutLength)|rame(Color|Width))|Width|L(ine(Color|Weight)|o(cal|adTarget)|ength|a(stTabIndex|bel(Source)?))|A(s(cii|Boolean|String|Number)|n(yTypedValue|imation)|ctiv(eState(Handler)?|ateHandler)|utoH(ideScrollBar|eight)|llItems|gent))?)?|lobal(StyleFormat|ToLocal)?|ain|roupName)|x(updatePackety|mlDecl)?|m(y(MethodName|Call)|in(imum)?|o(nthNames|tion(TimeOut|Level)|de(lChanged)?|use(Move|O(ut|ver)|Down(Somewhere|Outside)?|Up(Somewhere)?|WheelEnabled)|ve(To)?)|u(ted|lti(pleS(imultaneousAllowed|elections)|line))|e(ssage|nu(Show|Hide)?|th(od)?|diaType)|a(nufacturer|tch|x(scroll|hscroll|imum|HPosition|Chars|VPosition)?)|b(substring|chr|ord|length))|b(ytes(Total|Loaded)|indFormat(Strings|Function)|o(ttom(Scroll)?|ld|rder(Color)?)|u(tton(Height|Width)|iltInItems|ffer(Time|Length)|llet)|e(foreApplyUpdates|gin(GradientFill|Fill))|lockIndent|a(ndwidth|ckground(Style|Color|Disabled)?)|roadcastMessage)|onHTTPStatus)\b -- name: support.constant.actionscript - match: \b(__proto__|__resolve|_accProps|_alpha|_changed|_currentframe|_droptarget|_flash|_focusrect|_framesloaded|_global|_height|_highquality|_level|_listeners|_lockroot|_name|_parent|_quality|_root|_rotation|_soundbuftime|_target|_totalframes|_url|_visible|_width|_x|_xmouse|_xscale|_y|_ymouse|_yscale)\b -- name: keyword.control.actionscript - match: \b(dynamic|extends|import|implements|interface|public|private|new|static|super|var|for|in|break|continue|while|do|return|if|else|case|switch)\b -- name: storage.type.actionscript - match: \b(Boolean|Number|String|Void)\b -- name: constant.language.actionscript - match: \b(null|undefined|true|false)\b -- name: constant.numeric.actionscript - match: \b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f)?\b -- name: string.quoted.double.actionscript - endCaptures: - "0": - name: punctuation.definition.string.end.actionscript - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.actionscript - end: "\"" - patterns: - - name: constant.character.escape.actionscript - match: \\. -- name: string.quoted.single.actionscript - endCaptures: - "0": - name: punctuation.definition.string.end.actionscript - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.actionscript - end: "'" - patterns: - - name: constant.character.escape.actionscript - match: \\. -- name: support.constant.actionscript - match: \b(BACKSPACE|CAPSLOCK|CONTROL|DELETEKEY|DOWN|END|ENTER|HOME|INSERT|LEFT|LN10|LN2|LOG10E|LOG2E|MAX_VALUE|MIN_VALUE|NEGATIVE_INFINITY|NaN|PGDN|PGUP|PI|POSITIVE_INFINITY|RIGHT|SPACE|SQRT1_2|SQRT2|UP)\b -- name: comment.block.actionscript - captures: - "0": - name: punctuation.definition.comment.actionscript - begin: /\* - end: \*/ -- name: comment.line.double-slash.actionscript - captures: - "1": - name: punctuation.definition.comment.actionscript - match: (//).*$\n? -- name: keyword.operator.actionscript - match: \b(instanceof)\b -- name: keyword.operator.symbolic.actionscript - match: "[-!%&*+=/?:]" -- name: meta.preprocessor.actionscript - captures: - "1": - name: punctuation.definition.preprocessor.actionscript - match: ^[ \t]*(#)[a-zA-Z]+ -- name: meta.function.actionscript - endCaptures: - "0": - name: punctuation.definition.parameters.end.actionscript - captures: - "1": - name: storage.type.function.asp - "2": - name: entity.name.function.asp - "3": - name: punctuation.definition.parameters.begin.actionscript - begin: \b(function)\s+([a-zA-Z_]\w*)\s*(\() - end: \) - patterns: - - name: variable.parameter.function.asp - match: "[^,)\\n]+" -- name: meta.class.actionscript - captures: - "1": - name: storage.type.class.actionscript - "2": - name: entity.name.type.class.actionscript - "3": - name: storage.modifier.extends.actionscript - "4": - name: entity.other.inherited-class.actionscript - match: \b(class)\s+([a-zA-Z_](?:\w|\.)*)(?:\s+(extends)\s+([a-zA-Z_](?:\w|\.)*))? -foldingStopMarker: (\*\*/|^\s*\}) -keyEquivalent: ^~A diff --git a/vendor/ultraviolet/syntax/active4d.syntax b/vendor/ultraviolet/syntax/active4d.syntax deleted file mode 100644 index 6ce1fdb..0000000 --- a/vendor/ultraviolet/syntax/active4d.syntax +++ /dev/null @@ -1,276 +0,0 @@ ---- -name: Active4D -fileTypes: [] - -scopeName: source.active4d -repository: - escaped_char: - name: constant.character.escape.active4d - match: \\. - interpolated_variable: - name: variable.other.interpolated.local.active4d - captures: - "1": - name: punctuation.definition.variable.active4d - match: (\$)[\w_]+({(".+?"|\d+|\$[\w_]+)})*(\[\[\d+\]\])* - interpolated_table_field: - name: variable.other.interpolated.table-field.active4d - match: \[\w[\w_ ]*\][\w_]+(\[\[\d+\]\])* - interpolated_string: - patterns: - - include: "#escaped_char" - - include: "#interpolated_code" - - include: "#interpolated_table_field" - - include: "#interpolated_variable" - - include: "#interpolated_collection_ref" - interpolated_code: - name: source.interpolated.active4d - endCaptures: - "0": - name: punctuation.definition.string.end.active4d - begin: ` - beginCaptures: - "0": - name: punctuation.definition.string.begin.active4d - end: ` - patterns: - - include: $self - interpolated_collection_ref: - name: variable.other.interpolated.collection-ref.active4d - match: (_form|_query|_request|globals|session)({(".+?"|\d+|\$[\w_]+)})+(\[\[\d+\]\])* - fusedoc: - name: text.xml - begin: (?=^\s*<fusedoc ) - end: (?<=</fusedoc>) - patterns: - - include: text.xml -uuid: 8C2BF09D-AE95-479B-B516-F8DB62C86A0C -foldingStartMarker: |- - (?x) - (^\s*(?i:if|while|for\ each|for|case\ of|repeat|method|save output)\b - ) -patterns: -- name: comment.line.backtick.active4d - captures: - "1": - name: punctuation.definition.comment.active4d - match: (`).*$\n? -- name: comment.line.double-slash.active4d - captures: - "1": - name: punctuation.definition.comment.active4d - match: (//).*$\n? -- name: comment.line.double-backslash.continuation.active4d - captures: - "1": - name: punctuation.definition.comment.active4d - match: (\\\\).*$\n? -- name: comment.block.active4d - captures: - "0": - name: punctuation.definition.comment.active4d - begin: /\* - end: \*/ - patterns: - - include: "#fusedoc" -- name: string.quoted.double.active4d - endCaptures: - "0": - name: punctuation.definition.string.end.active4d - begin: "\"(?!\"\")" - beginCaptures: - "0": - name: punctuation.definition.string.begin.active4d - end: "\"" - patterns: - - include: "#escaped_char" -- name: string.quoted.triple.heredoc.active4d - endCaptures: - "0": - name: punctuation.definition.string.end.active4d - begin: "\"\"\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.active4d - end: "\"\"\"" - patterns: - - include: "#escaped_char" -- name: string.interpolated.quoted.single.active4d - endCaptures: - "0": - name: punctuation.definition.string.end.active4d - begin: "'(?!'')" - beginCaptures: - "0": - name: punctuation.definition.string.begin.active4d - end: "'" - patterns: - - include: "#interpolated_string" -- name: string.interpolated.quoted.triple.heredoc.active4d - endCaptures: - "0": - name: punctuation.definition.string.end.active4d - begin: "'''" - beginCaptures: - "0": - name: punctuation.definition.string.begin.active4d - end: "'''" - patterns: - - include: "#interpolated_string" -- name: constant.numeric.active4d - match: (?<![[:alpha:]])[\-]?(?:0x[[:xdigit:]]{1,4}|\d+(\.\d+)?)(?![[:alpha:]]) -- name: constant.language.boolean.active4d - match: \b(?i)(true|false)\b -- name: variable.other.local.active4d - captures: - "1": - name: punctuation.definition.variable.active4d - match: (\$)[\w_]+ -- name: variable.other.interprocess.active4d - captures: - "1": - name: punctuation.definition.variable.active4d - match: (\<\>)[\w_]+ -- name: variable.other.table-field.active4d - captures: - "1": - name: punctuation.definition.variable.active4d - "2": - name: punctuation.definition.variable.active4d - match: (\[)[^\[].*?(\])([\w_ ]+)? -- name: constant.other.date.active4d - captures: - "1": - name: punctuation.definition.constant.active4d - "2": - name: punctuation.definition.constant.active4d - match: (!)\d{1,2}/\d{1,2}/\d{2,4}(!) -- name: constant.other.time.active4d - captures: - "1": - name: punctuation.definition.constant.active4d - "2": - name: punctuation.definition.constant.active4d - match: (\?)\d{1,2}:\d{1,2}:\d{1,2}(\?) -- name: meta.function.active4d - captures: - "1": - name: storage.type.function.active4d - "2": - name: entity.name.function.active4d - match: ^\s*(method)\s*("[^"]+")(?!\s*\() - comment: method definition without parameters -- name: meta.function.active4d - endCaptures: - "1": - name: punctuation.definition.parameters.active4d - begin: ^\s*(method)\s*((")[^"]+("))\s*(\() - beginCaptures: - "1": - name: storage.type.function.active4d - "2": - name: entity.name.function.active4d - "3": - name: punctuation.definition.entity.active4d - "4": - name: punctuation.definition.entity.active4d - "5": - name: punctuation.definition.parameters.active4d - end: (\))\s*(?:(?:\\\\|//|`).*)?$ - patterns: - - name: variable.parameter.function.active4d - captures: - "1": - name: keyword.operator.active4d - "2": - name: punctuation.definition.variable.active4d - "3": - name: punctuation.separator.parameters.active4d - match: (&)?(\$)[\w_]+(;)? - - endCaptures: - "1": - name: punctuation.separator.parameters.active4d - begin: (=) - beginCaptures: - "1": - name: punctuation.separator.key-value.active4d - end: (;)|(?=\)) - patterns: - - include: $self - comment: method definition with parameters -- name: keyword.operator.active4d - match: |- - (?x) ( - := - | \+= - | \-= - | /= - | \\= - | \*= - | \%= - | \^= - | &= - | \|= - | <<= - | >>= - | > - | < - | >= - | <= - | = - | =~ - | \# - | \#~ - | ~ - | !~ - | \+ - | \+\+ - | \- - | \-\- - | / - | \\ - | \* - | \*\+ - | \*/ - | % - | & - | \| - | \^ - | \^\| - | << - | >> - | \?\+ - | \?\- - | \?\? - | \} - | \{ - | ; - | \: - | \]\] - | \[\[ - | \->) -- name: keyword.control.active4d - match: \b(?i)(end (if|for each|for|while|case)|if|else|while|for each|for|case of|repeat|until|break|continue)\b -- name: keyword.other.active4d - match: \b(?i)(end method|method|define|return|exit|self|import|require|global|throw)\b -- name: support.constant.active4d - match: (?i)\b(Write Mode|Text without length|Text array|String array|Short|Real array|Read Mode|Read and Write|Pointer array|Picture array|No current record|New record|Month Day Year|MM DD YYYY Forced|MM DD YYYY|MAXTEXTLEN|MAXLONG|Longint array|Long|Line feed|Is Undefined|Is Time|Is Text|Is String Var|Is Real|Is Pointer|Is Picture|Is Longint|Is Integer|Is Date|Is Boolean|Is BLOB|Is Alpha Field|Into variable|Into set|Into named selection|Into current selection|Integer array|Hour Min Sec|Hour Min|HH MM SS|HH MM AM PM|HH MM|Get Pathname|Date array|Carriage return|Boolean array|Array 2D|Abbreviated|Abbr Month Day|A4D Parameter Mode Separate|A4D Parameter Mode Query|A4D Parameter Mode Form|A4D License Type Deployment|A4D Encoding Tags|A4D Encoding Quotes|A4D Encoding None|A4D Encoding HTML|A4D Encoding Extended|A4D Encoding Ampersand|A4D Encoding All|A4D Charset Win|A4D Charset Shift_JIS|A4D Charset Mac|A4D Charset ISO Latin1|A4D Charset GB2312)\b -- name: support.function.active4d - match: (?i)\b(_request|_query|_form|Year of|writep|writeln|writebr|write to console|write raw|write png|WRITE PICTURE FILE|write jpg|write jpeg|write gif|write blob|write|Win to Mac|week of year|variable name|VALIDATE TRANSACTION|utc to local time|utc to local datetime|USE SET|USE NAMED SELECTION|url to native path|url encode query|url encode path|url encode|url decode query|url decode path|url decode|Uppercase|unlock globals|UNLOAD RECORD|UNION|Undefined|type descriptor|Type|Trunc|True|trim|timestamp year|timestamp time|timestamp string|timestamp second|timestamp month|timestamp minute|timestamp millisecond|timestamp hour|timestamp difference|timestamp day|timestamp date|timestamp|time to longint|Time string|Time|Tickcount|throw|TEXT TO BLOB|Test semaphore|Test path name|Table name|Table|Substring|Structure file|STRING LIST TO ARRAY|String|START TRANSACTION|split string|SORT ARRAY|slice string|Size of array|set session timeout|set session array|set session|set script timeout|set response status|set response header|set response cookie path|set response cookie expires|set response cookie domain|set response cookie|set response buffer|SET QUERY LIMIT|SET QUERY DESTINATION|set platform charset|set output encoding|set output charset|set log level|set local|set global array|set global|set expires date|set expires|set error page|SET DOCUMENT POSITION|SET DEFAULT CENTURY|set current script timeout|set content type|set content charset|set collection array|set collection|set cache control|SET AUTOMATIC RELATIONS|set array|session to blob|session query|session local|session internal id|session id|session has|session|Sequence number|SEND PACKET|Semaphore|SELECTION TO ARRAY|SELECTION RANGE TO ARRAY|Selected record number|SCAN INDEX|save upload to field|SAVE RECORD|save output|save collection|Round|right trim|response headers|response cookies|response buffer size|RESOLVE POINTER|resize array|require|requested url|request query|request info|request cookies|Replace string|REMOVE FROM SET|RELATE ONE SELECTION|RELATE ONE|RELATE MANY SELECTION|RELATE MANY|regex split|regex replace|regex quote pattern|regex match all|regex match|regex find in array|regex find all in array|regex callback replace|REDUCE SELECTION|redirect|Records in table|Records in set|Records in selection|Record number|RECEIVE PACKET|READ WRITE|READ PICTURE FILE|Read only state|READ ONLY|random between|Random|QUERY WITH ARRAY|QUERY SELECTION BY FORMULA|QUERY SELECTION|query params has|query params|QUERY BY FORMULA|QUERY|PREVIOUS RECORD|Position|Picture size|PICTURE PROPERTIES|parameter mode|param text|ORDER BY FORMULA|ORDER BY|Open document|ONE RECORD SELECT|Num|Not|nil pointer|Nil|NEXT RECORD|next item|new local collection|new global collection|new collection|native to url path|multisort named arrays|multisort arrays|MOVE DOCUMENT|more items|Month of|min of|Milliseconds|method exists|merge collections|md5 sum|max of|Mac to Win|Mac to ISO|mac to html|Lowercase|longint to time|log message|Locked|lock globals|local variables|local time to utc|local datetime to utc|LOAD RECORD|load collection|LIST TO ARRAY|library list|Length|left trim|LAST RECORD|last of|last not of|join paths|join array|ISO to Mac|Is in set|is array|is an iterator|is a collection|INTERSECTION|interpolate string|Int|insert into array|INSERT ELEMENT|include into|include|in error|import|identical strings|hide session field|GOTO SELECTED RECORD|GOTO RECORD|globals has|globals|global|get version|get utc delta|get upload size|get upload remote filename|get upload extension|get upload encoding|get upload content type|get timestamp datetime|get time remaining|get session timeout|get session stats|get session names|get session item|get session array size|get session array|get session|get script timeout|get root|get response headers|get response header|get response cookies|get response cookie path|get response cookie expires|get response cookie domain|get response cookie|get response buffer|get request value|get request infos|get request info|get request cookies|get request cookie|get query params|get query param count|get query param choices|get query param|Get pointer|get platform charset|GET PICTURE FROM LIBRARY|get output encoding|get output charset|get log level|get local|get license info|get library list|get item value|get item type|get item key|get item array|Get indexed string|get global keys|get global item|get global array size|get global array|get global|get form variables|get form variable count|get form variable choices|get form variable|GET FIELD PROPERTIES|get field pointer|get field numbers|get expires date|get expires|get error page|Get document position|get current script timeout|get content type|get content charset|get collection keys|get collection item count|get collection item|get collection array size|get collection array|get collection|get call chain|get cache control|get auto relations|full requested url|form variables has|form variables|FOLDER LIST|FIRST RECORD|first of|first not of|Find index key|Find in array|fill array|filename of|file exists|Field name|Field|False|extension of|execute in 4d|EXECUTE|End selection|end save output|enclose|DOCUMENT TO BLOB|DOCUMENT LIST|DISTINCT VALUES|directory separator|directory of|directory exists|DIFFERENCE|Delete string|delete session item|DELETE SELECTION|delete response header|delete response cookie|DELETE RECORD|delete global|DELETE FOLDER|DELETE ELEMENT|DELETE DOCUMENT|delete collection item|DELAY PROCESS|defined|define|default directory|deep copy collection|deep clear collection|Dec|day of year|Day of|Day number|Date|C_TIME|C_TEXT|C_STRING|C_REAL|C_POINTER|C_PICTURE|C_LONGINT|C_DATE|C_BOOLEAN|C_BLOB|CUT NAMED SELECTION|Current time|current realm|Current process|current platform|current path|Current method name|current line number|current library name|current file|Current date|CREATE SET FROM ARRAY|CREATE SET|CREATE SELECTION FROM ARRAY|CREATE RECORD|CREATE FOLDER|CREATE EMPTY SET|Create document|count uploads|Count tables|count session items|count response headers|count response cookies|count request infos|count request cookies|count query params|Count in array|count globals|count form variables|Count fields|count collection items|copy upload|COPY SET|COPY NAMED SELECTION|COPY DOCUMENT|copy collection|COPY ARRAY|concat|compare strings|collection to blob|collection has|collection|CLOSE DOCUMENT|CLEAR VARIABLE|CLEAR SET|CLEAR SEMAPHORE|clear response buffer|CLEAR NAMED SELECTION|clear collection|clear buffer (deprecated)|clear array|choose|Char|cell|capitalize|CANCEL TRANSACTION|call method|call 4d method|build query string|blowfish encrypt|blowfish decrypt|BLOB to text|blob to session|BLOB TO DOCUMENT|blob to collection|BLOB size|Before selection|base64 encode|base64 decode|AUTOMATIC RELATIONS|auto relate|authenticate|auth user|auth type|auth password|Ascii|ARRAY TEXT|ARRAY STRING|ARRAY REAL|ARRAY POINTER|ARRAY PICTURE|ARRAY LONGINT|ARRAY INTEGER|ARRAY DATE|ARRAY BOOLEAN|append to array|Append document|ALL RECORDS|add to timestamp|ADD TO SET|Add to date|add element|Abs|abandon session|abandon response cookie)\b - comment: 4D and Active4D commands -- name: support.function.active4d - match: (?i)\b((yearMonthDay|writeDumpStyles|writeBold|write|warnInvalidField|valueList|valueCountNoCase|valueCount|validPrice|validEmailAddress|validateTextFields|unlockAndLoad|truncateText|timedOut|sourceRowCount|sort|setTitle|setTimeout|setSMTPHost|setSMTPAuthorization|setSeparator|setRelateOne|setMailMethod|setDivId|setDefaults|setColumnData|setColumnArray|setAt|sendMail|sendFuseaction|saveFormToSession|rowCount|reverseArray|rest|qualify|previous|prepend|postHandleError|persistent|ordinalOf|nextID|next|newFromSelection|newFromRowSet|newFromFile|newFromData|newFromCachedSelection|newFromArrays|newFromArray|new|move|maxRows|makeURL|makeSafeMailto|makeLinks|makeFuseboxLinks|listToArray|len|last|isLast|isFuseboxRequest|isFirst|isBeforeFirst|isAfterLast|insertAt|hideUniqueField|hideField|handleError|gotoRow|getVariablesIterator|getUniqueID|getTitle|getTimeout|getStarts|getStart|getSMTPHost|getSMTPAuthUser|getSMTPAuthPassword|getSMTPAuthorization|getRow|getPointerReferent|getPictureDescriptor|getPersistentList|getMailMethod|getEnd|getEmptyFields|getDefaults|getData|getColumn|getAt|fuseboxNew|formVariableListToQuery|formatUSPhone|first|findRow|findNoCase|findColumn|find|filterCollection|embedVariables|embedQueryParams|embedFormVariables|embedFormVariableList|embedCollectionItems|embedCollection|dumpPersistent|dumpLib|dumpDefaults|dump session stats|dump session|dump selection|dump RowSet|dump request info|dump request|dump query params|dump locals|dump license info|dump form variables|dump collection|dump array|dump|deleteSelection|deleteAt|currentRow|core|containsNoCase|contains|columnCount|collectionToQuery|collectionItemsToQuery|clearPersistent|chopText|checkSession|checkboxState|changeDelims|camelCaseText|buildSelectValueMenu|buildSelectMenu|buildRecordList|buildOptionsFromSelection|buildOptionsFromRowSet|buildOptionsFromOptionList|buildOptionsFromOptionArray|buildOptionsFromLists|buildOptionsFromArrays|buildArrayValueList|buildArrayList|beforeFirst|articleFor|arrayToList|append|afterLast|addMetaTag|addJS|addJavascript|addDumpStyles|addCSS|add))\b - comment: library methods -- name: support.variable.active4d - match: (?i)\b(OK|Document|fusebox\.conf\.fuseaction)\b -- captures: - "1": - name: support.class.active4d - "2": - name: support.function.active4d - match: (?<!\$)\b((?:a4d\.(?:console|debug|lists|utils|web)|Batch|Breadcrumbs|fusebox\.conf|fusebox\.head|fusebox|RowSet))\.([[:alpha:]][[[:alnum:]]_ ]+[[:alnum:]]) -foldingStopMarker: |- - (?x) - (^\s*(?i:end\ (if|while|for\ each|for|case|method|save output)|until)\b - ) -keyEquivalent: ^~A diff --git a/vendor/ultraviolet/syntax/active4d_html.syntax b/vendor/ultraviolet/syntax/active4d_html.syntax deleted file mode 100644 index 74a3f8a..0000000 --- a/vendor/ultraviolet/syntax/active4d_html.syntax +++ /dev/null @@ -1,311 +0,0 @@ ---- -name: HTML (Active4D) -fileTypes: -- a4d -- a4p -scopeName: text.html.strict.active4d -repository: - tag-stuff: - patterns: - - include: "#tag-id-attribute" - - include: "#tag-generic-attribute" - - include: "#string-double-quoted" - - include: "#string-single-quoted" - - include: "#embedded-code" - string-double-quoted: - name: string.quoted.double.html - endCaptures: - "0": - name: punctuation.definition.string.end.html - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.html - end: "\"" - patterns: - - include: "#embedded-code" - - include: "#entities" - entities: - patterns: - - name: constant.character.entity.html - captures: - "1": - name: punctuation.definition.entity.html - "3": - name: punctuation.terminator.entity.html - match: (&)([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+)(;) - - name: invalid.illegal.bad-ampersand.html - match: "&" - embedded-js: - patterns: - - include: "#string-double-quoted-js" - - include: "#string-single-quoted-js" - - include: "#embedded-code" - string-single-quoted: - name: string.quoted.single.html - endCaptures: - "0": - name: punctuation.definition.string.end.html - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.html - end: "'" - patterns: - - include: "#embedded-code" - - include: "#entities" - tag-id-attribute: - name: meta.attribute-with-value.id.html - captures: - "1": - name: entity.other.attribute-name.id.html - "2": - name: punctuation.separator.key-value.html - begin: \b(id)\b\s*(=) - end: (?<='|") - patterns: - - name: string.quoted.double.html - endCaptures: - "0": - name: punctuation.definition.string.end.html - begin: "\"" - contentName: meta.toc-list.id.html - beginCaptures: - "0": - name: punctuation.definition.string.begin.html - end: "\"" - patterns: - - include: "#embedded-code" - - include: "#entities" - - name: string.quoted.single.html - endCaptures: - "0": - name: punctuation.definition.string.end.html - begin: "'" - contentName: meta.toc-list.id.html - beginCaptures: - "0": - name: punctuation.definition.string.begin.html - end: "'" - patterns: - - include: "#embedded-code" - - include: "#entities" - string-double-quoted-js: - name: string.quoted.double.js - endCaptures: - "0": - name: punctuation.definition.string.end.js - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.js - end: "\"" - patterns: - - include: "#embedded-code" - tag-generic-attribute: - name: entity.other.attribute-name.html - match: \b([a-zA-Z-:]+) - string-single-quoted-js: - name: string.quoted.single.js - endCaptures: - "0": - name: punctuation.definition.string.end.js - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.js - end: "'" - patterns: - - include: "#embedded-code" - embedded-code: - name: source.active4d.embedded.html - endCaptures: - "0": - name: punctuation.section.embedded.active4d - begin: <% - beginCaptures: - "0": - name: punctuation.section.embedded.active4d - end: "%>" - patterns: - - include: source.active4d -uuid: E666209C-4477-4D83-8B49-9463DFBACD9F -foldingStartMarker: |- - (?x) - (<(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl)\b.*?> - |<!--(?!.*-->) - |^\s*<%(?!.*%>) - |(^\s*|<%\s*)(?i:if|while|for\ each|for|case\ of|repeat|method|save\ output)\b - ) -patterns: -- name: meta.tag.any.html - endCaptures: - "1": - name: punctuation.definition.tag.html - "2": - name: meta.scope.between-tag-pair.html - "3": - name: entity.name.tag.html - "4": - name: punctuation.definition.tag.html - begin: (<)([a-zA-Z0-9:]+)(?=[^>]*></\2>) - beginCaptures: - "1": - name: punctuation.definition.tag.html - "2": - name: entity.name.tag.html - end: (>(<)/)(\2)(>) - patterns: - - include: "#tag-stuff" -- name: meta.tag.preprocessor.xml.html - captures: - "1": - name: punctuation.definition.tag.xml.html - "2": - name: entity.name.tag.xml.html - begin: (<\?)(xml) - end: (\?>) - patterns: - - include: "#tag-generic-attribute" - - include: "#string-double-quoted" - - include: "#string-single-quoted" -- name: comment.block.html - captures: - "0": - name: punctuation.definition.comment.html - begin: <!-- - end: --> - patterns: - - name: invalid.illegal.bad-comments-or-CDATA.html - match: -- -- name: meta.tag.sgml.html - captures: - "0": - name: punctuation.definition.tag.html - begin: <! - end: ">" - patterns: - - name: meta.tag.sgml.doctype.html - captures: - "1": - name: entity.name.tag.doctype.html - begin: (DOCTYPE) - end: (?=>) - patterns: - - name: string.quoted.double.doctype.identifiers-and-DTDs.html - match: "\"[^\">]*\"" - - name: constant.other.inline-data.html - begin: \[CDATA\[ - end: "]](?=>)" - - name: invalid.illegal.bad-comments-or-CDATA.html - match: (\s*)(?!--|>)\S(\s*) -- name: meta.tag.processor.html - endCaptures: - "0": - name: punctuation.section.embedded.active4d - "1": - name: meta.scope.between-tag-pair.html - begin: <%(?=%>) - beginCaptures: - "0": - name: punctuation.section.embedded.active4d - end: (%)> - patterns: - - include: "#embedded-code" -- include: "#embedded-code" -- name: source.css.embedded.html - captures: - "1": - name: punctuation.definition.tag.html - "2": - name: entity.name.tag.style.html - "3": - name: punctuation.definition.tag.html - begin: (?:^\s+)?(<)((?i:style))\b(?![^>]*/>) - end: (</)((?i:style))(>)(?:\s*\n)? - patterns: - - include: "#tag-stuff" - - begin: (>) - beginCaptures: - "1": - name: punctuation.definition.tag.html - end: (?=</(?i:style)) - patterns: - - include: "#embedded-code" - - include: source.css -- name: source.js.embedded.html - endCaptures: - "1": - name: entity.name.tag.script.html - "2": - name: punctuation.definition.tag.html - begin: (?:^\s+)?(<)((?i:script))\b(?![^>]*/>) - beginCaptures: - "1": - name: punctuation.definition.tag.html - "2": - name: entity.name.tag.script.html - end: (?<=</(script|SCRIPT))(>)(?:\s*\n)? - patterns: - - include: "#tag-stuff" - - captures: - "1": - name: punctuation.definition.tag.html - begin: (?<!</(?:script|SCRIPT))(>) - end: (</)((?i:script)) - patterns: - - include: "#embedded-js" - - include: source.js -- name: meta.tag.structure.any.html - captures: - "1": - name: punctuation.definition.tag.html - "2": - name: entity.name.tag.structure.any.html - begin: (</?)((?i:body|head|html)\b) - end: (>) - patterns: - - include: "#tag-stuff" -- name: meta.tag.block.any.html - captures: - "1": - name: punctuation.definition.tag.html - "2": - name: entity.name.tag.block.any.html - begin: (</?)((?i:address|blockquote|dd|div|dl|dt|fieldset|form|frame|frameset|h1|h2|h3|h4|h5|h6|iframe|noframes|object|ol|p|ul|applet|center|dir|hr|menu|pre)\b) - end: (>) - patterns: - - include: "#tag-stuff" -- name: meta.tag.inline.any.html - captures: - "1": - name: punctuation.definition.tag.html - "2": - name: entity.name.tag.inline.any.html - begin: (</?)((?i:a|abbr|acronym|area|b|base|basefont|bdo|big|br|button|caption|cite|code|col|colgroup|del|dfn|em|font|head|html|i|img|input|ins|isindex|kbd|label|legend|li|link|map|meta|noscript|optgroup|option|param|q|s|samp|script|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|title|tr|tt|u|var)\b) - end: (>) - patterns: - - include: "#tag-stuff" -- name: meta.tag.other.html - captures: - "1": - name: punctuation.definition.tag.html - "2": - name: entity.name.tag.other.html - begin: (</?)([a-zA-Z0-9:]+) - end: (>) - patterns: - - include: "#tag-stuff" -- include: "#entities" -- name: invalid.illegal.incomplete.html - match: <> -- name: invalid.illegal.bad-angle-bracket.html - match: <(?=\W)|> -foldingStopMarker: |- - (?x) - (</(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl)> - |^(?!.*?<!--).*?--> - |^\s*%> - |(^\s*|<%\s*)(?i:end\ (if|while|for\ each|for|case|method|save\ output)|until)\b - ) -keyEquivalent: ^~A diff --git a/vendor/ultraviolet/syntax/active4d_ini.syntax b/vendor/ultraviolet/syntax/active4d_ini.syntax deleted file mode 100644 index e98a633..0000000 --- a/vendor/ultraviolet/syntax/active4d_ini.syntax +++ /dev/null @@ -1,50 +0,0 @@ ---- -name: Active4D Config -fileTypes: -- ini -scopeName: text.active4d-ini -repository: - escaped_char: - name: constant.character.escape.active4d-ini - match: \\. -uuid: BECA5580-F845-4715-889C-134DF4BF67C2 -patterns: -- name: comment.line.double-slash.active4d-ini - captures: - "1": - name: punctuation.definition.comment.active4d-ini - match: (//).*$\n? -- name: comment.line.backtick.active4d-ini - captures: - "1": - name: punctuation.definition.comment.active4d-ini - match: (`).*$\n? -- name: comment.line.double-backslash.continuation.active4d-ini - captures: - "1": - name: punctuation.definition.comment.active4d-ini - match: (\\\\).*$\n? -- name: comment.block.active4d-ini - captures: - "0": - name: punctuation.definition.comment.active4d-ini - begin: /\* - end: \*/ -- name: string.quoted.double.active4d-ini - endCaptures: - "0": - name: punctuation.definition.string.end.active4d-ini - begin: "\"(?!\"\")" - beginCaptures: - "0": - name: punctuation.definition.string.begin.active4d-ini - end: "\"" - patterns: - - include: "#escaped_char" -- name: constant.language.boolean.active4d-ini - match: \b(?i)(true|false|yes|no)\b -- name: keyword.operator.active4d-ini - match: "=" -- name: support.constant.active4d-ini - match: (?i)((\b(use sessions|use session cookies|session var name|session timeout|session purge interval|session cookie path|session cookie name|session cookie domain|serve nonexecutables|script timeout|safe script dirs|safe doc dirs|root|refresh interval|receive timeout|platform charset|parameter mode|output encoding|output charset|max request size|log level|lib extension|lib dirs|http error page|fusebox page|expires|executable extensions|error page|default page|content charset|client is web server|cache control|auto relate one|auto relate many|auto refresh libs|auto create vars)\b)|(\<default\>|\<web\>|\<4d volume\>|\<boot volume\>)) -keyEquivalent: ^~A diff --git a/vendor/ultraviolet/syntax/active4d_library.syntax b/vendor/ultraviolet/syntax/active4d_library.syntax deleted file mode 100644 index b3fb440..0000000 --- a/vendor/ultraviolet/syntax/active4d_library.syntax +++ /dev/null @@ -1,21 +0,0 @@ ---- -name: Active4D Library -fileTypes: -- a4l -scopeName: source.active4d.library -uuid: A595B09A-3829-48CB-958B-7D6C4646409D -foldingStartMarker: |- - (?x) - (^\s*(?i:if|while|for\ each|for|case\ of|repeat|method)\b - |^\s*<fusedoc\ fuse - ) -patterns: -- name: keyword.other.active4d - match: (?i:end library|library) -- include: source.active4d -foldingStopMarker: |- - (?x) - (^\s*(?i:end\ (if|while|for\ each|for|case|method)|until)\b - |^\s*</fusedoc> - ) -keyEquivalent: ^~A diff --git a/vendor/ultraviolet/syntax/ada.syntax b/vendor/ultraviolet/syntax/ada.syntax deleted file mode 100644 index 9ceeb5d..0000000 --- a/vendor/ultraviolet/syntax/ada.syntax +++ /dev/null @@ -1,33 +0,0 @@ ---- -name: Ada -fileTypes: -- adb -- ads -scopeName: source.ada -uuid: 0AB8A36E-6B1D-11D9-B034-000D93589AF6 -foldingStartMarker: \b(?i:(procedure|package|function|task|type|loop))\b -patterns: -- name: keyword.control.ada - match: \b(?i:(abort|else|new|return|abs|elsif|not|reverse|abstract|end|null|accept|entry|select|access|exception|of|separate|aliased|exit|or|subtype|all|others|and|for|out|tagged|array|function|task|at|package|terminate|generic|pragma|then|begin|goto|private|type|body|procedure|if|protected|until|case|in|use|constant|is|raise|range|when|declare|limited|record|while|delay|loop|rem|with|delta|renames|digits|mod|requeue|xor|do))\b -- name: constant.numeric.ada - match: \b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f|ll|LL|ull|ULL)?\b -- name: string.quoted.double.ada - endCaptures: - "0": - name: punctuation.definition.string.end.ada - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.ada - end: "\"" - patterns: - - name: invalid.illegal.lf-in-string.ada - match: \n -- name: comment.line.double-dash.ada - captures: - "1": - name: punctuation.definition.comment.ada - match: (--)(.*)$\n? -foldingStopMarker: \b(?i:(end))\b -keyEquivalent: ^~A -comment: Ada -- chris@cjack.com. Feel free to modify, distribute, be happy. Share and enjoy. diff --git a/vendor/ultraviolet/syntax/antlr.syntax b/vendor/ultraviolet/syntax/antlr.syntax deleted file mode 100644 index f78d628..0000000 --- a/vendor/ultraviolet/syntax/antlr.syntax +++ /dev/null @@ -1,151 +0,0 @@ ---- -name: ANTLR -fileTypes: -- g -scopeName: source.antlr -repository: - nested-curly: - name: source.embedded.java-or-c.antlr - captures: - "0": - name: punctuation.section.group.antlr - begin: \{ - end: \} - patterns: - - name: keyword.control.java-or-c - match: \b(break|case|continue|default|do|else|for|goto|if|_Pragma|return|switch|while)\b - - name: storage.type.java-or-c - match: \b(asm|__asm__|auto|bool|_Bool|char|_Complex|double|enum|float|_Imaginary|int|long|short|signed|struct|typedef|union|unsigned|void)\b - - name: storage.modifier.java-or-c - match: \b(const|extern|register|restrict|static|volatile|inline)\b - - name: constant.language.java-or-c - match: \b(NULL|true|false|TRUE|FALSE)\b - - name: keyword.operator.sizeof.java-or-c - match: \b(sizeof)\b - - name: constant.numeric.java-or-c - match: \b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f|ll|LL|ull|ULL)?\b - - name: string.quoted.double.java-or-c - endCaptures: - "0": - name: punctuation.definition.string.end.java-or-c - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.java-or-c - end: "\"" - patterns: - - name: constant.character.escape.antlr - match: \\. - - name: string.quoted.single.java-or-c - endCaptures: - "0": - name: punctuation.definition.string.end.java-or-c - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.java-or-c - end: "'" - patterns: - - name: constant.character.escape.antlr - match: \\. - - name: support.constant.eof-char.antlr - match: \bEOF_CHAR\b - - include: "#comments" - comments: - patterns: - - name: comment.block.antlr - captures: - "0": - name: punctuation.definition.comment.antlr - begin: /\* - end: \*/ - - name: comment.line.double-slash.antlr - captures: - "1": - name: punctuation.definition.comment.antlr - match: (//).*$\n? - strings: - patterns: - - name: string.quoted.double.antlr - endCaptures: - "0": - name: punctuation.definition.string.end.antlr - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.antlr - end: "\"" - patterns: - - name: constant.character.escape.antlr - match: \\(u\h{4}|.) - - name: string.quoted.single.antlr - endCaptures: - "0": - name: punctuation.definition.string.end.antlr - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.antlr - end: "'" - patterns: - - name: constant.character.escape.antlr - match: \\(u\h{4}|.) -uuid: ACABDECD-4F22-47D9-A5F4-DBA957A2A1CC -patterns: -- include: "#strings" -- include: "#comments" -- name: meta.options.antlr - begin: \boptions\b - beginCaptures: - "0": - name: keyword.other.options.antlr - end: (?<=\}) - patterns: - - name: meta.options-block.antlr - captures: - "0": - name: punctuation.section.options.antlr - begin: \{ - end: \} - patterns: - - include: "#strings" - - include: "#comments" - - name: constant.numeric.antlr - match: \b\d+\b - - name: variable.other.option.antlr - match: \b(k|charVocabulary|filter|greedy|paraphrase|exportVocab|buildAST|defaultErrorHandler|language|namespace|namespaceStd|namespaceAntlr|genHashLines)\b - - name: constant.language.boolean.antlr - match: \b(true|false)\b -- name: meta.definition.class.antlr - captures: - "1": - name: storage.type.antlr - "2": - name: entity.name.type.class.antlr - begin: ^(class)\b\s+(\w+) - end: ; - patterns: - - name: meta.definition.class.extends.antlr - captures: - "1": - name: storage.modifier.antlr - begin: \b(extends)\b\s+ - end: (?=;) - patterns: - - name: support.class.antlr - match: \b(Parser|Lexer|TreeWalker)\b -- name: storage.modifier.antlr - match: ^protected\b -- name: entity.name.type.token.antlr - match: ^[[:upper:]_][[:upper:][:digit:]_]*\b -- name: meta.rule.antlr - captures: - "1": - name: entity.name.function.rule.antlr - "2": - name: keyword.control.antlr - match: ^(\w+)(?:\s+(returns\b))? -- name: constant.other.token.antlr - match: \b[[:upper:]_][[:upper:][:digit:]_]*\b -- include: "#nested-curly" -keyEquivalent: ^~A diff --git a/vendor/ultraviolet/syntax/apache.syntax b/vendor/ultraviolet/syntax/apache.syntax deleted file mode 100644 index a8e8aac..0000000 --- a/vendor/ultraviolet/syntax/apache.syntax +++ /dev/null @@ -1,191 +0,0 @@ ---- -name: Apache -fileTypes: -- conf -- htaccess -scopeName: source.apache-config -repository: - vars: - patterns: - - name: support.variable.apache-config - captures: - "1": - name: punctuation.definition.variable.apache-config - "3": - name: punctuation.definition.variable.apache-config - match: (%\{)(?:HTTP_(?:USER_AGENT|REFERER|COOKIE|FORWARDED|HOST|PROXY_CONNECTION|ACCEPT)|REMOTE_(?:ADDR|HOST|USER|IDENT)|REQUEST_(?:METHOD|URI|FILENAME)|SCRIPT_FILENAME|PATH_INFO|QUERY_STRING|AUTH_TYPE|DOCUMENT_ROOT|SERVER_(?:ADMIN|NAME|ADDR|PORT|PROTOCOL|SOFTWARE)|TIME_(?:YEAR|MON|DAY|HOUR|MIN|SEC|WDAY)|TIME|API_VERSION|THE_REQUEST|IS_SUBREQ|(?:ENV|LA-U|LA-F|HTTP|SSL):[^\}]+)(\}) - - name: invalid.illegal.bad-var.apache-config - match: "%\\{[^\\}]+\\}" -uuid: 023D670E-80F1-11D9-9BD1-00039398C572 -foldingStartMarker: |- - ^[ ]*(?x) - (<(?i:FilesMatch|Files|DirectoryMatch|Directory|LocationMatch|Location|VirtualHost|IfModule|IfDefine)\b.*?> - ) -patterns: -- name: comment.line.number-sign.apache-config - captures: - "1": - name: punctuation.definition.comment.apache-config - match: (#).*$\n? -- name: meta.tag.any.html - captures: - "6": - name: punctuation.definition.tag.apache-config - "1": - name: punctuation.definition.tag.apache-config - "2": - name: entity.name.tag.apache-config - "3": - name: punctuation.definition.tag.apache-config - "4": - name: meta.scope.between-tag-pair.apache-config - "5": - name: entity.name.tag.apache-config - match: ^[ ]*(<)([a-zA-Z0-9:]+)[^>]*(>(<)/)(\2)(>) -- name: meta.vhost.apache-config - endCaptures: - "1": - name: meta.tag.apache-config - "2": - name: punctuation.definition.tag.apache-config - "3": - name: entity.name.tag.apache-config - "4": - name: punctuation.definition.tag.apache-config - begin: ^[ ]*((<)(VirtualHost)(?:[ ]+([^>]+))?(>)) - beginCaptures: - "1": - name: meta.tag.apache-config - "2": - name: punctuation.definition.tag.apache-config - "3": - name: entity.name.tag.apache-config - "4": - name: meta.toc-list.virtual-host.apache-config - "5": - name: punctuation.definition.tag.apache-config - end: ^[ ]*((</)(VirtualHost)[^>]*(>)) - patterns: - - include: $base -- name: meta.directory.apache-config - endCaptures: - "1": - name: meta.tag.apache-config - "2": - name: punctuation.definition.tag.apache-config - "3": - name: entity.name.tag.apache-config - "4": - name: punctuation.definition.tag.apache-config - begin: ^[ ]*((<)(Directory(?:Match)?)(?:[ ]+([^>]+))?(>)) - beginCaptures: - "1": - name: meta.tag.apache-config - "2": - name: punctuation.definition.tag.apache-config - "3": - name: entity.name.tag.apache-config - "4": - name: meta.toc-list.directory.apache-config - "5": - name: punctuation.definition.tag.apache-config - end: ^[ ]*((</)(Directory(?:Match)?)[^>]*(>)) - patterns: - - include: $base -- name: meta.location.apache-config - endCaptures: - "1": - name: meta.tag.apache-config - "2": - name: punctuation.definition.tag.apache-config - "3": - name: entity.name.tag.apache-config - "4": - name: punctuation.definition.tag.apache-config - begin: ^[ ]*((<)(Location(?:Match)?)(?:[ ]+([^>]+))?(>)) - beginCaptures: - "1": - name: meta.tag.apache-config - "2": - name: punctuation.definition.tag.apache-config - "3": - name: entity.name.tag.apache-config - "4": - name: meta.toc-list.location.apache-config - "5": - name: punctuation.definition.tag.apache-config - end: ^[ ]*((</)(Location(?:Match)?)[^>]*(>)) - patterns: - - include: $base -- captures: - "1": - name: support.constant.rewritecond.apache-config - begin: ^[ ]*\b(RewriteCond)\b - end: $ - patterns: - - begin: "[ ]+" - end: $ - patterns: - - include: "#vars" - - name: string.regexp.rewrite-test.apache-config - match: "[^ %\\n]+" - - begin: "[ ]+" - end: $ - patterns: - - name: string.other.rewrite-condition.apache-config - match: "[^ %\\n]+" - - captures: - "1": - name: string.regexp.rewrite-operator.apache-config - match: "[ ]+(\\[[^\\]]+\\])" -- captures: - "1": - name: support.constant.rewriterule.apache-config - begin: ^[ ]*\b(RewriteRule)\b - end: $ - patterns: - - begin: "[ ]+" - end: $ - patterns: - - include: "#vars" - - name: string.regexp.rewrite-pattern.apache-config - match: "[^ %]+" - - begin: "[ ]+" - end: $ - patterns: - - include: "#vars" - - name: string.other.rewrite-substitution.apache-config - match: "[^ %\\n]+" - - captures: - "1": - name: string.regexp.rewrite-operator.apache-config - match: "[ ]+(\\[[^\\]]+\\])" -- name: support.constant.apache-config - match: \b(R(e(sourceConfig|direct(Match|Temp|Permanent)?|qu(ire|estHeader)|ferer(Ignore|Log)|write(Rule|Map|Base|Cond|Options|Engine|Lo(ck|g(Level)?))|admeName|move(Handler|Charset|Type|InputFilter|OutputFilter|Encoding|Language))|Limit(MEM|NPROC|CPU))|Group|XBitHack|M(MapFile|i(nSpare(Servers|Threads)|meMagicFile)|odMimeUsePathInfo|Cache(RemovalAlgorithm|M(inObjectSize|ax(StreamingBuffer|Object(Size|Count)))|Size)|ultiviewsMatch|eta(Suffix|Dir|Files)|ax(RequestsPer(Child|Thread)|MemFree|Spare(Servers|Threads)|Clients|Threads(PerChild)?|KeepAliveRequests))|B(indAddress|S2000Account|rowserMatch(NoCase)?)|S(hmemUIDisUser|c(oreBoardFile|ript(Sock|InterpreterSource|Log(Buffer|Length)?|Alias(Match)?)?)|tart(Servers|Threads)|S(I(StartTag|TimeFormat|UndefinedEcho|E(ndTag|rrorMsg))|L(R(equire(SSL)?|andomSeed)|Mutex|SessionCache(Timeout)?|C(ipherSuite|ertificate(ChainFile|KeyFile|File)|A(Revocation(Path|File)|Certificate(Path|File)))|Options|P(assPhraseDialog|ro(tocol|xy(MachineCertificate(Path|File)|C(ipherSuite|A(Revocation(Path|File)|Certificate(Path|File)))|Protocol|Engine|Verify(Depth)?)))|Engine|Verify(Client|Depth)))|uexecUserGroup|e(ndBufferSize|cureListen|t(Handler|InputFilter|OutputFilter|Env(If(NoCase)?)?)|rver(Root|Signature|Name|T(ype|okens)|Path|Limit|A(dmin|lias)))|atisfy)|H(ostnameLookups|eader(Name)?)|N(o(Cache|Proxy)|umServers|ameVirtualHost|WSSL(TrustedCerts|Upgradeable))|C(h(ildPerUserID|eckSpelling|arset(SourceEnc|Options|Default))|GI(MapExtension|CommandArgs)|o(ntentDigest|okie(Style|Name|Tracking|Domain|Prefix|Expires|Format|Log)|reDumpDirectory)|ustomLog|learModuleList|ache(Root|Gc(MemUsage|Clean|Interval|Daily|Unused)|M(inFileSize|ax(Expire|FileSize))|Size|NegotiatedDocs|TimeMargin|Ignore(NoLastMod|CacheControl)|D(i(sable|rLe(ngth|vels))|efaultExpire)|E(nable|xpiryCheck)|F(ile|orceCompletion)|LastModifiedFactor))|T(hread(sPerChild|StackSize|Limit)|ypesConfig|ime(out|Out)|ransferLog)|I(n(clude|dex(Ignore|O(ptions|rderDefault)))|SAPI(ReadAheadBuffer|CacheFile|FakeAsync|LogNotSupported|AppendLogTo(Errors|Query))|dentityCheck|f(Module|Define)|map(Menu|Base|Default))|O(ptions|rder)|D(irectory(Match|Slash|Index)?|ocumentRoot|e(ny|f(late(MemLevel|BufferSize|CompressionLevel|FilterNote|WindowSize)|ault(Type|Icon|Language)))|av(MinTimeout|DepthInfinity|LockDB)?)|U(se(CanonicalName|r(Dir)?)|nsetEnv)|P(idFile|ort|assEnv|ro(tocol(ReqCheck|Echo)|xy(Re(ceiveBufferSize|quests|mote(Match)?)|Ma(tch|xForwards)|B(lock|adHeader)|Timeout|IOBufferSize|Domain|P(ass(Reverse)?|reserveHost)|ErrorOverride|Via)?))|E(nable(MMAP|Sendfile|ExceptionHook)|BCDIC(Convert(ByType)?|Kludge)|rror(Header|Document|Log)|x(t(endedStatus|Filter(Options|Define))|pires(ByType|Default|Active)|ample))|Virtual(ScriptAlias(IP)?|Host|DocumentRoot(IP)?)|KeepAlive(Timeout)?|F(ile(s(Match)?|ETag)|or(ce(Type|LanguagePriority)|ensicLog)|ancyIndexing)|Win32DisableAcceptEx|L(i(sten(Back(log|Log))?|mit(Request(Body|Field(s(ize)?|Size)|Line)|XMLRequestBody|InternalRecursion|Except)?)|o(c(kFile|ation(Match)?)|ad(Module|File)|g(Format|Level))|DAP(SharedCache(Size|File)|Cache(TTL|Entries)|TrustedCA(Type)?|OpCache(TTL|Entries))|anguagePriority)|A(ssignUserID|nonymous(_(MustGiveEmail|NoUserID|VerifyEmail|LogEmail|Authoritative))?|c(ce(ss(Config|FileName)|pt(Mutex|PathInfo|Filter))|tion)|dd(Module(Info)?|Handler|Charset|Type|I(nputFilter|con(By(Type|Encoding))?)|OutputFilter(ByType)?|De(scription|faultCharset)|Encoding|Language|Alt(By(Type|Encoding))?)|uth(GroupFile|Name|Type|D(B(GroupFile|M(GroupFile|Type|UserFile|Authoritative)|UserFile|Authoritative)|igest(GroupFile|ShmemSize|N(cCheck|once(Format|Lifetime))|Domain|Qop|File|Algorithm))|UserFile|LDAP(RemoteUserIsDN|GroupAttribute(IsDN)?|Bind(DN|Password)|C(harsetConfig|ompareDNOnServer)|DereferenceAliases|Url|Enabled|FrontPageHack|Authoritative)|Authoritative)|l(ias(Match)?|low(CONNECT|Override|EncodedSlashes)?)|gentLog))\b -- name: support.class.apache-config - match: \b(access_module|action_module|alias_module|anon_auth_module|asis_module|auth_module|autoindex_module|cern_meta_module|cgi_module|config_log_module|dav_module|dbm_auth_module|digest_module|dir_module|env_module|expires_module|foo_module|headers_module|hfs_apple_module|imap_module|includes_module|info_module|jk_module|mime_magic_module|mime_module|negotiation_module|perl_module|php4_module|php5_module|proxy_module|rendezvous_apple_module|rendezvous_module|rewrite_module|setenvif_module|speling_module|ssl_module|status_module|unique_id_module|userdir_module|usertrack_module|vhost_alias_module)\b -- name: string.quoted.double.apache-config - endCaptures: - "0": - name: punctuation.definition.string.end.apache-config - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.apache-config - end: "\"(?!\")" - patterns: - - name: constant.character.escape.apostrophe.apache - match: "\"\"" -- name: meta.tag.apache-config - captures: - "1": - name: punctuation.definition.tag.apache-config - "2": - name: entity.name.tag.apache-config - begin: (</?)([a-zA-Z]+) - end: (/?>) -foldingStopMarker: |- - ^[ ]*(?x) - (</(?i:FilesMatch|Files|DirectoryMatch|Directory|LocationMatch|Location|VirtualHost|IfModule|IfDefine)> - ) -keyEquivalent: ^~A diff --git a/vendor/ultraviolet/syntax/applescript.syntax b/vendor/ultraviolet/syntax/applescript.syntax deleted file mode 100644 index 7605ecd..0000000 --- a/vendor/ultraviolet/syntax/applescript.syntax +++ /dev/null @@ -1,384 +0,0 @@ ---- -name: AppleScript -fileTypes: -- applescript -- script editor -scopeName: source.applescript -repository: - textmate: - patterns: - - name: support.class.textmate.applescript - match: \b(print settings)\b - - name: support.function.textmate.applescript - match: \b(get url|insert|reload bundles)\b - standard-suite: - patterns: - - name: support.class.standard-suite.applescript - match: \b(colors?|documents?|items?|windows?)\b - - name: support.function.standard-suite.applescript - match: \b(close|count|delete|duplicate|exists|make|move|open|print|quit|save|activate|select|data size)\b - - name: support.constant.standard-suite.applescript - match: \b(name|frontmost|version)\b - - name: support.variable.standard-suite.applescript - match: \b(selection)\b - - name: support.class.text-suite.applescript - match: \b(attachments?|attribute runs?|characters?|paragraphs?|texts?|words?)\b - tell-blocks: - patterns: - - name: meta.tell-block.application.textmate.applescript - captures: - "1": - name: keyword.control.applescript - begin: ^\s*(tell)\s+(?=app(lication)?\s+"(?i:textmate)")(?!.*\bto\b) - end: ^\s*(end tell) - patterns: - - include: "#textmate" - - include: "#standard-suite" - - include: $self - comment: tell Textmate - - name: meta.tell-block.application.finder.applescript - captures: - "1": - name: keyword.control.applescript - begin: ^\s*(tell)\s+(?=app(lication)?\s+"(?i:finder)")(?!.*\bto\b) - end: ^\s*(end tell) - patterns: - - include: "#finder" - - include: "#standard-suite" - - include: $self - comment: tell Finder - - name: meta.tell-block.application.system-events.applescript - captures: - "1": - name: keyword.control.applescript - begin: ^\s*(tell)\s+(?=app(lication)?\s+"(?i:system events)")(?!.*\bto\b) - end: ^\s*(end tell) - patterns: - - include: "#system-events" - - include: "#standard-suite" - - include: $self - comment: tell System Events - - name: meta.tell-block.application.itunes.applescript - captures: - "1": - name: keyword.control.applescript - begin: ^\s*(tell)\s+(?=app(lication)?\s+"(?i:itunes)")(?!.*\bto\b) - end: ^\s*(end tell) - patterns: - - include: "#itunes" - - include: "#standard-suite" - - include: $self - comment: tell iTunes - - name: meta.tell-block.application.generic.applescript - captures: - "1": - name: keyword.control.applescript - begin: ^\s*(tell)\s+(?=app(lication)?\b)(?!.*\bto\b) - end: ^\s*(end tell) - patterns: - - include: "#standard-suite" - - include: $self - comment: tell generic application - - name: meta.tell-block.generic.applescript - captures: - "1": - name: keyword.control.applescript - begin: ^\s*(tell)\s+(?!.*\bto\b) - end: ^\s*(end tell) - patterns: - - include: $self - comment: generic tell block - comments: - patterns: - - name: comment.line.double-dash.applescript - captures: - "1": - name: punctuation.definition.comment.applescript - match: (--).*$\n? - - name: comment.block.applescript - captures: - "0": - name: punctuation.definition.comment.applescript - begin: \(\* - end: \*\) - inline: - patterns: - - include: "#comments" - - include: "#data-structures" - - include: "#built-in" - - include: "#standardadditions" - data-structures: - patterns: - - name: meta.data.array.applescript - captures: - "1": - name: punctuation.section.array.applescript - begin: (\{) - end: (\}) - patterns: - - captures: - "1": - name: constant.other.key.applescript - "2": - name: meta.identifier.applescript - "3": - name: punctuation.definition.identifier.applescript - "4": - name: punctuation.definition.identifier.applescript - "5": - name: punctuation.separator.key-value.applescript - match: ([A-Za-z]+|((\|)[^|\n]*(\|)))\s*(:) - - name: punctuation.separator.key-value.applescript - match: ":" - - name: punctuation.separator.array.applescript - match: "," - - include: "#inline" - comment: "\n\ - \t\t\t\t\t\twe cannot necessarily distinguish \"records\" from\n\ - \t\t\t\t\t\t\"arrays\", and so this could be either\n\ - \t\t\t\t\t" - - name: string.quoted.double.application-name.applescript - captures: - "1": - name: punctuation.definition.string.applescript - begin: ((?<=application )"|(?<=app )") - end: (") - patterns: - - name: constant.character.escape.applescript - match: \\. - - name: string.quoted.double.applescript - captures: - "1": - name: punctuation.definition.string.applescript - begin: (") - end: (") - patterns: - - name: constant.character.escape.applescript - match: \\. - - name: meta.identifier.applescript - captures: - "1": - name: punctuation.definition.identifier.applescript - "2": - name: punctuation.definition.identifier.applescript - match: (\|)[^|\n]*(\|) - - name: meta.data.applescript - captures: - "6": - name: keyword.operator.applescript - "7": - name: support.class.built-in.applescript - "1": - name: punctuation.definition.data.applescript - "2": - name: support.class.built-in.applescript - "3": - name: storage.type.utxt.applescript - "4": - name: string.unquoted.data.applescript - "5": - name: punctuation.definition.data.applescript - match: "(\xC2\xAB)(data) (utxt|utf8)([0-9A-Fa-f]*)(\xC2\xBB)(?: (as) (Unicode text))?" - system-events: - patterns: - - name: support.class.system-events.audio-file.applescript - match: \b(audio (data|file))\b - - name: support.class.system-events.disk-folder-file.applescript - match: \b(alias(es)?|(Classic|local|network|system|user) domain objects?|disk( item)?s?|domains?|file( package)?s?|folders?|items?)\b - - name: support.function.system-events.disk-folder-file.applescript - match: \b(delete|open|move)\b - - name: support.class.system-events.folder-actions.applescript - match: \b(folder actions?|scripts?)\b - - name: support.function.system-events.folder-actions.applescript - match: \b(attach action to|attached scripts|edit action of|remove action from)\b - - name: support.class.system-events.movie-file.applescript - match: \b(movie data|movie file)\b - - name: support.function.system-events.power.applescript - match: \b(log out|restart|shut down|sleep)\b - - name: support.class.system-events.processes.applescript - match: \b(((application |desk accessory )?process|(check|combo )?box)(es)?|(action|attribute|browser|(busy|progress|relevance) indicator|color well|column|drawer|group|grow area|image|incrementor|list|menu( bar)?( item)?|(menu |pop up |radio )?button|outline|(radio|tab|splitter) group|row|scroll (area|bar)|sheet|slider|splitter|static text|table|text (area|field)|tool bar|UI element|window)s?)\b - - name: support.function.system-events.processes.applescript - match: \b(click|key code|keystroke|perform|select)\b - - name: support.class.system-events.property-list.applescript - match: \b(property list (file|item))\b - - name: support.class.system-events.quicktime-file.applescript - match: \b(annotation|QuickTime (data|file)|track)s?\b - - name: support.function.system-events.system-events.applescript - match: \b((abort|begin|end) transaction)\b - - name: support.class.system-events.xml.applescript - match: \b(XML (attribute|data|element|file)s?)\b - - name: support.class.sytem-events.other.applescript - match: \b(print settings|users?|login items?)\b - itunes: - patterns: - - name: support.class.itunes.applescript - match: \b(artwork|application|encoder|EQ preset|item|source|visual|(EQ |browser )?window|((audio CD|device|shared|URL|file) )?track|playlist window|((audio CD|device|radio tuner|library|folder|user) )?playlist)s?\b - - name: support.function.itunes.applescript - match: \b(add|back track|convert|fast forward|(next|previous) track|pause|play(pause)?|refresh|resume|rewind|search|stop|update|eject|subscribe|update(Podcast|AllPodcasts)|download)\b - - name: support.constant.itunes.applescript - match: \b(current (playlist|stream (title|URL)|track)|player state)\b - - name: support.variable.itunes.applescript - match: \b(current (encoder|EQ preset|visual)|EQ enabled|fixed indexing|full screen|mute|player position|sound volume|visuals enabled|visual size)\b - standardadditions: - patterns: - - name: support.class.standardadditions.user-interaction.applescript - match: \b((alert|dialog) reply)\b - - name: support.class.standardadditions.file.applescript - match: \b(file information)\b - - name: support.class.standardadditions.miscellaneous.applescript - match: \b(POSIX files?|system information|volume settings)\b - - name: support.class.standardadditions.internet.applescript - match: \b(URLs?|internet address(es)?|web pages?|FTP items?)\b - - name: support.function.standardadditions.file.applescript - match: \b(info for|list (disks|folder)|mount volume|path to( resource)?)\b - - name: support.function.standardadditions.user-interaction.applescript - match: \b(beep|choose (application|color|file( name)?|folder|from list|remote application|URL)|delay|display (alert|dialog)|say)\b - - name: support.function.standardadditions.string.applescript - match: \b(ASCII (character|number)|localized string|offset|summarize)\b - - name: support.function.standardadditions.clipboard.applescript - match: \b(set the clipboard to|the clipboard|clipboard info)\b - - name: support.function.standardadditions.file-i-o.applescript - match: \b(open for access|close access|read|write|get eof|set eof)\b - - name: support.function.standardadditions.scripting.applescript - match: \b((load|store|run) script|scripting components)\b - - name: support.function.standardadditions.miscellaneous.applescript - match: \b(current date|do shell script|get volume settings|random number|round|set volume|system attribute|system info|time to GMT)\b - - name: support.function.standardadditions.folder-actions.applescript - match: \b(opening folder|(closing|moving) folder window for|adding folder items to|removing folder items from)\b - - name: support.function.standardadditions.internet.applescript - match: \b(open location|handle CGI request)\b - built-in: - patterns: - - name: punctuation.separator.continuation.line.applescript - match: !binary | - wqw= - - - name: keyword.operator.applescript - match: "\\b((a )?(ref( to)|reference to)|(does not|doesn't) (come (before|after)|contain|equal)|(start|begin)s? with|comes (before|after)|is(n't| not)?( (in|contained by|(less than|greater than)( or equal( to)?)?|equal( to)?))?|ends? with|contains?|equals?|than|and|div|mod|not|or|as)\\b|(\xE2\x89\xA0|\xE2\x89\xA5|\xE2\x89\xA4|>=|<=|\xC3\xB7|&|=|>|<|\\*|\\+|-|/|\\^)" - - captures: - "1": - name: keyword.control.applescript - match: (?<=^|then|to)\s*\b(return|prop(erty)?)\b - comment: make sure that "return", "property", and other keywords are not preceded by something else, to disambiguate - - name: punctuation.separator.key-value.property.applescript - match: ":" - comment: "the : in property assignments" - - name: punctuation.section.group.applescript - match: "[()]" - comment: the parentheses in groups - - name: keyword.control.applescript - match: \b(on error|try|to|on|tell|if|then|else if|else|repeat( (while|until|with))?|using terms from|from|through|thru|with timeout|times|end (tell|repeat|if|timeout|using terms from|error|try)|end|my|where|whose|considering|ignoring|global|local|exit|continue|returning|set|copy|put)\b - - name: keyword.control.reference.applescript - match: \b(every|some|index|named|from|to|through|thru|before|(in )?front of|after receiving|after|(in )?back of|beginning of|end of|in|of|first|second|third|fourth|fifth|sixth|seventh|eighth|ninth|tenth|\d+(st|nd|rd|th)|last|front|back|middle)\b - - name: constant.other.text-styles.applescript - match: \b(all (caps|lowercase)|bold|condensed|expanded|hidden|italic|outline|plain|shadow|small caps|strikethrough|(sub|super)script|underline)\b - - name: constant.language.boolean.applescript - match: \b(?i:true|false|yes|no)\b - comment: "yes/no can\xE2\x80\x99t always be used as booleans, e.g. in an if() expression. But they work e.g. for boolean arguments." - - name: constant.language.null.applescript - match: \b(null)\b - - name: constant.other.date-time.applescript - match: \b(Jan(uary)?|Feb(ruary)?|Mar(ch)?|Apr(il)?|May|Jun(e)?|Jul(y)?|Aug(ust)?|Sep(tember)?|Oct(ober)?|Nov(ember)?|Dec(ember)?|weekdays?|Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday)\b - - name: constant.other.considering-ignoring-attributes.applescript - match: \b(?<=considering|ignoring) (application responses|current application|case|diacriticals|expansion|hyphens|punctuation|white space)\b - comment: these are used in considering/ignoring statements - - name: constant.other.characters.applescript - match: \b(space|return|tab)\b - - name: constant.other.miscellaneous.applescript - match: \b(current application|it|me|version|result|pi|AppleScript)\b - - name: variable.language.applescript - match: \b(text item delimiters|print length|print depth)\b - - name: support.function.built-in.applescript - match: \b(count (each|every)|number of|error|get|run)\b - - name: support.class.built-in.applescript - match: \b(booleans?|integers?|reals?|numbers?|(linked )?lists?|vectors?|records?|items?|scripts?|events?|propert(y|ies)|constants?|prepositions?|reference forms?|handlers?|data|characters?|writing code( infos?)?|missing values?|references?|anything|missing value|upper case|app(lications?)?|text items?|((international|styled( Clipboard|Unicode)?|Unicode) )?text|(C | encoded| Pascal )?strings?|(type )?class(es)?|RGB colors?|pictures?|sounds?|versions?|file specifications?|alias(es)?|machines?|zones?|keystrokes?|seconds|dates?|months?|(cubic |square |cubic centi|square kilo|centi|kilo)met(er|re)s|(square |cubic )?(yards|feet)|(square )?miles|(cubic )?inches|lit(re|er)s|gallons|quarts|(kilo)?grams|ounces|pounds|degrees (Celsius|Fahrenheit|Kelvin))\b - - name: constant.numeric.applescript - match: \b\d+((\.(\d+\b)?)?(?i:e\+?\d*\b)?|\b) - finder: - patterns: - - name: support.class.finder.items.applescript - match: \b(item|container|(computer|disk|trash)-object|disk|folder|((alias|application|document|internet location) )?file|clipping|package)s?\b - - name: support.class.finder.window-classes.applescript - match: \b((Finder|desktop|information|preferences|clipping) )windows?\b - - name: support.class.finder.type-definitions.applescript - match: \b(preferences|(icon|column|list) view options|(label|column|alias list)s?)\b - - name: support.function.finder.items.applescript - match: \b(copy|find|sort|clean up|eject|empty( trash)|erase|reveal|update)\b - - name: support.constant.finder.applescript - match: \b(insertion location|product version|startup disk|desktop|trash|home|computer container|finder preferences)\b - - name: support.variable.finder.applescript - match: \b(visible)\b - blocks: - patterns: - - name: meta.script.applescript - captures: - "1": - name: keyword.control.script.applescript - "2": - name: entity.name.type.script-object.applescript - begin: ^\s*(script)\s+(\w+) - end: ^\s*(end script) - patterns: - - include: $self - - name: meta.function.with-parentheses.applescript - captures: - "1": - name: keyword.control.on.applescript - "2": - name: entity.name.function.handler.applescript - "3": - name: punctuation.definition.parameters.applescript - "4": - name: variable.parameter.handler.applescript - "5": - name: punctuation.definition.parameters.applescript - begin: "^(?x)\n\ - \t\t\t\t\t\t\\s*(to|on)\\s+ \t\t\t\t\t# \"on\" or \"to\"\n\ - \t\t\t\t\t\t([A-Za-z][A-Za-z0-9_]*)\t\t\t# function name\n\ - \t\t\t\t\t\t(\\()\t\t\t\t\t\t\t# opening paren\n\ - \t\t\t\t\t\t\t(?:(\\w+(?:\\s*,\\s*\\w+)*))?\t# parameters\n\ - \t\t\t\t\t\t(\\))\t\t\t\t\t\t\t# closing paren\n\ - \t\t\t\t\t" - end: "^\\s*(end)(?: (\\2))?\\s*$" - patterns: - - include: $self - comment: "\n\ - \t\t\t\t\t\tThis is not a very well-designed rule. For now,\n\ - \t\t\t\t\t\twe can leave it like this though, as it sorta works.\n\ - \t\t\t\t\t" - - name: meta.function.prepositional.applescript - captures: - "1": - name: keyword.control.on.applescript - "2": - name: entity.name.function.handler.applescript - begin: ^\s*(on)\s+(\w+)(?=\s+(above|against|apart from|around|aside from|at|below|beneath|beside|between|by|for|from|instead of|into|on|onto|out of|over|thru|under)\s+) - end: "^\\s*(end)(?: (\\2))?\\s*$" - patterns: - - captures: - "1": - name: keyword.control.preposition.applescript - "2": - name: variable.parameter.handler.applescript - match: \b(above|against|apart from|around|aside from|at|below|beneath|beside|between|by|for|from|instead of|into|on|onto|out of|over|thru|under)\s+(\w+)\b - - include: $self - - include: "#tell-blocks" -uuid: 777CF925-14B9-428E-B07B-17FAAB8FA27E -foldingStartMarker: "(?x)\n\ - \t\t^\\s*\n\ - \t\t(tell \\s+ (?! .* \\bto\\b) .*\n\ - \t\t|using \\s+ terms \\s+ from \\s+ .*\n\ - \t\t|if\\b .* \\bthen\\b .*\n\ - \t\t|repeat\\b .*\n\ - \t\t|( on | to )\\b (?!\\s+ error) .*\n\ - \t\t|try\n\ - \t\t|with \\s+ timeout .*\n\ - \t\t|script\\b .*\n\ - \t\t|( considering | ignoring )\\b .*\n\ - \t\t)\\s*$\n\ - \t" -patterns: -- include: "#blocks" -- include: "#inline" -foldingStopMarker: ^\s*end\b.*$ -keyEquivalent: ^~A diff --git a/vendor/ultraviolet/syntax/asp.syntax b/vendor/ultraviolet/syntax/asp.syntax deleted file mode 100644 index ccfb20c..0000000 --- a/vendor/ultraviolet/syntax/asp.syntax +++ /dev/null @@ -1,70 +0,0 @@ ---- -name: ASP -fileTypes: -- asa -scopeName: source.asp -uuid: 291022B4-6B1D-11D9-90EB-000D93589AF6 -patterns: -- name: meta.function.asp - captures: - "1": - name: storage.type.function.asp - "2": - name: entity.name.function.asp - "3": - name: punctuation.definition.parameters.asp - "4": - name: variable.parameter.function.asp - "5": - name: punctuation.definition.parameters.asp - match: ^\s*((?i:function|sub))\s*([a-zA-Z_]\w*)\s*(\()([^)]*)(\)).*\n? -- name: comment.line.apostrophe.asp - captures: - "1": - name: punctuation.definition.comment.asp - match: (').*$\n? -- name: keyword.control.asp - match: (?i:\b(If|Then|Else|ElseIf|End If|While|Wend|For|To|Each|Case|Select|End Select|Return|Continue|Do|Until|Loop|Next|With|Exit Do|Exit For|Exit Function|Exit Property|Exit Sub)\b) -- name: keyword.operator.asp - match: (?i:\b(Mod|And|Not|Or|Xor)\b) -- name: storage.type.asp - match: (?i:\b(Call|Class|Const|Dim|Redim|Function|Sub|End sub|End Function|Set|Let|Get|New|Randomize|Option Explicit|On Error Resume Next|On Error GoTo)\b) -- name: storage.modifier.asp - match: (?i:\b(Private|Public|Default)\b) -- name: constant.language.asp - match: (?i:\b(Empty|False|Nothing|Null|True)\b) -- name: string.quoted.double.asp - endCaptures: - "0": - name: punctuation.definition.string.end.asp - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.asp - end: "\"(?!\")" - patterns: - - name: constant.character.escape.apostrophe.asp - match: "\"\"" -- name: variable.other.asp - captures: - "1": - name: punctuation.definition.variable.asp - match: (\$)[a-zA-Z_x7f-xff][a-zA-Z0-9_x7f-xff]*?\b -- name: support.class.asp - match: (?i:\b(Application|ObjectContext|Request|Response|Server|Session)\b) -- name: support.class.collection.asp - match: (?i:\b(Contents|StaticObjects|ClientCertificate|Cookies|Form|QueryString|ServerVariables)\b) -- name: support.constant.asp - match: (?i:\b(TotalBytes|Buffer|CacheControl|Charset|ContentType|Expires|ExpiresAbsolute|IsClientConnected|PICS|Status|ScriptTimeout|CodePage|LCID|SessionID|Timeout)\b) -- name: support.function.asp - match: (?i:\b(Lock|Unlock|SetAbort|SetComplete|BianryRead|AddHeader|AppendToLog|BinaryWrite|Clear|End|Flush|Redirect|Write|CreateObject|HTMLEncode|MapPath|URLEncode|Abandon)\b) -- name: support.function.event.asp - match: (?i:\b(Application_OnEnd|Application_OnStart|OnTransactionAbort|OnTransactionCommit|Session_OnEnd|Session_OnStart)\b) -- name: support.function.vb.asp - match: (?i:\b(Array|Add|Asc|Atn|CBool|CByte|CCur|CDate|CDbl|Chr|CInt|CLng|Conversions|Cos|CreateObject|CSng|CStr|Date|DateAdd|DateDiff|DatePart|DateSerial|DateValue|Day|Derived|Math|Escape|Eval|Exists|Exp|Filter|FormatCurrency|FormatDateTime|FormatNumber|FormatPercent|GetLocale|GetObject|GetRef|Hex|Hour|InputBox|InStr|InStrRev|Int|Fix|IsArray|IsDate|IsEmpty|IsNull|IsNumeric|IsObject|Item|Items|Join|Keys|LBound|LCase|Left|Len|LoadPicture|Log|LTrim|RTrim|Trim|Maths|Mid|Minute|Month|MonthName|MsgBox|Now|Oct|Remove|RemoveAll|Replace|RGB|Right|Rnd|Round|ScriptEngine|ScriptEngineBuildVersion|ScriptEngineMajorVersion|ScriptEngineMinorVersion|Second|SetLocale|Sgn|Sin|Space|Split|Sqr|StrComp|String|StrReverse|Tan|Time|Timer|TimeSerial|TimeValue|TypeName|UBound|UCase|Unescape|VarType|Weekday|WeekdayName|Year)\b) -- name: constant.numeric.asp - match: \b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f)?\b -- name: support.type.vb.asp - match: (?i:\b(vbtrue|fvbalse|vbcr|vbcrlf|vbformfeed|vblf|vbnewline|vbnullchar|vbnullstring|vbtab|vbverticaltab|vbbinarycompare|vbtextcomparevbsunday|vbmonday|vbtuesday|vbwednesday|vbthursday|vbfriday|vbsaturday|vbusesystemdayofweek|vbfirstjan1|vbfirstfourdays|vbfirstfullweek|vbgeneraldate|vblongdate|vbshortdate|vblongtime|vbshorttime|vbobjecterror|vbEmpty|vbNull|vbInteger|vbLong|vbSingle|vbDouble|vbCurrency|vbDate|vbString|vbObject|vbError|vbBoolean|vbVariant|vbDataObject|vbDecimal|vbByte|vbArray)\b) -keyEquivalent: ^~A -comment: "ASP SCRIPTING DICTIONARY \xE2\x80\x93 By Rich Barton: Version 1.0 (based on PHP Scripting Dictionary by Justin French, Sune Foldager and Allan Odgaard) Note: .asp is handled by asp/html" diff --git a/vendor/ultraviolet/syntax/asp_vb.net.syntax b/vendor/ultraviolet/syntax/asp_vb.net.syntax deleted file mode 100644 index c9336c8..0000000 --- a/vendor/ultraviolet/syntax/asp_vb.net.syntax +++ /dev/null @@ -1,129 +0,0 @@ ---- -name: ASP vb.NET -fileTypes: -- vb -scopeName: source.asp.vb.net -repository: - round-brackets: - name: meta.round-brackets - endCaptures: - "0": - name: punctuation.section.round-brackets.end.asp - begin: \( - beginCaptures: - "0": - name: punctuation.section.round-brackets.begin.asp - end: \) - patterns: - - include: source.asp.vb.net -uuid: 7F9C9343-D48E-4E7D-BFE8-F680714DCD3E -foldingStartMarker: (<(?i:(head|table|div|style|script|ul|ol|form|dl))\b.*?>|\{|^\s*<?%?\s*'?\s*(?i:(sub|private\s+Sub|public\s+Sub|function|if|while|For))\s*.*$) -patterns: -- name: meta.ending-space - match: \n -- include: "#round-brackets" -- name: meta.leading-space - begin: ^(?=\t) - end: (?=[^\t]) - patterns: - - captures: - "1": - name: meta.odd-tab.tabs - "2": - name: meta.even-tab.tabs - match: (\t)(\t)? -- name: meta.leading-space - begin: ^(?= ) - end: (?=[^ ]) - patterns: - - captures: - "1": - name: meta.odd-tab.spaces - "2": - name: meta.even-tab.spaces - match: ( )( )? -- name: meta.function.asp - captures: - "1": - name: storage.type.function.asp - "2": - name: entity.name.function.asp - "3": - name: punctuation.definition.parameters.asp - "4": - name: variable.parameter.function.asp - "5": - name: punctuation.definition.parameters.asp - match: ^\s*((?i:function|sub))\s*([a-zA-Z_]\w*)\s*(\()([^)]*)(\)).*\n? -- name: comment.line.apostrophe.asp - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.comment.asp - end: (?=(\n|%>)) -- name: keyword.control.asp - match: (?i:\b(If|Then|Else|ElseIf|Else If|End If|While|Wend|For|To|Each|Case|Select|End Select|Return|Continue|Do|Until|Loop|Next|With|Exit Do|Exit For|Exit Function|Exit Property|Exit Sub|IIf)\b) -- name: keyword.operator.asp - match: (?i:\b(Mod|And|Not|Or|Xor|as)\b) -- name: variable.other.dim.asp - captures: - "1": - name: storage.type.asp - "2": - name: variable.other.bfeac.asp - "3": - name: meta.separator.comma.asp - match: (?i:(dim)\s*(?:(\b[a-zA-Z_x7f-xff][a-zA-Z0-9_x7f-xff]*?\b)\s*(,?))) -- name: storage.type.asp - match: (?i:\s*\b(Call|Class|Const|Dim|Redim|Function|Sub|Private Sub|Public Sub|End sub|End Function|Set|Let|Get|New|Randomize|Option Explicit|On Error Resume Next|On Error GoTo)\b\s*) -- name: storage.modifier.asp - match: (?i:\b(Private|Public|Default)\b) -- name: constant.language.asp - match: (?i:\s*\b(Empty|False|Nothing|Null|True)\b) -- name: string.quoted.double.asp - endCaptures: - "0": - name: punctuation.definition.string.end.asp - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.asp - end: "\"" - patterns: - - name: constant.character.escape.apostrophe.asp - match: "\"\"" -- name: variable.other.asp - captures: - "1": - name: punctuation.definition.variable.asp - match: (\$)[a-zA-Z_x7f-xff][a-zA-Z0-9_x7f-xff]*?\b\s* -- name: support.class.asp - match: (?i:\b(Application|ObjectContext|Request|Response|Server|Session)\b) -- name: support.class.collection.asp - match: (?i:\b(Contents|StaticObjects|ClientCertificate|Cookies|Form|QueryString|ServerVariables)\b) -- name: support.constant.asp - match: (?i:\b(TotalBytes|Buffer|CacheControl|Charset|ContentType|Expires|ExpiresAbsolute|IsClientConnected|PICS|Status|ScriptTimeout|CodePage|LCID|SessionID|Timeout)\b) -- name: support.function.asp - match: (?i:\b(Lock|Unlock|SetAbort|SetComplete|BianryRead|AddHeader|AppendToLog|BinaryWrite|Clear|End|Flush|Redirect|Write|CreateObject|HTMLEncode|MapPath|URLEncode|Abandon|Convert|Regex)\b) -- name: support.function.event.asp - match: (?i:\b(Application_OnEnd|Application_OnStart|OnTransactionAbort|OnTransactionCommit|Session_OnEnd|Session_OnStart)\b) -- name: support.type.vb.asp - match: (?i:(?<=as )(\b[a-zA-Z_x7f-xff][a-zA-Z0-9_x7f-xff]*?\b)) -- name: support.function.vb.asp - match: (?i:\b(Array|Add|Asc|Atn|CBool|CByte|CCur|CDate|CDbl|Chr|CInt|CLng|Conversions|Cos|CreateObject|CSng|CStr|Date|DateAdd|DateDiff|DatePart|DateSerial|DateValue|Day|Derived|Math|Escape|Eval|Exists|Exp|Filter|FormatCurrency|FormatDateTime|FormatNumber|FormatPercent|GetLocale|GetObject|GetRef|Hex|Hour|InputBox|InStr|InStrRev|Int|Fix|IsArray|IsDate|IsEmpty|IsNull|IsNumeric|IsObject|Item|Items|Join|Keys|LBound|LCase|Left|Len|LoadPicture|Log|LTrim|RTrim|Trim|Maths|Mid|Minute|Month|MonthName|MsgBox|Now|Oct|Remove|RemoveAll|Replace|RGB|Right|Rnd|Round|ScriptEngine|ScriptEngineBuildVersion|ScriptEngineMajorVersion|ScriptEngineMinorVersion|Second|SetLocale|Sgn|Sin|Space|Split|Sqr|StrComp|String|StrReverse|Tan|Time|Timer|TimeSerial|TimeValue|TypeName|UBound|UCase|Unescape|VarType|Weekday|WeekdayName|Year)\b) -- name: constant.numeric.asp - match: -?\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f)?\b -- name: support.type.vb.asp - match: (?i:\b(vbtrue|fvbalse|vbcr|vbcrlf|vbformfeed|vblf|vbnewline|vbnullchar|vbnullstring|int32|vbtab|vbverticaltab|vbbinarycompare|vbtextcomparevbsunday|vbmonday|vbtuesday|vbwednesday|vbthursday|vbfriday|vbsaturday|vbusesystemdayofweek|vbfirstjan1|vbfirstfourdays|vbfirstfullweek|vbgeneraldate|vblongdate|vbshortdate|vblongtime|vbshorttime|vbobjecterror|vbEmpty|vbNull|vbInteger|vbLong|vbSingle|vbDouble|vbCurrency|vbDate|vbString|vbObject|vbError|vbBoolean|vbVariant|vbDataObject|vbDecimal|vbByte|vbArray)\b) -- name: support.function.asp - captures: - "1": - name: entity.name.function.asp - match: (?i:(\b[a-zA-Z_x7f-xff][a-zA-Z0-9_x7f-xff]*?\b)(?=\(\)?)) -- name: variable.other.asp - match: (?i:((?<=(\+|=|-|\&|\\|/|<|>|\(|,))\s*\b([a-zA-Z_x7f-xff][a-zA-Z0-9_x7f-xff]*?)\b(?!(\(|\.))|\b([a-zA-Z_x7f-xff][a-zA-Z0-9_x7f-xff]*?)\b(?=\s*(\+|=|-|\&|\\|/|<|>|\(|\))))) -- name: keyword.operator.js - match: "!|\\$|%|&|\\*|\\-\\-|\\-|\\+\\+|\\+|~|===|==|=|!=|!==|<=|>=|<<=|>>=|>>>=|<>|<|>|!|&&|\\|\\||\\?\\:|\\*=|/=|%=|\\+=|\\-=|&=|\\^=|\\b(in|instanceof|new|delete|typeof|void)\\b" -foldingStopMarker: (</(?i:(head|table|div|style|script|ul|ol|form|dl))>?|\}|^\s*<?%?\s*\s*'?\s*(?i:(end|Next))\s*.*$) -keyEquivalent: ^~A -comment: Modified from the original ASP bundle. Originally modified by Thomas Aylott subtleGradient.com diff --git a/vendor/ultraviolet/syntax/bibtex.syntax b/vendor/ultraviolet/syntax/bibtex.syntax deleted file mode 100644 index a521663..0000000 --- a/vendor/ultraviolet/syntax/bibtex.syntax +++ /dev/null @@ -1,151 +0,0 @@ ---- -name: BibTeX -fileTypes: -- bib -scopeName: text.bibtex -repository: - nested_braces: - endCaptures: - "0": - name: punctuation.definition.group.end.bibtex - begin: \{ - beginCaptures: - "0": - name: punctuation.definition.group.begin.bibtex - end: \} - patterns: - - include: "#nested_braces" - integer: - name: constant.numeric.bibtex - match: \d+ - string_content: - patterns: - - name: string.quoted.double.bibtex - endCaptures: - "0": - name: punctuation.definition.string.end.bibtex - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.bibtex - end: "\"" - patterns: - - include: "#nested_braces" - - name: string.quoted.other.braces.bibtex - endCaptures: - "0": - name: punctuation.definition.string.end.bibtex - begin: \{ - beginCaptures: - "0": - name: punctuation.definition.string.begin.bibtex - end: \} - patterns: - - name: invalid.illegal.at-sign.bibtex - match: "@" - - include: "#nested_braces" -uuid: 47F30BA1-6B1D-11D9-9A60-000D93589AF6 -foldingStartMarker: \@[a-zA-Z]+\s*[{(].+, -patterns: -- name: comment.line.at-sign.bibtex - begin: "@Comment" - beginCaptures: - "0": - name: punctuation.definition.comment.bibtex - end: $\n? -- name: meta.string-constant.braces.bibtex - endCaptures: - "0": - name: punctuation.section.string-constant.end.bibtex - begin: ((@)String)\s*(\{)\s*([a-zA-Z]*) - beginCaptures: - "1": - name: keyword.other.string-constant.bibtex - "2": - name: punctuation.definition.keyword.bibtex - "3": - name: punctuation.section.string-constant.begin.bibtex - "4": - name: variable.other.bibtex - end: \} - patterns: - - include: "#string_content" -- name: meta.string-constant.parenthesis.bibtex - endCaptures: - "0": - name: punctuation.section.string-constant.end.bibtex - begin: ((@)String)\s*(\()\s*([a-zA-Z]*) - beginCaptures: - "1": - name: keyword.other.string-constant.bibtex - "2": - name: punctuation.definition.keyword.bibtex - "3": - name: punctuation.section.string-constant.begin.bibtex - "4": - name: variable.other.bibtex - end: \) - patterns: - - include: "#string_content" -- name: meta.entry.braces.bibtex - endCaptures: - "0": - name: punctuation.section.entry.end.bibtex - begin: ((@)[a-zA-Z]+)\s*(\{)\s*([^\s,]*) - beginCaptures: - "1": - name: keyword.other.entry-type.bibtex - "2": - name: punctuation.definition.keyword.bibtex - "3": - name: punctuation.section.entry.begin.bibtex - "4": - name: entity.name.type.entry-key.bibtex - end: \} - patterns: - - name: meta.key-assignment.bibtex - begin: ([a-zA-Z]+)\s*(\=) - beginCaptures: - "1": - name: string.unquoted.key.bibtex - "2": - name: punctuation.separator.key-value.bibtex - end: (?=[,}]) - patterns: - - include: "#string_content" - - include: "#integer" -- name: meta.entry.parenthesis.bibtex - endCaptures: - "0": - name: punctuation.section.entry.end.bibtex - begin: ((@)[a-zA-Z]+)\s*(\()\s*([^\s,]*) - beginCaptures: - "1": - name: keyword.other.entry-type.bibtex - "2": - name: punctuation.definition.keyword.bibtex - "3": - name: punctuation.section.entry.begin.bibtex - "4": - name: entity.name.type.entry-key.bibtex - end: \) - patterns: - - name: meta.key-assignment.bibtex - begin: ([a-zA-Z]+)\s*(\=) - beginCaptures: - "1": - name: string.unquoted.key.bibtex - "2": - name: punctuation.separator.key-value.bibtex - end: (?=[,)]) - patterns: - - include: "#string_content" - - include: "#integer" -- name: comment.block.bibtex - begin: "[^@\\n]" - end: (?=@) -foldingStopMarker: ^\s*[)}]\s*$ -comment: "Grammar based on description from http://artis.imag.fr/~Xavier.Decoret/resources/xdkbibtex/bibtex_summary.html#comment\n\ - \t\n\ - \tTODO: Does not support @preamble\n\ - \t" diff --git a/vendor/ultraviolet/syntax/blog_html.syntax b/vendor/ultraviolet/syntax/blog_html.syntax deleted file mode 100644 index 3b85275..0000000 --- a/vendor/ultraviolet/syntax/blog_html.syntax +++ /dev/null @@ -1,41 +0,0 @@ ---- -name: "Blog \xE2\x80\x94 HTML" -fileTypes: -- blog.html -firstLineMatch: "^Type: Blog Post \\(HTML\\)" -scopeName: text.blog.html -uuid: E46F5C50-5D16-4B5C-8FBB-686BD3768284 -foldingStartMarker: |- - (?x) - (<(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl)\b.*?> - |<!--(?!.*--\s*>) - |\{\{?(if|foreach|capture|literal|foreach|php|section|strip) - |\{\s*($|\?>\s*$|//|/\*(.*\*/\s*$|(?!.*?\*/))) - ) -patterns: -- name: meta.header.blog - captures: - "1": - name: keyword.other.blog - "2": - name: punctuation.separator.key-value.blog - "3": - name: string.unquoted.blog - match: ^([Tt]itle|[Dd]ate|[Bb]asename|[Kk]eywords|[Bb]log|[Tt]ype|[Ll]ink|[Pp]ost|[Tt]ags|[Cc]omments|[Pp]ings?|[Cc]ategory|[Ss]tatus|[Ff]ormat)(:)\s*(.*)$\n? -- name: invalid.illegal.meta.header.blog - match: ^([A-Za-z0-9]+):\s*(.*)$\n? -- name: text.html - begin: ^(?![A-Za-z0-9]+:) - end: ^(?=not)possible$ - patterns: - - name: meta.separator.blog - match: "^\xE2\x9C\x82-[\xE2\x9C\x82-]+$\\n" - - include: text.html.basic -foldingStopMarker: |- - (?x) - (</(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl)> - |^(?!.*?<!--).*?--\s*> - |\{\{?/(if|foreach|capture|literal|foreach|php|section|strip) - |^[^{]*\} - ) -keyEquivalent: ^~B diff --git a/vendor/ultraviolet/syntax/blog_markdown.syntax b/vendor/ultraviolet/syntax/blog_markdown.syntax deleted file mode 100644 index 49dfdf4..0000000 --- a/vendor/ultraviolet/syntax/blog_markdown.syntax +++ /dev/null @@ -1,42 +0,0 @@ ---- -name: "Blog \xE2\x80\x94 Markdown" -fileTypes: -- blog.markdown -- blog.mdown -- blog.mkdn -- blog.md -firstLineMatch: "^Type: Blog Post \\(Markdown\\)" -scopeName: text.blog.markdown -uuid: 6AA68B5B-18B8-4922-9CED-0E2295582955 -foldingStartMarker: |- - (?x) - (<(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl)\b.*?> - |<!--(?!.*-->) - |\{\s*($|\?>\s*$|//|/\*(.*\*/\s*$|(?!.*?\*/))) - ) -patterns: -- name: meta.header.blog - captures: - "1": - name: keyword.other.blog - "2": - name: punctuation.separator.key-value.blog - "3": - name: string.unquoted.blog - match: ^([Tt]itle|[Dd]ate|[Bb]asename|[Kk]eywords|[Bb]log|[Tt]ype|[Ll]ink|[Pp]ost|[Tt]ags|[Cc]omments|[Pp]ings?|[Cc]ategory|[Ss]tatus|[Ff]ormat)(:)\s*(.*)$\n? -- name: invalid.illegal.meta.header.blog - match: ^([A-Za-z0-9]+):\s*(.*)$\n? -- name: text.html.markdown - begin: ^(?![A-Za-z0-9]+:) - end: ^(?=not)possible$ - patterns: - - name: meta.separator.blog - match: "^\xE2\x9C\x82-[\xE2\x9C\x82-]+$\\n" - - include: text.html.markdown -foldingStopMarker: |- - (?x) - (</(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl)> - |^\s*--> - |(^|\s)\} - ) -keyEquivalent: ^~B diff --git a/vendor/ultraviolet/syntax/blog_text.syntax b/vendor/ultraviolet/syntax/blog_text.syntax deleted file mode 100644 index 9f5c458..0000000 --- a/vendor/ultraviolet/syntax/blog_text.syntax +++ /dev/null @@ -1,27 +0,0 @@ ---- -name: "Blog \xE2\x80\x94 Text" -fileTypes: -- blog.txt -firstLineMatch: "^Type: Blog Post \\(Text\\)" -scopeName: text.blog -uuid: B2CCDFF8-0FB3-492A-8761-D31FF0FAC448 -patterns: -- name: meta.header.blog - captures: - "1": - name: keyword.other.blog - "2": - name: punctuation.separator.key-value.blog - "3": - name: string.unquoted.blog - match: ^([Tt]itle|[Dd]ate|[Bb]asename|[Kk]eywords|[Bb]log|[Tt]ype|[Ll]ink|[Pp]ost|[Tt]ags|[Cc]omments|[Pp]ings?|[Cc]ategory|[Ss]tatus|[Ff]ormat)(:)\s*(.*)$\n? -- name: invalid.illegal.meta.header.blog - match: ^([A-Za-z0-9]+):\s*(.*)$\n? -- name: text.plain - begin: ^(?![A-Za-z0-9]+:) - end: ^(?=not)possible$ - patterns: - - name: meta.separator.blog - match: "^\xE2\x9C\x82-[\xE2\x9C\x82-]+$\\n" - - include: text.plain -keyEquivalent: ^~B diff --git a/vendor/ultraviolet/syntax/blog_textile.syntax b/vendor/ultraviolet/syntax/blog_textile.syntax deleted file mode 100644 index b5127fa..0000000 --- a/vendor/ultraviolet/syntax/blog_textile.syntax +++ /dev/null @@ -1,27 +0,0 @@ ---- -name: "Blog \xE2\x80\x94 Textile" -fileTypes: -- blog.textile -firstLineMatch: "^Type: Blog Post \\(Textile\\)" -scopeName: text.blog.textile -uuid: 32E65853-CDBD-401A-ADBE-F94F195249BE -patterns: -- name: meta.header.blog - captures: - "1": - name: keyword.other.blog - "2": - name: punctuation.separator.key-value.blog - "3": - name: string.unquoted.blog - match: ^([Tt]itle|[Dd]ate|[Bb]asename|[Kk]eywords|[Bb]log|[Tt]ype|[Ll]ink|[Pp]ost|[Tt]ags|[Cc]omments|[Pp]ings?|[Cc]ategory|[Ss]tatus|[Ff]ormat)(:)\s*(.*)$\n? -- name: invalid.illegal.meta.header.blog - match: ^([A-Za-z0-9]+):\s*(.*)$\n? -- name: text.html.textile - begin: ^(?![A-Za-z0-9]+:) - end: ^(?=not)possible$ - patterns: - - name: meta.separator.blog - match: "^\xE2\x9C\x82-[\xE2\x9C\x82-]+$\\n" - - include: text.html.textile -keyEquivalent: ^~B diff --git a/vendor/ultraviolet/syntax/build.syntax b/vendor/ultraviolet/syntax/build.syntax deleted file mode 100644 index bfd6199..0000000 --- a/vendor/ultraviolet/syntax/build.syntax +++ /dev/null @@ -1,53 +0,0 @@ ---- -name: NAnt Build File -fileTypes: -- build -scopeName: source.nant-build -uuid: 1BA72668-707C-11D9-A928-000D93589AF6 -foldingStartMarker: <[^!?/>]+|<!-- -patterns: -- name: comment.block.nant - captures: - "0": - name: punctuation.definition.comment.nant - begin: <!-- - end: --> -- name: meta.tag.nant - captures: - "1": - name: punctuation.definition.tag.nant - "2": - name: entity.name.tag.nant - begin: (</?)([-_a-zA-Z0-9:]+) - end: (/?>) - patterns: - - name: entity.other.attribute-name.nant - match: " ([a-zA-Z-]+)" - - name: string.quoted.double.nant - endCaptures: - "0": - name: punctuation.definition.string.end.nant - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.nant - end: "\"" - - name: string.quoted.single.nant - endCaptures: - "0": - name: punctuation.definition.string.end.nant - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.nant - end: "'" -- name: constant.character.entity.nant - captures: - "1": - name: punctuation.definition.constant.nant - "3": - name: punctuation.definition.constant.nant - match: (&)([a-zA-Z]+|#[0-9]+|#x[0-9a-fA-F]+)(;) -- name: invalid.illegal.bad-ampersand.nant - match: "&" -foldingStopMarker: />|</[^?>]+|--> diff --git a/vendor/ultraviolet/syntax/bulletin_board.syntax b/vendor/ultraviolet/syntax/bulletin_board.syntax deleted file mode 100644 index 043aeab..0000000 --- a/vendor/ultraviolet/syntax/bulletin_board.syntax +++ /dev/null @@ -1,287 +0,0 @@ ---- -name: Bulletin Board -fileTypes: -- bbcode -scopeName: text.bbcode -uuid: AC4E0E7E-CC15-4394-A858-6C7E3C09C414 -foldingStartMarker: |- - (?x) - (\[(?i:quote|code|list)\b.*?\] - |<!--(?!.*-->) - |\{\s*($|\?>\s*$|//|/\*(.*\*/\s*$|(?!.*?\*/))) - ) -patterns: -- captures: - "0": - name: meta.tag.bbcode - "1": - name: punctuation.definition.tag.bbcode - "2": - name: punctuation.definition.tag.bbcode - begin: (\[)(?i:list)(\]) - end: (\[/)(?i:list)(\]) - patterns: - - captures: - "0": - name: meta.tag.bbcode - "1": - name: punctuation.definition.tag.bbcode - begin: (\[\*\]) - contentName: markup.list.unnumbered.bbcode - end: (?=\[\*\]|\[/(?i:list)\]) - patterns: - - include: $self -- endCaptures: - "0": - name: meta.tag.bbcode - "1": - name: punctuation.definition.tag.bbcode - "2": - name: punctuation.definition.tag.bbcode - begin: (\[)(?i:list)=(1|a)(\]) - beginCaptures: - "0": - name: meta.tag.bbcode - "1": - name: punctuation.definition.tag.bbcode - "2": - name: constant.other.list-type.bbcode - "3": - name: punctuation.definition.tag.bbcode - end: (\[/)(?i:list)(\]) - patterns: - - captures: - "0": - name: meta.tag.bbcode - "1": - name: punctuation.definition.tag.bbcode - begin: (\[\*\]) - contentName: markup.list.numbered.bbcode - end: (?=\[\*\]|\[/(?i:list)\]) - patterns: - - include: $self -- captures: - "0": - name: meta.tag.bbcode - "1": - name: punctuation.definition.tag.bbcode - "2": - name: punctuation.definition.tag.bbcode - begin: (\[)(?i:quote)(?:=[^\]]+)?(\]) - contentName: markup.quote.bbcode - end: (\[/)(?i:quote)(\]) - patterns: - - include: $self -- captures: - "0": - name: meta.tag.bbcode - "1": - name: punctuation.definition.tag.bbcode - "2": - name: punctuation.definition.tag.bbcode - begin: (\[)(?i:code)(\]) - contentName: markup.raw.block.bbcode - end: (\[/)(?i:code)(\]) -- captures: - "0": - name: meta.tag.bbcode - "1": - name: punctuation.definition.tag.bbcode - "2": - name: punctuation.definition.tag.bbcode - begin: (\[)(?i:i)(\]) - contentName: markup.italic.bbcode - end: (\[/)(?i:i)(\]) - patterns: - - include: $self -- captures: - "0": - name: meta.tag.bbcode - "1": - name: punctuation.definition.tag.bbcode - "2": - name: punctuation.definition.tag.bbcode - begin: (\[)(?i:b)(\]) - contentName: markup.bold.bbcode - end: (\[/)(?i:b)(\]) - patterns: - - include: $self -- captures: - "0": - name: meta.tag.bbcode - "1": - name: punctuation.definition.tag.bbcode - "2": - name: punctuation.definition.tag.bbcode - begin: (\[)(?i:u)(\]) - contentName: markup.underline.bbcode - end: (\[/)(?i:u)(\]) - patterns: - - include: $self -- captures: - "0": - name: meta.tag.bbcode - "1": - name: punctuation.definition.tag.bbcode - "2": - name: punctuation.definition.tag.bbcode - begin: (\[)(?i:strike)(\]) - contentName: markup.other.strikethrough.bbcode - end: (\[/)(?i:strike)(\]) - patterns: - - include: $self -- endCaptures: - "0": - name: meta.tag.bbcode - "1": - name: punctuation.definition.tag.bbcode - "2": - name: punctuation.definition.tag.bbcode - begin: |- - (?x)(\[)(?i:color)=( - (?i:(red|green|blue|yellow - |white|black|pink - |purple|brown|grey)) - |(\#([0-9a-fA-F]{6})) - |([^\]]+)) - (\]) - contentName: markup.other.colored.bbcode - beginCaptures: - "6": - name: invalid.illegal.expected-a-color.bbcode - "7": - name: punctuation.definition.tag.bbcode - "0": - name: meta.tag.bbcode - "1": - name: punctuation.definition.tag.bbcode - "2": - name: constant.other.named-color.bbcode - "3": - name: constant.other.rgb-value.bbcode - end: (\[/)(?i:color)(\]) - patterns: - - include: $self -- endCaptures: - "0": - name: meta.tag.bbcode - "1": - name: punctuation.definition.tag.bbcode - "2": - name: punctuation.definition.tag.bbcode - begin: |- - (?x)(\[)(?i:size)= - (?i:([0-9]{1,3})\b - |([^\]]+)) - (\]) - contentName: markup.other.resized.bbcode - beginCaptures: - "0": - name: meta.tag.bbcode - "1": - name: punctuation.definition.tag.bbcode - "2": - name: constant.numeric.size.bbcode - "3": - name: invalid.illegal.expected-a-size.bbcode - "4": - name: punctuation.definition.tag.bbcode - end: (\[/)(?i:size)(\]) - patterns: - - include: $self -- name: meta.link.inline.bbcode - endCaptures: - "0": - name: meta.tag.bbcode - "1": - name: punctuation.definition.tag.bbcode - "2": - name: punctuation.definition.tag.bbcode - begin: (\[)(?i:url)=([^\]]+)(\]) - contentName: string.other.link.title.bbcode - beginCaptures: - "0": - name: meta.tag.bbcode - "1": - name: punctuation.definition.tag.bbcode - "2": - name: markup.underline.link.bbcode - "3": - name: punctuation.definition.tag.bbcode - end: (\[/)(?i:url)(\]) - patterns: - - include: $self -- name: meta.link.inline.bbcode - captures: - "0": - name: meta.tag.bbcode - "1": - name: punctuation.definition.tag.bbcode - "2": - name: punctuation.definition.tag.bbcode - begin: (\[)(?i:url)(\]) - contentName: markup.underline.link.bbcode - end: (\[/)(?i:url)(\]) - patterns: - - match: "[\\[]]+" -- name: meta.link.inline.bbcode - captures: - "0": - name: meta.tag.bbcode - "1": - name: punctuation.definition.tag.bbcode - "2": - name: punctuation.definition.tag.bbcode - begin: (\[)(?i:email)(\]) - contentName: markup.underline.link.email.bbcode - end: (\[/)(?i:email)(\]) - patterns: - - match: "[\\[]]+" -- name: meta.link.image.bbcode - endCaptures: - "0": - name: meta.tag.bbcode - "1": - name: punctuation.definition.tag.bbcode - "2": - name: punctuation.definition.tag.bbcode - begin: (\[)(?i:img)(:((?i:right|left|top))|([^\]]+))?(\]) - contentName: markup.underline.link.image.bbcode - beginCaptures: - "0": - name: meta.tag.bbcode - "1": - name: punctuation.definition.tag.bbcode - "3": - name: constant.other.alignment.bbcode - "4": - name: invalid.illegal.expected-an-alignment.bbcode - "5": - name: punctuation.definition.tag.bbcode - end: (\[/)(?i:img)(\]) - patterns: - - match: "[\\[]]+?" -- name: constant.other.smiley.bbcode - captures: - "3": - name: punctuation.definition.constant.bbcode - "5": - name: punctuation.definition.constant.bbcode - match: |- - (?x) - ( - ( - (:) - (mad|rolleyes|cool|eek|confused|devious| - judge|scared|eyebrow|bigdumbgrin) - (:) - ) - | (?::\)|;\)|:D|:\(|:p|:o) - ) -foldingStopMarker: |- - (?x) - (\[/(?i:quote|code|list)\b.*?\] - |^\s*--> - |(^|\s)\} - ) -keyEquivalent: ^~B diff --git a/vendor/ultraviolet/syntax/c++.syntax b/vendor/ultraviolet/syntax/c++.syntax deleted file mode 100644 index 2cc0e7a..0000000 --- a/vendor/ultraviolet/syntax/c++.syntax +++ /dev/null @@ -1,109 +0,0 @@ ---- -name: C++ -fileTypes: -- cc -- cpp -- cp -- cxx -- c++ -- C -- h -- hh -- hpp -- h++ -firstLineMatch: -\*- C\+\+ -\*- -scopeName: source.c++ -uuid: 26251B18-6B1D-11D9-AFDB-000D93589AF6 -foldingStartMarker: "(?x)\n\ - \t\t /\\*\\*(?!\\*)\n\ - \t\t|^(?![^{]*?//|[^{]*?/\\*(?!.*?\\*/.*?\\{)).*?\\{\\s*($|//|/\\*(?!.*?\\*/.*\\S))\n\ - \t" -patterns: -- include: source.c -- name: storage.modifier.c++ - match: \b(friend|explicit|private|protected|public|virtual)\b -- name: keyword.control.c++ - match: \b(catch|namespace|operator|try|throw|using)\b -- name: keyword.control.c++ - match: \bdelete\b(\s*\[\])?|\bnew\b(?!]) -- name: variable.other.readwrite.member.c++ - match: \b(f|m)[A-Z]\w*\b - comment: common C++ instance var naming idiom -- fMemberName -- name: variable.language.c++ - match: \b(this)\b -- name: storage.type.template.c++ - match: \btemplate\b\s* -- name: keyword.operator.cast.c++ - match: \b(const_cast|dynamic_cast|reinterpret_cast|static_cast)\b\s* -- name: keyword.operator.c++ - match: \b(and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq)\b -- name: storage.type.c++ - match: \b(class|wchar_t)\b -- name: storage.modifier.c++ - match: \b(export|mutable|typename)\b -- name: meta.function.destructor.c++ - endCaptures: - "0": - name: punctuation.definition.parameters.c - begin: "(?x)\n\ - \t\t\t\t(?: ^ # begin-of-line\n\ - \t\t\t\t | (?: (?<!else|new|=) ) # or word + space before name\n\ - \t\t\t\t)\n\ - \t\t\t\t((?:[A-Za-z_][A-Za-z0-9_]*::)*+~[A-Za-z_][A-Za-z0-9_]*) # actual name\n\ - \t\t\t\t \\s*(\\() (?=[^)]*\\) # match \"(\" and use look-ahead for \")\"\n\ - \t\t\t\t (\\s*=\\s*0)?\\s* # optional pure modifier\n\ - \t\t\t\t (\\{|\\n)) # start bracket or end-of-line\n\ - \t\t\t" - beginCaptures: - "1": - name: entity.name.function.c - "2": - name: punctuation.definition.parameters.c - end: \) - patterns: - - include: $base -- name: meta.function.destructor.prototype.c++ - endCaptures: - "0": - name: punctuation.definition.parameters.c - begin: "(?x)\n\ - \t\t\t\t(?: ^ # begin-of-line\n\ - \t\t\t\t | (?: (?<!else|new|=) ) # or word + space before name\n\ - \t\t\t\t)\n\ - \t\t\t\t((?:[A-Za-z_][A-Za-z0-9_]*::)*+~[A-Za-z_][A-Za-z0-9_]*) # actual name\n\ - \t\t\t\t \\s*(\\() (?=[^)]*\\) # match \"(\" and use look-ahead for \")\"\n\ - \t\t\t\t (\\s*=\\s*0)?\\s* # optional pure modifier\n\ - \t\t\t\t ;) # terminating semi-colon\n\ - \t\t\t" - beginCaptures: - "1": - name: entity.name.function.c - "2": - name: punctuation.definition.parameters.c - end: \) - patterns: - - include: $base -- name: meta.function.constructor.c++ - endCaptures: - "0": - name: punctuation.definition.parameters.c - begin: "(?x)\n\ - \t\t\t\t(?: ^\\s*) # begin-of-line\n\ - \t\t\t\t((?!while|for|do|if|else|switch|catch|enumerate|r?iterate)[A-Za-z_][A-Za-z0-9_:]*) # actual name\n\ - \t\t\t\t \\s*(\\() (?= # match \"(\"\n\ - \t\t\t\t (?<arg> [^()]++ | \\( \\g<arg>*+ \\) )*+ # function arguments\n\ - \t\t\t\t \\) # match \")\"\n\ - \t\t\t\t (\\s* : (?<base> \\s* [A-Za-z_][A-Za-z0-9_]* \\( \\g<arg>*+ \\) ) (, \\g<base>)* (, (?=\\s*\\n))? )? \\s* # optional base constructors\n\ - \t\t\t\t (\\{|\\n)) # start bracket or end-of-line\n\ - \t\t\t" - beginCaptures: - "1": - name: entity.name.function.c - "2": - name: punctuation.definition.parameters.c - end: \) - patterns: - - include: $base -foldingStopMarker: (?<!\*)\*\*/|^\s*\} -keyEquivalent: ^~C -comment: I don't think anyone uses .hp. .cp tends to be paired with .h. (I could be wrong. :) -- chris diff --git a/vendor/ultraviolet/syntax/c.syntax b/vendor/ultraviolet/syntax/c.syntax deleted file mode 100644 index f6a2e1e..0000000 --- a/vendor/ultraviolet/syntax/c.syntax +++ /dev/null @@ -1,326 +0,0 @@ ---- -name: C -fileTypes: -- c -- h -firstLineMatch: -[*]-( Mode:)? C -[*]- -scopeName: source.c -repository: - pragma-mark: - name: meta.section - captures: - "1": - name: meta.preprocessor.c - "2": - name: keyword.control.import.pragma.c - "3": - name: meta.toc-list.pragma-mark.c - match: ^\s*(#\s*(pragma\s+mark)\s+(.*)) - preprocessor-rule-enabled: - captures: - "1": - name: meta.preprocessor.c - "2": - name: keyword.control.import.if.c - "3": - name: constant.numeric.preprocessor.c - begin: ^\s*(#(if)\s+(0*1)\b) - end: ^\s*(#\s*(endif)\b) - patterns: - - captures: - "1": - name: meta.preprocessor.c - "2": - name: keyword.control.import.else.c - begin: | - ^\s*(#\s*(else)\b).* - - contentName: comment.block.preprocessor.else-branch - end: (?=^\s*#\s*endif\b.*$) - patterns: - - include: "#disabled" - - include: "#pragma-mark" - - begin: "" - end: (?=^\s*#\s*(else|endif)\b.*$) - patterns: - - include: $base - string_escaped_char: - patterns: - - name: constant.character.escape.c - match: \\(\\|[abefnprtv'"?]|[0-3]\d{,2}|[4-7]\d?|x[a-fA-F0-9]{,2}) - - name: invalid.illegal.unknown-escape.c - match: \\. - disabled: - begin: ^\s*#\s*if(n?def)?\b.*$ - end: ^\s*#\s*endif\b.*$ - patterns: - - include: "#disabled" - - include: "#pragma-mark" - comment: eat nested preprocessor if(def)s - preprocessor-rule-other: - captures: - "1": - name: meta.preprocessor.c - "2": - name: keyword.control.import.c - begin: ^\s*(#\s*(if(n?def)?)\b.*?(?:(?=(?://|/\*))|$)) - end: ^\s*(#\s*(endif)\b).*$ - patterns: - - include: $base - preprocessor-rule-disabled: - captures: - "1": - name: meta.preprocessor.c - "2": - name: keyword.control.import.if.c - "3": - name: constant.numeric.preprocessor.c - begin: | - ^\s*(#(if)\s+(0)\b).* - - end: ^\s*(#\s*(endif)\b) - patterns: - - captures: - "1": - name: meta.preprocessor.c - "2": - name: keyword.control.import.else.c - begin: ^\s*(#\s*(else)\b) - end: (?=^\s*#\s*endif\b.*$) - patterns: - - include: $base - - name: comment.block.preprocessor.if-branch - begin: "" - end: (?=^\s*#\s*(else|endif)\b.*$) - patterns: - - include: "#disabled" - - include: "#pragma-mark" - string_placeholder: - patterns: - - name: constant.other.placeholder.c - match: "(?x)%\n\ - \t\t\t\t\t\t(\\d+\\$)? # field (argument #)\n\ - \t\t\t\t\t\t[#0\\- +']* # flags\n\ - \t\t\t\t\t\t[,;:_]? # separator character (AltiVec)\n\ - \t\t\t\t\t\t((-?\\d+)|\\*(-?\\d+\\$)?)? # minimum field width\n\ - \t\t\t\t\t\t(\\.((-?\\d+)|\\*(-?\\d+\\$)?)?)? # precision\n\ - \t\t\t\t\t\t(hh|h|ll|l|j|t|z|q|L|vh|vl|v|hv|hl)? # length modifier\n\ - \t\t\t\t\t\t[diouxXDOUeEfFgGaACcSspn%] # conversion type\n\ - \t\t\t\t\t" - - name: invalid.illegal.placeholder.c - match: "%" -uuid: 25066DC2-6B1D-11D9-9D5B-000D93589AF6 -foldingStartMarker: "(?x)\n\ - \t\t /\\*\\*(?!\\*)\n\ - \t\t|^(?![^{]*?//|[^{]*?/\\*(?!.*?\\*/.*?\\{)).*?\\{\\s*($|//|/\\*(?!.*?\\*/.*\\S))\n\ - \t" -patterns: -- include: "#preprocessor-rule-enabled" -- include: "#preprocessor-rule-disabled" -- include: "#preprocessor-rule-other" -- name: comment.block.c - captures: - "0": - name: punctuation.definition.comment.c - begin: /\* - end: \*/ -- name: comment.line.double-slash.c++ - begin: // - beginCaptures: - "0": - name: punctuation.definition.comment.c - end: $\n? - patterns: - - name: punctuation.separator.continuation.c++ - match: (?>\\\s*\n) -- name: keyword.control.c - match: \b(break|case|continue|default|do|else|for|goto|if|_Pragma|return|switch|while)\b -- name: storage.type.c - match: \b(asm|__asm__|auto|bool|_Bool|char|_Complex|double|enum|float|_Imaginary|int|long|short|signed|struct|typedef|union|unsigned|void)\b -- name: storage.modifier.c - match: \b(const|extern|register|restrict|static|volatile|inline)\b -- name: constant.other.variable.mac-classic.c - match: \bk[A-Z]\w*\b - comment: common C constant naming idiom -- kConstantVariable -- name: variable.other.readwrite.global.mac-classic.c - match: \bg[A-Z]\w*\b -- name: variable.other.readwrite.static.mac-classic.c - match: \bs[A-Z]\w*\b -- name: constant.language.c - match: \b(NULL|true|false|TRUE|FALSE)\b -- name: keyword.operator.sizeof.c - match: \b(sizeof)\b -- name: constant.numeric.c - match: \b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f|ll|LL|ull|ULL)?\b -- name: string.quoted.double.c - endCaptures: - "0": - name: punctuation.definition.string.end.c - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.c - end: "\"" - patterns: - - include: "#string_escaped_char" - - include: "#string_placeholder" -- name: string.quoted.single.c - endCaptures: - "0": - name: punctuation.definition.string.end.c - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.c - end: "'" - patterns: - - include: "#string_escaped_char" -- name: meta.preprocessor.macro.c - begin: "(?x)\n\ - \t\t\t\t^\\s*\\#\\s*(define)\\s+ # define\n\ - \t\t\t\t((?<id>[a-zA-Z_][a-zA-Z0-9_]*)) # macro name\n\ - \t\t\t\t(?: # and optionally:\n\ - \t\t\t\t (\\() # an open parenthesis\n\ - \t\t\t\t (\n\ - \t\t\t\t \\s* \\g<id> \\s* # first argument\n\ - \t\t\t\t ((,) \\s* \\g<id> \\s*)* # additional arguments\n\ - \t\t\t\t (?:\\.\\.\\.)? # varargs ellipsis?\n\ - \t\t\t\t )\n\ - \t\t\t\t (\\)) # a close parenthesis\n\ - \t\t\t\t)?\n\ - \t\t\t" - beginCaptures: - "7": - name: punctuation.separator.parameters.c - "8": - name: punctuation.definition.parameters.c - "1": - name: keyword.control.import.define.c - "2": - name: entity.name.function.preprocessor.c - "4": - name: punctuation.definition.parameters.c - "5": - name: variable.parameter.preprocessor.c - end: (?=(?://|/\*))|$ - patterns: - - name: punctuation.separator.continuation.c - match: (?>\\\s*\n) - - include: $base -- name: meta.preprocessor.diagnostic.c - captures: - "1": - name: keyword.control.import.error.c - begin: ^\s*#\s*(error|warning)\b - end: $ - patterns: - - name: punctuation.separator.continuation.c - match: (?>\\\s*\n) -- name: meta.preprocessor.c.include - captures: - "1": - name: keyword.control.import.include.c - begin: ^\s*#\s*(include|import)\b\s+ - end: (?=(?://|/\*))|$ - patterns: - - name: punctuation.separator.continuation.c - match: (?>\\\s*\n) - - name: string.quoted.double.include.c - endCaptures: - "0": - name: punctuation.definition.string.end.c - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.c - end: "\"" - - name: string.quoted.other.lt-gt.include.c - endCaptures: - "0": - name: punctuation.definition.string.end.c - begin: < - beginCaptures: - "0": - name: punctuation.definition.string.begin.c - end: ">" -- include: "#pragma-mark" -- name: meta.preprocessor.c - captures: - "1": - name: keyword.control.import.c - begin: ^\s*#\s*(define|defined|elif|else|if|ifdef|ifndef|line|pragma|undef)\b - end: (?=(?://|/\*))|$ - patterns: - - name: punctuation.separator.continuation.c - match: (?>\\\s*\n) -- name: support.type.sys-types.c - match: \b(u_char|u_short|u_int|u_long|ushort|uint|u_quad_t|quad_t|qaddr_t|caddr_t|daddr_t|dev_t|fixpt_t|blkcnt_t|blksize_t|gid_t|in_addr_t|in_port_t|ino_t|key_t|mode_t|nlink_t|id_t|pid_t|off_t|segsz_t|swblk_t|uid_t|id_t|clock_t|size_t|ssize_t|time_t|useconds_t|suseconds_t)\b -- name: support.type.pthread.c - match: \b(pthread_attr_t|pthread_cond_t|pthread_condattr_t|pthread_mutex_t|pthread_mutexattr_t|pthread_once_t|pthread_rwlock_t|pthread_rwlockattr_t|pthread_t|pthread_key_t)\b -- name: support.type.stdint.c - match: \b(int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|int_least8_t|int_least16_t|int_least32_t|int_least64_t|uint_least8_t|uint_least16_t|uint_least32_t|uint_least64_t|int_fast8_t|int_fast16_t|int_fast32_t|int_fast64_t|uint_fast8_t|uint_fast16_t|uint_fast32_t|uint_fast64_t|intptr_t|uintptr_t|intmax_t|intmax_t|uintmax_t|uintmax_t)\b -- name: support.constant.mac-classic.c - match: \b(noErr|kNilOptions|kInvalidID|kVariableLengthArray)\b -- name: support.type.mac-classic.c - match: \b(AbsoluteTime|Boolean|Byte|ByteCount|ByteOffset|BytePtr|CompTimeValue|ConstLogicalAddress|ConstStrFileNameParam|ConstStringPtr|Duration|Fixed|FixedPtr|Float32|Float32Point|Float64|Float80|Float96|FourCharCode|Fract|FractPtr|Handle|ItemCount|LogicalAddress|OptionBits|OSErr|OSStatus|OSType|OSTypePtr|PhysicalAddress|ProcessSerialNumber|ProcessSerialNumberPtr|ProcHandle|Ptr|ResType|ResTypePtr|ShortFixed|ShortFixedPtr|SignedByte|SInt16|SInt32|SInt64|SInt8|Size|StrFileName|StringHandle|StringPtr|TimeBase|TimeRecord|TimeScale|TimeValue|TimeValue64|UInt16|UInt32|UInt64|UInt8|UniChar|UniCharCount|UniCharCountPtr|UniCharPtr|UnicodeScalarValue|UniversalProcHandle|UniversalProcPtr|UnsignedFixed|UnsignedFixedPtr|UnsignedWide|UTF16Char|UTF32Char|UTF8Char)\b -- name: support.function.C99.c - match: \b(hypot(f|l)?|s(scanf|ystem|nprintf|ca(nf|lb(n(f|l)?|ln(f|l)?))|i(n(h(f|l)?|f|l)?|gn(al|bit))|tr(s(tr|pn)|nc(py|at|mp)|c(spn|hr|oll|py|at|mp)|to(imax|d|u(l(l)?|max)|k|f|l(d|l)?)|error|pbrk|ftime|len|rchr|xfrm)|printf|et(jmp|vbuf|locale|buf)|qrt(f|l)?|w(scanf|printf)|rand)|n(e(arbyint(f|l)?|xt(toward(f|l)?|after(f|l)?))|an(f|l)?)|c(s(in(h(f|l)?|f|l)?|qrt(f|l)?)|cos(h(f)?|f|l)?|imag(f|l)?|t(ime|an(h(f|l)?|f|l)?)|o(s(h(f|l)?|f|l)?|nj(f|l)?|pysign(f|l)?)|p(ow(f|l)?|roj(f|l)?)|e(il(f|l)?|xp(f|l)?)|l(o(ck|g(f|l)?)|earerr)|a(sin(h(f|l)?|f|l)?|cos(h(f|l)?|f|l)?|tan(h(f|l)?|f|l)?|lloc|rg(f|l)?|bs(f|l)?)|real(f|l)?|brt(f|l)?)|t(ime|o(upper|lower)|an(h(f|l)?|f|l)?|runc(f|l)?|gamma(f|l)?|mp(nam|file))|i(s(space|n(ormal|an)|cntrl|inf|digit|u(nordered|pper)|p(unct|rint)|finite|w(space|c(ntrl|type)|digit|upper|p(unct|rint)|lower|al(num|pha)|graph|xdigit|blank)|l(ower|ess(equal|greater)?)|al(num|pha)|gr(eater(equal)?|aph)|xdigit|blank)|logb(f|l)?|max(div|abs))|di(v|fftime)|_Exit|unget(c|wc)|p(ow(f|l)?|ut(s|c(har)?|wc(har)?)|error|rintf)|e(rf(c(f|l)?|f|l)?|x(it|p(2(f|l)?|f|l|m1(f|l)?)?))|v(s(scanf|nprintf|canf|printf|w(scanf|printf))|printf|f(scanf|printf|w(scanf|printf))|w(scanf|printf)|a_(start|copy|end|arg))|qsort|f(s(canf|e(tpos|ek))|close|tell|open|dim(f|l)?|p(classify|ut(s|c|w(s|c))|rintf)|e(holdexcept|set(e(nv|xceptflag)|round)|clearexcept|testexcept|of|updateenv|r(aiseexcept|ror)|get(e(nv|xceptflag)|round))|flush|w(scanf|ide|printf|rite)|loor(f|l)?|abs(f|l)?|get(s|c|pos|w(s|c))|re(open|e|ad|xp(f|l)?)|m(in(f|l)?|od(f|l)?|a(f|l|x(f|l)?)?))|l(d(iv|exp(f|l)?)|o(ngjmp|cal(time|econv)|g(1(p(f|l)?|0(f|l)?)|2(f|l)?|f|l|b(f|l)?)?)|abs|l(div|abs|r(int(f|l)?|ound(f|l)?))|r(int(f|l)?|ound(f|l)?)|gamma(f|l)?)|w(scanf|c(s(s(tr|pn)|nc(py|at|mp)|c(spn|hr|oll|py|at|mp)|to(imax|d|u(l(l)?|max)|k|f|l(d|l)?|mbs)|pbrk|ftime|len|r(chr|tombs)|xfrm)|to(b|mb)|rtomb)|printf|mem(set|c(hr|py|mp)|move))|a(s(sert|ctime|in(h(f|l)?|f|l)?)|cos(h(f|l)?|f|l)?|t(o(i|f|l(l)?)|exit|an(h(f|l)?|2(f|l)?|f|l)?)|b(s|ort))|g(et(s|c(har)?|env|wc(har)?)|mtime)|r(int(f|l)?|ound(f|l)?|e(name|alloc|wind|m(ove|quo(f|l)?|ainder(f|l)?))|a(nd|ise))|b(search|towc)|m(odf(f|l)?|em(set|c(hr|py|mp)|move)|ktime|alloc|b(s(init|towcs|rtowcs)|towc|len|r(towc|len))))\b -- name: meta.function.c - endCaptures: - "0": - name: punctuation.definition.parameters.c - begin: "(?x)\n\ - \t\t\t\t(?: ^ # begin-of-line\n\ - \t\t\t\t | \n\ - \t\t\t\t (?: (?= \\s ) (?<!else|new) (?<=\\w)\\s+ # or word + space before name\n\ - \t\t\t\t | (?= \\s*[A-Za-z_] ) (?<!&&) (?<=[*&>])\\s* # or type modifier before name\n\ - \t\t\t\t )\n\ - \t\t\t\t)\n\ - \t\t\t\t(\n\ - \t\t\t\t\t([A-Za-z_][A-Za-z0-9_]|::)* # actual name\n\ - \t\t\t\t\t(?: (?<=operator) (?: [-*&<>=+!]+ | \\(\\) | \\[\\] ) )? # if it is a C++ operator\n\ - \t\t\t\t)\n\ - \t\t\t\t \\s*(\\() (?= # match \"(\"\n\ - \t\t\t\t (?<fun> [^()]++ | \\( \\g<fun>*+ \\) )*+ # function arguments\n\ - \t\t\t\t \\) \t\t # match \")\"\n\ - \t\t\t\t (\\s+const)?\\s* # optional const modifier\n\ - \t\t\t\t (\\{|\\n|//|/\\*)) # start bracket or end-of-line\n\ - \t\t\t" - beginCaptures: - "1": - name: entity.name.function.c - "2": - name: punctuation.definition.parameters.c - end: \) - patterns: - - include: $base -- name: meta.function.prototype.c - endCaptures: - "0": - name: punctuation.definition.parameters.c - begin: "(?x)\n\ - \t\t\t\t(?: ^ # begin-of-line\n\ - \t\t\t\t | (?: (?= \\s ) (?<!else|new|return) (?<=\\w)\\s+ # or word + space before name\n\ - \t\t\t\t | (?= \\s*[A-Za-z_] ) (?<!&&) (?<=[*&])\\s* # or type modifier before name\n\ - \t\t\t\t )\n\ - \t\t\t\t)\n\ - \t\t\t\t(\n\ - \t\t\t\t\t[A-Za-z_][A-Za-z0-9_:]* # actual name\n\ - \t\t\t\t\t(?: (?<=operator) (?: [-*&<>=+!]+ | \\(\\) | \\[\\] ) )? # if it is a C++ operator\n\ - \t\t\t\t)\n\ - \t\t\t\t \\s+(\\() (?= # match \"(\"\n\ - \t\t\t\t (?<fun> [^()]++ | \\( \\g<fun>*+ \\) )*+ # function arguments\n\ - \t\t\t\t \\) # match \")\"\n\ - \t\t\t\t (\\s+const)?\\s* # optional const modifier\n\ - \t\t\t\t ;) # terminating semi-colon\n\ - \t\t\t" - beginCaptures: - "1": - name: entity.name.function.c - "2": - name: punctuation.definition.parameters.c - end: \) - patterns: - - include: $base -foldingStopMarker: (?<!\*)\*\*/|^\s*\} -keyEquivalent: ^~C diff --git a/vendor/ultraviolet/syntax/cake.syntax b/vendor/ultraviolet/syntax/cake.syntax deleted file mode 100644 index dcc7647..0000000 --- a/vendor/ultraviolet/syntax/cake.syntax +++ /dev/null @@ -1,55 +0,0 @@ ---- -name: Cake -fileTypes: -- thtml -scopeName: source.php.cake -uuid: 3DF2FE0B-94CC-4EE2-A50A-BD4823D1B09D -foldingStartMarker: (/\*|\{|\() -patterns: -- name: support.function.model.cake - match: \b(bindModel|unbindModel|hasField|read|field|save|saveField|remove|del|delete|exists|hasAny|find|findAll|findCount|execute|query|validates|invalidate|invalidFields|isForeignKey|getDisplayField|generateList|getID|getLastInsertID|getInsertID|getNumRows|getAffectedRows|setDatasource|beforeFind|afterFind|beforeSave|afterSave|beforeDelete|afterDelete)\b -- name: support.function.controller.cake - match: \b(redirect|set|setAction|validate|validateErrors|render|referer|flash|flashOut|generateFieldNames|postCondtions|cleanUpFields|beforeFilter|beforeRender|afterFilter)\b -- name: support.constant.core.cake - match: \b(ACL_CLASSNAME|ACL_FILENAME|APP|APP_DIR|APP_PATH|AUTO_OUTPUT|AUTO_SESSION|CACHE|CACHE_CHECK|CAKE|CAKE_CORE_INCLUDE_PATH|CAKE_SECURITY|CAKE_SESSION_COOKIE|CAKE_SESSION_SAVE|CAKE_SESSION_STRING|CAKE_SESSION_TIMEOUT|COMPONENTS|COMPRESS_CSS|CONFIGS|CONTROLLER_TESTS|CONTROLLERS|CORE_PATH|CSS|DAY|DEBUG|DS|ELEMENTS|HELPER_TESTS|HELPERS|HOUR|INFLECTIONS|JS|LAYOUTS|LIB_TESTS|LIBS|LOG_ERROR|LOGS|MAX_MD5SIZE|MINUTE|MODEL_TESTS|MODELS|MODULES|MONTH|PEAR|ROOT|SCRIPTS|SECOND|TAG_DIV|TAG_FIELDSET|TAG_LABEL|TAG_P_CLASS|TESTS|TMP|VALID_EMAIL|VALID_NOT_EMPTY|VALID_NUMBER|VALID_YEAR|VENDORS|VIEWS|WEBROOT_DIR|WEBSERVICES|WEEK|WWW_ROOT|YEAR)\b -- name: invalid.deprecated.model.cake - match: \b(setId|findBySql)\b -- name: invalid.deprecated.helper.html.cake - match: \b(areaTag|charsetTag|checkboxTag|contentTag|cssTag|fileTag|formTag|guiListTag|hiddenTag|imageTag|inputTag|javascriptIncludeTag|javascriptTag|linkEmail|linkOut|linkTo|parseHtmlOptions|passwordTag|radioTags|submitTag|tag|urlFor)\b -- name: invalid.deprecated.helper.ajax.cake - match: \b(linkToRemote)\b -- name: support.function.helper.cake - match: \b(isFieldError|labelTag|divTag|pTag|generate(Input|Checkbox|Area|Select|submit)Div|generate(Date|DateTime|Fields))\b -- name: support.function.helper.html.cake - match: \b(addCrumb|charset|url|link|submit|password|textarea|checkbox|css|file|getCrumbs|hidden|image|input|radio|tableHeaders|tableCells|validate|tagIsValid|validateErrors|tagErrorMsg|selectTag|(day|year|month|hour|minute|meridian|date)OptionTag)\b -- name: support.function.helper.ajax.cake - match: \b(link|remoteFunction|remoteTimer|form|submit|observe(Field|Form)|autoComplete|drag|drop|dropRemote|slider|editor|sortable)\b -- name: support.function.file.cake - match: \b(read|append|write|get(Md5|Size|Ext|Name|Owner|Group|Folder|Chmod|FullPath)|create|exists|delete|writable|executable|readable|last(Access|Change))\b -- name: support.function.log.cake - match: \b(write)\b -- name: support.function.helper.number.cake - match: \b(precision|toReadableSize|toPercentage)\b -- name: support.function.component.requestHandler.cake - match: \b(startup|setAjax|is(Ajax|Xml|Rss|Atom|Post|Get|Delete|Mobile)|getAjaxVersion|setContent|get(Referer|ClientIP)|strip(WhiteSpace|Images|Scripts|All|tags)|accepts|prefers)\b -- name: support.function.component.session.cake - match: \b(write|read|del|delete|check|error|setFlash|flash|renew|valid)\b -- name: support.function.component.security.cake - match: \b(startup|blackHole|requirePost|requireAuth)\b -- name: support.function.component.sanitize.cake - match: \b(paranoid|sql|html|cleanArray|cleanArrayR|cleanValue|formatColumns)\b -- name: support.function.helper.time.cake - match: \b(trim|fromString|nice|niceShort|isToday|daysAsSql|dayAsSql|isThisYear|wasYesterday|isTomorrow|toUnix|toAtom|toRSS|timeAgoInWords|relativeTime|wasWithinLast)\b -- name: support.function.helper.text.cake - match: \b(highlight|stripLinks|autoLinkUrls|autoLinkEmails|autoLink|truncate|excerpt|flay)\b -- name: support.function.helper.javascript.cake - match: \b(codeBlock|link|linkOut|escape(String|Script)|event|(cache|write)Events|includeScript|object)\b -- name: support.function.neatArray.cake - match: \b(findIn|cleanup|add|plus|totals|filter|walk|sprintf|extract|unique|makeUnique|joinWith|threaded|multi_search)\b -- name: support.function.neatString.cake - match: \b(toArray|toRoman|toCompressed|randomPassword)\b -- name: support.function.basics.cake - match: \b(load(Models|PluginModels|View|Model|Controllers|PluginController)|listClasses|config|gendor|debug|aa|ha|a|e|low|up|r|pr|params|am|setUri|env|cache|clearCache|stripslashes_deep|countDim|LogError|fileExistsInPAth|convertSlash)\b -- include: source.php -- include: text.html.basic -foldingStopMarker: (\*/|\}|\)) diff --git a/vendor/ultraviolet/syntax/camlp4.syntax b/vendor/ultraviolet/syntax/camlp4.syntax deleted file mode 100644 index 7ff668f..0000000 --- a/vendor/ultraviolet/syntax/camlp4.syntax +++ /dev/null @@ -1,36 +0,0 @@ ---- -name: camlp4 -scopeName: source.camlp4.ocaml -repository: - camlpppp-streams: - patterns: - - name: meta.camlp4-stream.element.ocaml - endCaptures: - "1": - name: punctuation.separator.camlp4.ocaml - begin: (') - beginCaptures: - "1": - name: punctuation.definition.camlp4.simple-element.ocaml - end: (;)(?=\s*')|(?=\s*>]) - patterns: - - include: source.ocaml -uuid: 37538B6B-CEFA-4DAE-B1E4-1218DB82B37F -foldingStartMarker: (\bEXTEND\B) -patterns: -- name: meta.camlp4-stream.ocaml - endCaptures: - "1": - name: punctuation.definition.camlp4-stream.ocaml - begin: (\[<)(?=.*?>]) - beginCaptures: - "1": - name: punctuation.definition.camlp4-stream.ocaml - end: (?=>]) - patterns: - - include: "#camlpppp-streams" -- name: punctuation.definition.camlp4-stream.ocaml - match: \[<|>] -- name: keyword.other.camlp4.ocaml - match: \bparser\b|<(<|:)|>>|\$(:|\${0,1}) -foldingStopMarker: (\bEND\b) diff --git a/vendor/ultraviolet/syntax/cm.syntax b/vendor/ultraviolet/syntax/cm.syntax deleted file mode 100644 index 8cf3ac5..0000000 --- a/vendor/ultraviolet/syntax/cm.syntax +++ /dev/null @@ -1,32 +0,0 @@ ---- -name: CM -fileTypes: -- cm -scopeName: source.cm -uuid: AEF91285-0D21-4BB0-B702-F5D0CEDBA4B8 -foldingStartMarker: \(\* -patterns: -- name: comment.block.cm - captures: - "0": - name: punctuation.definition.comment.cm - begin: \(\* - end: \*\) -- name: keyword.other.cm - match: \b(Library|is|Group|structure|signature|functor)\b -- name: meta.directive.cm - captures: - "1": - name: meta.preprocessor.cm - "2": - name: keyword.control.import.if.cm - begin: ^\s*(#(if).*) - end: ^\s*(#(endif)) -- name: string.quoted.double.cm - begin: "\"" - end: "\"" - patterns: - - name: constant.character.escape.cm - match: \\. -foldingStopMarker: \*\) -comment: CM is the SML Compilation Manager, a sophisticated make that determines dependencies for you. diff --git a/vendor/ultraviolet/syntax/coldfusion.syntax b/vendor/ultraviolet/syntax/coldfusion.syntax deleted file mode 100644 index 1106c25..0000000 --- a/vendor/ultraviolet/syntax/coldfusion.syntax +++ /dev/null @@ -1,119 +0,0 @@ ---- -name: ColdFusion -fileTypes: -- cfm -- cfml -- cfc -bundleUUID: 1A09BE0B-E81A-4CB7-AF69-AFC845162D1F -scopeName: text.html.cfm -repository: - tag-stuff: - patterns: - - include: "#tag-id-attribute" - - include: "#tag-generic-attribute" - - include: "#string-double-quoted" - - include: "#string-single-quoted" - - include: "#embedded-code" - string-double-quoted: - name: string.quoted.double.cfml - begin: "\"" - end: "\"" - patterns: - - include: "#embedded-code" - - include: "#entities" - coldfusion-comment: - name: comment.block.cfml - begin: <!--- - end: ---> - patterns: - - include: "#coldfusion-comment" - entities: - patterns: - - name: constant.character.entity.html - match: "&([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+);" - - name: invalid.illegal.bad-ampersand.html - match: "&" - string-single-quoted: - name: string.quoted.single.cfml - begin: "'" - end: "'" - patterns: - - include: "#embedded-code" - - include: "#entities" - tag-id-attribute: - name: meta.attribute-with-value.id.cfml - captures: - "1": - name: entity.other.attribute-name.id.html - begin: \b(id)\b\s*= - end: (?<='|") - patterns: - - name: string.quoted.double.cfml - begin: "\"" - contentName: meta.toc-list.id.cfml - end: "\"" - patterns: - - include: "#embedded-code" - - include: "#entities" - - name: string.quoted.single.cfml - begin: "'" - contentName: meta.toc-list.id.cfml - end: "'" - patterns: - - include: "#embedded-code" - - include: "#entities" - tag-generic-attribute: - name: entity.other.attribute-name.cfml - match: \b([a-zA-Z\-:]+) - embedded-code: - patterns: [] - -uuid: 97CAD6F7-0807-4EB4-876E-DA9E9C1CEC14 -foldingStartMarker: |- - (?x) - (<(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl|cfloop|cfif|cfswitch|cfcomponent)\b.*?> - |<!---(?!.*---\s*>) - ) -patterns: -- name: meta.tag.cfoutput.cfml - captures: - "1": - name: entity.name.tag.cfoutput.cfml - begin: (?:^\s+)?<((?i:cfoutput))\b(?![^>]*/>) - end: </((?i:cfoutput))>(?:\s*\n)? - patterns: - - include: "#tag-stuff" - - name: meta.scope.output.cfml - begin: (?<=>) - end: (?=</(?i:cfoutput)) - patterns: - - include: $self -- name: meta.tag.cfquery.cfml - captures: - "1": - name: entity.name.tag.cfquery.cfml - begin: (?:^\s+)?<((?i:cfquery))\b(?![^>]*/>) - end: </((?i:cfquery))>(?:\s*\n)? - patterns: - - include: "#tag-stuff" - - name: source.sql.embedded - begin: (?<=>) - end: (?=</(?i:cfquery)) - patterns: - - include: source.sql -- name: meta.tag.any.cfml - begin: </?((?i:cf)([a-zA-Z0-9]+))(?=[^>]*>) - beginCaptures: - "1": - name: entity.name.tag.cfml - end: ">" - patterns: - - include: "#tag-stuff" -- include: "#coldfusion-comment" -- include: text.html.basic -foldingStopMarker: |- - (?x) - (</(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl|cfloop|cfif|cfswitch|cfcomponent)> - |^(?!.*?<!---).*?---\s*> - ) -keyEquivalent: ^~@c diff --git a/vendor/ultraviolet/syntax/context_free.syntax b/vendor/ultraviolet/syntax/context_free.syntax deleted file mode 100644 index 94c7049..0000000 --- a/vendor/ultraviolet/syntax/context_free.syntax +++ /dev/null @@ -1,176 +0,0 @@ ---- -name: Context Free -fileTypes: -- cfdg -- context free -scopeName: source.context-free -repository: - rule-directive: - endCaptures: - "1": - name: punctuation.section.rule.end.cfdg - begin: \b(rule)\s++([a-zA-Z_][a-zA-Z_\.\d]*+)(\s++(((\d++)?(\.))?\d++))? - beginCaptures: - "7": - name: punctuation.separator.integer-float.cfdg - "1": - name: keyword.control.rule.cfdg - "2": - name: entity.name.function.rule.definition.cfdg - "4": - name: constant.numeric.cfdg - end: (\}) - patterns: - - include: "#rule" - - include: "#comment" - color-adjustment-block: - patterns: - - begin: (\{) - beginCaptures: - "1": - name: punctuation.section.unordered-block.begin.cfdg - end: (?=\}) - patterns: - - include: "#color-adjustment" - - include: "#number" - - include: "#comment" - - begin: (\[) - beginCaptures: - "1": - name: punctuation.section.ordered-block.begin.cfdg - end: (?=\]) - patterns: - - include: "#color-adjustment" - - include: "#number" - - include: "#comment" - color-adjustment: - name: constant.language.color-adjustment.cfdg - match: \||\b(h(ue)?|sat(uration)?|b(rightness)?|a(lpha)?)\b - number: - name: constant.numeric.cfdg - captures: - "1": - name: keyword.operator.sign.cfdg - "4": - name: punctuation.separator.integer-float.cfdg - match: (\+|\-)?((\d++)?(\.))?\d++ - shape-adjustment-block: - patterns: - - begin: (\{) - beginCaptures: - "1": - name: punctuation.section.unordered-block.begin.cfdg - end: (?=\}) - patterns: - - include: "#color-adjustment" - - include: "#geometry-adjustment" - - include: "#number" - - include: "#comment" - - begin: (\[) - beginCaptures: - "1": - name: punctuation.section.ordered-block.begin.cfdg - end: (?=\]) - patterns: - - include: "#color-adjustment" - - include: "#geometry-adjustment" - - include: "#number" - - include: "#comment" - startshape-directive: - captures: - "1": - name: keyword.control.startshape.cfdg - "2": - name: entity.name.function.rule.cfdg - match: \b(startshape)\s++([a-zA-Z_][a-zA-Z_\.\d]*+) - background-directive: - endCaptures: - "1": - name: punctuation.section.unordered-block.end.cfdg - "2": - name: punctuation.section.ordered-block.end.cfdg - begin: \b(background) - beginCaptures: - "1": - name: keyword.control.background.cfdg - end: (\})|(\]) - patterns: - - include: "#color-adjustment-block" - - include: "#comment" - shape-replacement: - endCaptures: - "1": - name: punctuation.section.unordered-block.end.cfdg - "2": - name: punctuation.section.ordered-block.end.cfdg - begin: ([a-zA-Z_][a-zA-Z_\.\d]*+) - beginCaptures: - "1": - name: entity.name.function.rule.cfdg - end: (\})|(\]) - patterns: - - include: "#shape-adjustment-block" - - include: "#comment" - loop: - endCaptures: - "1": - name: punctuation.section.unordered-block.end.cfdg - "2": - name: punctuation.section.ordered-block.end.cfdg - begin: (\d++)\s*+(\*) - beginCaptures: - "1": - name: constant.numeric.cfdg - "2": - name: keyword.operator.loop.cfdg - end: (\})|(\]) - patterns: - - include: "#shape-adjustment-block" - - include: "#comment" - geometry-adjustment: - name: constant.language.geometry-adjustment.cfdg - match: \b(x|y|z|s(ize)?|r(ot(ate)?)?|f(lip)?|skew)\b - comment: - patterns: - - name: comment.line.cfdg - begin: (//|#) - beginCaptures: - "1": - name: punctuation.definition.comment.cfdg - end: $\n? - - name: comment.block.cfdg - endCaptures: - "1": - name: punctuation.definition.comment.end.cfdg - begin: (/\*) - beginCaptures: - "1": - name: punctuation.definition.comment.begin.cfdg - end: (\*/) - rule: - begin: (\{) - beginCaptures: - "1": - name: punctuation.section.rule.begin.cfdg - end: (?=\}) - patterns: - - include: "#loop" - - include: "#shape-replacement" - - include: "#comment" - include-directive: - captures: - "1": - name: keyword.control.include.cfdg - "2": - name: string.unquoted.file-name.cfdg - match: \b(include)\s++(\S++) -uuid: 8D0EE5A2-FB60-40F8-8D0F-1E1FFB506462 -foldingStartMarker: "[\\{\\[]\\s*$" -patterns: -- include: "#comment" -- include: "#startshape-directive" -- include: "#include-directive" -- include: "#background-directive" -- include: "#rule-directive" -foldingStopMarker: ^\s*[\}\]] -keyEquivalent: ^~C diff --git a/vendor/ultraviolet/syntax/cs.syntax b/vendor/ultraviolet/syntax/cs.syntax deleted file mode 100644 index 181f3ef..0000000 --- a/vendor/ultraviolet/syntax/cs.syntax +++ /dev/null @@ -1,59 +0,0 @@ ---- -name: C# -fileTypes: -- cs -scopeName: source.c-sharp -uuid: 1BA75B32-707C-11D9-A928-000D93589AF6 -foldingStartMarker: "(?x)\n\ - \t\t /\\*\\*(?!\\*)\n\ - \t\t|^(?![^{]*?//|[^{]*?/\\*(?!.*?\\*/.*?\\{)).*?\\{\\s*($|//|/\\*(?!.*?\\*/.*\\S))\n\ - \t" -patterns: -- name: comment.block.c# - captures: - "0": - name: punctuation.definition.comment.c# - begin: /\* - end: \*/ -- name: comment.line.double-slash.c# - captures: - "1": - name: punctuation.definition.comment.c# - match: (//).*$\n? -- name: keyword.control.c# - match: \b(abstract|as|base|break|case|catch|checked|const|continue|default|delegate|do|else|event|explicit|extern|false|finally|fixed|for|foreach|goto|if|implicit|in|internal|is|lock|namespace|new|null|operator|out|override|params|private|protected|public|readonly|ref|return|sealed|sizeof|stackalloc|static|switch|this|throw|true|try|typeof|unckecked|unsafe|using|virtual|volatile|void|while)\b -- name: storage.type.c# - match: \b(bool|byte|char|class|decimal|double|enum|float|int|nterface|long|object|sbyte|short|string|struct|uint|ulong|ushort)\b -- name: constant.numeric.c# - match: \b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f)?\b -- name: string.quoted.double.c# - endCaptures: - "0": - name: punctuation.definition.string.end.c# - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.c# - end: "\"" - patterns: - - name: constant.character.escape.c# - match: \\. -- name: string.quoted.single.c# - endCaptures: - "0": - name: punctuation.definition.string.end.c# - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.c# - end: "'" - patterns: - - name: constant.character.escape.c# - match: \\. -- name: meta.preprocessor.c# - captures: - "2": - name: keyword.control.import.c# - match: ^(#)\s*(if|else|elif|endif|define|undef|warning|error|line|region|endregion)\b -foldingStopMarker: (?<!\*)\*\*/|^\s*\} -keyEquivalent: ^~C diff --git a/vendor/ultraviolet/syntax/css.syntax b/vendor/ultraviolet/syntax/css.syntax deleted file mode 100644 index 9547380..0000000 --- a/vendor/ultraviolet/syntax/css.syntax +++ /dev/null @@ -1,195 +0,0 @@ ---- -name: CSS -fileTypes: -- css -scopeName: source.css -repository: - string-single: - name: string.quoted.single.css - endCaptures: - "0": - name: punctuation.definition.string.end.css - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.css - end: "'" - patterns: - - name: constant.character.escape.css - match: \\. - string-double: - name: string.quoted.double.css - endCaptures: - "0": - name: punctuation.definition.string.end.css - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.css - end: "\"" - patterns: - - name: constant.character.escape.css - match: \\. - comment-block: - name: comment.block.css - captures: - "0": - name: punctuation.definition.comment.css - begin: /\* - end: \*/ -uuid: 69AA0917-B7BB-11D9-A7E2-000D93C8BE28 -foldingStartMarker: /\*\*(?!\*)|\{\s*($|/\*(?!.*?\*/.*\S)) -patterns: -- name: meta.selector.css - begin: ^(?=\s*[:.*#a-zA-Z]) - end: (?=\{) - patterns: - - include: "#comment-block" - - name: entity.name.tag.css - match: \b(a|abbr|acronym|address|area|b|base|big|blockquote|body|br|button|caption|cite|code|col|colgroup|dd|del|dfn|div|dl|dt|em|fieldset|form|frame|frameset|(h[1-6])|head|hr|html|i|iframe|img|input|ins|kbd|label|legend|li|link|map|meta|noframes|noscript|object|ol|optgroup|option|p|param|pre|q|samp|script|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|title|tr|tt|ul|var)\b - - name: entity.other.attribute-name.class.css - captures: - "1": - name: punctuation.definition.entity.css - match: (\.)[a-zA-Z0-9_-]+ - - name: entity.other.attribute-name.id.css - captures: - "1": - name: punctuation.definition.entity.css - match: (#)[a-zA-Z][a-zA-Z0-9_-]* - - name: entity.name.tag.wildcard.css - match: \* - - name: entity.other.attribute-name.pseudo-element.css - captures: - "1": - name: punctuation.definition.entity.css - match: (:+)\b(after|before|first-child|first-letter|first-line|selection)\b - - name: entity.other.attribute-name.pseudo-class.css - captures: - "1": - name: punctuation.definition.entity.css - match: (:)\b(active|hover|link|visited|focus)\b - - name: meta.attribute-selector.css - captures: - "6": - name: punctuation.definition.string.begin.css - "7": - name: punctuation.definition.string.end.css - "1": - name: punctuation.definition.entity.css - "2": - name: entity.other.attribute-name.attribute.css - "3": - name: punctuation.separator.operator.css - "4": - name: string.unquoted.attribute-value.css - "5": - name: string.quoted.double.attribute-value.css - match: (?i)(\[)\s*(-?[_a-z\\[[:^ascii:]]][_a-z0-9\-\\[[:^ascii:]]]*)(?:\s*([~|^$*]?=)\s*(?:(-?[_a-z\\[[:^ascii:]]][_a-z0-9\-\\[[:^ascii:]]]*)|((?>(['"])(?:[^\\]|\\.)*?(\6)))))?\s*(\]) -- include: "#comment-block" -- name: meta.at-rule.import.css - captures: - "1": - name: keyword.control.at-rule.import.css - "2": - name: punctuation.definition.keyword.css - begin: ^\s*((@)import\b) - end: \s*((?=;|\})) - patterns: - - include: "#string-double" - - endCaptures: - "1": - name: punctuation.section.function.css - begin: (url)\s*(\()\s* - beginCaptures: - "1": - name: support.function.url.css - "2": - name: punctuation.section.function.css - end: \s*(\))\s* - patterns: - - name: variable.parameter.url.css - match: "[^'\") \\t]+" - - include: "#string-single" - - include: "#string-double" -- name: meta.at-rule.media.css - captures: - "1": - name: keyword.control.at-rule.media.css - "2": - name: punctuation.definition.keyword.css - "3": - name: support.constant.media.css - begin: ^\s*((@)media)\s+(((all|aural|braille|embossed|handheld|print|projection|screen|tty|tv)\s*,?\s*)+)\s*{ - end: \s*((?=;|\})) - patterns: - - include: $self -- name: meta.property-list.css - captures: - "0": - name: punctuation.section.property-list.css - begin: \{ - end: \} - patterns: - - include: "#comment-block" - - name: meta.property-name.css - begin: (?<![-a-z])(?=[-a-z]) - end: $|(?![-a-z]) - patterns: - - name: support.type.property-name.css - match: \b(azimuth|background-attachment|background-color|background-image|background-position|background-repeat|background|border-bottom-color|border-bottom-style|border-bottom-width|border-bottom|border-collapse|border-color|border-left-color|border-left-style|border-left-width|border-left|border-right-color|border-right-style|border-right-width|border-right|border-spacing|border-style|border-top-color|border-top-style|border-top-width|border-top|border-width|border|bottom|caption-side|clear|clip|color|content|counter-increment|counter-reset|cue-after|cue-before|cue|cursor|direction|display|elevation|empty-cells|float|font-family|font-size-adjust|font-size|font-stretch|font-style|font-variant|font-weight|font|height|left|letter-spacing|line-height|list-style-image|list-style-position|list-style-type|list-style|margin-bottom|margin-left|margin-right|margin-top|marker-offset|margin|marks|max-height|max-width|min-height|min-width|-moz-border-radius|opacity|orphans|outline-color|outline-style|outline-width|outline|overflow(-[xy])?|padding-bottom|padding-left|padding-right|padding-top|padding|page-break-after|page-break-before|page-break-inside|page|pause-after|pause-before|pause|pitch-range|pitch|play-during|position|quotes|richness|right|size|speak-header|speak-numeral|speak-punctuation|speech-rate|speak|stress|table-layout|text-align|text-decoration|text-indent|text-shadow|text-transform|top|unicode-bidi|vertical-align|visibility|voice-family|volume|white-space|widows|width|word-spacing|z-index)\b - - name: meta.property-value.css - endCaptures: - "1": - name: punctuation.terminator.rule.css - begin: (:)\s* - beginCaptures: - "1": - name: punctuation.separator.key-value.css - end: \s*(;|(?=\})) - patterns: - - name: support.constant.property-value.css - match: \b(absolute|all-scroll|always|auto|baseline|below|bidi-override|block|bold|bolder|both|bottom|break-all|break-word|capitalize|center|char|circle|col-resize|collapse|crosshair|dashed|decimal|default|disabled|disc|distribute-all-lines|distribute-letter|distribute-space|distribute|dotted|double|e-resize|ellipsis|fixed|groove|hand|help|hidden|horizontal|ideograph-alpha|ideograph-numeric|ideograph-parenthesis|ideograph-space|inactive|inherit|inline-block|inline|inset|inside|inter-ideograph|inter-word|italic|justify|keep-all|left|lighter|line-edge|line-through|line|list-item|loose|lower-alpha|lower-roman|lowercase|lr-tb|ltr|medium|middle|move|n-resize|ne-resize|newspaper|no-drop|no-repeat|nw-resize|none|normal|not-allowed|nowrap|oblique|outset|outside|overline|pointer|progress|relative|repeat-x|repeat-y|repeat|right|ridge|row-resize|rtl|s-resize|scroll|se-resize|separate|small-caps|solid|square|static|strict|super|sw-resize|table-footer-group|table-header-group|tb-rl|text-bottom|text-top|text|thick|thin|top|transparent|underline|upper-alpha|upper-roman|uppercase|vertical-ideographic|vertical-text|visible|w-resize|wait|whitespace)\b - - name: support.constant.font-name.css - match: (\b(?i:arial|century|comic|courier|garamond|georgia|helvetica|impact|lucida|symbol|system|tahoma|times|trebuchet|utopia|verdana|webdings|sans-serif|serif|monospace)\b) - - name: support.constant.color.w3c-standard-color-name.css - match: \b(aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|purple|red|silver|teal|white|yellow)\b - comment: http://www.w3schools.com/css/css_colors.asp - - name: invalid.deprecated.color.w3c-non-standard-color-name.css - match: \b(seagreen|hotpink|lawngreen|darkgreen|violet|darkred|crimson|green|sandybrown|navy|magenta|darkslategray|steelblue|silver|darkgrey|mistyrose|gray|aliceblue|blueviolet|lightpink|saddlebrown|chocolate|limegreen|lightslategray|yellowgreen|pink|lightskyblue|indigo|lightblue|floralwhite|navajowhite|mediumvioletred|honeydew|aquamarine|blue|olivedrab|palegreen|slategray|lavenderblush|wheat|moccasin|mediumturquoise|mediumspringgreen|lightcoral|mintcream|tomato|lightgrey|black|darkmagenta|dimgray|darkturquoise|midnightblue|plum|indianred|coral|lightcyan|mediumslateblue|darkcyan|darkslateblue|darkkhaki|ivory|azure|khaki|powderblue|darkgoldenrod|orangered|burlywood|turquoise|royalblue|maroon|cornsilk|antiquewhite|yellow|teal|orange|grey|darkslategrey|slateblue|seashell|darkorchid|snow|lightslategrey|cyan|greenyellow|palevioletred|goldenrod|deepskyblue|lightyellow|lightseagreen|sienna|lemonchiffon|darkviolet|paleturquoise|slategrey|skyblue|purple|mediumpurple|cadetblue|fuchsia|chartreuse|darksalmon|lightgoldenrodyellow|white|springgreen|olive|forestgreen|peachpuff|peru|dimgrey|mediumseagreen|thistle|firebrick|darkgray|mediumaquamarine|darkolivegreen|mediumblue|palegoldenrod|blanchedalmond|ghostwhite|gold|gainsboro|darkseagreen|cornflowerblue|lime|lavender|beige|orchid|mediumorchid|whitesmoke|bisque|lightgray|tan|salmon|rosybrown|red|dodgerblue|brown|aqua|oldlace|deeppink|papayawhip|lightsalmon|lightsteelblue|darkorange|darkblue|linen|lightgreen)\b - comment: "These colours are mostly recognised but will not validate. ref: http://www.w3schools.com/css/css_colornames.asp" - - name: constant.numeric.css - match: (-|\+)?\s*[0-9]+(\.[0-9]+)? - - name: keyword.other.unit.css - match: (?<=[\d])(px|pt|cm|mm|in|em|ex|pc)\b|% - - name: constant.other.color.rgb-value.css - captures: - "1": - name: punctuation.definition.constant.css - match: (#)([0-9a-fA-F]{3}|[0-9a-fA-F]{6})\b - - include: "#string-double" - - include: "#string-single" - - endCaptures: - "1": - name: punctuation.section.function.css - begin: (rgb|url|attr|counter|counters)\s*(\() - beginCaptures: - "1": - name: support.function.misc.css - "2": - name: punctuation.section.function.css - end: (\)) - patterns: - - include: "#string-single" - - include: "#string-double" - - name: constant.other.color.rgb-value.css - match: (\b0*((1?[0-9]{1,2})|(2([0-4][0-9]|5[0-5])))\s*,\s*)(0*((1?[0-9]{1,2})|(2([0-4][0-9]|5[0-5])))\s*,\s*)(0*((1?[0-9]{1,2})|(2([0-4][0-9]|5[0-5])))\b) - - name: constant.other.color.rgb-percentage.css - match: \b([0-9]{1,2}|100)\s*%,\s*([0-9]{1,2}|100)\s*%,\s*([0-9]{1,2}|100)\s*% - - name: variable.parameter.misc.css - match: "[^'\") \\t]+" - - name: keyword.other.important.css - match: \!\s*important -foldingStopMarker: (?<!\*)\*\*/|^\s*\} -keyEquivalent: ^~C -comment: "" diff --git a/vendor/ultraviolet/syntax/css_experimental.syntax b/vendor/ultraviolet/syntax/css_experimental.syntax deleted file mode 100644 index 31cab9c..0000000 --- a/vendor/ultraviolet/syntax/css_experimental.syntax +++ /dev/null @@ -1,1925 +0,0 @@ ---- -name: CSS v3 beta -fileTypes: -- css -scopeName: source.css.beta -repository: - font-weight: - captures: - "2": - name: support.constant.property-value.css - "4": - name: constant.numeric.css - match: ((normal|bold(er)?|lighter)|(100|200|300|400|500|600|700|800|900)) - font-variant: - name: support.constant.property-value.css - match: (normal|small-caps) - font-other: - name: support.constant.property-value.css - match: (caption|icon|menu|message-box|small-caption|status-bar) - uri: - name: meta.constructor.css - endCaptures: - "1": - name: punctuation.definition.constructor.css - begin: (url)\s*(\()\s* - contentName: meta.constructor.argument.css - beginCaptures: - "1": - name: storage.type.constructor.css - "2": - name: punctuation.definition.constructor.css - end: (\)) - patterns: - - include: "#string-single" - - include: "#string-double" - angle: - captures: - "1": - name: constant.numeric.degree.css - "5": - name: constant.other.unit.css - match: ([-+]?(3([1-5][0-9]|60)|[12]?([0-9]?[0-9]))(deg|rad|grad)) - font-adjust: - name: support.constant.property-value.css - match: (none) - font-absolute: - name: support.constant.property-value.css - match: (xx-small|x-small|small|medium|large|x-large|xx-large)\b - string-single: - name: string.quoted.single.css - endCaptures: - "0": - name: punctuation.definition.string.end.css - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.css - end: "'" - patterns: - - name: constant.character.escape.css - match: \\. - shape: - name: meta.constructor.css - endCaptures: - "1": - name: punctuation.definition.constructor.css - begin: (rect)\s*(\() - contentName: meta.constructor.argument.css - beginCaptures: - "1": - name: storage.type.constructor.css - "2": - name: punctuation.definition.constructor.css - end: (\)) - patterns: - - include: "#length" - - include: "#percentage" - - name: support.constant.property-value.css - match: auto - border-width: - name: support.constant.property-value.css - match: (thin|thick|medium) - border-style: - name: support.constant.property-value.css - match: (dashed|dotted|double|groove|hidden|inset|outset|ridge|solid|collapse|separate) - string-double: - name: string.quoted.double.css - endCaptures: - "0": - name: punctuation.definition.string.end.css - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.css - end: "\"" - patterns: - - name: constant.character.escape.css - match: \\. - length: - captures: - "6": - name: constant.numeric.css - "2": - name: constant.numeric.css - "5": - name: constant.other.unit.css - match: (((-|\+)?\s*[0-9]*(\.)?[0-9]+)(px|pt|cm|mm|in|em|ex|pc)|(0)) - important: - name: support.constant.property-value.css - match: (inherit|!important) - font-stretch: - name: support.constant.property-value.css - match: (normal|wider|narrower|ultra-condensed|extra-condensed|condensed|semi-condensed|semi-expanded|expanded|extra-expanded|ultra-expanded) - font-generic: - name: support.constant.font-family.css - match: (serif|sans-serif|cursive|fantasy|monospace) - color-rgb: - name: meta.constructor.css - endCaptures: - "1": - name: punctuation.definition.constructor.css - begin: (rgb)\s*(\() - contentName: meta.constructor.argument.css - beginCaptures: - "1": - name: storage.type.constructor.css - "2": - name: punctuation.definition.constructor.css - end: (\)) - patterns: - - name: constant.numeric.css - match: "[12]?[0-9]?[0-9]" - - include: "#percentage" - percentage: - captures: - "1": - name: constant.numeric.css - "2": - name: constant.other.unit.css - match: ([0-9]+)(%) - font-style: - name: support.constant.property-value.css - match: (normal|italic|oblique) - color-named: - name: support.constant.named-color.css - match: (transparent|aqua|black|blue|fuchsia|gr[ae]y|green|lime|maroon|navy|olive|purple|red|silver|teal|white|yellow) - list-style-type: - name: support.constant.property-value.css - match: (none|decimal(-leading-zero)?|lower(-roman|-alpha|-greek|-alpha|-latin)?|upper(-roman|-alpha|-greek|-alpha|-latin)?|hebrew|armenian|georgian|cjk-ideographic|hiragana(-iroha)?|katakana(-iroha)?) - font-specific: - name: support.constant.font-name.css - match: ((?i:arial( black)?|century|comic|courier|garamond|georgia|geneva|helvetica|impact|lucida( sans)?( grande)?( unicode)?|symbol|system|tahoma|times( new roman)?|trebuchet( ms)?|utopia|verdana|webdings|monospace)) - comment-block: - name: comment.block.css - captures: - "0": - name: punctuation.definition.comment.css - begin: /\* - end: \*/ - font-relative: - name: support.constant.property-value.css - match: (larger|smaller) - counter: - name: meta.constructor.css - endCaptures: - "1": - name: punctuation.definition.constructor.css - begin: (counter)\s*(\() - contentName: meta.constructor.argument.css - beginCaptures: - "1": - name: storage.type.constructor.css - "2": - name: punctuation.definition.constructor.css - end: (\)) - patterns: - - include: "#list-style-type" - color-hex: - name: constant.other.color.rgb-value.css - captures: - "1": - name: punctuation.definition.constant.css - match: (#)([0-9a-fA-F]{6}|[0-9a-fA-F]{3}) - attr: - name: meta.constructor.css - endCaptures: - "1": - name: punctuation.definition.constructor.css - begin: (attr)\s*(\() - contentName: meta.constructor.argument.css - beginCaptures: - "1": - name: storage.type.constructor.css - "2": - name: punctuation.definition.constructor.css - end: (\)) - patterns: - - name: variable.parameter.css - match: "[^'\") \\t]+" -uuid: 5A0E986A-BE73-11D9-8214-000A957B2E42 -foldingStartMarker: (/\*|\{|\() -patterns: -- name: meta.selector.css - begin: (^)?(?=\s*[.*#a-zA-Z]) - end: (/\*|(?=\{)) - patterns: - - name: entity.name.tag.css - match: \b(?i:a|abbr|acronym|address|area|b|base|big|blockquote|body|br|button|caption|cite|code|col|colgroup|dd|del|dfn|div|dl|dt|em|embed|fieldset|form|frame|frameset|(h[1-6])|head|hr|html|i|iframe|img|input|ins|kbd|label|legend|li|link|map|meta|noframes|noscript|object|ol|optgroup|option|p|param|pre|q|samp|script|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|title|tr|tt|ul|var)\b - - name: meta.attribute-match.css - captures: - "1": - name: punctuation.definition.attribute-name.css - "2": - name: entity.other.attribute-name.css - "3": - name: keyword.operator.css - "4": - name: string.other.attribute-value.css - comment: according to CSS spec, this is an identifier or string - "5": - name: punctuation.definition.attribute-name.css - match: (\[)(.*?)(?:([\|~]?=)([^\]]*))?(\]) - - name: entity.other.attribute-name.class.css - captures: - "1": - name: punctuation.definition.entity.css - match: (\.)[a-zA-Z0-9_-]+ - - name: entity.other.attribute-name.id.css - captures: - "1": - name: punctuation.definition.entity.css - match: (#)[a-zA-Z0-9_-]+ - - name: entity.other.attribute-name.universal.css - match: \* - - name: entity.other.attribute-name.tag.pseudo-class.css - captures: - "1": - name: punctuation.definition.entity.css - match: (:)(active|after|before|first-(letter|line)|focus|hover|link|visited) -- include: "#comment-block" -- name: invalid.illegal.bad-comma.css - match: "[^} \\t{/@][^{,]*?(,)\\s*?(?=\\{)" -- name: meta.preprocessor.at-rule.import.css - captures: - "2": - name: keyword.control.at-rule.import.css - "3": - name: punctuation.definition.keyword.css - begin: (^\s*)?((@)import) - end: ((?=;|\})) - patterns: - - include: "#string-double" - - include: "#uri" -- name: meta.preprocessor.at-rule.media.css - captures: - "1": - name: keyword.control.at-rule.media.css - "2": - name: punctuation.definition.keyword.css - "3": - name: support.constant.media.css - begin: ^\s*((@)media)\s+(((all|aural|braille|embossed|handheld|print|projection|screen|tty|tv)\s*,?\s*)+)\s*{ - end: \s*((?=;|\})) - patterns: - - include: source.css -- name: meta.scope.property-list.css - captures: - "0": - name: punctuation.section.property-list.css - begin: \{ - end: \} - patterns: - - include: "#comment-block" - - name: meta.property.azimuth.css - captures: - "1": - name: support.type.property-name.css - begin: (azimuth) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: ((left|right)(-side|wards)?|(center|far)(-left|-right)?|behind) - - include: "#comment-block" - - include: "#angle" - - include: "#important" - - name: meta.property-group.background.css - begin: (?=background) - end: (?=[;}]) - patterns: - - name: meta.property.background.css - captures: - "1": - name: support.type.property-name.css - begin: (background)(?=[:\s]) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#color-hex" - - include: "#color-rgb" - - include: "#color-named" - - include: "#comment-block" - - include: "#important" - - include: "#length" - - include: "#percentage" - - include: "#uri" - - name: support.constant.property-value.css - match: ((no-repeat)|repeat(-x|-y)?) - - name: support.constant.property-value.css - match: (none) - - name: support.constant.property-value.css - match: (top|left|right|bottom|center) - - name: support.constant.property-value.css - match: (fixed|scroll) - - name: meta.property.background-attachment.css - captures: - "1": - name: support.type.property-name.css - begin: (background-attachment) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#comment-block" - - include: "#important" - - name: support.constant.property-value.css - match: (scroll|fixed) - - name: meta.property.background-color.css - captures: - "1": - name: support.type.property-name.css - begin: (background-color) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#color-hex" - - include: "#color-rgb" - - include: "#color-named" - - include: "#comment-block" - - include: "#important" - - name: meta.property.background-image.css - captures: - "1": - name: support.type.property-name.css - begin: (background-image) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#comment-block" - - include: "#important" - - include: "#uri" - - name: support.constant.property-value.css - match: (none) - - name: meta.property.background-position.css - captures: - "1": - name: support.type.property-name.css - begin: (background-position) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#comment-block" - - include: "#important" - - include: "#length" - - include: "#percentage" - - name: support.constant.property-value.css - match: (top|left|right|bottom|center) - - name: meta.property.background-repeat.css - captures: - "1": - name: support.type.property-name.css - begin: (background-repeat) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#comment-block" - - include: "#important" - - name: support.constant.property-value.css - match: ((no-repeat)|repeat(-x|-y)?) - - name: meta.property-group.border.css - begin: (?=border) - end: (?=[;}]) - patterns: - - name: meta.property.border.css - captures: - "1": - name: support.type.property-name.css - begin: (border(-bottom|-left|-right|-top)?)(?=[:\s]) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#color-hex" - - include: "#color-rgb" - - include: "#color-named" - - include: "#length" - - include: "#border-style" - - include: "#border-width" - - include: "#comment-block" - - include: "#important" - - name: support.constant.property-value.css - match: none - - name: meta.property.border-collapse.css - captures: - "1": - name: support.type.property-name.css - begin: (border-collapse) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#comment-block" - - include: "#important" - - name: support.constant.property-value.css - match: (collapse|separate) - - name: meta.property.border-spacing.css - captures: - "1": - name: support.type.property-name.css - begin: (border-spacing) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#length" - - include: "#comment-block" - - include: "#important" - - name: meta.property.border-color.css - captures: - "1": - name: support.type.property-name.css - begin: (border((-bottom|-left|-right|-top)?(-color))) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#color-hex" - - include: "#color-rgb" - - include: "#color-named" - - include: "#comment-block" - - include: "#important" - - name: meta.property.border-style.css - captures: - "1": - name: support.type.property-name.css - begin: (border((-bottom|-left|-right|-top)?(-style))) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#border-style" - - include: "#comment-block" - - include: "#important" - - name: meta.property.border-width.css - captures: - "1": - name: support.type.property-name.css - begin: (border((-bottom|-left|-right|-top)?(-width))) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#length" - - include: "#border-width" - - include: "#comment-block" - - include: "#important" - - name: meta.property.caption-side.css - captures: - "1": - name: support.type.property-name.css - begin: (caption-side) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: (top|bottom|left|right) - - name: meta.property.clear.css - captures: - "1": - name: support.type.property-name.css - begin: (clear) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: (left|right|both|none) - - include: "#comment-block" - - include: "#important" - - name: meta.property.clip.css - captures: - "1": - name: support.type.property-name.css - begin: (clip) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: auto - - include: "#shape" - - include: "#comment-block" - - include: "#important" - - name: meta.property.color.css - captures: - "1": - name: support.type.property-name.css - begin: (color) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#color-hex" - - include: "#color-rgb" - - include: "#color-named" - - include: "#comment-block" - - include: "#important" - - name: meta.property.content.css - captures: - "1": - name: support.type.property-name.css - begin: (content) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#counter" - - include: "#string-double" - - include: "#string-single" - - include: "#uri" - - include: "#attr" - - name: support.constant.property-value.css - match: (open-quote|close-quote|no-open-quote|no-close-quote) - - include: "#comment-block" - - include: "#important" - - name: meta.property-group.counter.css - begin: (?=counter) - end: (?=[;}]) - patterns: - - name: meta.property.counter-increment.css - captures: - "1": - name: support.type.property-name.css - begin: (counter-increment) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#comment-block" - - include: "#important" - - name: support.constant.property-value.css - match: (none) - - name: meta.property.counter-reset.css - captures: - "1": - name: support.type.property-name.css - begin: (counter-reset) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#comment-block" - - include: "#important" - - name: support.constant.property-value.css - match: (none) - - name: meta.property-group.cue.css - begin: (?=cue) - end: (?=[;}]) - patterns: - - name: meta.property.cue.css - captures: - "1": - name: support.type.property-name.css - begin: (cue[:|\s]) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#comment-block" - - include: "#important" - - include: "#uri" - - name: support.constant.property-value.css - match: (none) - - name: meta.property.cue-after.css - captures: - "1": - name: support.type.property-name.css - begin: (cue-after) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#comment-block" - - include: "#important" - - include: "#uri" - - name: support.constant.property-value.css - match: (none) - - name: meta.property.cue-before.css - captures: - "1": - name: support.type.property-name.css - begin: (cue-before) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#comment-block" - - include: "#important" - - include: "#uri" - - name: support.constant.property-value.css - match: (none) - - name: meta.property.cursor.css - captures: - "1": - name: support.type.property-name.css - begin: (cursor) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#comment-block" - - include: "#important" - - include: "#uri" - - name: support.constant.property-value.css - match: (auto|crosshair|default|pointer|move|e-resize|ne-resize|nw-resize|n-resize|se-resize|sw-resize|s-resize|w-resize|text|wait|help) - - name: meta.property.direction.css - captures: - "1": - name: support.type.property-name.css - begin: (direction) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: (ltr|rtl) - - include: "#comment-block" - - include: "#important" - - name: meta.property.display.css - captures: - "1": - name: support.type.property-name.css - begin: (display) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: (block|list-item|run-in|compact|marker|inline(-table|-block)?|table(((-row|-header|-footer|-column)-group)|-column|-row|-cell|-caption)?|none) - - include: "#comment-block" - - include: "#important" - - name: meta.property.elevation.css - captures: - "1": - name: support.type.property-name.css - begin: (elevation) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: (below|level|above|higher|lower) - - include: "#comment-block" - - include: "#important" - - include: "#angle" - - name: meta.property.empty-cells.css - captures: - "1": - name: support.type.property-name.css - begin: (empty-cells) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: (show|hide) - - include: "#comment-block" - - include: "#important" - - name: meta.property.float.css - captures: - "1": - name: support.type.property-name.css - begin: (float) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: (none|left|right) - - include: "#comment-block" - - include: "#important" - - name: meta.property-group.font.css - begin: (?=font) - end: (?=[;}]) - patterns: - - name: meta.property.font.css - captures: - "1": - name: support.type.property-name.css - begin: (font)(?=[:\s]) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#comment-block" - - include: "#important" - - include: "#length" - - include: "#percentage" - - include: "#string-double" - - include: "#string-single" - - include: "#font-specific" - - include: "#font-generic" - - include: "#font-weight" - - include: "#font-stretch" - - include: "#font-style" - - include: "#font-variant" - - include: "#font-other" - - include: "#font-absolute" - - include: "#font-relative" - - include: "#font-adjust" - - name: meta.property.font-family.css - captures: - "1": - name: support.type.property-name.css - begin: (font-family) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#comment-block" - - include: "#important" - - include: "#font-specific" - - include: "#font-generic" - - include: "#string-double" - - include: "#string-single" - - name: meta.property.font-size.css - captures: - "1": - name: support.type.property-name.css - begin: (font-size(-adjust)?) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#comment-block" - - include: "#important" - - include: "#length" - - include: "#percentage" - - include: "#font-absolute" - - include: "#font-relative" - - include: "#font-adjust" - - name: meta.property.font-stretch.css - captures: - "1": - name: support.type.property-name.css - begin: (font-stretch) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#comment-block" - - include: "#important" - - include: "#font-stretch" - - name: meta.property.font-style.css - captures: - "1": - name: support.type.property-name.css - begin: (font-style) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#comment-block" - - include: "#important" - - include: "#font-style" - - name: meta.property.font-variant.css - captures: - "1": - name: support.type.property-name.css - begin: (font-variant) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#comment-block" - - include: "#important" - - include: "#font-variant" - - name: meta.property.font-weight.css - captures: - "1": - name: support.type.property-name.css - begin: (font-weight) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#comment-block" - - include: "#important" - - include: "#font-weight" - - name: meta.property.letter-spacing.css - captures: - "1": - name: support.type.property-name.css - begin: (letter-spacing) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#length" - - include: "#comment-block" - - include: "#important" - - name: support.constant.property-value.css - match: (normal) - - name: meta.property.line-height.css - captures: - "1": - name: support.type.property-name.css - begin: (line-height) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#length" - - include: "#percentage" - - include: "#comment-block" - - include: "#important" - - name: support.constant.property-value.css - match: (normal) - - name: meta.property-group.list-style.css - begin: (?=list) - end: (?=[;}]) - patterns: - - name: meta.property.list-style.css - captures: - "1": - name: support.type.property-name.css - begin: (list-style[:|\s]) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: (disc|circle|square|none) - - include: "#list-style-type" - - name: support.constant.property-value.css - match: (inside|outside) - - include: "#uri" - - include: "#comment-block" - - include: "#important" - - name: meta.property.list-style-image.css - captures: - "1": - name: support.type.property-name.css - begin: (list-style-image) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: (none) - - include: "#uri" - - include: "#comment-block" - - include: "#important" - - name: meta.property.list-style-position.css - captures: - "1": - name: support.type.property-name.css - begin: (list-style-position) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: (inside|outside) - - include: "#comment-block" - - include: "#important" - - name: meta.property.list-style-type.css - captures: - "1": - name: support.type.property-name.css - begin: (list-style-type) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: (disc|circle|square|none) - - include: "#list-style-type" - - include: "#comment-block" - - include: "#important" - - name: meta.property.margin.css - captures: - "1": - name: support.type.property-name.css - begin: (margin(-bottom|-left|-right|-top)?) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#length" - - name: support.constant.property-value.css - match: auto - - include: "#comment-block" - - include: "#important" - - name: meta.property.marker-offset.css - captures: - "1": - name: support.type.property-name.css - begin: (marker-offset) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#length" - - name: support.constant.property-value.css - match: auto - - include: "#comment-block" - - include: "#important" - - name: meta.property.marks.css - captures: - "1": - name: support.type.property-name.css - begin: (marks) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: (crop|cross|none) - - include: "#comment-block" - - include: "#important" - - name: meta.property.opacity.css - captures: - "1": - name: support.type.property-name.css - begin: (opacity) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: constant.numeric.css - match: (-|\+)?\s*[0-9]*(\.)?[0-9]+ - - include: "#comment-block" - - include: "#important" - - name: meta.property.orphans.css - captures: - "1": - name: support.type.property-name.css - begin: (orphans) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: constant.numeric.css - match: "[0-9]+" - - include: "#comment-block" - - include: "#important" - - name: meta.property-group.outline.css - begin: (?=outline) - end: (?=[;}]) - patterns: - - name: meta.property.outline.css - captures: - "1": - name: support.type.property-name.css - begin: (outline)[:\s] - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: (invert) - - include: "#length" - - include: "#border-style" - - include: "#border-width" - - include: "#color-hex" - - include: "#color-rgb" - - include: "#color-named" - - include: "#comment-block" - - include: "#important" - - name: meta.property.outline-style.css - captures: - "1": - name: support.type.property-name.css - begin: (outline-style) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#border-style" - - include: "#comment-block" - - include: "#important" - - name: meta.property.outline-color.css - captures: - "1": - name: support.type.property-name.css - begin: (outline-color) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: (invert) - - include: "#color-hex" - - include: "#color-rgb" - - include: "#color-named" - - include: "#comment-block" - - include: "#important" - - name: meta.property.outline-width.css - captures: - "1": - name: support.type.property-name.css - begin: (outline-width) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#length" - - include: "#border-width" - - include: "#comment-block" - - include: "#important" - - name: meta.property.overflow.css - captures: - "1": - name: support.type.property-name.css - begin: (overflow) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: (visible|hidden|scroll) - - name: support.constant.property-value.css - match: auto - - include: "#comment-block" - - include: "#important" - - name: meta.property.padding.css - captures: - "1": - name: support.type.property-name.css - begin: (padding(-bottom|-left|-right|-top)?) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#length" - - name: support.constant.property-value.css - match: auto - - include: "#comment-block" - - include: "#important" - - name: meta.property.page.css - captures: - "1": - name: support.type.property-name.css - begin: (page)(?=[:\s]) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: (always|avoid|left|right) - - name: support.constant.property-value.css - match: auto - - include: "#comment-block" - - include: "#important" - - name: meta.property.page.css - captures: - "1": - name: support.type.property-name.css - begin: (page-break-(before|after|inside)?) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: (always|avoid|left|right) - - name: support.constant.property-value.css - match: auto - - include: "#comment-block" - - include: "#important" - - name: meta.property.pause.css - captures: - "1": - name: support.type.property-name.css - begin: (pause(-after|-before)?) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: constant.numeric.css - match: (-|\+)?\s*[0-9]*(\.)?[0-9]+ - - name: constant.other.unit.css - match: (m)?s - - name: constant.other.unit.css - match: "%" - - include: "#comment-block" - - include: "#important" - - name: meta.property.pitch.css - captures: - "1": - name: support.type.property-name.css - begin: (pitch(-range)?) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: constant.numeric.css - match: (-|\+)?\s*[0-9]*(\.)?[0-9]+ - - name: constant.other.unit.css - match: (k)?Hz - - name: support.constant.property-value.css - match: (x-low|low|medium|high|x-high) - - include: "#comment-block" - - include: "#important" - - name: meta.property.play-during.css - captures: - "1": - name: support.type.property-name.css - begin: (play-during) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: (mix|repeat|auto|none) - - include: "#comment-block" - - include: "#important" - - include: "#uri" - - name: meta.property.position.css - captures: - "1": - name: support.type.property-name.css - begin: (position) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: (relative|fixed|absolute|static) - - include: "#comment-block" - - include: "#important" - - name: meta.property.quotes.css - captures: - "1": - name: support.type.property-name.css - begin: (quotes) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#string-double" - - include: "#string-single" - - name: support.constant.property-value.css - match: none - - include: "#comment-block" - - include: "#important" - - name: meta.property.richness.css - captures: - "1": - name: support.type.property-name.css - begin: (richness) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: constant.numeric.css - match: (-|\+)?\s*[0-9]*(\.)?[0-9]+ - - include: "#comment-block" - - include: "#important" - - name: meta.property.placement.css - captures: - "1": - name: support.type.property-name.css - begin: (bottom|left|right|top) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#length" - - include: "#percentage" - - include: "#comment-block" - - include: "#important" - - name: support.constant.property-value.css - match: auto - - name: meta.property.elem-size.css - captures: - "1": - name: support.type.property-name.css - begin: (((min|max)-)?(height|width)) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#length" - - include: "#percentage" - - include: "#comment-block" - - include: "#important" - - name: support.constant.property-value.css - match: none - - name: support.constant.property-value.css - match: auto - - name: meta.property.size.css - captures: - "1": - name: support.type.property-name.css - begin: (size) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#length" - - include: "#comment-block" - - include: "#important" - - name: support.constant.property-value.css - match: (portrait|landscape) - - name: support.constant.property-value.css - match: auto - - name: meta.property.speak.css - captures: - "1": - name: support.type.property-name.css - begin: (speak(-(header|numeral|punctuation))?) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: (normal|none|spell-out) - - name: support.constant.property-value.css - match: (once|always) - - name: support.constant.property-value.css - match: (digits|continuous) - - name: support.constant.property-value.css - match: (code|none) - - include: "#comment-block" - - include: "#important" - - name: meta.property.speech-rate.css - captures: - "1": - name: support.type.property-name.css - begin: (speech-rate) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: (x-slow|slow(er)?|medium|fast(er)?|x-fast|inherit) - - name: constant.numeric.css - match: (-|\+)?\s*[0-9]*(\.)?[0-9]+ - - include: "#comment-block" - - include: "#important" - - name: meta.property.stress.css - captures: - "1": - name: support.type.property-name.css - begin: (stress) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: constant.numeric.css - match: (-|\+)?\s*[0-9]*(\.)?[0-9]+ - - include: "#comment-block" - - include: "#important" - - name: meta.property.table-layout.css - captures: - "1": - name: support.type.property-name.css - begin: (table-layout) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: (auto|fixed) - - include: "#comment-block" - - include: "#important" - - name: meta.property-group.text.css - begin: (?=text) - end: (?=[;}]) - patterns: - - name: meta.property.text-align.css - captures: - "1": - name: support.type.property-name.css - begin: (text-align) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: (left|right|center|justify) - - include: "#string-double" - - include: "#string-single" - - include: "#comment-block" - - include: "#important" - - name: meta.property.text-decoration.css - captures: - "1": - name: support.type.property-name.css - begin: (text-decoration) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: (none|underline|overline|line-through|blink) - - include: "#comment-block" - - include: "#important" - - name: meta.property.text-indent.css - captures: - "1": - name: support.type.property-name.css - begin: (text-indent) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#length" - - include: "#percentage" - - include: "#comment-block" - - include: "#important" - - name: meta.property.text-shadow.css - captures: - "1": - name: support.type.property-name.css - begin: (text-shadow) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: none - - include: "#length" - - include: "#color-hex" - - include: "#color-rgb" - - include: "#color-named" - - include: "#comment-block" - - include: "#important" - - name: meta.property.text-transform.css - captures: - "1": - name: support.type.property-name.css - begin: (text-transform) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: (none|uppercase|lowercase|capitalize) - - include: "#comment-block" - - include: "#important" - - name: meta.property.text.css - captures: - "1": - name: support.type.property-name.css - begin: (text)[-\s] - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - include: "#length" - - name: support.constant.property-value.css - match: (left|right|center|justify) - - name: support.constant.property-value.css - match: (underline|overline|line-through|blink) - - name: support.constant.property-value.css - match: (none|uppercase|lowercase|capitalize) - - include: "#comment-block" - - include: "#important" - - name: meta.property.vertical-align.css - captures: - "1": - name: support.type.property-name.css - begin: (vertical-align) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: (baseline|sub|super|top|text-top|middle|bottom|text-bottom) - - include: "#length" - - include: "#percentage" - - include: "#comment-block" - - include: "#important" - - name: meta.property.unicode-bidi.css - captures: - "1": - name: support.type.property-name.css - begin: (unicode-bidi) - end: (?=[;}]) - patterns: - - name: meta.property-name.css - begin: (?=[a-z]) - end: (?=:) - patterns: - - name: support.type.property-name.css - match: unicode-bidi - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: (normal|embed|bidi-override) - - include: "#length" - - include: "#comment-block" - - include: "#important" - - name: meta.property.visibility.css - captures: - "1": - name: support.type.property-name.css - begin: (visibility) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: (visible|hidden|collapse) - - include: "#comment-block" - - include: "#important" - - name: meta.property.voice-family.css - captures: - "1": - name: support.type.property-name.css - begin: (voice-family) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: (male|female|child) - - include: "#comment-block" - - include: "#important" - - name: meta.property.volume.css - captures: - "1": - name: support.type.property-name.css - begin: (volume) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: (silent|x-soft|soft|medium|loud|x-loud) - - include: "#percentage" - - name: constant.numeric.css - match: ([-+]?[0-9]*(\.)?[0-9]+)\b - - include: "#comment-block" - - include: "#important" - - name: meta.property.white-space.css - captures: - "1": - name: support.type.property-name.css - begin: (white-space) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: (normal|pre|nowrap) - - include: "#comment-block" - - include: "#important" - - name: meta.property.widows.css - captures: - "1": - name: support.type.property-name.css - begin: (widows) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: constant.numeric.css - match: "[0-9]+" - - include: "#comment-block" - - include: "#important" - - name: meta.property.word-spacing.css - captures: - "1": - name: support.type.property-name.css - begin: (word-spacing) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: normal - - include: "#length" - - include: "#comment-block" - - include: "#important" - - name: meta.property.z-index.css - captures: - "1": - name: support.type.property-name.css - begin: (z-index) - end: (?=[;}]) - patterns: - - name: meta.property-value.css - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.key-value.css - end: (?=[;}]) - patterns: - - name: support.constant.property-value.css - match: auto - - name: constant.numeric.css - match: "[0-9]+" - - include: "#comment-block" - - include: "#important" -foldingStopMarker: (\*/|\}|\)) diff --git a/vendor/ultraviolet/syntax/csv.syntax b/vendor/ultraviolet/syntax/csv.syntax deleted file mode 100644 index e120b1b..0000000 --- a/vendor/ultraviolet/syntax/csv.syntax +++ /dev/null @@ -1,68 +0,0 @@ ---- -name: CSV -fileTypes: -- csv -scopeName: text.tabular.csv -repository: - row: - name: meta.tabular.row.csv - begin: ^(?!$) - end: $ - patterns: - - include: "#field" - field: - patterns: - - endCaptures: - "1": - name: punctuation.definition.field.csv - "3": - name: punctuation.separator.tabular.field.csv - begin: (^|(?<=,))(") - contentName: meta.tabular.field.quoted.csv - beginCaptures: - "2": - name: punctuation.definition.field.csv - end: (")($|(,)) - patterns: - - name: constant.character.escape.straight-quote.csv - match: "\"\"" - comment: "\n\ - \t\t\t\t\t\tthis field uses \"s and is thus able to enclose\n\ - \t\t\t\t\t\tnewlines or commas\n\ - \t\t\t\t\t" - - endCaptures: - "1": - name: punctuation.separator.tabular.field.csv - begin: (:^|(?<=,))(?!$|,) - contentName: meta.tabular.field.csv - end: $|(,) - - name: punctuation.separator.tabular.field.csv - match: "," - header: - name: meta.tabular.row.header.csv - begin: ^(?!$) - end: $ - patterns: - - include: "#field" - table: - name: meta.tabular.table.csv - begin: ^ - end: ^$not possible$^ - patterns: - - include: "#header" - - begin: (\n) - beginCaptures: - "1": - name: punctuation.separator.table.row.csv - end: ^$not possible$^ - patterns: - - include: "#row" - - name: punctuation.separator.table.row.csv - match: \n - comment: "\n\ - \t\t\t\t\t\teverything after the first row is not a header\n\ - \t\t\t\t\t" -uuid: B0691F9F-D279-48CB-8959-2C9426579002 -patterns: -- include: "#table" -keyEquivalent: ^~C diff --git a/vendor/ultraviolet/syntax/d.syntax b/vendor/ultraviolet/syntax/d.syntax deleted file mode 100644 index e0da178..0000000 --- a/vendor/ultraviolet/syntax/d.syntax +++ /dev/null @@ -1,142 +0,0 @@ ---- -name: D -fileTypes: -- d -firstLineMatch: ^#!.*\bdmd\b. -scopeName: source.d -repository: - string_escaped_char: - patterns: - - name: constant.character.escape.c - match: \\(\\|[abefnprtv'"?]|[0-3]\d{,2}|[4-7]\d?|x[a-zA-Z0-9]+) - - name: invalid.illegal.unknown-escape.c - match: \\. - string_placeholder: - patterns: - - name: constant.other.placeholder.c - match: "(?x)%\n\ - \t\t\t\t\t\t(\\d+\\$)? # field (argument #)\n\ - \t\t\t\t\t\t[#0\\- +']* # flags\n\ - \t\t\t\t\t\t[,;:_]? # separator character (AltiVec)\n\ - \t\t\t\t\t\t((-?\\d+)|\\*(-?\\d+\\$)?)? # minimum field width\n\ - \t\t\t\t\t\t(\\.((-?\\d+)|\\*(-?\\d+\\$)?)?)? # precision\n\ - \t\t\t\t\t\t(hh|h|ll|l|j|t|z|q|L|vh|vl|v|hv|hl)? # length modifier\n\ - \t\t\t\t\t\t[diouxXDOUeEfFgGaACcSspn%] # conversion type\n\ - \t\t\t\t\t" - - name: invalid.illegal.placeholder.c - match: "%" - comment_nested_block_content: - captures: - "0": - name: punctuation.definition.comment.d - begin: /\+ - end: \+/ - patterns: - - include: "#comment_nested_block_content" -uuid: F02BBA11-F58F-4E85-8698-FC74E339D6C3 -foldingStartMarker: (?x)/\*\*(?!\*)|^(?![^{]*?//|[^{]*?/\*(?!.*?\*/.*?\{)).*?\{\s*($|//|/\*(?!.*?\*/.*\S)) -patterns: -- name: keyword.other.external.d - match: \b(import|package|module|extern)\b -- name: keyword.control.conditional.d - match: \b(if|else|switch|iftype)\b -- name: keyword.control.branch.d - match: \b(goto|break|continue)\b -- name: keyword.control.repeat.d - match: \b(while|for|do|foreach)\b -- name: keyword.control.repeat.d - match: \b(while|for|do|foreach)\b -- name: constant.language.boolean.d - match: \b(true|false)\b -- name: constant.language.d - match: \b(__FILE__|__LINE__|__DATE__|__TIME__|__TIMESTAMP__|null)\b -- name: storage.type.typedef.d - match: \b(alias|typedef)\b -- name: storage.type.structure.d - match: \b(template|interface|class|enum|struct|union)\b -- name: keyword.operator.d - match: \b(new|delete|typeof|typeid|cast|align|is|this|super)\b -- name: keyword.operator.overload.d - match: \b(opNeg|opCom|opPostInc|opPostDec|opCast|opAdd|opSub|opSub_r|opMul|opDiv|opDiv_r|opMod|opMod_r|opAnd|opOr|opXor|opShl|opShl_r|opShr|opShr_r|opUShr|opUShr_r|opCat|opCat_r|opEquals|opEquals|opCmp|opCmp|opCmp|opCmp|opAddAssign|opSubAssign|opMulAssign|opDivAssign|opModAssign|opAndAssign|opOrAssign|opXorAssign|opShlAssign|opShrAssign|opUShrAssign|opCatAssign|opIndex|opIndexAssign|opCall|opSlice|opSliceAssign|opPos|opAdd_r|opMul_r|opAnd_r|opOr_r|opXor_r)\b -- name: storage.type.d - match: \b(ushort|int|uint|long|ulong|float|void|byte|ubyte|double|bit|char|wchar|ucent|cent|short|bool|dchar|real|ireal|ifloat|idouble|creal|cfloat|cdouble)\b -- name: keyword.other.debug.d - match: \b(deprecated|unittest)\b -- name: keyword.control.exception.d - match: \b(throw|try|catch|finally)\b -- name: storage.modifier.d - match: \b(public|protected|private|export)\b -- name: keyword.control.statement.d - match: \b(version|debug|return|with|invariant|body|scope|in|out|inout|asm|mixin|function|delegate)\b -- name: storage.modifier.d - match: \b(auto|static|override|final|const|abstract|volatile|synchronized)\b -- name: keyword.control.pragma.d - match: \b(pragma)\b -- captures: - "1": - name: punctuation.section.embedded.mips - begin: asm[\n]*\s*({) - end: (}) - patterns: - - include: source.mips - comment: |- - This rule is broken and never gets called anyhow since asm - is matched above this. If fixed the scopes here should be - redone as well. -msheets -- name: comment.block.nested.d - captures: - "0": - name: punctuation.definition.comment.d - begin: /\+ - end: \+/ - patterns: - - include: "#comment_nested_block_content" -- name: comment.block.d - captures: - "0": - name: punctuation.definition.comment.d - begin: /\* - end: \*/ -- name: comment.line.double-slash.d - begin: (//) - beginCaptures: - "1": - name: punctuation.definition.comment.d - end: $\n? - patterns: - - name: punctuation.separator.continuation.d - match: (?>\\\s*\n) -- name: constant.numeric.c - match: \b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f|ll|LL|ull|ULL)?\b -- name: string.quoted.double.c - endCaptures: - "0": - name: punctuation.definition.string.end.d - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.d - end: "\"" - patterns: - - include: "#string_escaped_char" - - include: "#string_placeholder" -- name: string.quoted.single.c - endCaptures: - "0": - name: punctuation.definition.string.end.d - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.d - end: "'" - patterns: - - include: "#string_escaped_char" -- name: support.type.sys-types.c - match: \b(u_char|u_short|u_int|u_long|ushort|uint|u_quad_t|quad_t|qaddr_t|caddr_t|daddr_t|dev_t|fixpt_t|blkcnt_t|blksize_t|gid_t|in_addr_t|in_port_t|ino_t|key_t|mode_t|nlink_t|id_t|pid_t|off_t|segsz_t|swblk_t|uid_t|id_t|clock_t|size_t|ssize_t|time_t|useconds_t|suseconds_t)\b -- name: support.type.pthread.c - match: \b(pthread_attr_t|pthread_cond_t|pthread_condattr_t|pthread_mutex_t|pthread_mutexattr_t|pthread_once_t|pthread_rwlock_t|pthread_rwlockattr_t|pthread_t|pthread_key_t)\b -- name: support.type.stdint.c - match: \b(int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|int_least8_t|int_least16_t|int_least32_t|int_least64_t|uint_least8_t|uint_least16_t|uint_least32_t|uint_least64_t|int_fast8_t|int_fast16_t|int_fast32_t|int_fast64_t|uint_fast8_t|uint_fast16_t|uint_fast32_t|uint_fast64_t|intptr_t|uintptr_t|intmax_t|intmax_t|uintmax_t|uintmax_t)\b -foldingStopMarker: (?<!\*)\*\*/|^\s*\} -keyEquivalent: ^~D -comment: D language diff --git a/vendor/ultraviolet/syntax/diff.syntax b/vendor/ultraviolet/syntax/diff.syntax deleted file mode 100644 index 80d2c19..0000000 --- a/vendor/ultraviolet/syntax/diff.syntax +++ /dev/null @@ -1,81 +0,0 @@ ---- -name: Diff -fileTypes: -- diff -- patch -firstLineMatch: "^(=== modified file|====\\s*//.+\\s-\\s.+\\s+====|Index: |--- [^%]|\\*\\*\\* |\\d+(,\\d+)*(a|d|c)\\d+(,\\d+)*$)" -scopeName: source.diff -uuid: 7E848FF4-708E-11D9-97B4-0011242E4184 -patterns: -- name: meta.separator.diff - captures: - "1": - name: punctuation.definition.separator.diff - match: ^((\*{15})|(={67})|(-{3}))$\n? -- name: meta.diff.range.normal - match: ^\d+(,\d+)*(a|d|c)\d+(,\d+)*$\n? -- name: meta.diff.range.unified - captures: - "1": - name: punctuation.definition.range.diff - "2": - name: meta.toc-list.line-number.diff - "3": - name: punctuation.definition.range.diff - match: ^(@@)\s*(.+?)\s*(@@)$\n? -- name: meta.diff.range.context - captures: - "6": - name: punctuation.definition.range.diff - "7": - name: punctuation.definition.range.diff - "3": - name: punctuation.definition.range.diff - "4": - name: punctuation.definition.range.diff - match: ^(((\-{3}) .+ (\-{4}))|((\*{3}) .+ (\*{4})))$\n? -- name: meta.diff.header.from-file - captures: - "6": - name: punctuation.definition.from-file.diff - "7": - name: punctuation.definition.from-file.diff - "4": - name: punctuation.definition.from-file.diff - match: (^(((-{3}) .+)|((\*{3}) .+))$\n?|^(={4}) .+(?= - )) -- name: meta.diff.header.to-file - captures: - "2": - name: punctuation.definition.to-file.diff - "3": - name: punctuation.definition.to-file.diff - "4": - name: punctuation.definition.to-file.diff - match: (^(\+{3}) .+$\n?| (-) .* (={4})$\n?) -- name: markup.inserted.diff - captures: - "6": - name: punctuation.definition.inserted.diff - "3": - name: punctuation.definition.inserted.diff - match: ^(((>)( .*)?)|((\+).*))$\n? -- name: markup.changed.diff - captures: - "1": - name: punctuation.definition.inserted.diff - match: ^(!).*$\n? -- name: markup.deleted.diff - captures: - "6": - name: punctuation.definition.inserted.diff - "3": - name: punctuation.definition.inserted.diff - match: ^(((<)( .*)?)|((-).*))$\n? -- name: meta.diff.index - captures: - "1": - name: punctuation.separator.key-value.diff - "2": - name: meta.toc-list.file-name.diff - match: ^Index(:) (.+)$\n? -keyEquivalent: ^~D diff --git a/vendor/ultraviolet/syntax/dokuwiki.syntax b/vendor/ultraviolet/syntax/dokuwiki.syntax deleted file mode 100644 index ebf40f9..0000000 --- a/vendor/ultraviolet/syntax/dokuwiki.syntax +++ /dev/null @@ -1,204 +0,0 @@ ---- -name: DokuWiki -fileTypes: [] - -firstLineMatch: ^\s*={2,}(.*)={2,}\s*$ -scopeName: text.html.dokuwiki -repository: - php: - patterns: - - name: source.php.embedded.dokuwiki - begin: (?:^\s*)(?=<\?(?i:php|=)?(?!.*\?>)) - applyEndPatternLast: 1 - end: (?<=\?>)(?:\s*$\n)? - patterns: - - include: source.php - comment: match only multi-line PHP with leading whitespace - - name: source.php.embedded.dokuwiki - begin: (?=<\?(?i:php|=)?) - applyEndPatternLast: 1 - end: (?<=\?>) - patterns: - - include: source.php - - name: source.php.embedded.dokuwiki - captures: - "1": - name: punctuation.definition.tag.dokuwiki - "2": - name: punctuation.definition.tag.dokuwiki - begin: (<)php(>) - applyEndPatternLast: 1 - end: (</)php(>) - patterns: - - include: source.php - inline: - patterns: - - name: markup.bold.dokuwiki - captures: - "0": - name: punctuation.definition.bold.dokuwiki - begin: \*\* - end: \*\* - patterns: - - include: "#inline" - - name: markup.italic.dokuwiki - captures: - "0": - name: punctuation.definition.italic.dokuwiki - begin: // - end: // - patterns: - - include: "#inline" - - name: markup.underline.dokuwiki - captures: - "0": - name: punctuation.definition.underline.dokuwiki - begin: __ - end: __ - patterns: - - include: "#inline" - - name: meta.image.inline.dokuwiki - captures: - "1": - name: punctuation.definition.image.dokuwiki - "2": - name: markup.underline.link.dokuwiki - "3": - name: punctuation.definition.image.dokuwiki - match: (\{\{)(.+?)(\}\}) - - name: meta.link.dokuwiki - captures: - "1": - name: punctuation.definition.link.dokuwiki - "2": - name: markup.underline.link.dokuwiki - "3": - name: punctuation.definition.link.dokuwiki - match: (\[\[)(.*?)(\]\]) - - captures: - "1": - name: punctuation.definition.link.dokuwiki - "2": - name: markup.underline.link.interwiki.dokuwiki - "3": - name: punctuation.definition.link.dokuwiki - match: (\[\[)([^\[\]]+\>[^|\]]+)(\]\]) - - captures: - "1": - name: markup.underline.link.dokuwiki - match: ((https?|telnet|gopher|wais|ftp|ed2k|irc)://[\w/\#~:.?+=&%@!\-;,]+?(?=[.:?\-;,]*[^\w/\#~:.?+=&%@!\-;,])) - - name: meta.link.email.dokuwiki - captures: - "1": - name: punctuation.definition.link.dokuwiki - "2": - name: markup.underline.link.dokuwiki - "3": - name: punctuation.definition.link.dokuwiki - match: (<)([\w0-9\-_.]+?@[\w\-]+\.[\w\-\.]+\.*[\w]+)(\>) -uuid: 862D8B02-501E-4205-9DA4-FB7CDA7AE3DA -foldingStartMarker: (<(php|html|file|nowiki)>|<code(\s*.*)?>)|/\*\*|\{\s*$ -patterns: -- include: "#php" -- include: "#inline" -- name: string.quoted.double.dokuwiki - endCaptures: - "0": - name: punctuation.definition.string.end.dokuwiki - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.dokuwiki - end: "\"" - patterns: - - name: constant.character.escape.dokuwiki - match: \\. -- name: comment.block.documentation.dokuwiki - captures: - "0": - name: punctuation.definition.comment.dokuwiki - begin: \(\( - end: \)\) -- name: markup.heading.dokuwiki - captures: - "1": - name: punctuation.definition.heading.dokuwiki - "3": - name: punctuation.definition.heading.dokuwiki - match: ^\s*(={2,})(.*)(={2,})\s*$\n? -- name: keyword.other.notoc.dokuwiki - match: ~~NOTOC~~ -- name: keyword.other.nocache.dokuwiki - match: ~~NOCACHE~~ -- name: meta.separator.dokuwiki - match: ^\s*-{4,}\s*$ -- name: markup.other.paragraph.dokuwiki - match: \\\\\s -- name: markup.list.unnumbered.dokuwiki - captures: - "4": - name: punctuation.definition.list_item.dokuwiki - begin: ^((\t+)|( {2,}))(\*) - end: $\n? - patterns: - - include: "#inline" -- name: markup.list.numbered.dokuwiki - captures: - "4": - name: punctuation.definition.list_item.dokuwiki - begin: ^((\t+)|( {2,}))(-) - end: $\n? - patterns: - - include: "#inline" -- name: markup.other.table.dokuwiki - begin: ^[|^] - beginCaptures: - "0": - name: punctuation.definition.table.dokuwiki - end: $ - patterns: - - include: "#inline" -- name: markup.raw.dokuwiki - captures: - "1": - name: punctuation.definition.tag.dokuwiki - "3": - name: punctuation.definition.tag.dokuwiki - begin: (\<)(file|nowiki)(\>) - end: (<\/)(\2)(\>) -- name: markup.raw.dokuwiki - captures: - "0": - name: punctuation.definition.raw.dokuwiki - begin: (%%|\'\') - end: \1 -- captures: - "1": - name: punctuation.definition.tag.dokuwiki - "2": - name: punctuation.definition.tag.dokuwiki - begin: (<)html(>) - end: (</)html(>) - patterns: - - include: text.html.basic -- name: markup.raw.dokuwiki - match: ^((\s\s)|(\t))[^\*\-].*$ -- name: markup.other.dokuwiki - captures: - "1": - name: punctuation.definition.tag.dokuwiki - "3": - name: punctuation.definition.tag.dokuwiki - begin: (\<)(sub|sup|del)(\>) - end: (\</)(\2)(\>) - patterns: - - include: "#inline" -- name: markup.raw.dokuwiki - captures: - "1": - name: punctuation.definition.tag.dokuwiki - "2": - name: punctuation.definition.tag.dokuwiki - begin: (<)code(?:\s+[^>]*)?(>) - end: (</)code(>) -foldingStopMarker: (</(code|php|html|file|nowiki)>)|\*\*/|^\s*\} diff --git a/vendor/ultraviolet/syntax/dot.syntax b/vendor/ultraviolet/syntax/dot.syntax deleted file mode 100644 index 01c6bf5..0000000 --- a/vendor/ultraviolet/syntax/dot.syntax +++ /dev/null @@ -1,47 +0,0 @@ ---- -name: Graphviz (DOT) -fileTypes: -- dot -- DOT -scopeName: source.dot -uuid: 1A53D54E-6B1D-11D9-A006-000D93589AF6 -foldingStartMarker: \{ -patterns: -- name: storage.type.dot - match: \b(node|edge|graph|digraph|subgraph|strict)\b -- name: support.constant.attribute.node.dot - match: \b(bottomlabel|color|comment|distortion|fillcolor|fixedsize|fontcolor|fontname|fontsize|group|height|label|layer|orientation|peripheries|regular|shape|shapefile|sides|skew|style|toplabel|URL|width|z)\b -- name: support.constant.attribute.edge.dot - match: \b(arrowhead|arrowsize|arrowtail|color|comment|constraint|decorate|dir|fontcolor|fontname|fontsize|headlabel|headport|headURL|label|labelangle|labeldistance|labelfloat|labelcolor|labelfontname|labelfontsize|layer|lhead|ltail|minlen|samehead|sametail|style|taillabel|tailport|tailURL|weight)\b -- name: support.constant.attribute.graph.dot - match: \b(bgcolor|center|clusterrank|color|comment|compound|concentrate|fillcolor|fontname|fontpath|fontsize|label|labeljust|labelloc|layers|margin|mclimit|nodesep|nslimit|nslimit1|ordering|orientation|page|pagedir|quantum|rank|rankdir|ranksep|ratio|remincross|rotate|samplepoints|searchsize|size|style|URL)\b -- name: string.quoted.double.dot - endCaptures: - "0": - name: punctuation.definition.string.end.dot - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.dot - end: "\"" - patterns: - - name: constant.character.escape.dot - match: \\. -- name: comment.line.double-slash.dot - captures: - "1": - name: punctuation.definition.comment.dot - match: (//).*$\n? -- name: comment.line.number-sign.dot - captures: - "1": - name: punctuation.definition.comment.dot - match: (#).*$\n? -- name: comment.block.dot - captures: - "0": - name: punctuation.definition.comment.dot - begin: /\* - end: \*/ -foldingStopMarker: \} -keyEquivalent: ^~G diff --git a/vendor/ultraviolet/syntax/doxygen.syntax b/vendor/ultraviolet/syntax/doxygen.syntax deleted file mode 100644 index 42620f4..0000000 --- a/vendor/ultraviolet/syntax/doxygen.syntax +++ /dev/null @@ -1,43 +0,0 @@ ---- -name: Doxygen -fileTypes: -- doxygen -scopeName: text.html.doxygen -repository: - source_doxygen: - patterns: - - include: "#keywords" - - include: text.html.basic - keywords: - patterns: - - name: keyword.control.doxygen - captures: - "1": - name: punctuation.definition.keyword.doxygen - match: ([\\@])((a|addindex|addtogroup|anchor|arg|attention|author|b|brief|bug|c|callgraph|callergraph|category|class|code|cond|copydoc|date|def|defgroup|deprecated|dir|dontinclude|dot|dotfile|e|else|elseif|em|endcode|endcond|enddot|endhtmlonly|endif|endlatexonly|endlink|endmanonly|endverbatim|endxmlonly|enum|example|exception|file|fn|hideinitializer|htmlinclude|htmlonly|if|ifnot|image|include|includelineno|ingroup|internal|invariant|interface|latexonly|li|line|link|mainpage|manonly|n|name|namespace|nosubgrouping|note|overload|p|package|page|par|paragraph|param|post|pre|private|privatesection|property|protected|protectedsection|protocol|public|publicsection|ref|relates|relatesalso|remarks|return|retval|sa|section|see|showinitializer|since|skip|skipline|struct|subpage|subsection|subsubsection|test|throw|todo|typedef|union|until|var|verbatim|verbinclude|version|warning|weakgroup|xmlonly|xrefitem)\b|(\$|\@|\\|\&|\~|\<|\>|\#|\%|f\$|f\[|f\])) -uuid: 9725E602-6D7C-4E98-911A-C66802142451 -patterns: -- name: comment.block.doxygen - captures: - "0": - name: punctuation.definition.comment.doxygen - begin: \/\*\*\<? - end: \*\/ - patterns: - - include: "#source_doxygen" -- name: comment.block.doxygen - captures: - "0": - name: punctuation.definition.comment.doxygen - begin: \/\*!\<? - end: \*\/ - patterns: - - include: "#source_doxygen" -- name: comment.line.doxygen - begin: \/\/[\/!]\<? - beginCaptures: - "0": - name: punctuation.definition.comment.doxygen - end: $\n? - patterns: - - include: "#source_doxygen" diff --git a/vendor/ultraviolet/syntax/dylan.syntax b/vendor/ultraviolet/syntax/dylan.syntax deleted file mode 100644 index 490f986..0000000 --- a/vendor/ultraviolet/syntax/dylan.syntax +++ /dev/null @@ -1,62 +0,0 @@ ---- -name: Dylan -fileTypes: -- dylan -scopeName: source.dylan -uuid: 475B8369-3520-4B4C-BBA1-1D1229C6F397 -foldingStartMarker: \b(define|begin|block)\b -patterns: -- name: comment.block.dylan - captures: - "0": - name: punctuation.definition.comment.dylan - begin: /\* - end: \*/ - comment: TODO -- Dylan allows nested comments. -- name: comment.line.double-slash.dylan - begin: // - beginCaptures: - "0": - name: punctuation.definition.comment.dylan - end: $\n? - patterns: - - name: punctuation.separator.continuation.dylan - match: (?>\\\s*\n) -- name: meta.function.dylan - captures: - "1": - name: keyword.control.def.dylan - "2": - name: storage.modifier.dylan - "3": - name: storage.type.function.dylan - "4": - name: entity.name.function.dylan - begin: \b(define\s+)((?:sealed|inline)\s)?(method|function)\s+([A-Za-z0-9\\-]*[!?]?)\s - end: \) -- name: keyword.control.dylan - match: \b(?<!-)(begin|block|case|class|constant|define|domain|else|end|for|function|handler|if|inline|let|library|local|macro|method|module|otherwise|select|unless|until|variable|when|while)(?![:-])\b -- name: support.constant.language.dylan - match: (#t|#f|#next|#rest|#key|#all-keys|#include) -- name: keyword.control.sealing-directives.dylan - match: \b(sealed|open|abstract|concrete|primary|free)\b -- name: constant.numeric.dylan - match: \b((#x[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)\b -- name: string.quoted.double.dylan - endCaptures: - "0": - name: punctuation.definition.string.end.dylan - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.dylan - end: "\"" - patterns: - - name: constant.character.escape.dylan - match: \\. -- name: support.class.dylan - match: <(abort|array|boolean|byte-string|character|class|collection|complex|condition|deque|double-float|empty-list|error|explicit-key-collection|extended-float|float|function|generic-function|integer|list|method|mutable-collection|mutable-explicit-key-collection|mutable-sequence|number|object-table|object|pair|range|rational|real|restart|sealed-object-error|sequence|serious-condition|simple-error|simple-object-vector|simple-restart|simple-vector|simple-warning|single-float|singleton|stretchy-collection|stretchy-vector|string|symbol|table|type-error|type|unicode-string|vector|warning)> -- name: support.function.dylan - match: \b(?<!-)(abort|abs|add|add!|add-method|add-new|add-new!|all-superclasses|always|any?|applicable-method?|apply|aref|aref-setter|as|as-lowercase|as-lowercase!|as-uppercase|as-uppercase!|ash|backward-iteration-protocol|break|ceiling|ceiling/|cerror|check-type|choose|choose-by|complement|compose|concatenate|concatenate-as|condition-format-arguments|condition-format-string|conjoin|copy-sequence|curry|default-handler|dimension|dimensions|direct-subclasses|direct-superclasses|disjoin|do|do-handlers|element|element-setter|empty?|error|even?|every?|fill!|find-key|find-method|first|first-setter|floor|floor/|forward-iteration-protocol|function-arguments|function-return-values|function-specializers|gcd|generic-function-mandatory-|keywords|generic-function-methods|head|head-setter|identity|initialize|instance?|integral?|intersection|key-sequence|key-test|last|last-setter|lcm|limited|list|logand|logbit?|logior|lognot|logxor|make|map|map-as|map-into|max|member?|merge-hash-codes|min|modulo|negative|negative?|object-class|object-hash|odd?|pair|pop|pop-last|positive?|push|push-last|range|rank|rcurry|reduce|reduce1|remainder|remove|remove!|remove-duplicates|remove-duplicates!|remove-key!|remove-method|replace-elements!|replace-subsequence!|restart-query|return-allowed?|return-description|return-query|reverse|reverse!|round|round/|row-major-index|second|second-setter|shallow-copy|signal|singleton|size|size-setter|slot-initialized?|sort|sort!|sorted-applicable-methods|subsequence-position|subtype?|table-protocol|tail|tail-setter|third|third-setter|truncate|truncate/|type-error-expected-type|type-error-value|type-for-copy|type-union|union|values|vector|zero?)(?![:-])\b -foldingStopMarker: \bend\b -keyEquivalent: ^~D diff --git a/vendor/ultraviolet/syntax/eiffel.syntax b/vendor/ultraviolet/syntax/eiffel.syntax deleted file mode 100644 index ae872be..0000000 --- a/vendor/ultraviolet/syntax/eiffel.syntax +++ /dev/null @@ -1,78 +0,0 @@ ---- -name: Eiffel -fileTypes: -- e -scopeName: source.eiffel -repository: - number: - match: "[0-9]+" - variable: - match: "[a-zA-Z0-9_]+" -uuid: 34672373-DED9-45B8-AF7E-2E4B6C3D6B76 -foldingStartMarker: (class|once|do|external) -patterns: -- name: comment.line.double-dash.eiffel - captures: - "1": - name: punctuation.definition.comment.eiffel - match: (--).*$\n? -- name: keyword.control.eiffel - match: \b(Indexing|indexing|deferred|expanded|class|inherit|rename|as|export|undefine|redefine|select|all|create|creation|feature|prefix|infix|separate|frozen|obsolete|local|is|unique|do|once|external|alias|require|ensure|invariant|variant|rescue|retry|like|check|if|else|elseif|then|inspect|when|from|loop|until|debug|not|or|and|xor|implies|old|end)\b -- name: variable.other.eiffel - match: "[a-zA-Z_]+" -- name: constant.language.eiffel - match: \b(True|true|False|false|Void|void|Result|result)\b -- name: meta.features.eiffel - begin: feature - end: end -- name: meta.effective_routine_body.eiffel - begin: (do|once) - end: (ensure|end) -- name: meta.rescue.eiffel - begin: rescue - end: end -- name: string.quoted.double.eiffel - endCaptures: - "0": - name: punctuation.definition.string.end.eiffel - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.eiffel - end: "\"" - patterns: - - name: constant.character.escape.eiffel - match: \\. -- name: constant.numeric.eiffel - match: "[0-9]+" -- name: storage.modifier.eiffel - match: \b(deferred|expanded)\b -- name: meta.definition.class.eiffel - captures: - "1": - name: storage.modifier.eiffel - begin: |- - ^\s* - ((?:\b(deferred|expanded)\b\s*)*) # modifier - (class)\s+ - (\w+)\s* # identifier - end: (?=end) - patterns: - - name: meta.definition.class.extends.java - captures: - "1": - name: storage.modifier.java - begin: \b(extends)\b\s+ - end: (?={|implements) - patterns: - - include: "#all-types" - - name: meta.definition.class.implements.java - captures: - "1": - name: storage.modifier.java - begin: \b(implements)\b\s+ - end: (?={|extends) - patterns: - - include: "#all-types" -foldingStopMarker: (ensure|end) -keyEquivalent: ^~E diff --git a/vendor/ultraviolet/syntax/erlang.syntax b/vendor/ultraviolet/syntax/erlang.syntax deleted file mode 100644 index 8fccc88..0000000 --- a/vendor/ultraviolet/syntax/erlang.syntax +++ /dev/null @@ -1,922 +0,0 @@ ---- -name: Erlang -fileTypes: -- erl -- hrl -scopeName: source.erlang -repository: - macro-usage: - name: meta.macro-usage.erlang - captures: - "1": - name: keyword.operator.macro.erlang - "2": - name: entity.name.function.macro.erlang - match: (\?\??)\s*+([a-zA-Z\d@_]++) - list: - name: meta.structure.list.erlang - endCaptures: - "1": - name: punctuation.definition.list.end.erlang - begin: (\[) - beginCaptures: - "1": - name: punctuation.definition.list.begin.erlang - end: (\]) - patterns: - - name: punctuation.separator.list.erlang - match: \||\|\||, - - include: "#everything-else" - import-export-directive: - patterns: - - name: meta.directive.import.erlang - endCaptures: - "1": - name: punctuation.definition.parameters.end.erlang - "2": - name: punctuation.section.directive.end.erlang - begin: ^\s*+(-)\s*+(import)\s*+(\()\s*+([a-z][a-zA-Z\d@_]*+)\s*+(,) - beginCaptures: - "1": - name: punctuation.section.directive.begin.erlang - "2": - name: keyword.control.directive.import.erlang - "3": - name: punctuation.definition.parameters.begin.erlang - "4": - name: entity.name.type.class.module.erlang - "5": - name: punctuation.separator.parameters.erlang - end: (\))\s*+(\.) - patterns: - - include: "#internal-function-list" - - name: meta.directive.export.erlang - endCaptures: - "1": - name: punctuation.definition.parameters.end.erlang - "2": - name: punctuation.section.directive.end.erlang - begin: ^\s*+(-)\s*+(export)\s*+(\() - beginCaptures: - "1": - name: punctuation.section.directive.begin.erlang - "2": - name: keyword.control.directive.export.erlang - "3": - name: punctuation.definition.parameters.begin.erlang - end: (\))\s*+(\.) - patterns: - - include: "#internal-function-list" - symbolic-operator: - name: keyword.operator.symbolic.erlang - match: \+\+|\+|--|-|\*|/=|/|=/=|=:=|==|=<|=|<-|<|>=|>|! - number: - begin: (?=\d) - end: (?!\d) - patterns: - - name: constant.numeric.float.erlang - captures: - "1": - name: punctuation.separator.integer-float.erlang - "3": - name: punctuation.separator.float-exponent.erlang - match: \d++(\.)\d++(([eE][\+\-])?\d++)? - - name: constant.numeric.integer.binary.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 2(#)[0-1]++ - - name: constant.numeric.integer.base-3.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 3(#)[0-2]++ - - name: constant.numeric.integer.base-4.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 4(#)[0-3]++ - - name: constant.numeric.integer.base-5.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 5(#)[0-4]++ - - name: constant.numeric.integer.base-6.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 6(#)[0-5]++ - - name: constant.numeric.integer.base-7.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 7(#)[0-6]++ - - name: constant.numeric.integer.octal.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 8(#)[0-7]++ - - name: constant.numeric.integer.base-9.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 9(#)[0-8]++ - - name: constant.numeric.integer.decimal.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 10(#)\d++ - - name: constant.numeric.integer.base-11.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 11(#)[\daA]++ - - name: constant.numeric.integer.base-12.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 12(#)[\da-bA-B]++ - - name: constant.numeric.integer.base-13.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 13(#)[\da-cA-C]++ - - name: constant.numeric.integer.base-14.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 14(#)[\da-dA-D]++ - - name: constant.numeric.integer.base-15.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 15(#)[\da-eA-E]++ - - name: constant.numeric.integer.hexadecimal.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 16(#)\h++ - - name: constant.numeric.integer.base-17.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 17(#)[\da-gA-G]++ - - name: constant.numeric.integer.base-18.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 18(#)[\da-hA-H]++ - - name: constant.numeric.integer.base-19.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 19(#)[\da-iA-I]++ - - name: constant.numeric.integer.base-20.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 20(#)[\da-jA-J]++ - - name: constant.numeric.integer.base-21.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 21(#)[\da-kA-K]++ - - name: constant.numeric.integer.base-22.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 22(#)[\da-lA-L]++ - - name: constant.numeric.integer.base-23.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 23(#)[\da-mA-M]++ - - name: constant.numeric.integer.base-24.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 24(#)[\da-nA-N]++ - - name: constant.numeric.integer.base-25.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 25(#)[\da-oA-O]++ - - name: constant.numeric.integer.base-26.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 26(#)[\da-pA-P]++ - - name: constant.numeric.integer.base-27.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 27(#)[\da-qA-Q]++ - - name: constant.numeric.integer.base-28.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 28(#)[\da-rA-R]++ - - name: constant.numeric.integer.base-29.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 29(#)[\da-sA-S]++ - - name: constant.numeric.integer.base-30.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 30(#)[\da-tA-T]++ - - name: constant.numeric.integer.base-31.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 31(#)[\da-uA-U]++ - - name: constant.numeric.integer.base-32.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 32(#)[\da-vA-V]++ - - name: constant.numeric.integer.base-33.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 33(#)[\da-wA-W]++ - - name: constant.numeric.integer.base-34.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 34(#)[\da-xA-X]++ - - name: constant.numeric.integer.base-35.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 35(#)[\da-yA-Y]++ - - name: constant.numeric.integer.base-36.erlang - captures: - "1": - name: punctuation.separator.base-integer.erlang - match: 36(#)[\da-zA-Z]++ - - name: invalid.illegal.integer.erlang - match: \d++#[\da-zA-Z]++ - - name: constant.numeric.integer.decimal.erlang - match: \d++ - internal-type-specifiers: - begin: (/) - beginCaptures: - "1": - name: punctuation.separator.value-type.erlang - end: (?=,|:|>>) - patterns: - - captures: - "1": - name: storage.type.erlang - "2": - name: storage.modifier.signedness.erlang - "3": - name: storage.modifier.endianness.erlang - "4": - name: storage.modifier.unit.erlang - "5": - name: punctuation.separator.type-specifiers.erlang - match: (integer|float|binary)|(signed|unsigned)|(big|little|native)|(unit)|(-) - character: - patterns: - - name: constant.character.erlang - captures: - "1": - name: punctuation.definition.character.erlang - "2": - name: constant.character.escape.erlang - "3": - name: punctuation.definition.escape.erlang - "5": - name: punctuation.definition.escape.erlang - match: (\$)((\\)([bdefnrstv\\'"]|(\^)[@-_]|[0-7]{1,3})) - - name: invalid.illegal.character.erlang - match: \$\\\^?.? - - name: constant.character.erlang - captures: - "1": - name: punctuation.definition.character.erlang - match: (\$)\S - - name: invalid.illegal.character.erlang - match: \$.? - macro-directive: - patterns: - - name: meta.directive.ifdef.erlang - captures: - "6": - name: punctuation.section.directive.end.erlang - "1": - name: punctuation.section.directive.begin.erlang - "2": - name: keyword.control.directive.ifdef.erlang - "3": - name: punctuation.definition.parameters.begin.erlang - "4": - name: entity.name.function.macro.erlang - "5": - name: punctuation.definition.parameters.end.erlang - match: ^\s*+(-)\s*+(ifdef)\s*+(\()\s*+([a-zA-z\d@_]++)\s*+(\))\s*+(\.) - - name: meta.directive.ifndef.erlang - captures: - "6": - name: punctuation.section.directive.end.erlang - "1": - name: punctuation.section.directive.begin.erlang - "2": - name: keyword.control.directive.ifndef.erlang - "3": - name: punctuation.definition.parameters.begin.erlang - "4": - name: entity.name.function.macro.erlang - "5": - name: punctuation.definition.parameters.end.erlang - match: ^\s*+(-)\s*+(ifndef)\s*+(\()\s*+([a-zA-z\d@_]++)\s*+(\))\s*+(\.) - - name: meta.directive.undef.erlang - captures: - "6": - name: punctuation.section.directive.end.erlang - "1": - name: punctuation.section.directive.begin.erlang - "2": - name: keyword.control.directive.undef.erlang - "3": - name: punctuation.definition.parameters.begin.erlang - "4": - name: entity.name.function.macro.erlang - "5": - name: punctuation.definition.parameters.end.erlang - match: ^\s*+(-)\s*+(undef)\s*+(\()\s*+([a-zA-z\d@_]++)\s*+(\))\s*+(\.) - internal-record-body: - name: meta.structure.record.erlang - begin: (\{) - beginCaptures: - "1": - name: punctuation.definition.class.record.begin.erlang - end: (?=\}) - patterns: - - endCaptures: - "1": - name: punctuation.separator.class.record.erlang - begin: (([a-z][a-zA-Z\d@_]*+)|(_))\s*+(=) - beginCaptures: - "2": - name: variable.other.field.erlang - "3": - name: variable.language.omitted.field.erlang - "4": - name: keyword.operator.assignment.erlang - end: (,)|(?=\}) - patterns: - - include: "#everything-else" - - captures: - "1": - name: variable.other.field.erlang - "2": - name: punctuation.separator.class.record.erlang - match: ([a-z][a-zA-Z\d@_]*+)\s*+(,)? - - include: "#everything-else" - internal-function-list: - name: meta.structure.list.function.erlang - endCaptures: - "1": - name: punctuation.definition.list.end.erlang - begin: (\[) - beginCaptures: - "1": - name: punctuation.definition.list.begin.erlang - end: (\]) - patterns: - - endCaptures: - "1": - name: punctuation.separator.list.erlang - begin: ([a-z][a-zA-Z\d@_]*+)\s*+(/) - beginCaptures: - "1": - name: entity.name.function.erlang - "2": - name: punctuation.separator.function-arity.erlang - end: (,)|(?=\]) - patterns: - - include: "#everything-else" - - include: "#everything-else" - internal-expression-punctuation: - captures: - "1": - name: punctuation.separator.clause-head-body.erlang - "2": - name: punctuation.separator.clauses.erlang - "3": - name: punctuation.separator.expressions.erlang - match: (->)|(;)|(,) - directive: - patterns: - - name: meta.directive.erlang - endCaptures: - "1": - name: punctuation.definition.parameters.end.erlang - "2": - name: punctuation.section.directive.end.erlang - begin: ^\s*+(-)\s*+([a-z][a-zA-Z\d@_]*+)\s*+(\() - beginCaptures: - "1": - name: punctuation.section.directive.begin.erlang - "2": - name: keyword.control.directive.erlang - "3": - name: punctuation.definition.parameters.begin.erlang - end: (\))\s*+(\.) - patterns: - - include: "#everything-else" - - name: meta.directive.erlang - captures: - "1": - name: punctuation.section.directive.begin.erlang - "2": - name: keyword.control.directive.erlang - "3": - name: punctuation.section.directive.end.erlang - match: ^\s*+(-)\s*+([a-z][a-zA-Z\d@_]*+)\s*+(\.) - binary: - name: meta.structure.binary.erlang - endCaptures: - "1": - name: punctuation.definition.binary.end.erlang - begin: (<<) - beginCaptures: - "1": - name: punctuation.definition.binary.begin.erlang - end: (>>) - patterns: - - captures: - "1": - name: punctuation.separator.binary.erlang - "2": - name: punctuation.separator.value-size.erlang - match: (,)|(:) - - include: "#internal-type-specifiers" - - include: "#everything-else" - function: - name: meta.function.erlang - endCaptures: - "1": - name: punctuation.terminator.function.erlang - begin: ^\s*+([a-z][a-zA-Z\d@_]*+)\s*+(?=\() - beginCaptures: - "1": - name: entity.name.function.definition.erlang - end: (\.) - patterns: - - endCaptures: - "1": - name: punctuation.separator.clauses.erlang - begin: (?=\() - end: (;)|(?=\.) - patterns: - - include: "#internal-function-parts" - - captures: - "1": - name: entity.name.function.erlang - match: ^\s*+([a-z][a-zA-Z\d@_]*+)\s*+(?=\() - - include: "#everything-else" - expression: - patterns: - - name: meta.expression.if.erlang - endCaptures: - "1": - name: keyword.control.end.erlang - begin: \b(if)\b - beginCaptures: - "1": - name: keyword.control.if.erlang - end: \b(end)\b - patterns: - - include: "#internal-expression-punctuation" - - include: "#everything-else" - - name: meta.expression.case.erlang - endCaptures: - "1": - name: keyword.control.end.erlang - begin: \b(case)\b - beginCaptures: - "1": - name: keyword.control.case.erlang - end: \b(end)\b - patterns: - - include: "#internal-expression-punctuation" - - include: "#everything-else" - - name: meta.expression.receive.erlang - endCaptures: - "1": - name: keyword.control.end.erlang - begin: \b(receive)\b - beginCaptures: - "1": - name: keyword.control.receive.erlang - end: \b(end)\b - patterns: - - include: "#internal-expression-punctuation" - - include: "#everything-else" - - captures: - "6": - name: punctuation.separator.function-arity.erlang - "1": - name: keyword.control.fun.erlang - "3": - name: entity.name.type.class.module.erlang - "4": - name: punctuation.separator.module-function.erlang - "5": - name: entity.name.function.erlang - match: \b(fun)\s*+(([a-z][a-zA-Z\d@_]*+)\s*+(:)\s*+)?([a-z][a-zA-Z\d@_]*+)\s*(/) - - name: meta.expression.fun.erlang - endCaptures: - "1": - name: keyword.control.end.erlang - begin: \b(fun)\b - beginCaptures: - "1": - name: keyword.control.fun.erlang - end: \b(end)\b - patterns: - - endCaptures: - "1": - name: punctuation.separator.clauses.erlang - begin: (?=\() - end: (;)|(?=\bend\b) - patterns: - - include: "#internal-function-parts" - - include: "#everything-else" - - name: meta.expression.try.erlang - endCaptures: - "1": - name: keyword.control.end.erlang - begin: \b(try)\b - beginCaptures: - "1": - name: keyword.control.try.erlang - end: \b(end)\b - patterns: - - include: "#internal-expression-punctuation" - - include: "#everything-else" - - name: meta.expression.begin.erlang - endCaptures: - "1": - name: keyword.control.end.erlang - begin: \b(begin)\b - beginCaptures: - "1": - name: keyword.control.begin.erlang - end: \b(end)\b - patterns: - - include: "#internal-expression-punctuation" - - include: "#everything-else" - - name: meta.expression.query.erlang - endCaptures: - "1": - name: keyword.control.end.erlang - begin: \b(query)\b - beginCaptures: - "1": - name: keyword.control.query.erlang - end: \b(end)\b - patterns: - - include: "#everything-else" - module-directive: - name: meta.directive.module.erlang - captures: - "6": - name: punctuation.section.directive.end.erlang - "1": - name: punctuation.section.directive.begin.erlang - "2": - name: keyword.control.directive.module.erlang - "3": - name: punctuation.definition.parameters.begin.erlang - "4": - name: entity.name.type.class.module.definition.erlang - "5": - name: punctuation.definition.parameters.end.erlang - match: ^\s*+(-)\s*+(module)\s*+(\()\s*+([a-z][a-zA-Z\d@_]*+)\s*+(\))\s*+(\.) - define-directive: - patterns: - - name: meta.directive.define.erlang - endCaptures: - "1": - name: punctuation.definition.parameters.end.erlang - "2": - name: punctuation.section.directive.end.erlang - begin: ^\s*+(-)\s*+(define)\s*+(\()\s*+([a-zA-Z\d@_]++)\s*+(,) - beginCaptures: - "1": - name: punctuation.section.directive.begin.erlang - "2": - name: keyword.control.directive.define.erlang - "3": - name: punctuation.definition.parameters.begin.erlang - "4": - name: entity.name.function.macro.definition.erlang - "5": - name: punctuation.separator.parameters.erlang - end: (\))\s*+(\.) - patterns: - - include: "#everything-else" - - name: meta.directive.define.erlang - endCaptures: - "1": - name: punctuation.definition.parameters.end.erlang - "2": - name: punctuation.section.directive.end.erlang - begin: (?=^\s*+-\s*+define\s*+\(\s*+[a-zA-Z\d@_]++\s*+\() - end: (\))\s*+(\.) - patterns: - - endCaptures: - "1": - name: punctuation.definition.parameters.end.erlang - "2": - name: punctuation.separator.parameters.erlang - begin: ^\s*+(-)\s*+(define)\s*+(\()\s*+([a-zA-Z\d@_]++)\s*+(\() - beginCaptures: - "1": - name: punctuation.section.directive.begin.erlang - "2": - name: keyword.control.directive.define.erlang - "3": - name: punctuation.definition.parameters.begin.erlang - "4": - name: entity.name.function.macro.definition.erlang - "5": - name: punctuation.definition.parameters.begin.erlang - end: (\))\s*(,) - patterns: - - name: punctuation.separator.parameters.erlang - match: "," - - include: "#everything-else" - - name: punctuation.separator.define.erlang - match: \|\||\||:|;|,|\.|-> - - include: "#everything-else" - tuple: - name: meta.structure.tuple.erlang - endCaptures: - "1": - name: punctuation.definition.tuple.end.erlang - begin: (\{) - beginCaptures: - "1": - name: punctuation.definition.tuple.begin.erlang - end: (\}) - patterns: - - name: punctuation.separator.tuple.erlang - match: "," - - include: "#everything-else" - textual-operator: - name: keyword.operator.textual.erlang - match: \b(andalso|band|and|bxor|xor|bor|orelse|or|bnot|not|bsl|bsr|div|rem)\b - record-directive: - name: meta.directive.record.erlang - endCaptures: - "1": - name: meta.structure.record.erlang - "2": - name: punctuation.definition.class.record.end.erlang - "3": - name: punctuation.definition.parameters.end.erlang - "4": - name: punctuation.section.directive.end.erlang - begin: ^\s*+(-)\s*+(record)\s*+(\()\s*+([a-z][a-zA-Z\d@_]*+)\s*+(,) - beginCaptures: - "1": - name: punctuation.section.directive.begin.erlang - "2": - name: keyword.control.directive.import.erlang - "3": - name: punctuation.definition.parameters.begin.erlang - "4": - name: entity.name.type.class.record.definition.erlang - "5": - name: punctuation.separator.parameters.erlang - end: ((\}))\s*+(\))\s*+(\.) - patterns: - - include: "#internal-record-body" - function-call: - name: meta.function-call.erlang - endCaptures: - "1": - name: punctuation.definition.parameters.end.erlang - begin: (?=[a-z][a-zA-Z\d@_]*+\s*+(\(|:\s*+[a-z][a-zA-Z\d@_]*+\s*+\()) - end: (\)) - patterns: - - begin: ((erlang)\s*+(:)\s*+)?(is_atom|is_binary|is_constant|is_float|is_function|is_integer|is_list|is_number|is_pid|is_port|is_reference|is_tuple|is_record|abs|element|hd|length|node|round|self|size|tl|trunc)\s*+(\() - beginCaptures: - "2": - name: entity.name.type.class.module.erlang - "3": - name: punctuation.separator.module-function.erlang - "4": - name: entity.name.function.guard.erlang - "5": - name: punctuation.definition.parameters.begin.erlang - end: (?=\)) - patterns: - - name: punctuation.separator.parameters.erlang - match: "," - - include: "#everything-else" - - begin: (([a-z][a-zA-Z\d@_]*+)\s*+(:)\s*+)?([a-z][a-zA-Z\d@_]*+)\s*+(\() - beginCaptures: - "2": - name: entity.name.type.class.module.erlang - "3": - name: punctuation.separator.module-function.erlang - "4": - name: entity.name.function.erlang - "5": - name: punctuation.definition.parameters.begin.erlang - end: (?=\)) - patterns: - - name: punctuation.separator.parameters.erlang - match: "," - - include: "#everything-else" - everything-else: - patterns: - - include: "#comment" - - include: "#record-usage" - - include: "#macro-usage" - - include: "#expression" - - include: "#keyword" - - include: "#textual-operator" - - include: "#function-call" - - include: "#tuple" - - include: "#list" - - include: "#binary" - - include: "#parenthesized-expression" - - include: "#character" - - include: "#number" - - include: "#atom" - - include: "#string" - - include: "#symbolic-operator" - - include: "#variable" - record-usage: - patterns: - - name: meta.record-usage.erlang - captures: - "1": - name: keyword.operator.record.erlang - "2": - name: entity.name.type.class.record.erlang - "3": - name: punctuation.separator.record-field.erlang - "4": - name: variable.other.field.erlang - match: (#)\s*+([a-z][a-zA-Z\d@_]*+)\s*+(\.)\s*+([a-z][a-zA-Z\d@_]*+) - - name: meta.record-usage.erlang - endCaptures: - "1": - name: meta.structure.record.erlang - "2": - name: punctuation.definition.class.record.end.erlang - begin: (#)\s*+([a-z][a-zA-Z\d@_]*+) - beginCaptures: - "1": - name: keyword.operator.record.erlang - "2": - name: entity.name.type.class.record.erlang - end: ((\})) - patterns: - - include: "#internal-record-body" - parenthesized-expression: - name: meta.expression.parenthesized - endCaptures: - "1": - name: punctuation.section.expression.end.erlang - begin: (\() - beginCaptures: - "1": - name: punctuation.section.expression.begin.erlang - end: (\)) - patterns: - - include: "#everything-else" - keyword: - name: keyword.control.erlang - match: \b(after|begin|case|catch|cond|end|fun|if|let|of|query|try|receive|when)\b - internal-function-parts: - patterns: - - endCaptures: - "1": - name: punctuation.separator.clause-head-body.erlang - begin: (?=\() - end: (->) - patterns: - - endCaptures: - "1": - name: punctuation.definition.parameters.end.erlang - begin: (\() - beginCaptures: - "1": - name: punctuation.definition.parameters.begin.erlang - end: (\)) - patterns: - - name: punctuation.separator.parameters.erlang - match: "," - - include: "#everything-else" - - name: punctuation.separator.guards.erlang - match: ,|; - - include: "#everything-else" - - name: punctuation.separator.expressions.erlang - match: "," - - include: "#everything-else" - comment: - name: comment.line.erlang - begin: (%) - beginCaptures: - "1": - name: punctuation.definition.comment.erlang - end: $\n? - variable: - captures: - "1": - name: variable.other.erlang - "2": - name: variable.language.omitted.erlang - match: (_[a-zA-Z\d@_]++|[A-Z][a-zA-Z\d@_]*+)|(_) - string: - name: string.quoted.double.erlang - endCaptures: - "1": - name: punctuation.definition.string.end.erlang - begin: (") - beginCaptures: - "1": - name: punctuation.definition.string.begin.erlang - end: (") - patterns: - - name: constant.character.escape.erlang - captures: - "1": - name: punctuation.definition.escape.erlang - "3": - name: punctuation.definition.escape.erlang - match: (\\)([bdefnrstv\\'"]|(\^)[@-_]|[0-7]{1,3}) - - name: invalid.illegal.string.erlang - match: \\\^?.? - - name: constant.other.placeholder.erlang - captures: - "6": - name: punctuation.separator.placeholder-parts.erlang - "12": - name: punctuation.separator.placeholder-parts.erlang - "8": - name: punctuation.separator.placeholder-parts.erlang - "1": - name: punctuation.definition.placeholder.erlang - "3": - name: punctuation.separator.placeholder-parts.erlang - "4": - name: punctuation.separator.placeholder-parts.erlang - "10": - name: punctuation.separator.placeholder-parts.erlang - match: (~)((\-)?\d++|(\*))?((\.)(\d++|(\*)))?((\.)((\*)|.))?[~cfegswpWPBX#bx\+ni] - - name: constant.other.placeholder.erlang - captures: - "1": - name: punctuation.definition.placeholder.erlang - "2": - name: punctuation.separator.placeholder-parts.erlang - match: (~)(\*)?(\d++)?[~du\-#fsacl] - - name: invalid.illegal.string.erlang - match: ~.? - atom: - patterns: - - name: constant.other.symbol.quoted.single.erlang - endCaptures: - "1": - name: punctuation.definition.symbol.end.erlang - begin: (') - beginCaptures: - "1": - name: punctuation.definition.symbol.begin.erlang - end: (') - patterns: - - name: constant.other.symbol.escape.erlang - captures: - "1": - name: punctuation.definition.escape.erlang - "3": - name: punctuation.definition.escape.erlang - match: (\\)([bdefnrstv\\'"]|(\^)[@-_]|[0-7]{1,3}) - - name: invalid.illegal.atom.erlang - match: \\\^?.? - - name: constant.other.symbol.unquoted.erlang - match: "[a-z][a-zA-Z\\d@_]*+" -uuid: 58EA597D-5158-4BF7-9FB2-B05135D1E166 -patterns: -- include: "#module-directive" -- include: "#import-export-directive" -- include: "#record-directive" -- include: "#define-directive" -- include: "#macro-directive" -- include: "#directive" -- include: "#function" -- include: "#everything-else" -keyEquivalent: ^~E -comment: The recognition of function definitions and compiler directives (such as module, record and macro definitions) requires that each of the aforementioned constructs must be the first string inside a line (except for whitespace). Also, the function/module/record/macro names must be given unquoted. -- desp diff --git a/vendor/ultraviolet/syntax/f-script.syntax b/vendor/ultraviolet/syntax/f-script.syntax deleted file mode 100644 index 8d0ef95..0000000 --- a/vendor/ultraviolet/syntax/f-script.syntax +++ /dev/null @@ -1,80 +0,0 @@ ---- -name: F-Script -fileTypes: -- fscript -scopeName: source.fscript -uuid: C2CB9A74-C9FC-4F63-8BAF-E64B72A60DD4 -foldingStartMarker: \[ -patterns: -- name: meta.dummy.symbol.ignore.fscript - match: "(:|\\w):" -- name: constant.other.symbol.fscript - captures: - "1": - name: punctuation.definition.symbol.fscript - match: (:)\w+\b -- name: constant.numeric.fscript - match: \b((([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)\b -- name: constant.other.block.compact.fscript - match: "#([[:lower:]]|_|[+=\\-/!%&*|><~?])(\\w|[+=\\-/!%&*|><~?:])*" -- name: meta.block.empty.fscript - captures: - "1": - name: punctuation.section.block.fscript - "2": - name: variable.parameter.block.fscript - "3": - name: punctuation.section.block.fscript - match: (\[)(?:\s*((?::\w+\s+)*:\w+)\s*\|)?\s*(\]) -- name: meta.block.fscript - endCaptures: - "0": - name: punctuation.section.block.fscript - begin: (\[)(?:\s*((?::\w+\s+)*:\w+)\s*\|)? - beginCaptures: - "1": - name: punctuation.section.block.fscript - "2": - name: variable.parameter.block.fscript - end: \] - patterns: - - name: meta.block.header.fscript - match: \s+ - - name: meta.block.content.fscript - captures: - "1": - name: variable.other.local.fscript - begin: (?:\|(\s*(?:\w+\s+)*\w+\s*)?\||(?=[^\s|])) - end: (?=\]) - patterns: - - include: $base -- name: constant.language.fscript - match: \b(true|YES|false|NO|sys|nil)\b -- captures: - "1": - name: entity.name.function.fscript - match: ^(\w+)\s*:=\s*(?=\[) - comment: a hack for the symbol popup -- name: comment.block.quotes.fscript - endCaptures: - "0": - name: punctuation.definition.comment.end.fscript - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.comment.begin.fscript - end: "\"" -- name: string.quoted.single.fscript - endCaptures: - "0": - name: punctuation.definition.string.end.fscript - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.fscript - end: "'" - patterns: - - name: constant.character.escape.fscript - match: \\. -foldingStopMarker: \] -keyEquivalent: ^~F diff --git a/vendor/ultraviolet/syntax/fortran.syntax b/vendor/ultraviolet/syntax/fortran.syntax deleted file mode 100644 index ddea574..0000000 --- a/vendor/ultraviolet/syntax/fortran.syntax +++ /dev/null @@ -1,141 +0,0 @@ ---- -name: Fortran -fileTypes: -- f -- F -- f77 -- F77 -- f90 -- F90 -- f95 -- F95 -- for -- FOR -- fpp -- FPP -- dmod1 -- dt -firstLineMatch: "(?i)-[*]- mode: f90 -[*]-" -scopeName: source.fortran -uuid: 45253F88-F7CC-49C5-9C32-F3FADD2AB579 -foldingStartMarker: ^\s*(?i:(if|for|do|module(?!\s*procedure)|interface|type(?!\s*\()|subroutine|function))\s.*$ -patterns: -- name: meta.function.fortran - endCaptures: - "0": - name: punctuation.definition.parameters.fortran - begin: "(?x)\n (?: (?i:subroutine\\s+) | (?i:function\\s+) )\n \t([A-Za-z_][A-Za-z0-9_:]+)\n \t \\s*((\\()(?=[^)\\n]*))?\n " - beginCaptures: - "1": - name: entity.name.function.fortran - "2": - name: punctuation.definition.parameters.fortran - end: \) - patterns: - - include: $base -- name: keyword.control.fortran - match: \b(?i:(use|if|for|do|go\sto|then|else|function|end|enddo|endif|contains|assign|backspace|call|close|continue|endfile|inquire|open|print|read|return|rewind|stop|write))\b -- name: comment.line.c.fortran.punchcard-style - begin: ^[Cc] - beginCaptures: - "0": - name: punctuation.definition.comment.fortran - end: $\n? - patterns: - - match: \\\s*\n -- name: comment.line.asterisk.fortran.modern - begin: ^[*] - beginCaptures: - "0": - name: punctuation.definition.comment.fortran - end: $\n? - patterns: - - match: \\\s*\n -- name: comment.line.exclamation.fortran.modern - begin: "[!]" - beginCaptures: - "0": - name: punctuation.definition.comment.fortran - end: $\n? - patterns: - - match: \\\s*\n -- name: string.quoted.single.fortran - endCaptures: - "0": - name: punctuation.definition.string.end.fortran - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.fortran - end: "'" - patterns: - - name: constant.character.escape.fortran - match: \\. -- name: string.quoted.double.fortran - endCaptures: - "0": - name: punctuation.definition.string.end.fortran - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.fortran - end: "\"" - patterns: - - name: constant.character.escape.fortran - match: \\. -- name: storage.type.fortran - match: \b(?i:data|double|block\sdata|double\sprecision|type(?=\s*\()|entry|equivalence|integer|real|character|intrinsic|logical|parameter)\b -- name: storage.modifier.fortran - match: \b(?i:(private|public|external|format|implicit|common|intent|in|out|inout))\b -- name: keyword.other.fortran.90 - match: \b(?i:(recursive|optional|interface|procedure|module|pointer|target))\b -- name: keyword.other.fortran - match: \b(?i:(program|save|subroutine|function|module|none))\b -- name: constant.language.fortran - match: \b(?i:(r8|r4|TRUE|FALSE))\b -- name: keyword.operator.fortran - match: (?i:(\.and\.|\.or\.|\.eq\.|\.lt\.|\.le\.|\.gt\.|\.ge\.|\.ne\.|\.not\.|\.eqv\.|\.neqv\.)) -- name: keyword.operator.fortran.90 - match: (\=\=|\/\=|\>\=|\>|\<|\<\=|\%|\=\>|\=|\:\:) -- name: constant.numeric.fortran - match: \b((0(x|X)[0-9a-fA-F]*)|([0-9\.]*_[ri][0-9]+)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f|ll|LL|ull|ULL)?\b -- name: meta.tag.preprocessor.macro.fortran - begin: "(?x)\n \t\t^\\s*\\#\\s*(define)\\s+ # define\n \t\t((?<id>[a-zA-Z_][a-zA-Z0-9_]*)) # macro name\n \t\t\\((\n \t\t\t\\s* \\g<id> \\s* # first argument\n \t\t\t(, \\s* \\g<id> \\s*)* # additional arguments\n \t\t)\\)\n \t" - end: (?=(?://|/\*))|$ -- name: meta.preprocessor.include.fortran - begin: ^\s*(#)\s*(include|import)\b\s+ - beginCaptures: - "1": - name: punctuation.definition.preprocessor.fortran - "2": - name: keyword.control.import.fortran - end: (?=(?://|/\*))|$ - patterns: - - match: \\\s*\n - - name: string.quoted.double.include.fortran - endCaptures: - "0": - name: punctuation.definition.string.end.fortran - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.fortran - end: "\"" - - name: string.quoted.other.lt-gt.include.fortran - endCaptures: - "0": - name: punctuation.definition.string.end.fortran - begin: < - beginCaptures: - "0": - name: punctuation.definition.string.begin.fortran - end: ">" -- name: meta.preprocessor.fortran - begin: ^\s*#\s*(define|defined|elif|else|if|ifdef|ifndef|line|pragma|undef|endif)\b - end: (?=(?://|/\*))|$ - patterns: - - match: \\\s*\n -- name: keyword.other.non-executable.fortran - match: \b(?i:(dimension|function))\b -foldingStopMarker: ^\s*(?i:(end)).*$ -keyEquivalent: ^~F diff --git a/vendor/ultraviolet/syntax/fxscript.syntax b/vendor/ultraviolet/syntax/fxscript.syntax deleted file mode 100644 index 42bc62b..0000000 --- a/vendor/ultraviolet/syntax/fxscript.syntax +++ /dev/null @@ -1,142 +0,0 @@ ---- -name: FXScript -fileTypes: -- fxscript -scopeName: source.fxscript -uuid: 43751327-3FD1-4BE7-AD05-136FC552BABA -foldingStartMarker: (^|(?<=;)[ \t]*)on[ \t]+(\w+)[ \t]* -patterns: -- name: meta.function.fxscript - captures: - "2": - name: entity.name.function.fxscript - begin: (^|(?<=;)[ \t]*)on[ \t]+(\w+)[ \t]*(?=\([^\)]*\)) - end: end(;|;?[ \t]*\n|;?[ \t]*//.*[ \t]*\n) - patterns: - - begin: \((?=(?i:clip|color|float|image|point|string|value|point3d)) - end: \) - patterns: - - captures: - "1": - name: support.type.fxscript - "2": - name: variable.parameter.function.fxscript - match: ((?i:clip|color|float|image|point|string|value|point3d))[ \t]+([^,)]+) - - include: $self -- name: keyword.other.input-control.fxscript - begin: (^|(?<=;)[ \t]*)input[ \t]* - end: \n - patterns: - - include: $self - - captures: - "1": - name: variable.other.global.fxscript - "2": - name: string.quoted.double.fxscript - "3": - name: support.type.fxscript - match: \b(\w+),[ \t]+("[^"]+"),[ \t]+(?i:Angle|CheckBox|Clip|Color|FontList|Label|Point|Popup|RadioGroup|Slider|Text),? - comment: Input Controls -- name: storage.type.fxscript - match: (?i:float|image|point|point3d|region|string|value|YUVcolor)\b - comment: Data Types -- name: keyword.control.fxscrpt - match: \b(?i:if|(end|else)( if)?|for|next|return|repeat( While| With (Counter|List)))\b -- name: keyword.other.definition-statements.fxscript - match: /b(?i:AlphaType|EffectID|FullFrame|Group|InformationFlag|InvalEntireItem|KeyType|ProducesAlpha|QTEffect|RenderEachFrameWhenStill|WipeCode)/b -- name: keyword.operator.arithmetic.fxscrpt - match: "!|\\$|%|&|\\*|\\-\\-|\\-|\\+\\+|\\+|~|==|=|!=|!==|<=|>=|<|>|!|&&|\\|\\||\\?\\:|\\*=|/=|%=|\\+=|\\-=|&=|\\^=" -- name: comment.line.double-slash.fxscript - captures: - "1": - name: punctuation.definition.comment.fxscript - match: (//).*$\n? -- name: support.constant.colorspace.fxscript - match: (?i:kFormatRGB219|kFormatRGB255|kFormatYUV219) -- name: constant.numeric.fxscript - match: \b[0-9]+(\.[0-9]*)?\b -- name: constant.numeric.hex.fxscript - match: \b0x([a-fA-F0-9]*)?\b -- name: support.constant.color.fxscript - match: (?i:kBlack|kBlue|kCyan|kGray|kGreen|kMagenta|kRed|kWhite|kYellow) -- name: support.constant.formatting.fxscript - match: (?i:k16mm|k24fps|k25fps|k30df|k30fps|k35mm|k60df|k60fps|kFloat2|kFloat4|kFloat6|kInteger|kSize) -- name: support.constant.general.fxscript - match: (?i:false|kAlpha|kNone|kUndefined|true)\b -- name: support.constant.key.fxscript - match: (?i:kKeyAdd|kKeyDarken|kKeyDifference|kKeyHardLight|kKeyLighten|kKeyMultiply|kKeyNormal|kKeyOverlay|kKeyScreen|kKeySoftLight|kKeySubtract) -- name: support.constant.formatting.fxscript - match: (?i:k16mm|k24fps|k25fps|k30df|k30fps|k35mm|k60df|k60fps|kFloat2|kFloat4|kFloat6|kInteger|kSize) -- name: support.variable.predeclared.fxscript - match: \b(?i:clip1|clip2|dest|duration|exposedBackground|fieldNumber|fieldprocessing|fps|frame|linearRamp|previewing|ratio|renderRes|RGBtoYUV|src1|src2|srcIsGap1|srcIsGap2|srcType1|srcType2|topfield|YUVtoRGB)\b -- name: support.constant.text.fxscript - match: (?i:kbold|kbolditalic|kcenterjustify|kitalic|kleftjustify|kplain|krightjustify) -- name: support.constant.shapes.fxscript - match: (?i:kDiamond|kRound|kSquare) -- captures: - "6": - name: entity.name.function.color.chroma-u.fxscript - "7": - name: entity.name.function.color.chroma-v.fxscript - "1": - name: entity.name.function.color.alpha.fxscript - "2": - name: entity.name.function.color.red.fxscript - "3": - name: entity.name.function.color.green.fxscript - "4": - name: entity.name.function.color.blue.fxscript - "5": - name: entity.name.function.color.luma.fxscript - match: \b\w+\.(?i:(a)|(r)|(g)|(b)|(y)|(u)|(v))\b -- name: string.quoted.double.fxscript - endCaptures: - "0": - name: punctuation.definition.string.end.fxscript - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.fxscript - end: "\"" - patterns: - - name: constant.character.escape.fxscript - match: \\. -- name: support.function.composite.fxscript - match: \b(?i:Add|AddOffset|Darken|Difference|ImageAnd|ImageOr|ImageXor|Invert|InvertChannel|Lighten|Matte|Multiply|Overlay|Screen|Subtract|UnMultiply)\b -- name: support.function.blit.fxscript - match: \b(?i:Blit|BlitRect|MaskCopy|MeshBlit|MeshBlit3D|PagePeel|RegionCopy)\b -- name: support.function.clip.fxscript - match: \b(?i:GetLimits|GetReelName|GetTimeCode|GetVideo) -- name: support.function.distort.fxscript - match: \b(?i:BumpMap|Cylinder|Displace|Fisheye|OffsetPixels|PondRipple|Ripple|Wave|Whirlpool)\b -- name: support.function.external.fxscript - match: \b(?i:Filter|Generator|Transition)\b -- name: support.function.geometry.fxscript - match: \b(?i:AngleTo|AspectOf|BoundsOf|CenterOf|Convert2dto3d|convert3dto2d|DimensionsOf|DistTo|Grid|Interpolate|Mesh)\b -- name: support.function.key.fxscript - match: \b(?i:BGDiff|BlueScreen|GreenScreen|RGBColorKey|YUVColorKey)\b -- name: support.function.math.fxscript - match: \b(?i:Abs|Integer|Sign|Sqrt|Power)\b -- name: support.function.parser.fxscript - match: \b(?i:BezToLevelMap|ChromaAngleKey) -- name: support.function.process.fxscript - match: \b(?i:Blend|Blur|BlurChannel|Channel(Copy|Fill|Multiply)|ColorTransform|Convolve|Desaturate|Diffuse|DiffuseOffset|LevelMap|MotionBlur|RadialBlur)\b -- name: support.function.shapes.process.fxscript - match: \b(?i:CurveTo|DrawSoftDot|FillArc|FillOval|FillPoly|FillRegion|FrameArc|FrameOval|FramePoly|FrameRegion|Line|MakeRect|MakeRegion|OvalRegion|RegionIsEmpty)\b -- name: support.function.string.fxscript - match: \b(?i:ASCIIOf|ASCIIToSTring|CharsOf|CountTextLines|FindString|getTextLine|GetTimecodeStringFromClip|Length|NumToString|StringToNum) -- name: support.function.text.fxscript - match: \b(?i:DrawString|DrawStringPlain|MeasureString|MeasureStringPlain|ResetText|SetTextFont|SetTextJustify|SetTextSize|SetTextStyle) -- name: support.function.transform.fxscript - match: \b(?i:Offset|Offset3d|Outset3d|Rotate|Rotate3d|Scale|Scale3d)\b -- name: support.function.undocumented.fxscript - match: \b(?i:getNativeAspect|getNativeSize|FilteredBlitRect|BlurChannel_alt)\b -- name: support.function.debug.fxscript - match: \b(?i:debugtext)\b -- name: support.function.utility.fxscript - match: \b(?i:Assert|CircleLight|ColorOf|ConvertImage|GetConversionMatrix|GetPixelFormat|Highlight|MatrixConcat|PointTrack|Random(Noise|Seed|Table)?|SetPixelFormat|SysTime|Truncate)\b -- name: support.function.joe.fxscript - match: \b((?i:absNoInt|ArrayFloatAbs|ArrayFloatAverage|ArrayFloatCount|ArrayFloatCountAll|ArrayFloatFlatten|ArrayFloatIndexExists|ArrayFloatInsertionSort|ArrayFloatMax|ArrayFloatMin|ArrayFloatNormalize|ArrayFloatPrint_r|ArrayFloatQuickSort|ArrayFloatSum|ArrayPointCount|ArrayPointReverse|ArrayPointWrap|BlurChannelInPlace|BoundsOfPoly|ceil|CenterOfPoly|ChannelCopyFit|ChannelMultiplyYUV|ChannelScreen|ChannelView|ColorRampImage|ColorReporter|DeInterlace|DeInterlaceFast|DeInterlaceInterpolate|DifferenceMask|DimensionsOfPoly|DrawGridFrames|ease|easeIn|easeMiddle|easeOut|easeS|ErrorReporter|factorial|factorialabsNoInt|FastRotate|FieldDouble|fitPoly|fitRange|fitRect|floor|gcd|getField|indexExistsPt|isFloatArray|isIndexFloat|isIndexFloatArray|makeLevelMapBez|makeThresholdMapBez|max|min|mirrorRect|NumReporter|PlaceFrame|PointInPoly|pt3dReporter|PtReporter|RandomNoiseScaled|RandomSeedFPS|RGBtoYUVcolor|round|scaleToFit|sumNaturals|T_borderFade|whattype|YUVtoRGBcolor))\b - comment: "Joe Maller\xE2\x80\x99s personal FXScript Functions, these will be appearing on the FXScript Reference site someday." -foldingStopMarker: end(;|;?[ \t]*|;?[ \t]*//.*[ \t]*) -keyEquivalent: ^~F diff --git a/vendor/ultraviolet/syntax/greasemonkey.syntax b/vendor/ultraviolet/syntax/greasemonkey.syntax deleted file mode 100644 index 6397422..0000000 --- a/vendor/ultraviolet/syntax/greasemonkey.syntax +++ /dev/null @@ -1,34 +0,0 @@ ---- -name: Greasemonkey -fileTypes: -- user.js -firstLineMatch: // ==UserScript== -scopeName: source.js.greasemonkey -uuid: B57ED36B-65DD-492A-82D7-E6C80253BAAB -foldingStartMarker: // ==UserScript== -patterns: -- name: support.class.greasemonkey - match: \bunsafeWindow\b -- name: support.function.greasemonkey - match: \bGM_(registerMenuCommand|xmlhttpRequest|setValue|getValue|log|openInTab|addStyle)\b(?=\() -- name: meta.header.greasemonkey - begin: // ==UserScript== - end: // ==/UserScript==\s* - patterns: - - name: meta.directive.standard.greasemonkey - captures: - "1": - name: keyword.other.greasemonkey - "3": - name: string.unquoted.greasemonkey - match: // (@(name|namespace|description|include|exclude))\b\s*(.+\s+)? - - name: meta.directive.nonstandard.greasemonkey - captures: - "1": - name: keyword.other.greasemonkey - "3": - name: string.unquoted.greasemonkey - match: // (@(\S+))\b\s*(.+\s+)? -- include: source.js -foldingStopMarker: // ==/UserScript== -keyEquivalent: ^~G diff --git a/vendor/ultraviolet/syntax/gri.syntax b/vendor/ultraviolet/syntax/gri.syntax deleted file mode 100644 index face5b9..0000000 --- a/vendor/ultraviolet/syntax/gri.syntax +++ /dev/null @@ -1,83 +0,0 @@ ---- -name: Gri -fileTypes: -- gri -firstLineMatch: -[*]-( Mode:)? Gri -[*]- -scopeName: source.gri -uuid: A7E000BE-6A87-4D7E-A053-469DA0DFEA02 -foldingStartMarker: (/\*\*|\{\s*$) -patterns: -- name: meta.function.gri - captures: - "1": - name: punctuation.definition.function.gri - "2": - name: entity.name.function.gri - "3": - name: punctuation.definition.function.gri - match: (\`)(.*)(') -- name: comment.line.number-sign.gri - begin: "#" - beginCaptures: - "0": - name: punctuation.definition.comment.gri - end: $\n? - patterns: - - name: punctuation.separator.continuation.gri - match: (?>\\\s*\n) -- name: comment.line.double-slash.gri - begin: // - beginCaptures: - "0": - name: punctuation.definition.comment.gri - end: $\n? - patterns: - - name: punctuation.separator.continuation.gri - match: (?>\\\s*\n) -- name: keyword.control.gri - match: \b(break|else|end|if|return|rpn|while)\b -- name: keyword.operator.arithmetic.gri - match: (\-|\+|\*|\/|%\/%|%%|\^) -- name: keyword.operator.assignment.gri - match: (=|<-) -- name: keyword.operator.comparison.gri - match: (==|!=) -- name: constant.numeric.gri - match: \b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)\b -- name: string.unquoted.heredoc.doublequote.gri - captures: - "1": - name: punctuation.definition.heredoc.gri - "3": - name: punctuation.definition.heredoc.gri - begin: (<< *")([^"]*)(") - end: ^\2$ -- name: variable.other.synonym.gri - captures: - "1": - name: punctuation.definition.variable.gri - match: (\\)[\.a-zA-Z0-9_][\.a-zA-Z0-9_]*\b -- name: variable.other.variable.gri - captures: - "1": - name: punctuation.definition.variable.gri - "2": - name: punctuation.definition.variable.gri - match: (\.)[a-zA-Z0-9_][a-zA-Z0-9_]*(\.) -- name: variable.other.variabledot.gri - captures: - "1": - name: punctuation.definition.variable.gri - "2": - name: punctuation.definition.variable.gri - match: (\.\.)[a-zA-Z0-9_][a-zA-Z0-9_]*(\.\.) -- name: string.quoted.double.gri - endCaptures: - "0": - name: punctuation.definition.string.end.gri - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.gri - end: "\"" -foldingStopMarker: (\*\*/|^\s*\}) diff --git a/vendor/ultraviolet/syntax/groovy.syntax b/vendor/ultraviolet/syntax/groovy.syntax deleted file mode 100644 index 7d64899..0000000 --- a/vendor/ultraviolet/syntax/groovy.syntax +++ /dev/null @@ -1,191 +0,0 @@ ---- -name: Groovy -fileTypes: -- groovy -- gvy -scopeName: source.groovy.groovy -repository: - statement-remainder: - patterns: - - name: meta.definition.param-list.groovy - begin: \( - end: (?=\)) - patterns: - - include: "#all-types" - - name: meta.definition.throws.groovy - captures: - "1": - name: keyword.other.class-fns.groovy - begin: (throws) - end: (?={) - patterns: - - include: "#all-types" - all-types: - patterns: - - include: "#support-type-built-ins-groovy" - - include: "#support-type-groovy" - - include: "#storage-type-groovy" - storage-type-groovy: - name: storage.type.groovy - match: \b(void|byte|short|char|int|long|float|double|boolean|([a-z]\w+\.)*[A-Z]\w+)\b - string-quoted-single: - name: string.quoted.single.groovy - begin: "'" - end: "'" - patterns: - - name: constant.character.escape.groovy - match: \\. - support-type-groovy: - name: support.type.groovy - match: \b(groovy(x)?\.([a-z]\w+\.)+[A-Z]\w+)\b - string-quoted-double: - name: string.quoted.double.groovy - begin: "\"" - end: "\"" - patterns: - - name: constant.character.escape.groovy - match: \\. - support-type-built-ins-groovy: - name: support.type.built-ins.groovy - match: \b(AWTError|AWTEvent|AWTEventListener|AWTEventListenerProxy|AWTEventMulticaster|AWTException|AWTKeyStroke|AWTPermission|AbstractAction|AbstractBorder|AbstractButton|AbstractCellEditor|AbstractCollection|AbstractColorChooserPanel|AbstractDocument|AbstractExecutorService|AbstractInterruptibleChannel|AbstractLayoutCache|AbstractList|AbstractListModel|AbstractMap|AbstractMethodError|AbstractPreferences|AbstractQueue|AbstractQueuedSynchronizer|AbstractSelectableChannel|AbstractSelectionKey|AbstractSelector|AbstractSequentialList|AbstractSet|AbstractSpinnerModel|AbstractTableModel|AbstractUndoableEdit|AbstractWriter|AccessControlContext|AccessControlException|AccessController|AccessException|Accessible|AccessibleAction|AccessibleAttributeSequence|AccessibleBundle|AccessibleComponent|AccessibleContext|AccessibleEditableText|AccessibleExtendedComponent|AccessibleExtendedTable|AccessibleExtendedText|AccessibleHyperlink|AccessibleHypertext|AccessibleIcon|AccessibleKeyBinding|AccessibleObject|AccessibleRelation|AccessibleRelationSet|AccessibleResourceBundle|AccessibleRole|AccessibleSelection|AccessibleState|AccessibleStateSet|AccessibleStreamable|AccessibleTable|AccessibleTableModelChange|AccessibleText|AccessibleTextSequence|AccessibleValue|AccountException|AccountExpiredException|AccountLockedException|AccountNotFoundException|Acl|AclEntry|AclNotFoundException|Action|ActionEvent|ActionListener|ActionMap|ActionMapUIResource|Activatable|ActivateFailedException|ActivationDesc|ActivationException|ActivationGroup|ActivationGroupDesc|ActivationGroupID|ActivationGroup_Stub|ActivationID|ActivationInstantiator|ActivationMonitor|ActivationSystem|Activator|ActiveEvent|ActivityCompletedException|ActivityRequiredException|Adjustable|AdjustmentEvent|AdjustmentListener|Adler32|AffineTransform|AffineTransformOp|AlgorithmParameterGenerator|AlgorithmParameterGeneratorSpi|AlgorithmParameterSpec|AlgorithmParameters|AlgorithmParametersSpi|AllPermission|AlphaComposite|AlreadyBoundException|AlreadyConnectedException|AncestorEvent|AncestorListener|AnnotatedElement|Annotation|AnnotationFormatError|AnnotationTypeMismatchException|AppConfigurationEntry|Appendable|Applet|AppletContext|AppletInitializer|AppletStub|Arc2D|Area|AreaAveragingScaleFilter|ArithmeticException|Array|ArrayBlockingQueue|ArrayIndexOutOfBoundsException|ArrayList|ArrayStoreException|ArrayType|Arrays|AssertionError|AsyncBoxView|AsynchronousCloseException|AtomicBoolean|AtomicInteger|AtomicIntegerArray|AtomicIntegerFieldUpdater|AtomicLong|AtomicLongArray|AtomicLongFieldUpdater|AtomicMarkableReference|AtomicReference|AtomicReferenceArray|AtomicReferenceFieldUpdater|AtomicStampedReference|Attribute|AttributeChangeNotification|AttributeChangeNotificationFilter|AttributeException|AttributeInUseException|AttributeList|AttributeModificationException|AttributeNotFoundException|AttributeSet|AttributeSetUtilities|AttributeValueExp|AttributedCharacterIterator|AttributedString|Attributes|AudioClip|AudioFileFormat|AudioFileReader|AudioFileWriter|AudioFormat|AudioInputStream|AudioPermission|AudioSystem|AuthPermission|AuthProvider|AuthenticationException|AuthenticationNotSupportedException|Authenticator|AuthorizeCallback|Autoscroll|BMPImageWriteParam|BackingStoreException|BadAttributeValueExpException|BadBinaryOpValueExpException|BadLocationException|BadPaddingException|BadStringOperationException|BandCombineOp|BandedSampleModel|BaseRowSet|BasicArrowButton|BasicAttribute|BasicAttributes|BasicBorders|BasicButtonListener|BasicButtonUI|BasicCheckBoxMenuItemUI|BasicCheckBoxUI|BasicColorChooserUI|BasicComboBoxEditor|BasicComboBoxRenderer|BasicComboBoxUI|BasicComboPopup|BasicControl|BasicDesktopIconUI|BasicDesktopPaneUI|BasicDirectoryModel|BasicEditorPaneUI|BasicFileChooserUI|BasicFormattedTextFieldUI|BasicGraphicsUtils|BasicHTML|BasicIconFactory|BasicInternalFrameTitlePane|BasicInternalFrameUI|BasicLabelUI|BasicListUI|BasicLookAndFeel|BasicMenuBarUI|BasicMenuItemUI|BasicMenuUI|BasicOptionPaneUI|BasicPanelUI|BasicPasswordFieldUI|BasicPermission|BasicPopupMenuSeparatorUI|BasicPopupMenuUI|BasicProgressBarUI|BasicRadioButtonMenuItemUI|BasicRadioButtonUI|BasicRootPaneUI|BasicScrollBarUI|BasicScrollPaneUI|BasicSeparatorUI|BasicSliderUI|BasicSpinnerUI|BasicSplitPaneDivider|BasicSplitPaneUI|BasicStroke|BasicTabbedPaneUI|BasicTableHeaderUI|BasicTableUI|BasicTextAreaUI|BasicTextFieldUI|BasicTextPaneUI|BasicTextUI|BasicToggleButtonUI|BasicToolBarSeparatorUI|BasicToolBarUI|BasicToolTipUI|BasicTreeUI|BasicViewportUI|BatchUpdateException|BeanContext|BeanContextChild|BeanContextChildComponentProxy|BeanContextChildSupport|BeanContextContainerProxy|BeanContextEvent|BeanContextMembershipEvent|BeanContextMembershipListener|BeanContextProxy|BeanContextServiceAvailableEvent|BeanContextServiceProvider|BeanContextServiceProviderBeanInfo|BeanContextServiceRevokedEvent|BeanContextServiceRevokedListener|BeanContextServices|BeanContextServicesListener|BeanContextServicesSupport|BeanContextSupport|BeanDescriptor|BeanInfo|Beans|BevelBorder|Bidi|BigDecimal|BigInteger|BinaryRefAddr|BindException|Binding|BitSet|Blob|BlockView|BlockingQueue|Book|Boolean|BooleanControl|Border|BorderFactory|BorderLayout|BorderUIResource|BoundedRangeModel|Box|BoxLayout|BoxView|BreakIterator|BrokenBarrierException|Buffer|BufferCapabilities|BufferOverflowException|BufferStrategy|BufferUnderflowException|BufferedImage|BufferedImageFilter|BufferedImageOp|BufferedInputStream|BufferedOutputStream|BufferedReader|BufferedWriter|Button|ButtonGroup|ButtonModel|ButtonUI|Byte|ByteArrayInputStream|ByteArrayOutputStream|ByteBuffer|ByteChannel|ByteLookupTable|ByteOrder|CMMException|CRC32|CRL|CRLException|CRLSelector|CSS|CacheRequest|CacheResponse|CachedRowSet|Calendar|Callable|CallableStatement|Callback|CallbackHandler|CancelablePrintJob|CancellationException|CancelledKeyException|CannotProceedException|CannotRedoException|CannotUndoException|Canvas|CardLayout|Caret|CaretEvent|CaretListener|CellEditor|CellEditorListener|CellRendererPane|CertPath|CertPathBuilder|CertPathBuilderException|CertPathBuilderResult|CertPathBuilderSpi|CertPathParameters|CertPathTrustManagerParameters|CertPathValidator|CertPathValidatorException|CertPathValidatorResult|CertPathValidatorSpi|CertSelector|CertStore|CertStoreException|CertStoreParameters|CertStoreSpi|Certificate|CertificateEncodingException|CertificateException|CertificateExpiredException|CertificateFactory|CertificateFactorySpi|CertificateNotYetValidException|CertificateParsingException|ChangeEvent|ChangeListener|ChangedCharSetException|Channel|Channels|CharArrayReader|CharArrayWriter|CharBuffer|CharConversionException|CharSequence|Character|CharacterCodingException|CharacterIterator|Charset|CharsetDecoder|CharsetEncoder|CharsetProvider|Checkbox|CheckboxGroup|CheckboxMenuItem|CheckedInputStream|CheckedOutputStream|Checksum|Choice|ChoiceCallback|ChoiceFormat|Chromaticity|Cipher|CipherInputStream|CipherOutputStream|CipherSpi|Class|ClassCastException|ClassCircularityError|ClassDefinition|ClassDesc|ClassFileTransformer|ClassFormatError|ClassLoader|ClassLoaderRepository|ClassLoadingMXBean|ClassNotFoundException|Clip|Clipboard|ClipboardOwner|Clob|CloneNotSupportedException|Cloneable|Closeable|ClosedByInterruptException|ClosedChannelException|ClosedSelectorException|CodeSigner|CodeSource|CoderMalfunctionError|CoderResult|CodingErrorAction|CollationElementIterator|CollationKey|Collator|Collection|CollectionCertStoreParameters|Collections|Color|ColorChooserComponentFactory|ColorChooserUI|ColorConvertOp|ColorModel|ColorSelectionModel|ColorSpace|ColorSupported|ColorType|ColorUIResource|ComboBoxEditor|ComboBoxModel|ComboBoxUI|ComboPopup|CommunicationException|Comparable|Comparator|CompilationMXBean|Compiler|CompletionService|Component|ComponentAdapter|ComponentColorModel|ComponentEvent|ComponentInputMap|ComponentInputMapUIResource|ComponentListener|ComponentOrientation|ComponentSampleModel|ComponentUI|ComponentView|Composite|CompositeContext|CompositeData|CompositeDataSupport|CompositeName|CompositeType|CompositeView|CompoundBorder|CompoundControl|CompoundEdit|CompoundName|Compression|ConcurrentHashMap|ConcurrentLinkedQueue|ConcurrentMap|ConcurrentModificationException|Condition|Configuration|ConfigurationException|ConfirmationCallback|ConnectException|ConnectIOException|Connection|ConnectionEvent|ConnectionEventListener|ConnectionPendingException|ConnectionPoolDataSource|ConsoleHandler|Constructor|Container|ContainerAdapter|ContainerEvent|ContainerListener|ContainerOrderFocusTraversalPolicy|ContentHandler|ContentHandlerFactory|ContentModel|Context|ContextNotEmptyException|ContextualRenderedImageFactory|Control|ControlFactory|ControllerEventListener|ConvolveOp|CookieHandler|Copies|CopiesSupported|CopyOnWriteArrayList|CopyOnWriteArraySet|CountDownLatch|CounterMonitor|CounterMonitorMBean|CredentialException|CredentialExpiredException|CredentialNotFoundException|CropImageFilter|CubicCurve2D|Currency|Cursor|Customizer|CyclicBarrier|DESKeySpec|DESedeKeySpec|DGC|DHGenParameterSpec|DHKey|DHParameterSpec|DHPrivateKey|DHPrivateKeySpec|DHPublicKey|DHPublicKeySpec|DOMLocator|DOMResult|DOMSource|DSAKey|DSAKeyPairGenerator|DSAParameterSpec|DSAParams|DSAPrivateKey|DSAPrivateKeySpec|DSAPublicKey|DSAPublicKeySpec|DTD|DTDConstants|DataBuffer|DataBufferByte|DataBufferDouble|DataBufferFloat|DataBufferInt|DataBufferShort|DataBufferUShort|DataFlavor|DataFormatException|DataInput|DataInputStream|DataLine|DataOutput|DataOutputStream|DataSource|DataTruncation|DatabaseMetaData|DatagramChannel|DatagramPacket|DatagramSocket|DatagramSocketImpl|DatagramSocketImplFactory|DatatypeConfigurationException|DatatypeConstants|DatatypeFactory|Date|DateFormat|DateFormatSymbols|DateFormatter|DateTimeAtCompleted|DateTimeAtCreation|DateTimeAtProcessing|DateTimeSyntax|DebugGraphics|DecimalFormat|DecimalFormatSymbols|DefaultBoundedRangeModel|DefaultButtonModel|DefaultCaret|DefaultCellEditor|DefaultColorSelectionModel|DefaultComboBoxModel|DefaultDesktopManager|DefaultEditorKit|DefaultFocusManager|DefaultFocusTraversalPolicy|DefaultFormatter|DefaultFormatterFactory|DefaultHighlighter|DefaultKeyboardFocusManager|DefaultListCellRenderer|DefaultListModel|DefaultListSelectionModel|DefaultLoaderRepository|DefaultMenuLayout|DefaultMetalTheme|DefaultMutableTreeNode|DefaultPersistenceDelegate|DefaultSingleSelectionModel|DefaultStyledDocument|DefaultTableCellRenderer|DefaultTableColumnModel|DefaultTableModel|DefaultTextUI|DefaultTreeCellEditor|DefaultTreeCellRenderer|DefaultTreeModel|DefaultTreeSelectionModel|Deflater|DeflaterOutputStream|DelayQueue|Delayed|DelegationPermission|Deprecated|Descriptor|DescriptorAccess|DescriptorSupport|DesignMode|DesktopIconUI|DesktopManager|DesktopPaneUI|Destination|DestroyFailedException|Destroyable|Dialog|Dictionary|DigestException|DigestInputStream|DigestOutputStream|Dimension|Dimension2D|DimensionUIResource|DirContext|DirObjectFactory|DirStateFactory|DirectColorModel|DirectoryManager|DisplayMode|DnDConstants|Doc|DocAttribute|DocAttributeSet|DocFlavor|DocPrintJob|Document|DocumentBuilder|DocumentBuilderFactory|DocumentEvent|DocumentFilter|DocumentListener|DocumentName|DocumentParser|Documented|DomainCombiner|Double|DoubleBuffer|DragGestureEvent|DragGestureListener|DragGestureRecognizer|DragSource|DragSourceAdapter|DragSourceContext|DragSourceDragEvent|DragSourceDropEvent|DragSourceEvent|DragSourceListener|DragSourceMotionListener|Driver|DriverManager|DriverPropertyInfo|DropTarget|DropTargetAdapter|DropTargetContext|DropTargetDragEvent|DropTargetDropEvent|DropTargetEvent|DropTargetListener|DuplicateFormatFlagsException|Duration|DynamicMBean|ECField|ECFieldF2m|ECFieldFp|ECGenParameterSpec|ECKey|ECParameterSpec|ECPoint|ECPrivateKey|ECPrivateKeySpec|ECPublicKey|ECPublicKeySpec|EOFException|EditorKit|Element|ElementIterator|ElementType|Ellipse2D|EllipticCurve|EmptyBorder|EmptyStackException|EncodedKeySpec|Encoder|EncryptedPrivateKeyInfo|Entity|Enum|EnumConstantNotPresentException|EnumControl|EnumMap|EnumSet|EnumSyntax|Enumeration|Error|ErrorListener|ErrorManager|EtchedBorder|Event|EventContext|EventDirContext|EventHandler|EventListener|EventListenerList|EventListenerProxy|EventObject|EventQueue|EventSetDescriptor|Exception|ExceptionInInitializerError|ExceptionListener|Exchanger|ExecutionException|Executor|ExecutorCompletionService|ExecutorService|Executors|ExemptionMechanism|ExemptionMechanismException|ExemptionMechanismSpi|ExpandVetoException|ExportException|Expression|ExtendedRequest|ExtendedResponse|Externalizable|FactoryConfigurationError|FailedLoginException|FeatureDescriptor|Fidelity|Field|FieldPosition|FieldView|File|FileCacheImageInputStream|FileCacheImageOutputStream|FileChannel|FileChooserUI|FileDescriptor|FileDialog|FileFilter|FileHandler|FileImageInputStream|FileImageOutputStream|FileInputStream|FileLock|FileLockInterruptionException|FileNameMap|FileNotFoundException|FileOutputStream|FilePermission|FileReader|FileSystemView|FileView|FileWriter|FilenameFilter|Filter|FilterInputStream|FilterOutputStream|FilterReader|FilterWriter|FilteredImageSource|FilteredRowSet|Finishings|FixedHeightLayoutCache|FlatteningPathIterator|FlavorEvent|FlavorException|FlavorListener|FlavorMap|FlavorTable|Float|FloatBuffer|FloatControl|FlowLayout|FlowView|Flushable|FocusAdapter|FocusEvent|FocusListener|FocusManager|FocusTraversalPolicy|Font|FontFormatException|FontMetrics|FontRenderContext|FontUIResource|FormSubmitEvent|FormView|Format|FormatConversionProvider|FormatFlagsConversionMismatchException|Formattable|FormattableFlags|Formatter|FormatterClosedException|Frame|Future|FutureTask|GZIPInputStream|GZIPOutputStream|GapContent|GarbageCollectorMXBean|GatheringByteChannel|GaugeMonitor|GaugeMonitorMBean|GeneralPath|GeneralSecurityException|GenericArrayType|GenericDeclaration|GenericSignatureFormatError|GlyphJustificationInfo|GlyphMetrics|GlyphVector|GlyphView|GradientPaint|GraphicAttribute|Graphics|Graphics2D|GraphicsConfigTemplate|GraphicsConfiguration|GraphicsDevice|GraphicsEnvironment|GrayFilter|GregorianCalendar|GridBagConstraints|GridBagLayout|GridLayout|Group|Guard|GuardedObject|HTML|HTMLDocument|HTMLEditorKit|HTMLFrameHyperlinkEvent|HTMLWriter|Handler|HandshakeCompletedEvent|HandshakeCompletedListener|HasControls|HashAttributeSet|HashDocAttributeSet|HashMap|HashPrintJobAttributeSet|HashPrintRequestAttributeSet|HashPrintServiceAttributeSet|HashSet|Hashtable|HeadlessException|HierarchyBoundsAdapter|HierarchyBoundsListener|HierarchyEvent|HierarchyListener|Highlighter|HostnameVerifier|HttpRetryException|HttpURLConnection|HttpsURLConnection|HyperlinkEvent|HyperlinkListener|ICC_ColorSpace|ICC_Profile|ICC_ProfileGray|ICC_ProfileRGB|IIOByteBuffer|IIOException|IIOImage|IIOInvalidTreeException|IIOMetadata|IIOMetadataController|IIOMetadataFormat|IIOMetadataFormatImpl|IIOMetadataNode|IIOParam|IIOParamController|IIOReadProgressListener|IIOReadUpdateListener|IIOReadWarningListener|IIORegistry|IIOServiceProvider|IIOWriteProgressListener|IIOWriteWarningListener|IOException|Icon|IconUIResource|IconView|Identity|IdentityHashMap|IdentityScope|IllegalAccessError|IllegalAccessException|IllegalArgumentException|IllegalBlockSizeException|IllegalBlockingModeException|IllegalCharsetNameException|IllegalClassFormatException|IllegalComponentStateException|IllegalFormatCodePointException|IllegalFormatConversionException|IllegalFormatException|IllegalFormatFlagsException|IllegalFormatPrecisionException|IllegalFormatWidthException|IllegalMonitorStateException|IllegalPathStateException|IllegalSelectorException|IllegalStateException|IllegalThreadStateException|Image|ImageCapabilities|ImageConsumer|ImageFilter|ImageGraphicAttribute|ImageIO|ImageIcon|ImageInputStream|ImageInputStreamImpl|ImageInputStreamSpi|ImageObserver|ImageOutputStream|ImageOutputStreamImpl|ImageOutputStreamSpi|ImageProducer|ImageReadParam|ImageReader|ImageReaderSpi|ImageReaderWriterSpi|ImageTranscoder|ImageTranscoderSpi|ImageTypeSpecifier|ImageView|ImageWriteParam|ImageWriter|ImageWriterSpi|ImagingOpException|IncompatibleClassChangeError|IncompleteAnnotationException|IndexColorModel|IndexOutOfBoundsException|IndexedPropertyChangeEvent|IndexedPropertyDescriptor|Inet4Address|Inet6Address|InetAddress|InetSocketAddress|Inflater|InflaterInputStream|InheritableThreadLocal|Inherited|InitialContext|InitialContextFactory|InitialContextFactoryBuilder|InitialDirContext|InitialLdapContext|InlineView|InputContext|InputEvent|InputMap|InputMapUIResource|InputMethod|InputMethodContext|InputMethodDescriptor|InputMethodEvent|InputMethodHighlight|InputMethodListener|InputMethodRequests|InputMismatchException|InputStream|InputStreamReader|InputSubset|InputVerifier|Insets|InsetsUIResource|InstanceAlreadyExistsException|InstanceNotFoundException|InstantiationError|InstantiationException|Instrument|Instrumentation|InsufficientResourcesException|IntBuffer|Integer|IntegerSyntax|InternalError|InternalFrameAdapter|InternalFrameEvent|InternalFrameFocusTraversalPolicy|InternalFrameListener|InternalFrameUI|InternationalFormatter|InterruptedException|InterruptedIOException|InterruptedNamingException|InterruptibleChannel|IntrospectionException|Introspector|InvalidActivityException|InvalidAlgorithmParameterException|InvalidApplicationException|InvalidAttributeIdentifierException|InvalidAttributeValueException|InvalidAttributesException|InvalidClassException|InvalidDnDOperationException|InvalidKeyException|InvalidKeySpecException|InvalidMarkException|InvalidMidiDataException|InvalidNameException|InvalidObjectException|InvalidOpenTypeException|InvalidParameterException|InvalidParameterSpecException|InvalidPreferencesFormatException|InvalidPropertiesFormatException|InvalidRelationIdException|InvalidRelationServiceException|InvalidRelationTypeException|InvalidRoleInfoException|InvalidRoleValueException|InvalidSearchControlsException|InvalidSearchFilterException|InvalidTargetObjectTypeException|InvalidTransactionException|InvocationEvent|InvocationHandler|InvocationTargetException|ItemEvent|ItemListener|ItemSelectable|Iterable|Iterator|IvParameterSpec|JApplet|JButton|JCheckBox|JCheckBoxMenuItem|JColorChooser|JComboBox|JComponent|JDesktopPane|JDialog|JEditorPane|JFileChooser|JFormattedTextField|JFrame|JInternalFrame|JLabel|JLayeredPane|JList|JMException|JMRuntimeException|JMXAuthenticator|JMXConnectionNotification|JMXConnector|JMXConnectorFactory|JMXConnectorProvider|JMXConnectorServer|JMXConnectorServerFactory|JMXConnectorServerMBean|JMXConnectorServerProvider|JMXPrincipal|JMXProviderException|JMXServerErrorException|JMXServiceURL|JMenu|JMenuBar|JMenuItem|JOptionPane|JPEGHuffmanTable|JPEGImageReadParam|JPEGImageWriteParam|JPEGQTable|JPanel|JPasswordField|JPopupMenu|JProgressBar|JRadioButton|JRadioButtonMenuItem|JRootPane|JScrollBar|JScrollPane|JSeparator|JSlider|JSpinner|JSplitPane|JTabbedPane|JTable|JTableHeader|JTextArea|JTextComponent|JTextField|JTextPane|JToggleButton|JToolBar|JToolTip|JTree|JViewport|JWindow|JarEntry|JarException|JarFile|JarInputStream|JarOutputStream|JarURLConnection|JdbcRowSet|JobAttributes|JobHoldUntil|JobImpressions|JobImpressionsCompleted|JobImpressionsSupported|JobKOctets|JobKOctetsProcessed|JobKOctetsSupported|JobMediaSheets|JobMediaSheetsCompleted|JobMediaSheetsSupported|JobMessageFromOperator|JobName|JobOriginatingUserName|JobPriority|JobPrioritySupported|JobSheets|JobState|JobStateReason|JobStateReasons|JoinRowSet|Joinable|KerberosKey|KerberosPrincipal|KerberosTicket|Kernel|Key|KeyAdapter|KeyAgreement|KeyAgreementSpi|KeyAlreadyExistsException|KeyEvent|KeyEventDispatcher|KeyEventPostProcessor|KeyException|KeyFactory|KeyFactorySpi|KeyGenerator|KeyGeneratorSpi|KeyListener|KeyManagementException|KeyManager|KeyManagerFactory|KeyManagerFactorySpi|KeyPair|KeyPairGenerator|KeyPairGeneratorSpi|KeyRep|KeySpec|KeyStore|KeyStoreBuilderParameters|KeyStoreException|KeyStoreSpi|KeyStroke|KeyboardFocusManager|Keymap|LDAPCertStoreParameters|Label|LabelUI|LabelView|LanguageCallback|LastOwnerException|LayeredHighlighter|LayoutFocusTraversalPolicy|LayoutManager|LayoutManager2|LayoutQueue|LdapContext|LdapName|LdapReferralException|Lease|Level|LimitExceededException|Line|Line2D|LineBorder|LineBreakMeasurer|LineEvent|LineListener|LineMetrics|LineNumberInputStream|LineNumberReader|LineUnavailableException|LinkException|LinkLoopException|LinkRef|LinkageError|LinkedBlockingQueue|LinkedHashMap|LinkedHashSet|LinkedList|List|ListCellRenderer|ListDataEvent|ListDataListener|ListIterator|ListModel|ListResourceBundle|ListSelectionEvent|ListSelectionListener|ListSelectionModel|ListUI|ListView|ListenerNotFoundException|LoaderHandler|Locale|LocateRegistry|Lock|LockSupport|LogManager|LogRecord|LogStream|Logger|LoggingMXBean|LoggingPermission|LoginContext|LoginException|LoginModule|Long|LongBuffer|LookAndFeel|LookupOp|LookupTable|MBeanAttributeInfo|MBeanConstructorInfo|MBeanException|MBeanFeatureInfo|MBeanInfo|MBeanNotificationInfo|MBeanOperationInfo|MBeanParameterInfo|MBeanPermission|MBeanRegistration|MBeanRegistrationException|MBeanServer|MBeanServerBuilder|MBeanServerConnection|MBeanServerDelegate|MBeanServerDelegateMBean|MBeanServerFactory|MBeanServerForwarder|MBeanServerInvocationHandler|MBeanServerNotification|MBeanServerNotificationFilter|MBeanServerPermission|MBeanTrustPermission|MGF1ParameterSpec|MLet|MLetMBean|Mac|MacSpi|MalformedInputException|MalformedLinkException|MalformedObjectNameException|MalformedParameterizedTypeException|MalformedURLException|ManageReferralControl|ManagementFactory|ManagementPermission|ManagerFactoryParameters|Manifest|Map|MappedByteBuffer|MarshalException|MarshalledObject|MaskFormatter|MatchResult|Matcher|Math|MathContext|MatteBorder|Media|MediaName|MediaPrintableArea|MediaSize|MediaSizeName|MediaTracker|MediaTray|Member|MemoryCacheImageInputStream|MemoryCacheImageOutputStream|MemoryHandler|MemoryImageSource|MemoryMXBean|MemoryManagerMXBean|MemoryNotificationInfo|MemoryPoolMXBean|MemoryType|MemoryUsage|Menu|MenuBar|MenuBarUI|MenuComponent|MenuContainer|MenuDragMouseEvent|MenuDragMouseListener|MenuElement|MenuEvent|MenuItem|MenuItemUI|MenuKeyEvent|MenuKeyListener|MenuListener|MenuSelectionManager|MenuShortcut|MessageDigest|MessageDigestSpi|MessageFormat|MetaEventListener|MetaMessage|MetalBorders|MetalButtonUI|MetalCheckBoxIcon|MetalCheckBoxUI|MetalComboBoxButton|MetalComboBoxEditor|MetalComboBoxIcon|MetalComboBoxUI|MetalDesktopIconUI|MetalFileChooserUI|MetalIconFactory|MetalInternalFrameTitlePane|MetalInternalFrameUI|MetalLabelUI|MetalLookAndFeel|MetalMenuBarUI|MetalPopupMenuSeparatorUI|MetalProgressBarUI|MetalRadioButtonUI|MetalRootPaneUI|MetalScrollBarUI|MetalScrollButton|MetalScrollPaneUI|MetalSeparatorUI|MetalSliderUI|MetalSplitPaneUI|MetalTabbedPaneUI|MetalTextFieldUI|MetalTheme|MetalToggleButtonUI|MetalToolBarUI|MetalToolTipUI|MetalTreeUI|Method|MethodDescriptor|MidiChannel|MidiDevice|MidiDeviceProvider|MidiEvent|MidiFileFormat|MidiFileReader|MidiFileWriter|MidiMessage|MidiSystem|MidiUnavailableException|MimeTypeParseException|MinimalHTMLWriter|MissingFormatArgumentException|MissingFormatWidthException|MissingResourceException|Mixer|MixerProvider|ModelMBean|ModelMBeanAttributeInfo|ModelMBeanConstructorInfo|ModelMBeanInfo|ModelMBeanInfoSupport|ModelMBeanNotificationBroadcaster|ModelMBeanNotificationInfo|ModelMBeanOperationInfo|ModificationItem|Modifier|Monitor|MonitorMBean|MonitorNotification|MonitorSettingException|MouseAdapter|MouseDragGestureRecognizer|MouseEvent|MouseInfo|MouseInputAdapter|MouseInputListener|MouseListener|MouseMotionAdapter|MouseMotionListener|MouseWheelEvent|MouseWheelListener|MultiButtonUI|MultiColorChooserUI|MultiComboBoxUI|MultiDesktopIconUI|MultiDesktopPaneUI|MultiDoc|MultiDocPrintJob|MultiDocPrintService|MultiFileChooserUI|MultiInternalFrameUI|MultiLabelUI|MultiListUI|MultiLookAndFeel|MultiMenuBarUI|MultiMenuItemUI|MultiOptionPaneUI|MultiPanelUI|MultiPixelPackedSampleModel|MultiPopupMenuUI|MultiProgressBarUI|MultiRootPaneUI|MultiScrollBarUI|MultiScrollPaneUI|MultiSeparatorUI|MultiSliderUI|MultiSpinnerUI|MultiSplitPaneUI|MultiTabbedPaneUI|MultiTableHeaderUI|MultiTableUI|MultiTextUI|MultiToolBarUI|MultiToolTipUI|MultiTreeUI|MultiViewportUI|MulticastSocket|MultipleDocumentHandling|MultipleMaster|MutableAttributeSet|MutableComboBoxModel|MutableTreeNode|Name|NameAlreadyBoundException|NameCallback|NameClassPair|NameNotFoundException|NameParser|NamespaceChangeListener|NamespaceContext|Naming|NamingEnumeration|NamingEvent|NamingException|NamingExceptionEvent|NamingListener|NamingManager|NamingSecurityException|NavigationFilter|NegativeArraySizeException|NetPermission|NetworkInterface|NoClassDefFoundError|NoConnectionPendingException|NoInitialContextException|NoPermissionException|NoRouteToHostException|NoSuchAlgorithmException|NoSuchAttributeException|NoSuchElementException|NoSuchFieldError|NoSuchFieldException|NoSuchMethodError|NoSuchMethodException|NoSuchObjectException|NoSuchPaddingException|NoSuchProviderException|NodeChangeEvent|NodeChangeListener|NonReadableChannelException|NonWritableChannelException|NoninvertibleTransformException|NotActiveException|NotBoundException|NotCompliantMBeanException|NotContextException|NotOwnerException|NotSerializableException|NotYetBoundException|NotYetConnectedException|Notification|NotificationBroadcaster|NotificationBroadcasterSupport|NotificationEmitter|NotificationFilter|NotificationFilterSupport|NotificationListener|NotificationResult|NullCipher|NullPointerException|Number|NumberFormat|NumberFormatException|NumberFormatter|NumberOfDocuments|NumberOfInterveningJobs|NumberUp|NumberUpSupported|NumericShaper|OAEPParameterSpec|ObjID|Object|ObjectChangeListener|ObjectFactory|ObjectFactoryBuilder|ObjectInput|ObjectInputStream|ObjectInputValidation|ObjectInstance|ObjectName|ObjectOutput|ObjectOutputStream|ObjectStreamClass|ObjectStreamConstants|ObjectStreamException|ObjectStreamField|ObjectView|Observable|Observer|OceanTheme|OpenDataException|OpenMBeanAttributeInfo|OpenMBeanAttributeInfoSupport|OpenMBeanConstructorInfo|OpenMBeanConstructorInfoSupport|OpenMBeanInfo|OpenMBeanInfoSupport|OpenMBeanOperationInfo|OpenMBeanOperationInfoSupport|OpenMBeanParameterInfo|OpenMBeanParameterInfoSupport|OpenType|OperatingSystemMXBean|Operation|OperationNotSupportedException|OperationsException|Option|OptionPaneUI|OptionalDataException|OrientationRequested|OutOfMemoryError|OutputDeviceAssigned|OutputKeys|OutputStream|OutputStreamWriter|OverlappingFileLockException|OverlayLayout|Override|Owner|PBEKey|PBEKeySpec|PBEParameterSpec|PDLOverrideSupported|PKCS8EncodedKeySpec|PKIXBuilderParameters|PKIXCertPathBuilderResult|PKIXCertPathChecker|PKIXCertPathValidatorResult|PKIXParameters|PSSParameterSpec|PSource|Pack200|Package|PackedColorModel|PageAttributes|PageFormat|PageRanges|Pageable|PagedResultsControl|PagedResultsResponseControl|PagesPerMinute|PagesPerMinuteColor|Paint|PaintContext|PaintEvent|Panel|PanelUI|Paper|ParagraphView|ParameterBlock|ParameterDescriptor|ParameterMetaData|ParameterizedType|ParseException|ParsePosition|Parser|ParserConfigurationException|ParserDelegator|PartialResultException|PasswordAuthentication|PasswordCallback|PasswordView|Patch|PathIterator|Pattern|PatternSyntaxException|Permission|PermissionCollection|Permissions|PersistenceDelegate|PersistentMBean|PhantomReference|Pipe|PipedInputStream|PipedOutputStream|PipedReader|PipedWriter|PixelGrabber|PixelInterleavedSampleModel|PlainDocument|PlainView|Point|Point2D|PointerInfo|Policy|PolicyNode|PolicyQualifierInfo|Polygon|PooledConnection|Popup|PopupFactory|PopupMenu|PopupMenuEvent|PopupMenuListener|PopupMenuUI|Port|PortUnreachableException|PortableRemoteObject|PortableRemoteObjectDelegate|Position|Predicate|PreferenceChangeEvent|PreferenceChangeListener|Preferences|PreferencesFactory|PreparedStatement|PresentationDirection|Principal|PrintEvent|PrintException|PrintGraphics|PrintJob|PrintJobAdapter|PrintJobAttribute|PrintJobAttributeEvent|PrintJobAttributeListener|PrintJobAttributeSet|PrintJobEvent|PrintJobListener|PrintQuality|PrintRequestAttribute|PrintRequestAttributeSet|PrintService|PrintServiceAttribute|PrintServiceAttributeEvent|PrintServiceAttributeListener|PrintServiceAttributeSet|PrintServiceLookup|PrintStream|PrintWriter|Printable|PrinterAbortException|PrinterException|PrinterGraphics|PrinterIOException|PrinterInfo|PrinterIsAcceptingJobs|PrinterJob|PrinterLocation|PrinterMakeAndModel|PrinterMessageFromOperator|PrinterMoreInfo|PrinterMoreInfoManufacturer|PrinterName|PrinterResolution|PrinterState|PrinterStateReason|PrinterStateReasons|PrinterURI|PriorityBlockingQueue|PriorityQueue|PrivateClassLoader|PrivateCredentialPermission|PrivateKey|PrivateMLet|PrivilegedAction|PrivilegedActionException|PrivilegedExceptionAction|Process|ProcessBuilder|ProfileDataException|ProgressBarUI|ProgressMonitor|ProgressMonitorInputStream|Properties|PropertyChangeEvent|PropertyChangeListener|PropertyChangeListenerProxy|PropertyChangeSupport|PropertyDescriptor|PropertyEditor|PropertyEditorManager|PropertyEditorSupport|PropertyPermission|PropertyResourceBundle|PropertyVetoException|ProtectionDomain|ProtocolException|Provider|ProviderException|Proxy|ProxySelector|PublicKey|PushbackInputStream|PushbackReader|QName|QuadCurve2D|Query|QueryEval|QueryExp|Queue|QueuedJobCount|RC2ParameterSpec|RC5ParameterSpec|RGBImageFilter|RMIClassLoader|RMIClassLoaderSpi|RMIClientSocketFactory|RMIConnection|RMIConnectionImpl|RMIConnectionImpl_Stub|RMIConnector|RMIConnectorServer|RMIFailureHandler|RMIIIOPServerImpl|RMIJRMPServerImpl|RMISecurityException|RMISecurityManager|RMIServer|RMIServerImpl|RMIServerImpl_Stub|RMIServerSocketFactory|RMISocketFactory|RSAKey|RSAKeyGenParameterSpec|RSAMultiPrimePrivateCrtKey|RSAMultiPrimePrivateCrtKeySpec|RSAOtherPrimeInfo|RSAPrivateCrtKey|RSAPrivateCrtKeySpec|RSAPrivateKey|RSAPrivateKeySpec|RSAPublicKey|RSAPublicKeySpec|RTFEditorKit|Random|RandomAccess|RandomAccessFile|Raster|RasterFormatException|RasterOp|Rdn|ReadOnlyBufferException|ReadWriteLock|Readable|ReadableByteChannel|Reader|RealmCallback|RealmChoiceCallback|Receiver|Rectangle|Rectangle2D|RectangularShape|ReentrantLock|ReentrantReadWriteLock|Ref|RefAddr|Reference|ReferenceQueue|ReferenceUriSchemesSupported|Referenceable|ReferralException|ReflectPermission|ReflectionException|RefreshFailedException|Refreshable|Region|RegisterableService|Registry|RegistryHandler|RejectedExecutionException|RejectedExecutionHandler|Relation|RelationException|RelationNotFoundException|RelationNotification|RelationService|RelationServiceMBean|RelationServiceNotRegisteredException|RelationSupport|RelationSupportMBean|RelationType|RelationTypeNotFoundException|RelationTypeSupport|Remote|RemoteCall|RemoteException|RemoteObject|RemoteObjectInvocationHandler|RemoteRef|RemoteServer|RemoteStub|RenderContext|RenderableImage|RenderableImageOp|RenderableImageProducer|RenderedImage|RenderedImageFactory|Renderer|RenderingHints|RepaintManager|ReplicateScaleFilter|RequestingUserName|RequiredModelMBean|RescaleOp|ResolutionSyntax|ResolveResult|Resolver|ResourceBundle|ResponseCache|Result|ResultSet|ResultSetMetaData|Retention|RetentionPolicy|ReverbType|Robot|Role|RoleInfo|RoleInfoNotFoundException|RoleList|RoleNotFoundException|RoleResult|RoleStatus|RoleUnresolved|RoleUnresolvedList|RootPaneContainer|RootPaneUI|RoundRectangle2D|RoundingMode|RowMapper|RowSet|RowSetEvent|RowSetInternal|RowSetListener|RowSetMetaData|RowSetMetaDataImpl|RowSetReader|RowSetWarning|RowSetWriter|RuleBasedCollator|Runnable|Runtime|RuntimeErrorException|RuntimeException|RuntimeMBeanException|RuntimeMXBean|RuntimeOperationsException|RuntimePermission|SAXParser|SAXParserFactory|SAXResult|SAXSource|SAXTransformerFactory|SQLData|SQLException|SQLInput|SQLInputImpl|SQLOutput|SQLOutputImpl|SQLPermission|SQLWarning|SSLContext|SSLContextSpi|SSLEngine|SSLEngineResult|SSLException|SSLHandshakeException|SSLKeyException|SSLPeerUnverifiedException|SSLPermission|SSLProtocolException|SSLServerSocket|SSLServerSocketFactory|SSLSession|SSLSessionBindingEvent|SSLSessionBindingListener|SSLSessionContext|SSLSocket|SSLSocketFactory|SampleModel|Sasl|SaslClient|SaslClientFactory|SaslException|SaslServer|SaslServerFactory|Savepoint|Scanner|ScatteringByteChannel|ScheduledExecutorService|ScheduledFuture|ScheduledThreadPoolExecutor|Schema|SchemaFactory|SchemaFactoryLoader|SchemaViolationException|ScrollBarUI|ScrollPane|ScrollPaneAdjustable|ScrollPaneConstants|ScrollPaneLayout|ScrollPaneUI|Scrollable|Scrollbar|SealedObject|SearchControls|SearchResult|SecretKey|SecretKeyFactory|SecretKeyFactorySpi|SecretKeySpec|SecureCacheResponse|SecureClassLoader|SecureRandom|SecureRandomSpi|Security|SecurityException|SecurityManager|SecurityPermission|Segment|SelectableChannel|SelectionKey|Selector|SelectorProvider|Semaphore|SeparatorUI|Sequence|SequenceInputStream|Sequencer|SerialArray|SerialBlob|SerialClob|SerialDatalink|SerialException|SerialJavaObject|SerialRef|SerialStruct|Serializable|SerializablePermission|ServerCloneException|ServerError|ServerException|ServerNotActiveException|ServerRef|ServerRuntimeException|ServerSocket|ServerSocketChannel|ServerSocketFactory|ServiceNotFoundException|ServicePermission|ServiceRegistry|ServiceUI|ServiceUIFactory|ServiceUnavailableException|Set|SetOfIntegerSyntax|Severity|Shape|ShapeGraphicAttribute|SheetCollate|Short|ShortBuffer|ShortBufferException|ShortLookupTable|ShortMessage|Sides|Signature|SignatureException|SignatureSpi|SignedObject|Signer|SimpleAttributeSet|SimpleBeanInfo|SimpleDateFormat|SimpleDoc|SimpleFormatter|SimpleTimeZone|SimpleType|SinglePixelPackedSampleModel|SingleSelectionModel|Size2DSyntax|SizeLimitExceededException|SizeRequirements|SizeSequence|Skeleton|SkeletonMismatchException|SkeletonNotFoundException|SliderUI|Socket|SocketAddress|SocketChannel|SocketException|SocketFactory|SocketHandler|SocketImpl|SocketImplFactory|SocketOptions|SocketPermission|SocketSecurityException|SocketTimeoutException|SoftBevelBorder|SoftReference|SortControl|SortKey|SortResponseControl|SortedMap|SortedSet|SortingFocusTraversalPolicy|Soundbank|SoundbankReader|SoundbankResource|Source|SourceDataLine|SourceLocator|SpinnerDateModel|SpinnerListModel|SpinnerModel|SpinnerNumberModel|SpinnerUI|SplitPaneUI|Spring|SpringLayout|SslRMIClientSocketFactory|SslRMIServerSocketFactory|Stack|StackOverflowError|StackTraceElement|StandardMBean|StartTlsRequest|StartTlsResponse|StateEdit|StateEditable|StateFactory|Statement|StreamCorruptedException|StreamHandler|StreamPrintService|StreamPrintServiceFactory|StreamResult|StreamSource|StreamTokenizer|StrictMath|String|StringBuffer|StringBufferInputStream|StringBuilder|StringCharacterIterator|StringContent|StringIndexOutOfBoundsException|StringMonitor|StringMonitorMBean|StringReader|StringRefAddr|StringSelection|StringTokenizer|StringValueExp|StringWriter|Stroke|Struct|Stub|StubDelegate|StubNotFoundException|Style|StyleConstants|StyleContext|StyleSheet|StyledDocument|StyledEditorKit|Subject|SubjectDelegationPermission|SubjectDomainCombiner|SupportedValuesAttribute|SuppressWarnings|SwingConstants|SwingPropertyChangeSupport|SwingUtilities|SyncFactory|SyncFactoryException|SyncFailedException|SyncProvider|SyncProviderException|SyncResolver|SynchronousQueue|SynthConstants|SynthContext|SynthGraphicsUtils|SynthLookAndFeel|SynthPainter|SynthStyle|SynthStyleFactory|Synthesizer|SysexMessage|System|SystemColor|SystemFlavorMap|TabExpander|TabSet|TabStop|TabableView|TabbedPaneUI|TableCellEditor|TableCellRenderer|TableColumn|TableColumnModel|TableColumnModelEvent|TableColumnModelListener|TableHeaderUI|TableModel|TableModelEvent|TableModelListener|TableUI|TableView|TabularData|TabularDataSupport|TabularType|TagElement|Target|TargetDataLine|TargetedNotification|Templates|TemplatesHandler|TextAction|TextArea|TextAttribute|TextComponent|TextEvent|TextField|TextHitInfo|TextInputCallback|TextLayout|TextListener|TextMeasurer|TextOutputCallback|TextSyntax|TextUI|TexturePaint|Thread|ThreadDeath|ThreadFactory|ThreadGroup|ThreadInfo|ThreadLocal|ThreadMXBean|ThreadPoolExecutor|Throwable|Tie|TileObserver|Time|TimeLimitExceededException|TimeUnit|TimeZone|TimeoutException|Timer|TimerAlarmClockNotification|TimerMBean|TimerNotification|TimerTask|Timestamp|TitledBorder|TooManyListenersException|ToolBarUI|ToolTipManager|ToolTipUI|Toolkit|Track|TransactionRequiredException|TransactionRolledbackException|TransactionalWriter|TransferHandler|Transferable|TransformAttribute|Transformer|TransformerConfigurationException|TransformerException|TransformerFactory|TransformerFactoryConfigurationError|TransformerHandler|Transmitter|Transparency|TreeCellEditor|TreeCellRenderer|TreeExpansionEvent|TreeExpansionListener|TreeMap|TreeModel|TreeModelEvent|TreeModelListener|TreeNode|TreePath|TreeSelectionEvent|TreeSelectionListener|TreeSelectionModel|TreeSet|TreeUI|TreeWillExpandListener|TrustAnchor|TrustManager|TrustManagerFactory|TrustManagerFactorySpi|Type|TypeInfoProvider|TypeNotPresentException|TypeVariable|Types|UID|UIDefaults|UIManager|UIResource|URI|URIException|URIResolver|URISyntax|URISyntaxException|URL|URLClassLoader|URLConnection|URLDecoder|URLEncoder|URLStreamHandler|URLStreamHandlerFactory|UTFDataFormatException|UUID|UndeclaredThrowableException|UndoManager|UndoableEdit|UndoableEditEvent|UndoableEditListener|UndoableEditSupport|UnexpectedException|UnicastRemoteObject|UnknownError|UnknownFormatConversionException|UnknownFormatFlagsException|UnknownGroupException|UnknownHostException|UnknownObjectException|UnknownServiceException|UnmappableCharacterException|UnmarshalException|UnmodifiableClassException|UnmodifiableSetException|UnrecoverableEntryException|UnrecoverableKeyException|Unreferenced|UnresolvedAddressException|UnresolvedPermission|UnsatisfiedLinkError|UnsolicitedNotification|UnsolicitedNotificationEvent|UnsolicitedNotificationListener|UnsupportedAddressTypeException|UnsupportedAudioFileException|UnsupportedCallbackException|UnsupportedCharsetException|UnsupportedClassVersionError|UnsupportedEncodingException|UnsupportedFlavorException|UnsupportedLookAndFeelException|UnsupportedOperationException|Util|UtilDelegate|Utilities|VMID|Validator|ValidatorHandler|ValueExp|ValueHandler|ValueHandlerMultiFormat|VariableHeightLayoutCache|Vector|VerifyError|VetoableChangeListener|VetoableChangeListenerProxy|VetoableChangeSupport|View|ViewFactory|ViewportLayout|ViewportUI|VirtualMachineError|Visibility|VoiceStatus|Void|VolatileImage|WeakHashMap|WeakReference|WebRowSet|WildcardType|Window|WindowAdapter|WindowConstants|WindowEvent|WindowFocusListener|WindowListener|WindowStateListener|WrappedPlainView|WritableByteChannel|WritableRaster|WritableRenderedImage|WriteAbortedException|Writer|X500Principal|X500PrivateCredential|X509CRL|X509CRLEntry|X509CRLSelector|X509CertSelector|X509Certificate|X509EncodedKeySpec|X509ExtendedKeyManager|X509Extension|X509KeyManager|X509TrustManager|XAConnection|XADataSource|XAException|XAResource|XMLConstants|XMLDecoder|XMLEncoder|XMLFormatter|XMLGregorianCalendar|XMLParseException|XPath|XPathConstants|XPathException|XPathExpression|XPathExpressionException|XPathFactory|XPathFactoryConfigurationException|XPathFunction|XPathFunctionException|XPathFunctionResolver|XPathVariableResolver|Xid|XmlReader|XmlWriter|ZipEntry|ZipException|ZipFile|ZipInputStream|ZipOutputStream|ZoneView)\b -uuid: B3A64888-EBBB-4436-8D9E-F1169C5D7613 -foldingStartMarker: (\{\s*$|^\s*// \{\{\{) -patterns: -- name: comment.block.empty.groovy - match: /\*\*/ -- name: comment.block.documentation.groovy - begin: (^\s*)?/\*\* - end: \*/(\s*\n)? - patterns: - - captures: - "1": - name: keyword.other.documentation.params.groovy - "3": - name: keyword.other.documentation.value.groovy - match: \*\s*(@(param|throws))\s*([a-z]\w+)\s* - - name: keyword.other.documentation.link.groovy - match: "{@link\\s+\\S*\\s+(\\S*)}" - - captures: - "1": - name: variable.parameter.documentation.groovy - match: \*\s*(@[a-zA-Z0-9_-]+)\s* -- name: meta.definition.class.groovy - captures: - "1": - name: storage.modifier.groovy - "3": - name: storage.type.groovy - "4": - name: entity.name.type.class.groovy - begin: |- - (?x)^\s* - ((?:\b(def|public|private|protected|static|final|native|synchronized|abstract|threadsafe|transient)\b\s*)*) # modifier - (class|interface)\s+ - (\w+)\s* # identifier - end: (?={) - patterns: - - name: meta.definition.class.extends.groovy - captures: - "1": - name: storage.modifier.groovy - begin: \b(extends)\b\s+ - end: (?={|implements) - patterns: - - include: "#all-types" - - name: meta.definition.class.implements.groovy - captures: - "1": - name: storage.modifier.groovy - begin: \b(implements)\b\s+ - end: (?={|extends) - patterns: - - include: "#all-types" -- name: meta.definition.constructor.groovy - captures: - "1": - name: storage.modifier.groovy - "3": - name: entity.name.function.constructor.groovy - begin: |- - (?x)^\s* - ((?:\b(public|private|protected|static|final|native|synchronized|abstract|threadsafe|transient)\b\s*)*) # modifier - ((?!(if|while|catch|this|print|return|synchronized|switch))\w+)\s* # identifier - (?!.*(;|\n\r|\n)) # abort if line has a ; - (?=\() - end: (?={) - patterns: - - include: "#statement-remainder" -- name: meta.definition.method.groovy - begin: |- - (?x)^\s* - ((?:\b(def|public|private|protected|static|final|native|synchronized|abstract|threadsafe|transient)\b\s*)*) # modifier - (\b(void|boolean|byte|char|short|int|float|long|double|(\w+\.)*[A-Z]\w+)\b(<((?:\w+\.)*[A-Z]\w+)>|\[\s*\])?)\s* # type - (\w+)\s* # identifier - (?!.*(;|\n\r|\n)) # abort if line has a ; - (?=\() - beginCaptures: - "6": - name: storage.type.groovy - "8": - name: entity.name.function.groovy - "1": - name: storage.modifier.groovy - "4": - name: storage.type.groovy - end: (?={) - patterns: - - include: "#statement-remainder" -- name: constant.other.groovy - match: \b([A-Z][A-Z0-9_]+)\b -- name: comment.block.groovy - begin: /\* - end: \*/ -- name: comment.line.double-slash.groovy - match: //.*$\n? -- include: "#all-types" -- name: storage.modifier.access-control.groovy - match: \b(def|private|protected|public)\b -- name: storage.modifier.groovy - match: \b(abstract|final|native|static|transient|synchronized|volatile|strictfp|extends|implements)\b -- name: storage.type.groovy - match: \b(class|interface)\b -- name: keyword.control.catch-exception.groovy - match: \b(try|catch|finally|throw)\b -- name: keyword.control.groovy - match: \b(return|break|case|continue|default|do|while|for|switch|if|else)\b -- name: meta.import.groovy - captures: - "1": - name: keyword.other.class-fns.groovy - "2": - name: entity.name.type.class.groovy - match: ^\s*(import)\s+([^ ;$]+);? -- name: meta.package.groovy - captures: - "1": - name: keyword.other.class-fns.groovy - "2": - name: entity.name.function.package.groovy - match: ^\s*(package)\s+([^ ;]+?); -- name: keyword.other.class-fns.groovy - match: \b(new|throws)\b -- name: keyword.operator.groovy - match: \b(instanceof)\b -- name: constant.language.groovy - match: \b(true|false|null)\b -- name: variable.language.groovy - match: \b(this|super)\b -- name: constant.numeric.groovy - match: \b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)([LlFfUuDd]|UL|ul)?\b -- include: "#string-quoted-double" -- include: "#string-quoted-single" -- name: keyword.operator.comparison.groovy - match: (===|==|!=|<=|>=|<=>|<>|<|>|<<) -- name: keyword.operator.increment-decrement.groovy - match: (\-\-|\+\+) -- name: keyword.operator.arithmetic.groovy - match: (\-|\+|\*|\/|%) -- name: keyword.operator.logical.groovy - match: (!|&&|\|\|) -foldingStopMarker: ^\s*(\}|// \}\}\}$) -keyEquivalent: ^~G diff --git a/vendor/ultraviolet/syntax/gtd.syntax b/vendor/ultraviolet/syntax/gtd.syntax deleted file mode 100644 index c01193d..0000000 --- a/vendor/ultraviolet/syntax/gtd.syntax +++ /dev/null @@ -1,22 +0,0 @@ ---- -name: GTD -fileTypes: -- gtd -scopeName: text.plain.gtd -uuid: A984336E-2C65-4152-8FC0-34D2E73721DA -patterns: -- name: markup.other.pagename - match: "[A-Z][a-z]+([A-Z][a-z]*)+" -- name: string.unquoted.gtd - match: ^-\s{2}\S+\s -- name: entity.name.tag.gtd - match: ^<-\s\S+\s -- name: constant.language.gtd - match: ^->\s\S+\s -- name: variable.language.gtd - match: ^\+\s{2}\S+\s -- name: comment.line.gtd - match: ^\^\s{2}\S+\s -- name: support.class.exception.gtd - match: ^\!\s{2}\S+\s -keyEquivalent: ^~G diff --git a/vendor/ultraviolet/syntax/gtdalt.syntax b/vendor/ultraviolet/syntax/gtdalt.syntax deleted file mode 100644 index 8d71eb3..0000000 --- a/vendor/ultraviolet/syntax/gtdalt.syntax +++ /dev/null @@ -1,143 +0,0 @@ ---- -name: GTDalt -fileTypes: -- gtd -- gtdlog -scopeName: text.gtdalt -repository: - title: - name: constant.other.title.gtdalt - match: \S+(?:\s+\S+)*?(?=\s*(?:\[\d+\]|(?:due|at|from):|$)) - date: - captures: - "1": - name: keyword.operator.due.gtdalt - "2": - name: punctuation.separator.key-value.due.gtdalt - "3": - name: string.quoted.other.timestamp.due.gtdalt - "4": - name: punctuation.definition.due.gtdalt - "5": - name: punctuation.definition.due.gtdalt - match: ((?:due|at|from)(:))((\[)\d{4}-\d{2}-\d{2}(\])) - note: - name: support.other.note.gtdalt - captures: - "1": - name: punctuation.definition.note.gtdalt - "2": - name: punctuation.definition.note.gtdalt - match: (\[)\d+(\]) - link: - captures: - "1": - name: punctuation.definition.link.gtdalt - "2": - name: markup.underline.link.gtdalt - "3": - name: punctuation.definition.link.gtdalt - match: (<)([^>]*)(>) -uuid: C36472BD-A8CD-4613-A595-CEFB052E6181 -foldingStartMarker: ^\s*project -patterns: -- name: meta.project.begin.gtdalt - endCaptures: - "0": - name: meta.line.project.end.gtdalt - "1": - name: keyword.control.project.end.gtdalt - begin: ^\s*(project)\s+(.*)(\n) - beginCaptures: - "0": - name: meta.line.project.begin.gtdalt - "1": - name: keyword.control.project.begin.gtdalt - "2": - name: entity.name.section.project.title.gtdalt - "3": - name: meta.project.newline.gtdalt - end: ^\s*(end)\s* - patterns: - - include: $self -- name: meta.action.only-context.gtdalt - captures: - "1": - name: storage.type.context.action.gtdalt - "2": - name: punctuation.definition.context.action.gtdalt - match: ^\s*((@)\S++\n) -- name: meta.action.gtdalt - begin: ^\s*((@)\S++\s) - beginCaptures: - "1": - name: storage.type.context.action.gtdalt - "2": - name: punctuation.definition.context.action.gtdalt - end: \n|$ - patterns: - - include: "#note" - - include: "#date" - - include: "#title" -- name: meta.action.completed.gtdalt - captures: - "6": - name: punctuation.definition.date.gtdalt - "0": - name: comment.line.number-sign.action.completed.gtdalt - "2": - name: punctuation.definition.completed.gtdalt - "3": - name: punctuation.definition.completed.gtdalt - "4": - name: string.quoted.other.timestamp.action.completed.gtdalt - "5": - name: punctuation.definition.date.gtdalt - match: ^((#)completed(:))((\[)\d{4}-\d{2}-\d{2}(\]))\s*(.*) -- name: meta.note.gtdalt - begin: ^((\[)\d+(\])) - beginCaptures: - "1": - name: support.other.note.gtdalt - "2": - name: punctuation.definition.note.note.gtdalt - "3": - name: punctuation.definition.note.note.gtdalt - end: \n|$ - patterns: - - include: "#link" -- name: meta.action.archived.gtdalt - captures: - "6": - name: storage.type.context.action.archived.gtdalt - "7": - name: comment.line.slash.action.archived.gtdalt - "1": - name: punctuation.separator.archived.gtdalt - "2": - name: string.quoted.other.timestamp.action.archived.gtdalt - "3": - name: punctuation.separator.archived.gtdalt - "4": - name: support.other.project.action.archived.gtdalt - "5": - name: punctuation.separator.archived.gtdalt - match: ^(\/)(\d{4}-\d{2}-\d{2})(\/)([^\/]+)(\/)(@\S+)\s++(.*)$ -- name: meta.project.archived.gtdalt - captures: - "1": - name: punctuation.separator.archived.gtdalt - "2": - name: string.quoted.other.timestamp.project.archived.gtdalt - "3": - name: punctuation.separator.archived.gtdalt - "4": - name: support.other.project.archived.gtdalt - match: ^(\/)(\d{4}-\d{2}-\d{2})(\/)([^\/]+)$ -- name: comment.line.number-sign.generic.gtdalt - captures: - "1": - name: punctuation.definition.comment.gtdalt - match: ^(#)\s+.*$ -foldingStopMarker: ^\s*end\s*$ -keyEquivalent: ^~G diff --git a/vendor/ultraviolet/syntax/haml.syntax b/vendor/ultraviolet/syntax/haml.syntax deleted file mode 100644 index e93d134..0000000 --- a/vendor/ultraviolet/syntax/haml.syntax +++ /dev/null @@ -1,88 +0,0 @@ ---- -name: Haml -fileTypes: -- haml -- sass -scopeName: text.haml -repository: - continuation: - captures: - "1": - name: punctuation.separator.continuation.haml - match: (\|)\s*\n - rubyline: - name: meta.line.ruby.haml - endCaptures: - "1": - name: source.ruby.embedded.html - "2": - name: keyword.control.ruby.start-block - begin: =|-|~ - contentName: source.ruby.embedded.haml - end: ((do|\{)( \|[^|]+\|)?)$|$|^(?!.*\|\s*$) - patterns: - - name: comment.line.number-sign.ruby - match: "#.*$" - comment: Hack to let ruby comments work in this context properly - - include: source.ruby.rails - - include: "#continuation" -uuid: 3D727049-DD05-45DF-92A5-D50EA36FD035 -foldingStartMarker: ^\s*([-%#\:\.\w\=].*)\s$ -patterns: -- name: meta.prolog.haml - captures: - "1": - name: punctuation.definition.prolog.haml - match: ^(!!!)($|\s.*) -- name: comment.line.slash.haml - captures: - "1": - name: punctuation.section.comment.haml - match: ^ *(/)\s*\S.*$\n? -- name: comment.block.haml - begin: ^( *)(/)\s*$ - beginCaptures: - "2": - name: punctuation.section.comment.haml - end: ^(?!\1 ) - patterns: - - include: text.haml -- captures: - "1": - name: meta.tag.haml - "2": - name: punctuation.definition.tag.haml - "3": - name: entity.name.tag.haml - begin: ^\s*(?:((%)([\w:]+))|(?=\.|#)) - end: $|(?!\.|#|\{|\[|=|-|~|/) - patterns: - - name: entity.name.tag.class.haml - match: \.[\w-]+ - - name: entity.name.tag.id.haml - match: "#[\\w-]+" - - name: meta.section.attributes.haml - begin: \{(?=.*\}|.*\|\s*$) - end: \}|$|^(?!.*\|\s*$) - patterns: - - include: source.ruby.rails - - include: "#continuation" - - name: meta.section.object.haml - begin: \[(?=.*\]|.*\|\s*$) - end: \]|$|^(?!.*\|\s*$) - patterns: - - include: source.ruby.rails - - include: "#continuation" - - include: "#rubyline" - - name: punctuation.terminator.tag.haml - match: / -- captures: - "1": - name: meta.escape.haml - match: ^\s*(\\.) -- begin: ^\s*(?==|-|~) - end: $ - patterns: - - include: "#rubyline" -foldingStopMarker: ^\s*$ -keyEquivalent: ^~H diff --git a/vendor/ultraviolet/syntax/haskell.syntax b/vendor/ultraviolet/syntax/haskell.syntax deleted file mode 100644 index 303534e..0000000 --- a/vendor/ultraviolet/syntax/haskell.syntax +++ /dev/null @@ -1,88 +0,0 @@ ---- -name: Haskell -fileTypes: -- hs -scopeName: source.haskell -uuid: 5C034675-1F6D-497E-8073-369D37E2FD7D -patterns: -- name: entity.name.function.infix.haskell - captures: - "1": - name: punctuation.definition.entity.haskell - "2": - name: punctuation.definition.entity.haskell - match: (`).*(`) -- name: keyword.other.haskell - match: \b(otherwise|module|where|import|data|type|case|of|let|in|instance|deriving|class|newtype|default|hiding|as)\b -- name: punctuation.separator.equal-sign.haskell - match: (?<![<=>/])=(?![=]) -- name: punctuation.separator.pipe-sign.haskell - match: (?<!\|)\|(?!(\||[\(\),_a-zA-Z0-9\s]*<-)) -- name: keyword.operator.haskell - match: \b(infixl|infixr)\b -- name: keyword.control.haskell - match: \b(do|if|then|else)\b -- name: meta.preprocessor.haskell - captures: - "1": - name: punctuation.definition.preprocessor.haskell - match: ^\s*(#)\s*\w+ -- name: string.quoted.double.haskell - endCaptures: - "0": - name: punctuation.definition.string.end.haskell - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.haskell - end: "\"" - patterns: - - name: constant.character.escape.haskell - match: \\. -- name: string.quoted.single.haskell - endCaptures: - "0": - name: punctuation.definition.string.end.haskell - begin: "[^\\w']'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.haskell - end: "'" - patterns: - - name: constant.character.escape.haskell - match: \\. -- name: meta.function.type-declaration.haskell - begin: ^\s*([a-z_][a-zA-Z0-9_]*|\([|!%$+\-.,=</>]+\))\s*(::) - beginCaptures: - "1": - name: entity.name.function.haskell - "2": - name: punctuation.separator.double-colon.haskell - end: $\n? - patterns: - - name: punctuation.separator.arrow.haskell - match: -> - - name: punctuation.separator.big-arrow.haskell - match: => - - name: variable.other.generic-type.haskell - match: \b[a-z][a-zA-Z0-9,()_]*\b - - name: constant.other.haskell - match: \b[A-Z][a-zA-Z0-9,()_]*\b -- name: constant.other.haskell - match: \b[A-Z]\w*\b -- name: comment.line.double-dash.haskell - captures: - "1": - name: punctuation.definition.comment.haskell - match: (--).*$\n? -- name: comment.block.haskell - captures: - "0": - name: punctuation.definition.comment.haskell - begin: "{-" - end: -} -- name: entity.name.function.builtin.prelude.haskell - match: \b(abs|acos|acosh|all|and|any|appendFile|applyM|asTypeOf|asin|asinh|atan|atan2|atanh|break|catch|ceiling|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|div|divMod|drop|dropWhile|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromEnum|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|head|id|init|interact|ioError|isDenormalized|isIEEE|isInfinite|isNaN|isNegativeZero|iterate|last|lcm|length|lex|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|odd|or|otherwise|pi|pred|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|read|readFile|readIO|readList|readLn|readParen|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showList|showParen|showString|shows|showsPrec|significand|signum|sin|sinh|snd|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|toEnum|toInteger|toRational|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b -- name: entity.name.function.infix.haskell - match: \([|!%$+\-.,=</>]+\) -keyEquivalent: ^~H diff --git a/vendor/ultraviolet/syntax/html-asp.syntax b/vendor/ultraviolet/syntax/html-asp.syntax deleted file mode 100644 index 53b823f..0000000 --- a/vendor/ultraviolet/syntax/html-asp.syntax +++ /dev/null @@ -1,27 +0,0 @@ ---- -name: HTML (ASP) -fileTypes: -- asp -scopeName: text.html.asp -uuid: 27798CC6-6B1D-11D9-B8FA-000D93589AF6 -foldingStartMarker: (<(?i:(head|table|div|style|script|ul|ol|form|dl))\b.*?>|\{) -patterns: -- name: source.asp.embedded.html - endCaptures: - "0": - name: punctuation.section.embedded.end.asp - begin: <%=? - beginCaptures: - "0": - name: punctuation.section.embedded.begin.asp - end: "%>" - patterns: - - name: comment.line.apostrophe.asp - captures: - "1": - name: punctuation.definition.comment.asp - match: (').*?(?=%>) - - include: source.asp -- include: text.html.basic -foldingStopMarker: (</(?i:(head|table|div|style|script|ul|ol|form|dl))>|\}) -keyEquivalent: ^~A diff --git a/vendor/ultraviolet/syntax/html.syntax b/vendor/ultraviolet/syntax/html.syntax deleted file mode 100644 index d9f3a8d..0000000 --- a/vendor/ultraviolet/syntax/html.syntax +++ /dev/null @@ -1,362 +0,0 @@ ---- -name: HTML -fileTypes: -- html -- htm -- shtml -- xhtml -- phtml -- php -- inc -- tmpl -- tpl -firstLineMatch: <!DOCTYPE|<(?i:html) -scopeName: text.html.basic -repository: - tag-stuff: - patterns: - - include: "#tag-id-attribute" - - include: "#tag-generic-attribute" - - include: "#string-double-quoted" - - include: "#string-single-quoted" - - include: "#embedded-code" - string-double-quoted: - name: string.quoted.double.html - endCaptures: - "0": - name: punctuation.definition.string.end.html - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.html - end: "\"" - patterns: - - include: "#embedded-code" - - include: "#entities" - php: - patterns: - - name: source.php.embedded.line.empty.html - captures: - "1": - name: source.php.embedded.line.empty.whitespace.html - match: <\?(?i:php|=)?(\s*\?)> - - name: source.php.embedded.block.html - begin: (?:^\s*)(?=<\?(?i:php|=)?(?!.*\?>)) - applyEndPatternLast: 1 - end: (?<=\?>)(?:\s*$\n)? - patterns: - - include: source.php - comment: match only multi-line PHP with leading whitespace - - name: source.php.embedded.line.html - begin: (?=<\?(?i:php|=)?) - applyEndPatternLast: 1 - end: (?<=\?>) - patterns: - - include: source.php - entities: - patterns: - - name: constant.character.entity.html - captures: - "1": - name: punctuation.definition.entity.html - "3": - name: punctuation.definition.entity.html - match: (&)([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+)(;) - - name: invalid.illegal.bad-ampersand.html - match: "&" - string-single-quoted: - name: string.quoted.single.html - endCaptures: - "0": - name: punctuation.definition.string.end.html - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.html - end: "'" - patterns: - - include: "#embedded-code" - - include: "#entities" - python: - name: source.python.embedded.html - begin: (?:^\s*)<\?python(?!.*\?>) - end: \?>(?:\s*$\n)? - patterns: - - include: source.python - tag-id-attribute: - name: meta.attribute-with-value.id.html - captures: - "1": - name: entity.other.attribute-name.id.html - "2": - name: punctuation.separator.key-value.html - begin: \b(id)\b\s*(=) - end: (?<='|") - patterns: - - name: string.quoted.double.html - endCaptures: - "0": - name: punctuation.definition.string.end.html - begin: "\"" - contentName: meta.toc-list.id.html - beginCaptures: - "0": - name: punctuation.definition.string.begin.html - end: "\"" - patterns: - - include: "#embedded-code" - - include: "#entities" - - name: string.quoted.single.html - endCaptures: - "0": - name: punctuation.definition.string.end.html - begin: "'" - contentName: meta.toc-list.id.html - beginCaptures: - "0": - name: punctuation.definition.string.begin.html - end: "'" - patterns: - - include: "#embedded-code" - - include: "#entities" - tag-generic-attribute: - name: entity.other.attribute-name.html - match: \b([a-zA-Z\-:]+) - ruby: - patterns: - - name: comment.block.erb - captures: - "0": - name: punctuation.definition.comment.erb - begin: <%+# - end: "%>" - - name: source.ruby.embedded.html - captures: - "0": - name: punctuation.section.embedded.ruby - begin: <%+(?!>)=? - end: -?%> - patterns: - - name: comment.line.number-sign.ruby - captures: - "1": - name: punctuation.definition.comment.ruby - match: (#).*?(?=-?%>) - - include: source.ruby - - name: source.ruby.nitro.embedded.html - captures: - "0": - name: punctuation.section.embedded.ruby.nitro - begin: <\?r(?!>)=? - end: -?\?> - patterns: - - name: comment.line.number-sign.ruby.nitro - captures: - "1": - name: punctuation.definition.comment.ruby.nitro - match: (#).*?(?=-?\?>) - - include: source.ruby - smarty: - patterns: - - captures: - "1": - name: source.smarty.embedded.html - "2": - name: support.function.built-in.smarty - begin: (\{(literal)\}) - end: (\{/(literal)\}) - - name: source.smarty.embedded.html - begin: "{{|{" - end: "}}|}" - disabled: 1 - patterns: - - include: source.smarty - embedded-code: - patterns: - - include: "#ruby" - - include: "#php" - - include: "#smarty" - - include: "#python" -uuid: 17994EC8-6B1D-11D9-AC3A-000D93589AF6 -foldingStartMarker: |- - (?x) - (<(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl)\b.*?> - |<!--(?!.*--\s*>) - |^<!--\ \#tminclude\ (?>.*?-->)$ - |<\?(?:php)?.*\b(if|for(each)?|while)\b.+: - |\{\{?(if|foreach|capture|literal|foreach|php|section|strip) - |\{\s*($|\?>\s*$|//|/\*(.*\*/\s*$|(?!.*?\*/))) - ) -patterns: -- name: meta.tag.any.html - endCaptures: - "1": - name: punctuation.definition.tag.html - "2": - name: meta.scope.between-tag-pair.html - "3": - name: entity.name.tag.html - "4": - name: punctuation.definition.tag.html - begin: (<)([a-zA-Z0-9:]+)(?=[^>]*></\2>) - beginCaptures: - "1": - name: punctuation.definition.tag.html - "2": - name: entity.name.tag.html - end: (>(<)/)(\2)(>) - patterns: - - include: "#tag-stuff" -- name: meta.tag.preprocessor.xml.html - captures: - "1": - name: punctuation.definition.tag.html - "2": - name: entity.name.tag.xml.html - begin: (<\?)(xml) - end: (\?>) - patterns: - - include: "#tag-generic-attribute" - - include: "#string-double-quoted" - - include: "#string-single-quoted" -- name: comment.block.html - captures: - "0": - name: punctuation.definition.comment.html - begin: <!-- - end: --\s*> - patterns: - - name: invalid.illegal.bad-comments-or-CDATA.html - match: -- - - include: "#embedded-code" -- name: meta.tag.sgml.html - captures: - "0": - name: punctuation.definition.tag.html - begin: <! - end: ">" - patterns: - - name: meta.tag.sgml.doctype.html - captures: - "1": - name: entity.name.tag.doctype.html - begin: (DOCTYPE) - end: (?=>) - patterns: - - name: string.quoted.double.doctype.identifiers-and-DTDs.html - match: "\"[^\">]*\"" - - name: constant.other.inline-data.html - begin: \[CDATA\[ - end: "]](?=>)" - - name: invalid.illegal.bad-comments-or-CDATA.html - match: (\s*)(?!--|>)\S(\s*) -- include: "#embedded-code" -- name: source.css.embedded.html - captures: - "1": - name: punctuation.definition.tag.html - "2": - name: entity.name.tag.style.html - "3": - name: punctuation.definition.tag.html - begin: (?:^\s+)?(<)((?i:style))\b(?![^>]*/>) - end: (</)((?i:style))(>)(?:\s*\n)? - patterns: - - include: "#tag-stuff" - - begin: (>) - beginCaptures: - "1": - name: punctuation.definition.tag.html - end: (?=</(?i:style)) - patterns: - - include: "#embedded-code" - - include: source.css -- name: source.js.embedded.html - endCaptures: - "2": - name: punctuation.definition.tag.html - begin: (?:^\s+)?(<)((?i:script))\b(?![^>]*/>) - beginCaptures: - "1": - name: punctuation.definition.tag.html - "2": - name: entity.name.tag.script.html - end: (?<=</(script|SCRIPT))(>)(?:\s*\n)? - patterns: - - include: "#tag-stuff" - - captures: - "1": - name: punctuation.definition.tag.html - "2": - name: entity.name.tag.script.html - begin: (?<!</(?:script|SCRIPT))(>) - end: (</)((?i:script)) - patterns: - - name: comment.line.double-slash.js - captures: - "1": - name: punctuation.definition.comment.js - match: (//).*?((?=</script)|$\n?) - - name: comment.block.js - captures: - "0": - name: punctuation.definition.comment.js - begin: /\* - end: \*/|(?=</script) - - include: "#php" - - include: source.js -- name: meta.tag.structure.any.html - captures: - "1": - name: punctuation.definition.tag.html - "2": - name: entity.name.tag.structure.any.html - begin: (</?)((?i:body|head|html)\b) - end: (>) - patterns: - - include: "#tag-stuff" -- name: meta.tag.block.any.html - captures: - "1": - name: punctuation.definition.tag.html - "2": - name: entity.name.tag.block.any.html - begin: (</?)((?i:address|blockquote|dd|div|dl|dt|fieldset|form|frame|frameset|h1|h2|h3|h4|h5|h6|iframe|noframes|object|ol|p|ul|applet|center|dir|hr|menu|pre)\b) - end: (>) - patterns: - - include: "#tag-stuff" -- name: meta.tag.inline.any.html - captures: - "1": - name: punctuation.definition.tag.html - "2": - name: entity.name.tag.inline.any.html - begin: (</?)((?i:a|abbr|acronym|area|b|base|basefont|bdo|big|br|button|caption|cite|code|col|colgroup|del|dfn|em|font|head|html|i|img|input|ins|isindex|kbd|label|legend|li|link|map|meta|noscript|optgroup|option|param|q|s|samp|script|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|title|tr|tt|u|var)\b) - end: (>) - patterns: - - include: "#tag-stuff" -- name: meta.tag.other.html - captures: - "1": - name: punctuation.definition.tag.html - "2": - name: entity.name.tag.other.html - begin: (</?)([a-zA-Z0-9:]+) - end: (>) - patterns: - - include: "#tag-stuff" -- include: "#entities" -- name: invalid.illegal.incomplete.html - match: <> -- name: invalid.illegal.bad-angle-bracket.html - match: < -foldingStopMarker: |- - (?x) - (</(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl)> - |^(?!.*?<!--).*?--\s*> - |^<!--\ end\ tminclude\ -->$ - |<\?(?:php)?.*\bend(if|for(each)?|while)\b - |\{\{?/(if|foreach|capture|literal|foreach|php|section|strip) - |^[^{]*\} - ) -keyEquivalent: ^~H diff --git a/vendor/ultraviolet/syntax/html_django.syntax b/vendor/ultraviolet/syntax/html_django.syntax deleted file mode 100644 index 367f6fa..0000000 --- a/vendor/ultraviolet/syntax/html_django.syntax +++ /dev/null @@ -1,36 +0,0 @@ ---- -name: HTML (Django) -fileTypes: [] - -scopeName: text.html.django -uuid: F4B0A70C-ECF6-4660-BC26-785216E3CF02 -foldingStartMarker: (<(?i:(head|table|tr|div|style|script|ul|ol|form|dl))\b.*?>|{% (block|comment|filter|for|if|ifchanged|ifequal|ifnotequal)) -patterns: -- include: text.html.basic - comment: Since html is valid in Django templates include the html patterns -- name: comment.block.django.template - begin: "{% comment %}" - end: "{% endcomment %}" -- name: variable.other.django.template - begin: "{{" - end: "}}" -- name: meta.scope.django.template.tag - captures: - "1": - name: entity.other.django.tagbraces - begin: ({%) - end: (%}) - patterns: - - name: keyword.control.django.template - match: \b(block|endblock|blocktrans|endblocktrans|plural|debug|extends|filter|firstof|for|endfor|if|include|else|endif|ifchanged|endifchanged|ifequal|endifequal|ifnotequal|endifnotequal|load|now|regroup|ssi|spaceless|templatetag|widthratio)\b - - name: keyword.operator.django.template - match: \b(and|or|not|in|by|as)\b - - name: support.function.filter.django - match: \|(add|addslashes|capfirst|center|cut|date|default|default_if_none|dictsort|dictsortreversed|divisibleby|escape|filesizeformat|first|fix_ampersands|floatformat|get_digit|join|length|length_is|linebreaks|linebreaksbr|linenumbers|ljust|lower|make_list|phone2numeric|pluralize|pprint|random|removetags|rjust|slice|slugify|stringformat|striptags|time|timesince|title|truncatewords|unordered_list|upper|urlencode|urlize|urlizetrunc|wordcount|wordwrap|yesno)\b - - name: string.other.django.template.tag - begin: "'|\"" - end: "'|\"" - - name: string.unquoted.django.template.tag - match: "[a-zA-Z_]+" -foldingStopMarker: (</(?i:(head|table|tr|div|style|script|ul|ol|form|dl))>|{% (endblock|endblocktrans|endcomment|endfilter|endfor|endif|endifchanged|endifequal|endifnotequal) %}) -keyEquivalent: ^~D diff --git a/vendor/ultraviolet/syntax/html_for_asp.net.syntax b/vendor/ultraviolet/syntax/html_for_asp.net.syntax deleted file mode 100644 index cd0e845..0000000 --- a/vendor/ultraviolet/syntax/html_for_asp.net.syntax +++ /dev/null @@ -1,424 +0,0 @@ ---- -name: HTML (ASP.net) -fileTypes: -- aspx -- ascx -scopeName: text.html.asp.net -repository: - source-asp-embedded: - name: meta.source.embedded - endCaptures: - "0": - name: punctuation.section.embedded.end.asp - begin: <%(?![=#]) - beginCaptures: - "0": - name: punctuation.section.embedded.begin.asp - end: "%>" - patterns: - - name: source.asp.embedded.html - begin: (?<=<%) - end: (?=%>) - patterns: - - include: source.asp.vb.net - tag-stuff: - patterns: - - include: "#tag-id-attribute" - - include: "#tag-generic-attribute" - - include: "#string-double-quoted" - - include: "#string-single-quoted" - string-double-quoted: - name: string.quoted.double.html - endCaptures: - "0": - name: punctuation.definition.string.end.html - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.html - end: "\"" - patterns: - - include: "#embedded-code" - - include: "#entities" - source-asp-single-line: - name: meta.source.embedded.single-line - endCaptures: - "0": - name: punctuation.section.embedded.end.asp - begin: <%(=|#|@) - beginCaptures: - "0": - name: punctuation.section.embedded.begin.asp - end: "%>" - patterns: - - name: source.asp.embedded.html - begin: (?<=<%) - end: (?=%>) - patterns: - - include: source.asp.vb.net - comment: DEBUG - php: - patterns: - - name: source.php.embedded.html - captures: - "1": - name: punctuation.section.embedded.php - begin: (?:^\s*)(<\?(php|=)?)(?!.*\?>) - end: (\?>)(?:\s*$\n)? - patterns: - - include: "#php-source" - comment: match only multi-line PHP with leading whitespace - - name: source.php.embedded.html - endCaptures: - "0": - name: punctuation.section.embedded.end.php - begin: <\?(php|=)? - beginCaptures: - "0": - name: punctuation.section.embedded.begin.php - end: \?> - patterns: - - include: "#php-source" - php-source: - patterns: - - name: comment.line.number-sign.php - captures: - "1": - name: punctuation.definition.comment.php - match: (#).*?(?=\?>) - - name: comment.line.double-slash.php - captures: - "1": - name: punctuation.definition.comment.php - match: (//).*?(?=\?>) - - include: source.php - entities: - patterns: - - name: constant.character.entity.html - captures: - "1": - name: punctuation.definition.entity.html - "3": - name: punctuation.definition.entity.html - match: (&)([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+)(;) - - name: invalid.illegal.bad-ampersand.html - match: "&" - string-single-quoted: - name: string.quoted.single.html - endCaptures: - "0": - name: punctuation.definition.string.end.html - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.html - end: "'" - patterns: - - include: "#embedded-code" - - include: "#entities" - source-asp-return: - name: meta.source.embedded.return-value - endCaptures: - "0": - name: punctuation.section.embedded.end.asp - begin: <%= - beginCaptures: - "0": - name: punctuation.section.embedded.begin.asp - end: "%>" - patterns: - - name: source.asp.embedded.html - begin: (?<=<%=) - end: (?=%>) - patterns: - - include: source.asp.vb.net - source-asp-embedded-scripttag: - name: meta.source.embedded.script-tag - captures: - "1": - name: punctuation.definition.tag.html - "2": - name: entity.name.tag.script.html - "3": - name: punctuation.definition.tag.html - begin: (?:^\s+)?(<)(script).*runat=.server[^>]*(>) - end: (</)(script)(>)(?:\s*$\n)? - patterns: - - name: source.asp.embedded.html - begin: (?<=(>)) - end: (?=</script>) - patterns: - - include: source.asp.vb.net - tag-id-attribute: - name: meta.attribute-with-value.id.html - captures: - "1": - name: entity.other.attribute-name.id.html - "2": - name: punctuation.separator.key-value.html - begin: \b(id)\b\s*(=) - end: (?<='|") - patterns: - - name: string.quoted.double.html - endCaptures: - "0": - name: punctuation.definition.string.end.html - begin: "\"" - contentName: meta.toc-list.id.html - beginCaptures: - "0": - name: punctuation.definition.string.begin.html - end: "\"" - patterns: - - include: "#embedded-code" - - include: "#entities" - - name: string.quoted.single.html - endCaptures: - "0": - name: punctuation.definition.string.end.html - begin: "'" - contentName: meta.toc-list.id.html - beginCaptures: - "0": - name: punctuation.definition.string.begin.html - end: "'" - patterns: - - include: "#embedded-code" - - include: "#entities" - source-asp-bound: - name: meta.source.embedded.bound - endCaptures: - "0": - name: punctuation.section.embedded.end.asp - begin: <%# - beginCaptures: - "0": - name: punctuation.section.embedded.begin.asp - end: "%>" - patterns: - - name: source.asp.embedded.html - begin: (?<=<%#) - end: (?=%>) - patterns: - - include: source.asp.vb.net - tag-generic-attribute: - name: entity.other.attribute-name.html - match: \b([a-zA-Z-:]+) - ruby: - name: source.ruby.embedded.html - endCaptures: - "0": - name: punctuation.section.embedded.end.ruby - begin: <%+(?!>)=? - beginCaptures: - "0": - name: punctuation.section.embedded.begin.ruby - end: -?%> - patterns: - - name: comment.line.number-sign.ruby - captures: - "1": - name: punctuation.definition.comment.ruby - match: (#).*?(?=-?%>) - - include: source.ruby - asp: - patterns: - - include: "#source-asp-embedded-scripttag" - - include: "#source-asp-embedded" - - include: "#source-asp-bound" - - include: "#source-asp-return" - - name: meta.source.embedded.asp.include - captures: - "1": - name: punctuation.definition.tag.asp - "3": - name: punctuation.definition.tag.asp - match: (<!--)\s+#include.*(-->) - smarty: - patterns: - - captures: - "1": - name: source.smarty.embedded.html - "2": - name: punctuation.section.embedded.smarty - "3": - name: support.function.built-in.smarty - "4": - name: punctuation.section.embedded.smarty - begin: ((\{)(literal)(\})) - end: ((\{/)(literal)(\})) - - name: source.smarty.embedded.html - captures: - "0": - name: punctuation.section.embedded.smarty - begin: "{{|{" - end: "}}|}" - disabled: 1 - patterns: - - include: source.smarty - embedded-code: - patterns: - - include: "#php" - - include: "#asp" - - include: "#smarty" -uuid: 426BF395-E61E-430F-8E4C-47F2E15C769B -foldingStartMarker: |- - (?x) - (<(?i:mm:dataset|mm:insert|mm:update|asp:DataGrid|asp:Repeater|asp:TemplateColumn|head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl)\b - |<!--(?!.*-->) - |<%(?!.*%>) - |\{\{?(if|foreach|capture|literal|foreach|php|section|strip) - |\{\s*($|\?>\s*$|//|/\*(.*\*/\s*$|(?!.*?\*/))) - ) -patterns: -- include: "#php" -- include: "#asp" -- include: "#smarty" -- name: meta.tag.html - captures: - "6": - name: punctuation.definition.tag.html - "1": - name: punctuation.definition.tag.html - "2": - name: entity.name.tag.html - "3": - name: punctuation.definition.tag.html - "4": - name: meta.scope.between-tag-pair.html - "5": - name: entity.name.tag.html - match: (<)(\w+)[^>]*((>)</)(\2)(>) -- name: meta.tag.preprocessor.xml.html - captures: - "1": - name: punctuation.definition.tag.html - "2": - name: entity.name.tag.xml.html - begin: (<\?)(xml) - end: (\?>) - patterns: - - include: "#tag-generic-attribute" - - include: "#string-double-quoted" - - include: "#string-single-quoted" -- name: comment.block.html - captures: - "0": - name: punctuation.definition.comment.asp.net - begin: <!-- - end: --> - patterns: - - name: invalid.illegal.bad-comments-or-CDATA.html - match: -- -- name: meta.tag.sgml.html - captures: - "0": - name: punctuation.definition.tag.asp.net - begin: <! - end: ">" - patterns: - - name: meta.tag.sgml.doctype.html - captures: - "1": - name: entity.name.tag.doctype.html - begin: (DOCTYPE) - end: (?=>) - patterns: - - name: string.quoted.double.doctype.identifiers-and-DTDs.html - match: "\"[^\">]*\"" - - name: constant.other.inline-data.html - begin: \[CDATA\[ - end: "]](?=>)" - - name: invalid.illegal.bad-comments-or-CDATA.html - match: (\s*)(?!--|>)\S(\s*) -- name: source.js.embedded.html - captures: - "1": - name: punctuation.definition.tag.html - "2": - name: entity.name.tag.script.html - begin: (?:^\s+)?(<)((?i:script))\b(?![^>]*/>) - end: (?<=</(script|SCRIPT))(>)(?:\s*\n)? - patterns: - - include: "#tag-stuff" - - captures: - "1": - name: punctuation.definition.tag.html - begin: (?<!</(?:script|SCRIPT))(>) - end: (</)((?i:script)) - patterns: - - include: source.js -- name: source.css.embedded.html - captures: - "1": - name: punctuation.definition.tag.html - "2": - name: entity.name.tag.style.html - "3": - name: punctuation.definition.tag.html - begin: (?:^\s+)?(<)((?i:style))\b(?![^>]*/>) - end: (</)((?i:style))(>)(?:\s*\n)? - patterns: - - include: "#tag-stuff" - - begin: (>) - beginCaptures: - "1": - name: punctuation.definition.tag.html - end: (?=</(?i:style)) - patterns: - - include: source.css -- name: meta.tag.structure.any.html - captures: - "1": - name: punctuation.definition.tag.html - "2": - name: entity.name.tag.structure.any.html - begin: (</?)((?i:body|head|html)\b) - end: (>) - patterns: - - include: "#tag-stuff" -- name: meta.tag.block.any.html - captures: - "1": - name: punctuation.definition.tag.html - "2": - name: entity.name.tag.block.any.html - begin: (</?)((?i:address|blockquote|dd|div|dl|dt|fieldset|form|frame|frameset|h1|h2|h3|h4|h5|h6|iframe|noframes|object|ol|p|ul|applet|center|dir|hr|menu|pre)\b) - end: (>) - patterns: - - include: "#tag-stuff" -- name: meta.tag.inline.any.html - captures: - "1": - name: punctuation.definition.tag.html - "2": - name: entity.name.tag.inline.any.html - begin: (</?)((?i:a|abbr|acronym|area|b|base|basefont|bdo|big|br|button|caption|cite|code|col|colgroup|del|dfn|em|font|head|html|i|img|input|ins|isindex|kbd|label|legend|li|link|map|meta|noscript|optgroup|option|param|q|s|samp|script|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|title|tr|tt|u|var)\b) - end: (>) - patterns: - - include: "#tag-stuff" -- name: meta.tag.other.html - captures: - "1": - name: punctuation.definition.tag.html - "2": - name: entity.name.tag.other.html - begin: (</?)([a-zA-Z0-9:]+) - end: (>) - patterns: - - include: "#tag-stuff" -- include: "#entities" -- name: invalid.illegal.incomplete.html - match: <> -- name: invalid.illegal.bad-angle-bracket.html - match: <(?=\W)|> -foldingStopMarker: |- - (?x) - (</(?i:mm:dataset|mm:insert|mm:update|asp:DataGrid|asp:Repeater|asp:TemplateColumn|head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl)> - |^\s*--> - |^\s*%> - |\{\{?/(if|foreach|capture|literal|foreach|php|section|strip) - |(^|\s)\} - ) -keyEquivalent: ^~A -comment: This is a modified version of the HTML language that uses ASP VB.NET for embedded source code instead of ruby. Thomas Aylott subtleGradient.com diff --git a/vendor/ultraviolet/syntax/html_mason.syntax b/vendor/ultraviolet/syntax/html_mason.syntax deleted file mode 100644 index e892dec..0000000 --- a/vendor/ultraviolet/syntax/html_mason.syntax +++ /dev/null @@ -1,119 +0,0 @@ ---- -name: HTML (Mason) -fileTypes: -- mhtml -- autohandler -- dhandler -scopeName: text.html.mason -uuid: 34979B9C-CDDC-483E-93B5-B65C6B15E6B0 -foldingStartMarker: (<(?i:(head|table|div|style|script|ul|ol|form|dl))\b.*?>|\{) -patterns: -- name: source.perl.mason.block - captures: - "1": - name: punctuation.section.embedded.perl.mason - "2": - name: keyword.control - begin: (<%(perl|global|once|init|cleanup|requestlocal|requestonce|shared|threadlocal|threadonce|flags)( scope.*?)?>) - end: (</%(\2)>)(\s*$\n)? - patterns: - - include: source.perl -- name: source.perl.mason.doc - captures: - "1": - name: keyword.control - "2": - name: variable.other - begin: (<(%text)>) - end: (</(%text)>) - patterns: - - name: comment.block - begin: (?<=<%text>) - end: (?=</%text>) -- name: source.perl.mason.doc - captures: - "1": - name: keyword.control - "2": - name: variable.other - begin: (<(%doc)>) - end: (</(%doc)>) - patterns: - - name: comment.block - begin: (?<=<%doc>) - end: (?=</%doc>) -- name: source.perl.mason.line - begin: ^(%) - beginCaptures: - "1": - name: punctuation.section.embedded.perl.mason - end: $\n? - patterns: - - include: source.perl -- name: source.mason.component.block - endCaptures: - "1": - name: keyword.control - begin: (<&\|)((\w|\.|\:)*)(?!&>) - beginCaptures: - "1": - name: keyword.control - "2": - name: entity.name.function - end: (</&>) - patterns: - - name: source.mason.nesty - begin: (&>) - beginCaptures: - "1": - name: keyword.control - end: (?=</&>) - patterns: - - include: $self -- name: source.mason.component - endCaptures: - "1": - name: keyword.control - begin: (<&)(.{1,}?)( |,)+ - beginCaptures: - "1": - name: keyword.control - "2": - name: entity.name.function - end: (&>) - patterns: - - include: source.perl -- name: source.mason.args - captures: - "1": - name: keyword.control - "2": - name: variable.other - begin: (<%(args.*?)>) - end: (</%(\2)>) - patterns: - - captures: - "2": - name: string.quoted.single - include: source.perl - match: (\s*)?(\w*) -- name: source.mason.methods - captures: - "1": - name: keyword.control - "2": - name: variable.other - begin: (<%(method|def|closure) .*?>) - end: (</%(\2)>) - patterns: - - include: $self -- name: source.mason.substitution - captures: - "1": - name: keyword.control - begin: "(<%) " - end: (%>) - patterns: - - include: source.perl -- include: text.html.basic -foldingStopMarker: (</(?i:(head|table|div|style|script|ul|ol|form|dl))>|\}) diff --git a/vendor/ultraviolet/syntax/html_rails.syntax b/vendor/ultraviolet/syntax/html_rails.syntax deleted file mode 100644 index aeae94a..0000000 --- a/vendor/ultraviolet/syntax/html_rails.syntax +++ /dev/null @@ -1,40 +0,0 @@ ---- -name: HTML (Rails) -fileTypes: -- rhtml -scopeName: text.html.ruby -uuid: 45D7E1FC-7D0B-4105-A1A2-3D10BB555A5C -foldingStartMarker: |- - (?x) - (<(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl)\b.*?> - |<!--(?!.*-->) - |\{\s*($|\?>\s*$|//|/\*(.*\*/\s*$|(?!.*?\*/))) - ) -patterns: -- name: comment.block.erb - captures: - "0": - name: punctuation.definition.comment.erb - begin: <%+# - end: "%>" -- name: source.ruby.rails.embedded.html - captures: - "0": - name: punctuation.section.embedded.ruby - begin: <%+(?!>)=? - end: -?%> - patterns: - - name: comment.line.number-sign.ruby - captures: - "1": - name: punctuation.definition.comment.ruby - match: (#).*?(?=-?%>) - - include: source.ruby.rails -- include: text.html.basic -foldingStopMarker: |- - (?x) - (</(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl)> - |^\s*--> - |(^|\s)\} - ) -keyEquivalent: ^~R diff --git a/vendor/ultraviolet/syntax/html_tcl.syntax b/vendor/ultraviolet/syntax/html_tcl.syntax deleted file mode 100644 index 1bbae9b..0000000 --- a/vendor/ultraviolet/syntax/html_tcl.syntax +++ /dev/null @@ -1,26 +0,0 @@ ---- -name: HTML (Tcl) -fileTypes: -- tcl -- adp -- inc -scopeName: text.html.tcl -uuid: 42F00A35-6D17-44B8-8C9B-438F9FE9E241 -foldingStartMarker: (<(?i:(head|table|div|style|script|ul|ol|form|dl))\b.*?>|\{) -patterns: -- name: source.tcl.embedded.html - endCaptures: - "0": - name: punctuation.section.embedded.end.tcl - begin: <% - beginCaptures: - "0": - name: punctuation.section.embedded.begin.tcl - end: "%>" - patterns: - - name: keyword.other.tcl.aolserver - match: (env|ns_adp_argc|ns_adp_argv|ns_adp_bind_args|ns_adp_break|ns_adp_debug|ns_adp_dir|ns_adp_dump|ns_adp_eval|ns_adp_exception|ns_adp_include|ns_adp_parse|ns_adp_puts|ns_adp_registertag|ns_adp_return|ns_adp_stream|ns_adp_tell|ns_adp_trunc|ns_atclose|ns_atexit|ns_atshutdown|ns_atsignal|ns_cache_flush|ns_cache_names|ns_cache_size|ns_cache_stats|ns_checkurl|ns_chmod|ns_cond|ns_config|ns_configsection|ns_configsections|ns_conn|ns_conncptofp|ns_connsendfp|ns_cp|ns_cpfp|ns_critsec|ns_crypt|ns_db|ns_dbconfigpath|ns_dberror|ns_dbformvalue|ns_dbformvalueput|ns_dbquotename|ns_dbquotevalue|ns_deleterow|ns_eval|ns_event|ns_ext|ns_findrowbyid|ns_fmttime|ns_ftruncate|ns_getcsv|ns_getform|ns_get_multipart_formdata|ns_geturl|ns_gifsize|ns_gmtime|ns_guesstype|ns_hostbyaddr|ns_hrefs|ns_httpget|ns_httpopen|ns_httptime|ns_info|ns_insertrow|ns_jpegsize|ns_kill|ns_library|ns_link|ns_localsqltimestamp|ns_localtime|ns_log|ns_logroll|ns_markfordelete|ns_mkdir|ns_mktemp|ns_modulepath|ns_mutex|ns_normalizepath|ns_param|ns_parseheader|ns_parsehttptime|ns_parsequery|ns_passwordcheck|ns_perm|ns_permpasswd|ns_pooldescription|ns_puts|ns_queryexists|ns_queryget|ns_querygetall|ns_quotehtml|ns_rand|ns_register_adptag|ns_register_filter|ns_register_proc|ns_register_trace|ns_rename|ns_requestauthorize|ns_respond|ns_return|ns_returnredirect|ns_rmdir|ns_rollfile|ns_rwlock|ns_schedule_daily|ns_schedule_proc|ns_schedule_weekly|ns_section|ns_sema|ns_sendmail|ns_server|ns_set|ns_setexpires|ns_set_precision|ns_share|ns_shutdown|ns_sleep|ns_sockaccept|ns_sockblocking|ns_sockcallback|ns_sockcheck|ns_socketpair|ns_socklistencallback|ns_socknonblocking|ns_socknread|ns_sockopen|ns_sockselect|ns_striphtml|ns_symlink|ns_thread|ns_time|ns_tmpnam|ns_truncate|ns_unlink|ns_unschedule_proc|ns_url2file|ns_urldecode|ns_urlencode|ns_uudecode|ns_uuencode|ns_write|ns_writecontent|ns_writefp|nsv_incr)\b - - include: source.tcl -- include: text.html.basic -foldingStopMarker: (</(?i:(head|table|div|style|script|ul|ol|form|dl))>|\}) -keyEquivalent: ^~T diff --git a/vendor/ultraviolet/syntax/icalendar.syntax b/vendor/ultraviolet/syntax/icalendar.syntax deleted file mode 100644 index 2ada3b1..0000000 --- a/vendor/ultraviolet/syntax/icalendar.syntax +++ /dev/null @@ -1,32 +0,0 @@ ---- -name: iCalendar -fileTypes: -- ics -- ifb -scopeName: source.icalendar -uuid: 16771FA0-6B1D-11D9-A369-000D93589AF6 -foldingStartMarker: "^BEGIN:" -patterns: -- name: keyword.other.component-begin.icalendar - captures: - "1": - name: entity.name.section.icalendar - match: ^BEGIN:(.*) -- name: keyword.other.component-end.icalendar - captures: - "1": - name: entity.name.section.icalendar - match: ^END:(.*) -- name: constant.numeric.icalendar - match: \b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f)?\b -- name: string.quoted.double.icalendar - endCaptures: - "0": - name: punctuation.definition.string.end.icalendar - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.icalendar - end: "\"" -foldingStopMarker: "^END:" -keyEquivalent: ^~I diff --git a/vendor/ultraviolet/syntax/inform.syntax b/vendor/ultraviolet/syntax/inform.syntax deleted file mode 100644 index 9836bfd..0000000 --- a/vendor/ultraviolet/syntax/inform.syntax +++ /dev/null @@ -1,48 +0,0 @@ ---- -name: Inform -fileTypes: -- inf -scopeName: source.inform -uuid: 1510B8C7-6B1D-11D9-B82B-000D93589AF6 -foldingStartMarker: \[ -patterns: -- name: comment.line.exclamation.inform - captures: - "1": - name: punctuation.definition.comment.inform - match: (!)(.*)$\n? -- name: meta.function.inform - captures: - "1": - name: entity.name.function.inform - match: (?:\s*)\[(?:\s*)(.*)(?:\s*); -- name: constant.numeric.inform - match: \b((\$[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f)?\b -- name: string.quoted.single.inform - endCaptures: - "0": - name: punctuation.definition.string.end.inform - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.inform - end: "'" - patterns: - - name: constant.character.escape.inform - match: \\. -- name: string.quoted.double.inform - endCaptures: - "0": - name: punctuation.definition.string.end.inform - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.inform - end: "\"" -- name: keyword.control.inform - match: \b(box|break|continue|do|else|font(\s+)(on|off)|for|give|if|jump|new_line|objectloop|print|print_ret|remove|return|rfalse|rtrue|spaces|string|style(\s+)(roman|bold|underline|reverse|fixed)|switch|until|while|has|hasnt|in|notin|ofclass|provides|or)\b -- name: keyword.other.directive.inform - match: \b(Abbreviate|Array|Attribute|Class|Constant|Default|End|Endif|Extend|Global|Ifdef|Ifndef|Ifnot|Iftrue|Iffalse|Import|Include|Link|Lowstring|Message|Object|Property|Release|Replace|Serial|Switches|Statusline(\s+)(score|time)|System_file|Verb|Zcharacter)\b -foldingStopMarker: \] -keyEquivalent: ^~I -comment: "Should be current for Inform 6.2 or thereabouts \xE2\x80\x93 chris@cjack.com" diff --git a/vendor/ultraviolet/syntax/ini.syntax b/vendor/ultraviolet/syntax/ini.syntax deleted file mode 100644 index 16d7bd1..0000000 --- a/vendor/ultraviolet/syntax/ini.syntax +++ /dev/null @@ -1,55 +0,0 @@ ---- -name: Ini -fileTypes: -- ini -- conf -scopeName: source.ini -uuid: 77DC23B6-8A90-11D9-BAA4-000A9584EC8C -foldingStartMarker: \[ -patterns: -- name: comment.line.number-sign.ini - captures: - "1": - name: punctuation.definition.comment.ini - match: (#).*$\n? -- name: comment.line.semicolon.ini - captures: - "1": - name: punctuation.definition.comment.ini - match: (;).*$\n? -- captures: - "1": - name: keyword.other.definition.ini - "2": - name: punctuation.separator.key-value.ini - match: \b([a-zA-Z0-9_.-]+)\b\s*(=) -- name: entity.name.section.group-title.ini - captures: - "1": - name: punctuation.definition.entity.ini - "3": - name: punctuation.definition.entity.ini - match: ^(\[)(.*?)(\]) -- name: string.quoted.single.ini - endCaptures: - "0": - name: punctuation.definition.string.end.ini - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.ini - end: "'" - patterns: - - name: constant.character.escape.ini - match: \\. -- name: string.quoted.double.ini - endCaptures: - "0": - name: punctuation.definition.string.end.ini - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.ini - end: "\"" -foldingStopMarker: \[ -keyEquivalent: ^~I diff --git a/vendor/ultraviolet/syntax/installer_distribution_script.syntax b/vendor/ultraviolet/syntax/installer_distribution_script.syntax deleted file mode 100644 index 383b34b..0000000 --- a/vendor/ultraviolet/syntax/installer_distribution_script.syntax +++ /dev/null @@ -1,77 +0,0 @@ ---- -name: Installer Distribution Script -fileTypes: -- dist -scopeName: text.xml.apple-dist -uuid: 25D29CD3-07B7-44C6-A96A-46CF771130EB -foldingStartMarker: ^\s*(<[^!?%/](?!.+?(/>|</.+?>))|<[!%]--(?!.+?--%?>)|<%[!]?(?!.+?%>)) -patterns: -- name: source.js.embedded.apple-dist - captures: - "1": - name: meta.tag.xml - "2": - name: punctuation.definition.tag.xml - "3": - name: entity.name.tag.xml - "4": - name: punctuation.definition.tag.xml - begin: ((<)(script)(>)) - end: ((</)(script)(>)) - patterns: - - name: support.class.apple-dist - begin: \bsystem\b - end: (?=(\(|\s))|$ - patterns: - - name: support.function.apple-dist - match: \b(compareVersions|defaults|gestalt|localizedString(WithFormat)?|localizedStandardString(WithFormat)?|log|propertiesOf|run(Once)?|sysctl|users\.desktopSessionsCount|version)\b - - name: support.function.apple-dist - begin: \b(applications)\b - end: (?=(\(|\s))|$ - patterns: - - name: support.variable.apple-dist - match: \b(fromPID|fromIdentifier|all)\b - - name: support.function.apple-dist - begin: \b(files)\b - end: (?=(\(|\s))|$ - patterns: - - name: support.variable.apple-dist - match: \b(fileExistsAtPath|plistAtPath|bundleAtPath)\b - - name: support.function.apple-dist - begin: \b(ioregistry)\b - end: (?=(\(|\s))|$ - patterns: - - name: support.variable.apple-dist - match: \b(fromPath|matching(Class|Name)|(children|parents)Of)\b - - name: support.class.apple-dist - begin: \b(choices)\b - end: (?=(\(|\s))|$ - patterns: - - name: support.variable.apple-dist - match: \b(.*)\.(bundle|customLocation(AllowAlternateVolumes)?|description(-mime-type)?|(start_)?enabled|id|(start_)?selected|tooltip|(start_)?visible|title|packages|packageUpgradeAction)\b - - name: support.class.apple-dist - begin: \bmy\b - end: (?=(\(|\s))|$ - patterns: - - name: support.function.apple-dist - begin: \b(choice)\b - end: (?=(\(|\s))|$ - patterns: - - name: support.variable.apple-dist - match: \b(bundle|customLocation(AllowAlternateVolumes)?|description(-mime-type)?|(start_)?enabled|id|(start_)?selected|tooltip|(start_)?visible|title|packages|packageUpgradeAction)\b - - name: support.function.apple-dist - begin: \b(result)\b - end: (?=(\(|\s))|$ - patterns: - - name: support.variable.apple-dist - match: \b(type|title|message)\b - - name: support.function.apple-dist - begin: \b(target)\b - end: (?=(\(|\s))|$ - patterns: - - name: support.variable.apple-dist - match: \b(mountpoint|availableKilobytes|systemVersion|receiptForIdentifier)\b - - include: source.js -- include: text.xml -foldingStopMarker: ^\s*(</[^>]+>|[/%]>|-->)\s*$ -keyEquivalent: ^~I diff --git a/vendor/ultraviolet/syntax/io.syntax b/vendor/ultraviolet/syntax/io.syntax deleted file mode 100644 index 9ca863f..0000000 --- a/vendor/ultraviolet/syntax/io.syntax +++ /dev/null @@ -1,81 +0,0 @@ ---- -name: Io -fileTypes: -- io -scopeName: source.io -uuid: BD798537-3548-47F3-A6AB-7FB95C45DB83 -foldingStartMarker: (/\*\*|\([^\)]*$|if\() -patterns: -- captures: - "1": - name: meta.empty-parenthesis.io - match: \((\)) - comment: we match this to overload return inside () --Allan; scoping rules for what gets the scope have changed, so we now group the ) instead of the ( -- Rob -- captures: - "1": - name: meta.comma-parenthesis.io - match: \,(\)) - comment: We want to do the same for ,) -- Seckar; same as above -- Rob -- name: keyword.control.io - match: \b(if|ifTrue|ifFalse|ifTrueIfFalse|for|loop|reverseForeach|foreach|map|continue|break|while|do|return)\b -- name: comment.block.io - captures: - "0": - name: punctuation.definition.comment.io - begin: /\* - end: \*/ -- name: comment.line.double-slash.io - captures: - "1": - name: punctuation.definition.comment.io - match: (//).*$\n? -- name: comment.line.number-sign.io - captures: - "1": - name: punctuation.definition.comment.io - match: (#).*$\n? -- name: variable.language.io - match: \b(self|sender|target|proto|protos|parent)\b - comment: I wonder if some of this isn't variable.other.language? --Allan; scoping this as variable.language to match Objective-C's handling of 'self', which is inconsistent with C++'s handling of 'this' but perhaps intentionally so -- Rob -- name: keyword.operator.io - match: <=|>=|=|:=|\*|\||\|\||\+|-|/|&|&&|>|<|\?|@|@@|\b(and|or)\b -- name: constant.other.io - match: \bGL[\w_]+\b -- name: support.class.io - match: \b([A-Z](\w+)?)\b -- name: support.function.io - match: \b(clone|call|init|method|list|vector|block|(\w+(?=\s*\()))\b -- name: support.function.open-gl.io - match: \b(gl(u|ut)?[A-Z]\w+)\b -- name: string.quoted.triple.io - endCaptures: - "0": - name: punctuation.definition.string.end.io - begin: "\"\"\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.io - end: "\"\"\"" - patterns: - - name: constant.character.escape.io - match: \\. -- name: string.quoted.double.io - endCaptures: - "0": - name: punctuation.definition.string.end.io - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.io - end: "\"" - patterns: - - name: constant.character.escape.io - match: \\. -- name: constant.numeric.io - match: \b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f)?\b -- name: variable.other.global.io - match: (Lobby)\b -- name: constant.language.io - match: \b(TRUE|true|FALSE|false|NULL|null|Null|Nil|nil|YES|NO)\b -foldingStopMarker: (\*\*/|^\s*\)) -keyEquivalent: ^~I diff --git a/vendor/ultraviolet/syntax/java.syntax b/vendor/ultraviolet/syntax/java.syntax deleted file mode 100644 index 4661e22..0000000 --- a/vendor/ultraviolet/syntax/java.syntax +++ /dev/null @@ -1,211 +0,0 @@ ---- -name: Java -fileTypes: -- java -- bsh -scopeName: source.java -repository: - statement-remainder: - patterns: - - name: meta.definition.param-list.java - begin: \( - end: (?=\)) - patterns: - - include: "#all-types" - - name: meta.definition.throws.java - captures: - "1": - name: keyword.other.class-fns.java - begin: (throws) - end: (?={) - patterns: - - include: "#all-types" - comments: - patterns: - - name: comment.block.java - captures: - "0": - name: punctuation.definition.comment.java - begin: /\* - end: \*/ - - name: comment.line.double-slash.java - captures: - "1": - name: punctuation.definition.comment.java - match: (//).*$\n? - all-types: - patterns: - - include: "#support-type-built-ins-java" - - include: "#support-type-java" - - include: "#storage-type-java" - support-type-java: - name: support.type.java - match: \b(java(x)?\.([a-z]\w+\.)+[A-Z]\w+)\b - support-type-built-ins-java: - name: support.type.built-ins.java - match: \b(R(GBImageFilter|MI(S(ocketFactory|e(curity(Manager|Exception)|rver(SocketFactory|Impl(_Stub)?)?))|C(onnect(ion(Impl(_Stub)?)?|or(Server)?)|l(ientSocketFactory|assLoader(Spi)?))|IIOPServerImpl|JRMPServerImpl|FailureHandler)|SA(MultiPrimePrivateCrtKey(Spec)?|OtherPrimeInfo|P(ublicKey(Spec)?|rivate(CrtKey(Spec)?|Key(Spec)?))|Key(GenParameterSpec)?)|o(otPane(Container|UI)|und(Rectangle2D|ingMode)|w(Mapper|Set(Reader|MetaData(Impl)?|Internal|Event|W(arning|riter)|Listener)?)|le(Result|Status|NotFoundException|Info(NotFoundException)?|Unresolved(List)?|List)?|bot)|dn|C(2ParameterSpec|5ParameterSpec)|u(n(nable|time(M(XBean|BeanException)|OperationsException|Permission|E(rrorException|xception))?)|leBasedCollator)|TFEditorKit|e(s(caleOp|o(urceBundle|l(utionSyntax|ve(Result|r)))|ult(Set(MetaData)?)?|ponseCache)|nder(ingHints|Context|e(dImage(Factory)?|r)|ableImage(Op|Producer)?)|c(tang(ularShape|le(2D)?)|eiver)|tention(Policy)?|jectedExecution(Handler|Exception)|p(licateScaleFilter|aintManager)|entrant(ReadWriteLock|Lock)|verbType|qu(iredModelMBean|estingUserName)|f(er(ence(UriSchemesSupported|able|Queue)?|ralException)|lect(ionException|Permission)|resh(able|FailedException)|Addr)?|lation(S(upport(MBean)?|ervice(MBean|NotRegisteredException)?)|Not(ification|FoundException)|Type(Support|NotFoundException)?|Exception)?|a(d(er|OnlyBufferException|able(ByteChannel)?|WriteLock)|lmC(hoiceCallback|allback))|gi(st(erableService|ry(Handler)?)|on)|mote(Ref|S(tub|erver)|Call|Object(InvocationHandler)?|Exception)?)|a(ster(Op|FormatException)?|ndom(Access(File)?)?))|G(uard(edObject)?|ener(ic(SignatureFormatError|Declaration|ArrayType)|al(SecurityException|Path))|ZIP(InputStream|OutputStream)|lyph(Metrics|JustificationInfo|V(iew|ector))|a(theringByteChannel|ugeMonitor(MBean)?|pContent|rbageCollectorMXBean)|r(id(Bag(Constraints|Layout)|Layout)|oup|egorianCalendar|a(yFilter|dientPaint|phic(s(2D|Config(uration|Template)|Device|Environment)?|Attribute))))|X(ML(GregorianCalendar|Constants|Decoder|ParseException|Encoder|Formatter)|id|Path(Constants|Ex(ception|pression(Exception)?)|VariableResolver|F(unction(Resolver|Exception)?|actory(ConfigurationException)?))?|50(9(C(RL(Selector|Entry)?|ert(ificate|Selector))|TrustManager|E(ncodedKeySpec|xten(sion|dedKeyManager))|KeyManager)|0Pri(ncipal|vateCredential))|ml(Reader|Writer)|A(Resource|Connection|DataSource|Exception))|M(GF1ParameterSpec|Bean(Registration(Exception)?|Server(Builder|Notification(Filter)?|Connection|InvocationHandler|Delegate(MBean)?|Permission|F(orwarder|actory))?|NotificationInfo|ConstructorInfo|TrustPermission|Info|OperationInfo|P(ermission|arameterInfo)|Exception|FeatureInfo|AttributeInfo)|i(ssing(ResourceException|Format(WidthException|ArgumentException))|nimalHTMLWriter|di(Message|System|Channel|Device(Provider)?|UnavailableException|Event|File(Reader|Format|Writer))|xer(Provider)?|meTypeParseException)|o(nitor(MBean|SettingException|Notification)?|d(ifi(cationItem|er)|elMBean(Notification(Broadcaster|Info)|ConstructorInfo|Info(Support)?|OperationInfo|AttributeInfo)?)|use(Motion(Listener|Adapter)|In(put(Listener|Adapter)|fo)|DragGestureRecognizer|Event|Wheel(Event|Listener)|Listener|Adapter))|u(table(ComboBoxModel|TreeNode|AttributeSet)|lti(RootPaneUI|castSocket|Menu(BarUI|ItemUI)|ButtonUI|S(croll(BarUI|PaneUI)|p(innerUI|litPaneUI)|eparatorUI|liderUI)|Co(lorChooserUI|mboBoxUI)|T(ool(BarUI|TipUI)|extUI|ab(le(HeaderUI|UI)|bedPaneUI)|reeUI)|InternalFrameUI|ple(Master|DocumentHandling)|OptionPaneUI|D(oc(Print(Service|Job))?|esktop(IconUI|PaneUI))|P(ixelPackedSampleModel|opupMenuUI|anelUI|rogressBarUI)|ViewportUI|FileChooserUI|L(istUI|ookAndFeel|abelUI)))|e(ssage(Digest(Spi)?|Format)|nu(Bar(UI)?|S(hortcut|electionManager)|Co(ntainer|mponent)|Item(UI)?|DragMouse(Event|Listener)|E(vent|lement)|Key(Event|Listener)|Listener)?|t(hod(Descriptor)?|a(Message|EventListener|l(R(ootPaneUI|adioButtonUI)|MenuBarUI|B(orders|uttonUI)|S(croll(B(utton|arUI)|PaneUI)|plitPaneUI|eparatorUI|liderUI)|C(heckBox(Icon|UI)|omboBox(Button|Icon|UI|Editor))|T(heme|o(ol(BarUI|TipUI)|ggleButtonUI)|extFieldUI|abbedPaneUI|reeUI)|I(nternalFrame(TitlePane|UI)|conFactory)|DesktopIconUI|P(opupMenuSeparatorUI|rogressBarUI)|FileChooserUI|L(ookAndFeel|abelUI))))|dia(Size(Name)?|Name|Tra(y|cker)|PrintableArea)?|m(ory(M(XBean|anagerMXBean)|Handler|NotificationInfo|CacheImage(InputStream|OutputStream)|Type|ImageSource|Usage|PoolMXBean)|ber))|a(skFormatter|n(ifest|age(ReferralControl|rFactoryParameters|ment(Permission|Factory)))|c(Spi)?|t(h(Context)?|ch(Result|er)|teBorder)|p(pedByteBuffer)?|lformed(InputException|ObjectNameException|URLException|ParameterizedTypeException|LinkException)|rshal(Exception|ledObject))|Let(MBean)?)|B(yte(Buffer|Channel|Order|LookupTable|Array(InputStream|OutputStream))?|MPImageWriteParam|i(n(d(ing|Exception)|aryRefAddr)|tSet|di|g(Integer|Decimal))|o(o(k|lean(Control)?)|undedRangeModel|rder(UIResource|Factory|Layout)?|x(View|Layout)?)|u(tton(Group|Model|UI)?|ffer(Strategy|Capabilities|ed(Reader|I(nputStream|mage(Op|Filter)?)|OutputStream|Writer)|OverflowException|UnderflowException)?)|e(velBorder|an(s|Context(Membership(Event|Listener)|S(upport|ervice(s(Support|Listener)?|Revoked(Event|Listener)|Provider(BeanInfo)?|AvailableEvent))|C(hild(Support|ComponentProxy)?|ontainerProxy)|Proxy|Event)?|Info|Descriptor))|lo(ck(ingQueue|View)|b)|a(s(ic(R(ootPaneUI|adioButton(MenuItemUI|UI))|GraphicsUtils|Menu(BarUI|ItemUI|UI)|B(orders|utton(UI|Listener))|S(croll(BarUI|PaneUI)|troke|p(innerUI|litPane(Divider|UI))|eparatorUI|liderUI)|HTML|C(heckBox(MenuItemUI|UI)|o(ntrol|lorChooserUI|mbo(Box(Renderer|UI|Editor)|Popup)))|T(o(ol(Bar(SeparatorUI|UI)|TipUI)|ggleButtonUI)|ext(UI|PaneUI|FieldUI|AreaUI)|ab(le(HeaderUI|UI)|bedPaneUI)|reeUI)|I(nternalFrame(TitlePane|UI)|conFactory)|OptionPaneUI|D(irectoryModel|esktop(IconUI|PaneUI))|P(opupMenu(SeparatorUI|UI)|ermission|a(sswordFieldUI|nelUI)|rogressBarUI)|EditorPaneUI|ViewportUI|F(ileChooserUI|ormattedTextFieldUI)|L(istUI|ookAndFeel|abelUI)|A(ttribute(s)?|rrowButton))|eRowSet)|nd(CombineOp|edSampleModel)|ckingStoreException|tchUpdateException|d(BinaryOpValueExpException|StringOperationException|PaddingException|LocationException|AttributeValueExpException))|r(okenBarrierException|eakIterator))|S(slRMI(ServerSocketFactory|ClientSocketFactory)|h(ort(Message|Buffer(Exception)?|LookupTable)?|eetCollate|ape(GraphicAttribute)?)|y(s(tem(Color|FlavorMap)?|exMessage)|n(c(hronousQueue|Resolver|Provider(Exception)?|Fa(ctory(Exception)?|iledException))|th(GraphicsUtils|Style(Factory)?|Con(stants|text)|esizer|Painter|LookAndFeel)))|c(he(duled(ThreadPoolExecutor|ExecutorService|Future)|ma(ViolationException|Factory(Loader)?)?)|a(nner|tteringByteChannel)|roll(BarUI|Pane(Constants|UI|Layout|Adjustable)?|able|bar))|t(yle(Sheet|d(Document|EditorKit)|Con(stants|text))?|ub(NotFoundException|Delegate)?|a(ndardMBean|ck(TraceElement|OverflowError)?|te(Edit(able)?|Factory|ment)|rtTlsRe(sponse|quest))|r(i(ng(Re(fAddr|ader)|Monitor(MBean)?|Bu(ilder|ffer(InputStream)?)|Selection|C(haracterIterator|ontent)|Tokenizer|IndexOutOfBoundsException|ValueExp|Writer)?|ctMath)|oke|uct|eam(Result|Source|Handler|CorruptedException|Tokenizer|PrintService(Factory)?)))|i(ngle(SelectionModel|PixelPackedSampleModel)|ze(Requirements|Sequence|2DSyntax|LimitExceededException)|des|gn(e(dObject|r)|ature(Spi|Exception)?)|mple(BeanInfo|T(ype|imeZone)|D(oc|ateFormat)|Formatter|AttributeSet))|SL(S(ocket(Factory)?|e(ssion(Binding(Event|Listener)|Context)?|rverSocket(Factory)?))|HandshakeException|Context(Spi)?|P(e(erUnverifiedException|rmission)|rotocolException)|E(ngine(Result)?|xception)|KeyException)|o(cket(SecurityException|Handler|Channel|TimeoutException|Impl(Factory)?|Options|Permission|Exception|Factory|Address)?|u(ndbank(Re(source|ader))?|rce(DataLine|Locator)?)|ft(Reference|BevelBorder)|rt(ResponseControl|ingFocusTraversalPolicy|Control|ed(Map|Set)|Key))|u(pp(ortedValuesAttribute|ressWarnings)|bject(D(omainCombiner|elegationPermission))?)|p(inner(Model|NumberModel|DateModel|UI|ListModel)|litPaneUI|ring(Layout)?)|e(c(ur(ity(Manager|Permission|Exception)?|e(Random(Spi)?|C(lassLoader|acheResponse)))|retKey(Spec|Factory(Spi)?)?)|t(OfIntegerSyntax)?|paratorUI|verity|quence(InputStream|r)?|lect(ionKey|or(Provider)?|ableChannel)|a(ledObject|rch(Result|Controls))|r(ial(Ref|Blob|izable(Permission)?|Struct|Clob|Datalink|JavaObject|Exception|Array)|v(ice(Registry|NotFoundException|U(navailableException|I(Factory)?)|Permission)|er(R(untimeException|ef)|Socket(Channel|Factory)?|NotActiveException|CloneException|E(rror|xception))))|gment|maphore)|keleton(MismatchException|NotFoundException)?|wing(Constants|Utilities|PropertyChangeSupport)|liderUI|a(sl(Server(Factory)?|Client(Factory)?|Exception)?|vepoint|mpleModel)|QL(Input(Impl)?|Output(Impl)?|Data|Permission|Exception|Warning)|AX(Result|Source|TransformerFactory|Parser(Factory)?))|H(yperlink(Event|Listener)|ttp(sURLConnection|RetryException|URLConnection)|i(erarchy(Bounds(Listener|Adapter)|Event|Listener)|ghlighter)|ostnameVerifier|TML(Document|EditorKit|FrameHyperlinkEvent|Writer)?|eadlessException|a(s(h(Map|table|Set|DocAttributeSet|Print(RequestAttributeSet|ServiceAttributeSet|JobAttributeSet)|AttributeSet)|Controls)|nd(shakeCompleted(Event|Listener)|ler)))|N(o(RouteToHostException|n(ReadableChannelException|invertibleTransformException|WritableChannelException)|t(BoundException|ification(Result|Broadcaster(Support)?|Emitter|Filter(Support)?|Listener)?|SerializableException|Yet(BoundException|ConnectedException)|Co(ntextException|mpliantMBeanException)|OwnerException|ActiveException)|Such(MethodE(rror|xception)|ObjectException|P(addingException|roviderException)|ElementException|FieldE(rror|xception)|A(ttributeException|lgorithmException))|deChange(Event|Listener)|C(onnectionPendingException|lassDefFoundError)|InitialContextException|PermissionException)|u(ll(Cipher|PointerException)|m(ericShaper|ber(Of(InterveningJobs|Documents)|Up(Supported)?|Format(ter|Exception)?)?))|e(t(Permission|workInterface)|gativeArraySizeException)|a(vigationFilter|m(ing(Manager|SecurityException|E(numeration|vent|xception(Event)?)|Listener)?|e(spaceC(hangeListener|ontext)|NotFoundException|C(lassPair|allback)|Parser|AlreadyBoundException)?)))|C(h(oice(Callback|Format)?|eck(sum|ed(InputStream|OutputStream)|box(Group|MenuItem)?)|a(n(nel(s)?|ge(dCharSetException|Event|Listener))|r(set(Decoder|Provider|Encoder)?|Buffer|Sequence|ConversionException|acter(CodingException|Iterator)?|Array(Reader|Writer)))|romaticity)|R(C32|L(Selector|Exception)?)|yclicBarrier|MMException|ipher(Spi|InputStream|OutputStream)?|SS|o(n(s(tructor|oleHandler)|nect(ion(P(oolDataSource|endingException)|Event(Listener)?)?|IOException|Exception)|current(M(odificationException|ap)|HashMap|LinkedQueue)|t(e(nt(Model|Handler(Factory)?)|xt(NotEmptyException|ualRenderedImageFactory)?)|ainer(OrderFocusTraversalPolicy|Event|Listener|Adapter)?|rol(lerEventListener|Factory)?)|dition|volveOp|fi(rmationCallback|guration(Exception)?))|okieHandler|d(ingErrorAction|e(S(igner|ource)|r(Result|MalfunctionError)))|unt(erMonitor(MBean)?|DownLatch)|p(yOnWriteArray(Set|List)|ies(Supported)?)|l(or(Model|S(upported|pace|electionModel)|C(hooser(ComponentFactory|UI)|onvertOp)|Type|UIResource)?|l(ection(s|CertStoreParameters)?|at(ion(ElementIterator|Key)|or)))|m(p(il(er|ationMXBean)|o(site(Name|Context|Type|Data(Support)?|View)?|nent(SampleModel|ColorModel|InputMap(UIResource)?|Orientation|UI|Event|View|Listener|Adapter)?|und(Border|Name|Control|Edit))|letionService|ara(tor|ble)|ression)|municationException|bo(Box(Model|UI|Editor)|Popup)))|u(stomizer|r(sor|rency)|bicCurve2D)|e(ll(RendererPane|Editor(Listener)?)|rt(ificate(NotYetValidException|ParsingException|E(ncodingException|x(ception|piredException))|Factory(Spi)?)?|S(tore(Spi|Parameters|Exception)?|elector)|Path(Builder(Result|Spi|Exception)?|TrustManagerParameters|Parameters|Validator(Result|Spi|Exception)?)?))|l(ip(board(Owner)?)?|o(se(d(ByInterruptException|SelectorException|ChannelException)|able)|ne(NotSupportedException|able)|b)|ass(NotFoundException|C(ircularityError|astException)|De(sc|finition)|F(ileTransformer|ormatError)|Load(ingMXBean|er(Repository)?))?)|a(n(not(RedoException|UndoException|ProceedException)|cel(l(edKeyException|ationException)|ablePrintJob)|vas)|che(Re(sponse|quest)|dRowSet)|l(endar|l(able(Statement)?|back(Handler)?))|r(dLayout|et(Event|Listener)?))|r(opImageFilter|edential(NotFoundException|Ex(ception|piredException))))|T(hr(owable|ead(Group|MXBean|Info|Death|PoolExecutor|Factory|Local)?)|ype(s|NotPresentException|InfoProvider|Variable)?|i(tledBorder|e|leObserver|me(stamp|outException|Zone|Unit|r(MBean|Notification|Task|AlarmClockNotification)?|LimitExceededException)?)|oo(ManyListenersException|l(BarUI|Tip(Manager|UI)|kit))|e(xt(Measurer|Syntax|HitInfo|Component|urePaint|InputCallback|OutputCallback|UI|Event|Field|L(istener|ayout)|A(ction|ttribute|rea))|mplates(Handler)?)|a(rget(edNotification|DataLine)?|gElement|b(S(top|et)|ular(Type|Data(Support)?)|Expander|le(Model(Event|Listener)?|HeaderUI|C(olumn(Model(Event|Listener)?)?|ell(Renderer|Editor))|UI|View)|ableView|bedPaneUI))|r(ust(Manager(Factory(Spi)?)?|Anchor)|ee(M(odel(Event|Listener)?|ap)|Se(t|lection(Model|Event|Listener))|Node|Cell(Renderer|Editor)|UI|Path|Expansion(Event|Listener)|WillExpandListener)|a(ns(parency|f(orm(er(Handler|ConfigurationException|Exception|Factory(ConfigurationError)?)?|Attribute)|er(Handler|able))|action(R(olledbackException|equiredException)|alWriter)|mitter)|ck)))|I(n(s(t(an(ce(NotFoundException|AlreadyExistsException)|tiationE(rror|xception))|rument(ation)?)|ufficientResourcesException|ets(UIResource)?)|herit(ed|ableThreadLocal)|comp(leteAnnotationException|atibleClassChangeError)|t(Buffer|e(r(na(tionalFormatter|l(Error|Frame(UI|Event|FocusTraversalPolicy|Listener|Adapter)))|rupt(ibleChannel|ed(NamingException|IOException|Exception)))|ger(Syntax)?)|rospect(ionException|or))|itial(Context(Factory(Builder)?)?|DirContext|LdapContext)|dex(ColorModel|edProperty(ChangeEvent|Descriptor)|OutOfBoundsException)|put(M(ismatchException|ethod(Requests|Highlight|Context|Descriptor|Event|Listener)?|ap(UIResource)?)|S(tream(Reader)?|ubset)|Context|Event|Verifier)|et(SocketAddress|4Address|Address|6Address)|v(ocation(Handler|TargetException|Event)|alid(R(ole(InfoException|ValueException)|elation(ServiceException|TypeException|IdException))|M(idiDataException|arkException)|Search(ControlsException|FilterException)|NameException|ClassException|T(argetObjectTypeException|ransactionException)|O(penTypeException|bjectException)|DnDOperationException|P(arameter(SpecException|Exception)|r(opertiesFormatException|eferencesFormatException))|Key(SpecException|Exception)|A(ctivityException|ttribute(sException|IdentifierException|ValueException)|pplicationException|lgorithmParameterException)))|flater(InputStream)?|lineView)|con(UIResource|View)?|te(ra(tor|ble)|m(Selectable|Event|Listener))|dentity(Scope|HashMap)?|CC_(ColorSpace|Profile(RGB|Gray)?)|IO(Re(ad(UpdateListener|ProgressListener|WarningListener)|gistry)|Metadata(Node|Controller|Format(Impl)?)?|ByteBuffer|ServiceProvider|I(nvalidTreeException|mage)|Param(Controller)?|Exception|Write(ProgressListener|WarningListener))|OException|vParameterSpec|llegal(MonitorStateException|Block(ingModeException|SizeException)|S(tateException|electorException)|C(harsetNameException|omponentStateException|lassFormatException)|ThreadStateException|PathStateException|Format(Co(nversionException|dePointException)|PrecisionException|Exception|FlagsException|WidthException)|A(ccessE(rror|xception)|rgumentException))|mag(ingOpException|e(Read(er(Spi|WriterSpi)?|Param)|GraphicAttribute|C(onsumer|apabilities)|T(ypeSpecifier|ranscoder(Spi)?)|I(nputStream(Spi|Impl)?|con|O)|O(utputStream(Spi|Impl)?|bserver)|Producer|View|Filter|Write(Param|r(Spi)?))?))|Z(ip(InputStream|OutputStream|E(ntry|xception)|File)|oneView)|O(ceanTheme|ut(put(Stream(Writer)?|DeviceAssigned|Keys)|OfMemoryError)|p(tion(PaneUI|alDataException)?|e(n(MBean(ConstructorInfo(Support)?|Info(Support)?|OperationInfo(Support)?|ParameterInfo(Support)?|AttributeInfo(Support)?)|Type|DataException)|rati(ngSystemMXBean|on(sException|NotSupportedException)?)))|ver(la(yLayout|ppingFileLockException)|ride)|wner|rientationRequested|b(serv(er|able)|j(ID|ect(Stream(C(onstants|lass)|Exception|Field)|Name|ChangeListener|In(stance|put(Stream|Validation)?)|Output(Stream)?|View|Factory(Builder)?)?))|AEPParameterSpec)|D(GC|ynamicMBean|nDConstants|i(splayMode|ctionary|alog|r(StateFactory|Context|ect(oryManager|ColorModel)|ObjectFactory)|gest(InputStream|OutputStream|Exception)|mension(2D|UIResource)?)|SA(P(ublicKey(Spec)?|aram(s|eterSpec)|rivateKey(Spec)?)|Key(PairGenerator)?)|H(GenParameterSpec|P(ublicKey(Spec)?|arameterSpec|rivateKey(Spec)?)|Key)|o(c(ument(Builder(Factory)?|Name|ed|Parser|Event|Filter|Listener)?|PrintJob|Flavor|Attribute(Set)?)?|uble(Buffer)?|mainCombiner)|u(plicateFormatFlagsException|ration)|TD(Constants)?|e(s(criptor(Support|Access)?|t(ination|roy(able|FailedException))|ignMode|ktop(Manager|IconUI|PaneUI))|cimalFormat(Symbols)?|precated|f(later(OutputStream)?|ault(M(utableTreeNode|e(nuLayout|talTheme))|B(oundedRangeModel|uttonModel)|S(tyledDocument|ingleSelectionModel)|Highlighter|C(o(lorSelectionModel|mboBoxModel)|ellEditor|aret)|T(extUI|able(Model|C(olumnModel|ellRenderer))|ree(Model|SelectionModel|Cell(Renderer|Editor)))|DesktopManager|PersistenceDelegate|EditorKit|KeyboardFocusManager|Fo(cus(Manager|TraversalPolicy)|rmatter(Factory)?)|L(ist(Model|SelectionModel|CellRenderer)|oaderRepository)))|l(egationPermission|ay(ed|Queue))|bugGraphics)|OM(Result|Source|Locator)|ES(edeKeySpec|KeySpec)|at(e(Time(Syntax|At(C(ompleted|reation)|Processing))|Format(ter|Symbols)?)?|a(Buffer(Byte|Short|Int|Double|UShort|Float)?|type(Con(stants|figurationException)|Factory)|Source|Truncation|Input(Stream)?|Output(Stream)?|gram(Socket(Impl(Factory)?)?|Channel|Packet)|F(ormatException|lavor)|baseMetaData|Line))|r(iver(Manager|PropertyInfo)?|opTarget(Context|Dr(opEvent|agEvent)|Event|Listener|Adapter)?|ag(Gesture(Recognizer|Event|Listener)|Source(MotionListener|Context|Dr(opEvent|agEvent)|Event|Listener|Adapter)?)))|U(R(I(Resolver|Syntax(Exception)?|Exception)?|L(StreamHandler(Factory)?|C(onnection|lassLoader)|Decoder|Encoder)?)|n(s(olicitedNotification(Event|Listener)?|upported(C(harsetException|lassVersionError|allbackException)|OperationException|EncodingException|FlavorException|LookAndFeelException|A(ddressTypeException|udioFileException))|atisfiedLinkError)|icastRemoteObject|d(o(Manager|ableEdit(Support|Event|Listener)?)|eclaredThrowableException)|expectedException|known(GroupException|ServiceException|HostException|ObjectException|Error|Format(ConversionException|FlagsException))|re(solved(Permission|AddressException)|coverable(EntryException|KeyException)|ferenced)|m(odifiable(SetException|ClassException)|a(ppableCharacterException|rshalException)))|til(ities|Delegate)?|TFDataFormatException|I(Resource|Manager|D(efaults)?)|UID)|J(R(ootPane|adioButton(MenuItem)?)|M(RuntimeException|X(Serv(iceURL|erErrorException)|Connect(ionNotification|or(Server(MBean|Provider|Factory)?|Provider|Factory)?)|Pr(incipal|oviderException)|Authenticator)|enu(Bar|Item)?|Exception)|Button|S(croll(Bar|Pane)|p(inner|litPane)|eparator|lider)|o(in(RowSet|able)|b(Me(ssageFromOperator|diaSheets(Supported|Completed)?)|S(heets|tate(Reason(s)?)?)|HoldUntil|Name|Impressions(Supported|Completed)?|OriginatingUserName|Priority(Supported)?|KOctets(Supported|Processed)?|Attributes))|dbcRowSet|C(heckBox(MenuItem)?|o(lorChooser|m(ponent|boBox)))|T(o(ol(Bar|Tip)|ggleButton)|ext(Component|Pane|Field|Area)|ab(le(Header)?|bedPane)|ree)|InternalFrame|OptionPane|D(ialog|esktopPane)|P(opupMenu|EG(HuffmanTable|Image(ReadParam|WriteParam)|QTable)|a(sswordField|nel)|rogressBar)|EditorPane|ar(InputStream|OutputStream|URLConnection|E(ntry|xception)|File)|Viewport|F(ileChooser|ormattedTextField|rame)|Window|L(ist|a(yeredPane|bel))|Applet)|P(hantomReference|BE(ParameterSpec|Key(Spec)?)|i(pe(d(Reader|InputStream|OutputStream|Writer))?|xel(Grabber|InterleavedSampleModel))|S(SParameterSpec|ource)|o(sition|int(2D|erInfo)?|oledConnection|pup(Menu(UI|Event|Listener)?|Factory)?|l(ygon|icy(Node|QualifierInfo)?)|rt(UnreachableException|ableRemoteObject(Delegate)?)?)|u(shback(Reader|InputStream)|blicKey)|er(sisten(ceDelegate|tMBean)|mission(s|Collection)?)|DLOverrideSupported|lain(Document|View)|a(ssword(Callback|View|Authentication)|nel(UI)?|ck(200|edColorModel|age)|t(hIterator|ch|tern(SyntaxException)?)|int(Context|Event)?|per|r(se(Position|Exception|r(ConfigurationException|Delegator)?)|tialResultException|a(graphView|meter(MetaData|Block|izedType|Descriptor)))|ge(sPerMinute(Color)?|Ranges|dResults(ResponseControl|Control)|able|Format|Attributes))|K(CS8EncodedKeySpec|IX(BuilderParameters|CertPath(BuilderResult|Checker|ValidatorResult)|Parameters))|r(i(n(cipal|t(RequestAttribute(Set)?|Graphics|S(tream|ervice(Lookup|Attribute(Set|Event|Listener)?)?)|er(Resolution|Graphics|M(oreInfo(Manufacturer)?|essageFromOperator|akeAndModel)|State(Reason(s)?)?|Name|I(sAcceptingJobs|nfo|OException)|URI|Job|Exception|Location|AbortException)|Job(Event|Listener|A(ttribute(Set|Event|Listener)?|dapter))?|E(vent|xception)|able|Quality|Writer))|ority(BlockingQueue|Queue)|v(ileged(ExceptionAction|Action(Exception)?)|ate(MLet|C(lassLoader|redentialPermission)|Key)))|o(cess(Builder)?|t(ocolException|ectionDomain)|pert(y(ResourceBundle|Change(Support|Event|Listener(Proxy)?)|Descriptor|Permission|Editor(Manager|Support)?|VetoException)|ies)|vider(Exception)?|fileDataException|gress(Monitor(InputStream)?|BarUI)|xy(Selector)?)|e(sentationDirection|dicate|paredStatement|ference(s(Factory)?|Change(Event|Listener)))))|E(n(c(ode(dKeySpec|r)|ryptedPrivateKeyInfo)|tity|um(Map|S(yntax|et)|Con(stantNotPresentException|trol)|eration)?)|tchedBorder|ditorKit|C(GenParameterSpec|P(oint|ublicKey(Spec)?|arameterSpec|rivateKey(Spec)?)|Key|Field(F(2m|p))?)|OFException|vent(SetDescriptor|Handler|Context|Object|DirContext|Queue|Listener(Proxy|List)?)?|l(ement(Type|Iterator)?|lip(se2D|ticCurve))|rror(Manager|Listener)?|x(c(hanger|eption(InInitializerError|Listener)?)|te(ndedRe(sponse|quest)|rnalizable)|p(ortException|andVetoException|ression)|e(cut(ionException|or(s|Service|CompletionService)?)|mptionMechanism(Spi|Exception)?))|mpty(Border|StackException))|V(MID|i(sibility|ew(port(UI|Layout)|Factory)?|rtualMachineError)|o(i(ceStatus|d)|latileImage)|e(ctor|toableChange(Support|Listener(Proxy)?)|rifyError)|a(l(idator(Handler)?|ue(Handler(MultiFormat)?|Exp))|riableHeightLayoutCache))|Ke(y(Rep|Generator(Spi)?|Manage(r(Factory(Spi)?)?|mentException)|S(t(ore(BuilderParameters|Spi|Exception)?|roke)|pec)|Pair(Generator(Spi)?)?|E(vent(Dispatcher|PostProcessor)?|xception)|Factory(Spi)?|map|boardFocusManager|Listener|A(dapter|lreadyExistsException|greement(Spi)?))?|r(nel|beros(Ticket|Principal|Key)))|Q(Name|u(e(ue(dJobCount)?|ry(E(val|xp))?)|adCurve2D))|F(i(nishings|delity|eld(Position|View)?|l(ter(Reader|InputStream|ed(RowSet|ImageSource)|OutputStream|Writer)?|e(Reader|nameFilter|SystemView|Handler|N(otFoundException|ameMap)|C(h(ooserUI|annel)|acheImage(InputStream|OutputStream))|I(nputStream|mage(InputStream|OutputStream))|OutputStream|D(ialog|escriptor)|Permission|View|Filter|Writer|Lock(InterruptionException)?)?)|xedHeightLayoutCache)|o(nt(RenderContext|Metrics|UIResource|FormatException)?|cus(Manager|TraversalPolicy|Event|Listener|Adapter)|rm(SubmitEvent|at(t(er(ClosedException)?|able(Flags)?)|ConversionProvider|FlagsConversionMismatchException)?|View))|uture(Task)?|eatureDescriptor|l(o(w(View|Layout)|at(Buffer|Control)?)|ushable|a(tteningPathIterator|vor(Map|Table|E(vent|xception)|Listener)))|a(ctoryConfigurationError|iledLoginException)|rame)|W(i(ndow(StateListener|Constants|Event|FocusListener|Listener|Adapter)?|ldcardType)|e(ak(Reference|HashMap)|bRowSet)|r(it(e(r|AbortedException)|able(R(enderedImage|aster)|ByteChannel))|appedPlainView))|L(i(st(ResourceBundle|Model|Selection(Model|Event|Listener)|CellRenderer|Iterator|enerNotFoundException|Data(Event|Listener)|UI|View)?|n(e(Metrics|B(order|reakMeasurer)|2D|Number(Reader|InputStream)|UnavailableException|Event|Listener)?|k(Ref|ed(BlockingQueue|Hash(Map|Set)|List)|Exception|ageError|LoopException))|mitExceededException)|o(ng(Buffer)?|c(k(Support)?|a(teRegistry|le))|ok(up(Table|Op)|AndFeel)|aderHandler|g(Record|Manager|in(Module|Context|Exception)|Stream|g(ing(MXBean|Permission)|er)))|dap(ReferralException|Name|Context)|e(vel|ase)|DAPCertStoreParameters|a(stOwnerException|y(out(Manager(2)?|Queue|FocusTraversalPolicy)|eredHighlighter)|nguageCallback|bel(UI|View)?))|A(s(sertionError|ync(hronousCloseException|BoxView))|n(notat(ion(TypeMismatchException|FormatError)?|edElement)|cestor(Event|Listener))|c(c(ount(NotFoundException|Ex(ception|piredException)|LockedException)|ess(ible(R(ole|e(sourceBundle|lation(Set)?))|Bundle|S(t(ate(Set)?|reamable)|election)|Hyper(text|link)|Co(ntext|mponent)|T(ext(Sequence)?|able(ModelChange)?)|Icon|Object|E(ditableText|xtended(Component|T(ext|able)))|Value|KeyBinding|A(ction|ttributeSequence))?|Control(Context|Exception|ler)|Exception))|ti(on(Map(UIResource)?|Event|Listener)?|v(ity(RequiredException|CompletedException)|eEvent|at(ion(Group(_Stub|ID|Desc)?|Monitor|System|I(nstantiator|D)|Desc|Exception)|or|eFailedException|able)))|l(NotFoundException|Entry)?)|t(tribute(s|ModificationException|Set(Utilities)?|d(String|CharacterIterator)|NotFoundException|ChangeNotification(Filter)?|InUseException|Exception|ValueExp|List)?|omic(Reference(FieldUpdater|Array)?|MarkableReference|Boolean|StampedReference|Integer(FieldUpdater|Array)?|Long(FieldUpdater|Array)?))|d(just(able|ment(Event|Listener))|ler32)|u(t(h(orizeCallback|enticat(ion(NotSupportedException|Exception)|or)|P(ermission|rovider))|oscroll)|dio(System|Clip|InputStream|Permission|F(ile(Reader|Format|Writer)|ormat)))|pp(ConfigurationEntry|endable|let(Stub|Context|Initializer)?)|ffineTransform(Op)?|l(phaComposite|lPermission|ready(BoundException|ConnectedException)|gorithmParameter(s(Spi)?|Generator(Spi)?|Spec))|r(c2D|ithmeticException|ea(AveragingScaleFilter)?|ray(s|BlockingQueue|StoreException|Type|IndexOutOfBoundsException|List)?)|bstract(M(ethodError|ap)|B(order|utton)|S(pinnerModel|e(t|quentialList|lect(ionKey|or|ableChannel)))|C(ol(orChooserPanel|lection)|ellEditor)|TableModel|InterruptibleChannel|Document|UndoableEdit|Preferences|ExecutorService|Queue(dSynchronizer)?|Writer|L(ist(Model)?|ayoutCache)|Action)|WT(Permission|E(vent(Multicaster|Listener(Proxy)?)?|rror|xception)|KeyStroke)))\b - strings: - patterns: - - name: string.quoted.double.java - endCaptures: - "0": - name: punctuation.definition.string.end.java - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.java - end: "\"" - patterns: - - name: constant.character.escape.java - match: \\. - - name: string.quoted.single.java - endCaptures: - "0": - name: punctuation.definition.string.end.java - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.java - end: "'" - patterns: - - name: constant.character.escape.java - match: \\. - storage-type-java: - name: storage.type.java - match: \b(void|byte|short|char|int|long|float|double|boolean|([a-z]\w+\.)*[A-Z]\w+)\b -uuid: 2B449DF6-6B1D-11D9-94EC-000D93589AF6 -foldingStartMarker: (\{\s*(//.*)?$|^\s*// \{\{\{) -patterns: -- name: comment.block.empty.java - captures: - "0": - name: punctuation.definition.comment.java - match: /\*\*/ -- name: comment.block.documentation.java - captures: - "0": - name: punctuation.definition.comment.java - begin: (^\s*)?/\*\* - end: \*/(\s*\n)? - patterns: - - name: keyword.other.documentation.javadoc.java - match: "@(param|return|throws|exception|author|version|see|since|serial|serialField|serialData|deprecated)\\b" - - name: keyword.other.documentation.javadoc.link.java - match: \{@link\s+[^\}]*\} -- name: meta.definition.class.java - captures: - "1": - name: storage.modifier.java - "3": - name: storage.type.java - "4": - name: entity.name.type.class.java - begin: |- - (?x)^\s* - ((?:\b(public|private|protected|static|final|native|synchronized|abstract|threadsafe|transient)\b\s*)*) # modifier - (class|interface)\s+ - (\w+)\s* # identifier - end: (?={) - patterns: - - name: meta.definition.class.extends.java - captures: - "1": - name: storage.modifier.java - begin: \b(extends)\b\s+ - end: (?={|implements) - patterns: - - include: "#all-types" - - name: meta.definition.class.implements.java - captures: - "1": - name: storage.modifier.java - begin: \b(implements)\b\s+ - end: (?={|extends) - patterns: - - include: "#all-types" -- name: meta.definition.constructor.java - captures: - "1": - name: storage.modifier.java - "3": - name: entity.name.function.constructor.java - begin: |- - (?x)^\s* - ((?:\b(public|private|protected|static|final|native|synchronized|abstract|threadsafe|transient)\b\s*)*) # modifier - ((?!(if|while|for|catch|this|print|return|synchronized|switch))\w+)\s* # identifier - (?!.*;) # abort if line has a ; - (?=\() - end: (?={) - patterns: - - include: "#statement-remainder" - - include: "#comments" -- name: meta.definition.method.java - begin: |- - (?x)^\s* - ((?:\b(public|private|protected|static|final|native|synchronized|abstract|threadsafe|transient)\b\s*)*) # modifier - (\b(void|boolean|byte|char|short|int|float|long|double|(\w+\.)*[A-Z]\w+)\b(<((?:\w+\.)*[A-Z]\w+)>|\[\s*\])?)\s* # type - (\w+)\s* # identifier - (?!.*;) # abort if line has a ; - (?=\() - beginCaptures: - "6": - name: storage.type.java - "8": - name: entity.name.function.java - "1": - name: storage.modifier.java - "4": - name: storage.type.java - end: (?={) - patterns: - - include: "#statement-remainder" - - include: "#comments" -- name: constant.other.java - match: \b([A-Z][A-Z0-9_]+)\b -- include: "#comments" -- include: "#all-types" -- name: storage.modifier.access-control.java - match: \b(private|protected|public)\b -- name: storage.modifier.java - match: \b(abstract|final|native|static|transient|synchronized|volatile|strictfp|extends|implements)\b -- name: storage.type.java - match: \b(class|interface)\b -- name: keyword.control.catch-exception.java - match: \b(try|catch|finally|throw)\b -- name: keyword.control.java - match: \b(return|break|case|continue|default|do|while|for|switch|if|else)\b -- name: meta.import.java - captures: - "1": - name: keyword.other.class-fns.java - "2": - name: entity.name.type.import.java - match: ^\s*(import)\s+([^ ;]+?); -- name: meta.package.java - captures: - "1": - name: keyword.other.class-fns.java - "2": - name: entity.name.function.package.java - match: ^\s*(package)\s+([^ ;]+?); -- name: keyword.other.class-fns.java - match: \b(new|throws)\b -- name: keyword.operator.java - match: \b(instanceof)\b -- name: constant.language.java - match: \b(true|false|null)\b -- name: variable.language.java - match: \b(this|super)\b -- name: constant.numeric.java - match: \b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)([LlFfUuDd]|UL|ul)?\b -- include: "#strings" -- name: keyword.operator.comparison.java - match: (==|!=|<=|>=|<>|<|>) -- name: keyword.operator.increment-decrement.java - match: (\-\-|\+\+) -- name: keyword.operator.arithmetic.java - match: (\-|\+|\*|\/|%) -- name: keyword.operator.logical.java - match: (!|&&|\|\|) -foldingStopMarker: ^\s*(\}|// \}\}\}$) -keyEquivalent: ^~J diff --git a/vendor/ultraviolet/syntax/javaproperties.syntax b/vendor/ultraviolet/syntax/javaproperties.syntax deleted file mode 100644 index f797eb6..0000000 --- a/vendor/ultraviolet/syntax/javaproperties.syntax +++ /dev/null @@ -1,20 +0,0 @@ ---- -name: Java Properties -fileTypes: -- properties -scopeName: source.java-props -uuid: 2A28E50A-6B1D-11D9-8689-000D93589AF6 -patterns: -- name: comment.line.number-sign.java-props - captures: - "1": - name: punctuation.definition.comment.java-props - match: ([#!])(.+)?$\n? -- captures: - "1": - name: keyword.other.java-props - "2": - name: punctuation.separator.key-value.java-props - match: ^([^:=]+)([:=])(.*)$ - comment: Not compliant with the properties file spec, but this works for me, and I'm the one who counts around here. -keyEquivalent: ^~J diff --git a/vendor/ultraviolet/syntax/javascript.syntax b/vendor/ultraviolet/syntax/javascript.syntax deleted file mode 100644 index 8d6c05f..0000000 --- a/vendor/ultraviolet/syntax/javascript.syntax +++ /dev/null @@ -1,256 +0,0 @@ ---- -name: JavaScript -fileTypes: -- js -- htc -- jsx -scopeName: source.js -uuid: 93E017CC-6F27-11D9-90EB-000D93589AF6 -foldingStartMarker: ^.*\bfunction\s*(\w+\s*)?\([^\)]*\)(\s*\{[^\}]*)?\s*$ -patterns: -- name: meta.class.js - captures: - "1": - name: support.class.js - "2": - name: support.constant.js - match: ([a-zA-Z_?.$][\w?.$]*)\.(prototype)\s*=\s* - comment: "match stuff like: Sound.prototype = { \xE2\x80\xA6 } when extending an object" -- name: meta.function.prototype.js - captures: - "6": - name: variable.parameter.function.js - "7": - name: punctuation.definition.parameters.end.js - "1": - name: support.class.js - "2": - name: support.constant.js - "3": - name: entity.name.function.js - "4": - name: storage.type.function.js - "5": - name: punctuation.definition.parameters.begin.js - match: ([a-zA-Z_?.$][\w?.$]*)\.(prototype)\.([a-zA-Z_?.$][\w?.$]*)\s*=\s*(function)?\s*(\()(.*?)(\)) - comment: "match stuff like: Sound.prototype.play = function() { \xE2\x80\xA6 }" -- name: meta.function.js - captures: - "1": - name: support.class.js - "2": - name: support.constant.js - "3": - name: entity.name.function.js - match: ([a-zA-Z_?.$][\w?.$]*)\.(prototype)\.([a-zA-Z_?.$][\w?.$]*)\s*=\s* - comment: "match stuff like: Sound.prototype.play = myfunc" -- name: meta.function.js - captures: - "6": - name: punctuation.definition.parameters.end.js - "1": - name: support.class.js - "2": - name: entity.name.function.js - "3": - name: storage.type.function.js - "4": - name: punctuation.definition.parameters.begin.js - "5": - name: variable.parameter.function.js - match: ([a-zA-Z_?.$][\w?.$]*)\.([a-zA-Z_?.$][\w?.$]*)\s*=\s*(function)\s*(\()(.*?)(\)) - comment: "match stuff like: Sound.play = function() { \xE2\x80\xA6 }" -- name: meta.function.js - captures: - "1": - name: entity.name.function.js - "2": - name: storage.type.function.js - "3": - name: punctuation.definition.parameters.begin.js - "4": - name: variable.parameter.function.js - "5": - name: punctuation.definition.parameters.end.js - match: ([a-zA-Z_?$][\w?$]*)\s*=\s*(function)\s*(\()(.*?)(\)) - comment: "match stuff like: play = function() { \xE2\x80\xA6 }" -- name: meta.function.js - captures: - "1": - name: storage.type.function.js - "2": - name: entity.name.function.js - "3": - name: punctuation.definition.parameters.begin.js - "4": - name: variable.parameter.function.js - "5": - name: punctuation.definition.parameters.end.js - match: \b(function)\s+([a-zA-Z_$]\w*)?\s*(\()(.*?)(\)) - comment: "match regular function like: function myFunc(arg) { \xE2\x80\xA6 }" -- name: meta.function.json.js - captures: - "1": - name: entity.name.function.js - "2": - name: storage.type.function.js - "3": - name: punctuation.definition.parameters.begin.js - "4": - name: variable.parameter.function.js - "5": - name: punctuation.definition.parameters.end.js - match: \b([a-zA-Z_?.$][\w?.$]*)\s*:\s*\b(function)?\s*(\()(.*?)(\)) - comment: "match stuff like: foobar: function() { \xE2\x80\xA6 }" -- name: meta.function.json.js - captures: - "6": - name: punctuation.definition.string.begin.js - "11": - name: variable.parameter.function.js - "7": - name: entity.name.function.js - "12": - name: punctuation.definition.parameters.end.js - "8": - name: punctuation.definition.string.end.js - "9": - name: entity.name.function.js - "1": - name: string.quoted.single.js - "2": - name: punctuation.definition.string.begin.js - "3": - name: entity.name.function.js - "4": - name: punctuation.definition.string.end.js - "10": - name: punctuation.definition.parameters.begin.js - "5": - name: string.quoted.double.js - match: (?:((')(.*?)('))|((")(.*?)(")))\s*:\s*\b(function)?\s*(\()(.*?)(\)) - comment: "Attempt to match \"foo\": function" -- name: meta.class.instance.constructor - captures: - "1": - name: keyword.operator.new.js - "2": - name: entity.name.type.instance.js - match: (new)\s+(\w+(?:\.\w*)?) -- name: entity.name.type.object.js.firebug - match: \b(console)\b -- name: support.function.js.firebug - match: \.(warn|info|log|error|time|timeEnd|assert)\b -- name: constant.numeric.js - match: \b((0(x|X)[0-9a-fA-F]+)|([0-9]+(\.[0-9]+)?))\b -- name: string.quoted.single.js - endCaptures: - "0": - name: punctuation.definition.string.end.js - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.js - end: "'" - patterns: - - name: constant.character.escape.js - match: \\(x\h{2}|[0-2][0-7]{,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.) -- name: string.quoted.double.js - endCaptures: - "0": - name: punctuation.definition.string.end.js - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.js - end: "\"" - patterns: - - name: constant.character.escape.js - match: \\(x\h{2}|[0-2][0-7]{,2}|3[0-6][0-7]|37[0-7]?|[4-7][0-7]?|.) -- name: comment.block.documentation.js - captures: - "0": - name: punctuation.definition.comment.js - begin: /\*\* - end: \*/ -- name: comment.block.js - captures: - "0": - name: punctuation.definition.comment.js - begin: /\* - end: \*/ -- name: comment.line.double-slash.js - captures: - "1": - name: punctuation.definition.comment.js - match: (//).*$\n? -- name: comment.block.html.js - captures: - "0": - name: punctuation.definition.comment.html.js - "2": - name: punctuation.definition.comment.html.js - match: (<!--|-->) -- name: storage.type.js - match: \b(boolean|byte|char|class|double|enum|float|function|int|interface|long|short|var|void)\b -- name: storage.modifier.js - match: \b(const|export|extends|final|implements|native|private|protected|public|static|synchronized|throws|transient|volatile)\b -- name: keyword.control.js - match: \b(break|case|catch|continue|default|do|else|finally|for|goto|if|import|package|return|switch|throw|try|while)\b -- name: keyword.operator.js - match: \b(delete|in|instanceof|new|typeof|with)\b -- name: constant.language.boolean.true.js - match: \btrue\b -- name: constant.language.boolean.false.js - match: \bfalse\b -- name: constant.language.null.js - match: \bnull\b -- name: variable.language.js - match: \b(super|this)\b -- name: keyword.other.js - match: \b(debugger)\b -- name: support.class.js - match: \b(Anchor|Applet|Area|Array|Boolean|Button|Checkbox|Date|document|event|FileUpload|Form|Frame|Function|Hidden|History|Image|JavaArray|JavaClass|JavaObject|JavaPackage|java|Layer|Link|Location|Math|MimeType|Number|navigator|netscape|Object|Option|Packages|Password|Plugin|Radio|RegExp|Reset|Select|String|Style|Submit|screen|sun|Text|Textarea|window|XMLHttpRequest)\b -- name: support.function.js - match: \b(s(h(ift|ow(Mod(elessDialog|alDialog)|Help))|croll(X|By(Pages|Lines)?|Y|To)?|t(op|rike)|i(n|zeToContent|debar|gnText)|ort|u(p|b(str(ing)?)?)|pli(ce|t)|e(nd|t(Re(sizable|questHeader)|M(i(nutes|lliseconds)|onth)|Seconds|Ho(tKeys|urs)|Year|Cursor|Time(out)?|Interval|ZOptions|Date|UTC(M(i(nutes|lliseconds)|onth)|Seconds|Hours|Date|FullYear)|FullYear|Active)|arch)|qrt|lice|avePreferences|mall)|h(ome|andleEvent)|navigate|c(har(CodeAt|At)|o(s|n(cat|textual|firm)|mpile)|eil|lear(Timeout|Interval)?|a(ptureEvents|ll)|reate(StyleSheet|Popup|EventObject))|t(o(GMTString|S(tring|ource)|U(TCString|pperCase)|Lo(caleString|werCase))|est|a(n|int(Enabled)?))|i(s(NaN|Finite)|ndexOf|talics)|d(isableExternalCapture|ump|etachEvent)|u(n(shift|taint|escape|watch)|pdateCommands)|j(oin|avaEnabled)|p(o(p|w)|ush|lugins.refresh|a(ddings|rse(Int|Float)?)|r(int|ompt|eference))|e(scape|nableExternalCapture|val|lementFromPoint|x(p|ec(Script|Command)?))|valueOf|UTC|queryCommand(State|Indeterm|Enabled|Value)|f(i(nd|le(ModifiedDate|Size|CreatedDate|UpdatedDate)|xed)|o(nt(size|color)|rward)|loor|romCharCode)|watch|l(ink|o(ad|g)|astIndexOf)|a(sin|nchor|cos|t(tachEvent|ob|an(2)?)|pply|lert|b(s|ort))|r(ou(nd|teEvents)|e(size(By|To)|calc|turnValue|place|verse|l(oad|ease(Capture|Events)))|andom)|g(o|et(ResponseHeader|M(i(nutes|lliseconds)|onth)|Se(conds|lection)|Hours|Year|Time(zoneOffset)?|Da(y|te)|UTC(M(i(nutes|lliseconds)|onth)|Seconds|Hours|Da(y|te)|FullYear)|FullYear|A(ttention|llResponseHeaders)))|m(in|ove(B(y|elow)|To(Absolute)?|Above)|ergeAttributes|a(tch|rgins|x))|b(toa|ig|o(ld|rderWidths)|link|ack))\b(?=\() -- name: support.function.dom.js - match: \b(s(ub(stringData|mit)|plitText|e(t(NamedItem|Attribute(Node)?)|lect))|has(ChildNodes|Feature)|namedItem|c(l(ick|o(se|neNode))|reate(C(omment|DATASection|aption)|T(Head|extNode|Foot)|DocumentFragment|ProcessingInstruction|E(ntityReference|lement)|Attribute))|tabIndex|i(nsert(Row|Before|Cell|Data)|tem)|open|delete(Row|C(ell|aption)|T(Head|Foot)|Data)|focus|write(ln)?|a(dd|ppend(Child|Data))|re(set|place(Child|Data)|move(NamedItem|Child|Attribute(Node)?)?)|get(NamedItem|Element(sBy(Name|TagName)|ById)|Attribute(Node)?)|blur)\b(?=\() -- name: support.constant.js - match: (?<=\.)(s(ystemLanguage|cr(ipts|ollbars|een(X|Y|Top|Left))|t(yle(Sheets)?|atus(Text|bar)?)|ibling(Below|Above)|ource|uffixes|e(curity(Policy)?|l(ection|f)))|h(istory|ost(name)?|as(h|Focus))|y|X(MLDocument|SLDocument)|n(ext|ame(space(s|URI)|Prop))|M(IN_VALUE|AX_VALUE)|c(haracterSet|o(n(structor|trollers)|okieEnabled|lorDepth|mp(onents|lete))|urrent|puClass|l(i(p(boardData)?|entInformation)|osed|asses)|alle(e|r)|rypto)|t(o(olbar|p)|ext(Transform|Indent|Decoration|Align)|ags)|SQRT(1_2|2)|i(n(ner(Height|Width)|put)|ds|gnoreCase)|zIndex|o(scpu|n(readystatechange|Line)|uter(Height|Width)|p(sProfile|ener)|ffscreenBuffering)|NEGATIVE_INFINITY|d(i(splay|alog(Height|Top|Width|Left|Arguments)|rectories)|e(scription|fault(Status|Ch(ecked|arset)|View)))|u(ser(Profile|Language|Agent)|n(iqueID|defined)|pdateInterval)|_content|p(ixelDepth|ort|ersonalbar|kcs11|l(ugins|atform)|a(thname|dding(Right|Bottom|Top|Left)|rent(Window|Layer)?|ge(X(Offset)?|Y(Offset)?))|r(o(to(col|type)|duct(Sub)?|mpter)|e(vious|fix)))|e(n(coding|abledPlugin)|x(ternal|pando)|mbeds)|v(isibility|endor(Sub)?|Linkcolor)|URLUnencoded|P(I|OSITIVE_INFINITY)|f(ilename|o(nt(Size|Family|Weight)|rmName)|rame(s|Element)|gColor)|E|whiteSpace|l(i(stStyleType|n(eHeight|kColor))|o(ca(tion(bar)?|lName)|wsrc)|e(ngth|ft(Context)?)|a(st(M(odified|atch)|Index|Paren)|yer(s|X)|nguage))|a(pp(MinorVersion|Name|Co(deName|re)|Version)|vail(Height|Top|Width|Left)|ll|r(ity|guments)|Linkcolor|bove)|r(ight(Context)?|e(sponse(XML|Text)|adyState))|global|x|m(imeTypes|ultiline|enubar|argin(Right|Bottom|Top|Left))|L(N(10|2)|OG(10E|2E))|b(o(ttom|rder(RightWidth|BottomWidth|Style|Color|TopWidth|LeftWidth))|ufferDepth|elow|ackground(Color|Image)))\b -- name: support.constant.dom.js - match: (?<=\.)(s(hape|ystemId|c(heme|ope|rolling)|ta(ndby|rt)|ize|ummary|pecified|e(ctionRowIndex|lected(Index)?)|rc)|h(space|t(tpEquiv|mlFor)|e(ight|aders)|ref(lang)?)|n(o(Resize|tation(s|Name)|Shade|Href|de(Name|Type|Value)|Wrap)|extSibling|ame)|c(h(ildNodes|Off|ecked|arset)?|ite|o(ntent|o(kie|rds)|de(Base|Type)?|l(s|Span|or)|mpact)|ell(s|Spacing|Padding)|l(ear|assName)|aption)|t(ype|Bodies|itle|Head|ext|a(rget|gName)|Foot)|i(sMap|ndex|d|m(plementation|ages))|o(ptions|wnerDocument|bject)|d(i(sabled|r)|o(c(type|umentElement)|main)|e(clare|f(er|ault(Selected|Checked|Value)))|at(eTime|a))|useMap|p(ublicId|arentNode|r(o(file|mpt)|eviousSibling))|e(n(ctype|tities)|vent|lements)|v(space|ersion|alue(Type)?|Link|Align)|URL|f(irstChild|orm(s)?|ace|rame(Border)?)|width|l(ink(s)?|o(ngDesc|wSrc)|a(stChild|ng|bel))|a(nchors|c(ce(ssKey|pt(Charset)?)|tion)|ttributes|pplets|l(t|ign)|r(chive|eas)|xis|Link|bbr)|r(ow(s|Span|Index)|ules|e(v|ferrer|l|adOnly))|m(ultiple|e(thod|dia)|a(rgin(Height|Width)|xLength))|b(o(dy|rder)|ackground|gColor))\b -- name: support.constant.dom.js - match: \b(ELEMENT_NODE|ATTRIBUTE_NODE|TEXT_NODE|CDATA_SECTION_NODE|ENTITY_REFERENCE_NODE|ENTITY_NODE|PROCESSING_INSTRUCTION_NODE|COMMENT_NODE|DOCUMENT_NODE|DOCUMENT_TYPE_NODE|DOCUMENT_FRAGMENT_NODE|NOTATION_NODE|INDEX_SIZE_ERR|DOMSTRING_SIZE_ERR|HIERARCHY_REQUEST_ERR|WRONG_DOCUMENT_ERR|INVALID_CHARACTER_ERR|NO_DATA_ALLOWED_ERR|NO_MODIFICATION_ALLOWED_ERR|NOT_FOUND_ERR|NOT_SUPPORTED_ERR|INUSE_ATTRIBUTE_ERR)\b -- name: support.function.event-handler.js - match: \bon(R(ow(s(inserted|delete)|e(nter|xit))|e(s(ize(start|end)?|et)|adystatechange))|Mouse(o(ut|ver)|down|up|move)|B(efore(cut|deactivate|u(nload|pdate)|p(aste|rint)|editfocus|activate)|lur)|S(croll|top|ubmit|elect(start|ionchange)?)|H(over|elp)|C(hange|ont(extmenu|rolselect)|ut|ellchange|l(ick|ose))|D(eactivate|ata(setc(hanged|omplete)|available)|r(op|ag(start|over|drop|en(ter|d)|leave)?)|blclick)|Unload|P(aste|ropertychange)|Error(update)?|Key(down|up|press)|Focus|Load|A(ctivate|fter(update|print)|bort))\b -- name: keyword.operator.js - match: "!|\\$|%|&|\\*|\\-\\-|\\-|\\+\\+|\\+|~|===|==|=|!=|!==|<=|>=|<<=|>>=|>>>=|<>|<|>|!|&&|\\|\\||\\?\\:|\\*=|/=|%=|\\+=|\\-=|&=|\\^=|\\b(in|instanceof|new|delete|typeof|void)\\b" -- name: constant.language.js - match: \b(Infinity|NaN|Undefined)\b -- name: string.regexp.js - endCaptures: - "1": - name: punctuation.definition.string.end.js - begin: (?<=[=(:]|^|return)\s*(/)(?![/*+{}?]) - beginCaptures: - "1": - name: punctuation.definition.string.begin.js - end: (/)[igm]* - patterns: - - name: constant.character.escape.js - match: \\. -- name: punctuation.terminator.statement.js - match: \; -- name: meta.delimiter.object.comma.js - match: ,[ |\t]* -- name: meta.delimiter.method.period.js - match: \. -- name: meta.brace.curly.js - match: \{|\} -- name: meta.brace.round.js - match: \(|\) -- name: meta.brace.square.js - match: \[|\] -foldingStopMarker: ^\s*\} -keyEquivalent: ^~J -comment: "JavaScript Syntax: version 2.0" diff --git a/vendor/ultraviolet/syntax/javascript_+_prototype.syntax b/vendor/ultraviolet/syntax/javascript_+_prototype.syntax deleted file mode 100644 index 4e13ac1..0000000 --- a/vendor/ultraviolet/syntax/javascript_+_prototype.syntax +++ /dev/null @@ -1,72 +0,0 @@ ---- -name: Prototype & Script.aculo.us (JavaScript) -scopeName: source.js.prototype -repository: - leading-space: - patterns: - - name: meta.leading-tabs - begin: ^(?=(\t| )) - end: (?=[^\t\s]) - patterns: - - captures: - "6": - name: meta.even-tab.group6.spaces - "11": - name: meta.odd-tab.group11.spaces - "7": - name: meta.odd-tab.group7.spaces - "8": - name: meta.even-tab.group8.spaces - "9": - name: meta.odd-tab.group9.spaces - "1": - name: meta.odd-tab.group1.spaces - "2": - name: meta.even-tab.group2.spaces - "3": - name: meta.odd-tab.group3.spaces - "4": - name: meta.even-tab.group4.spaces - "10": - name: meta.even-tab.group10.spaces - "5": - name: meta.odd-tab.group5.spaces - match: ( )( )?( )?( )?( )?( )?( )?( )?( )?( )?( )? - - captures: - "6": - name: meta.even-tab.group6.tab - "11": - name: meta.odd-tab.group11.tab - "7": - name: meta.odd-tab.group7.tab - "8": - name: meta.even-tab.group8.tab - "9": - name: meta.odd-tab.group9.tab - "1": - name: meta.odd-tab.group1.tab - "2": - name: meta.even-tab.group2.tab - "3": - name: meta.odd-tab.group3.tab - "4": - name: meta.even-tab.group4.tab - "10": - name: meta.even-tab.group10.tab - "5": - name: meta.odd-tab.group5.tab - match: (\t)(\t)?(\t)?(\t)?(\t)?(\t)?(\t)?(\t)?(\t)?(\t)?(\t)? -uuid: 0BD60463-DDF6-436F-9295-89DEF577FF30 -foldingStartMarker: (^.*{[^}]*$|^.*\([^\)]*$|^.*/\*(?!.*\*/).*$) -patterns: -- name: support.class.prototype.js - match: \b(Prototype|Class|Abstract|Try|PeriodicalExecuter|Enumerable|Hash|ObjectRange|Element|Ajax|Responders|Base|Request|Updater|PeriodicalUpdater|Toggle|Insertion|Before|Top|Bottom|After|ClassNames|Form|Serializers|TimedObserver|Observer|EventObserver|Event|Position|Effect|Effect2|Transitions|ScopedQueue|Queues|DefaultOptions|Parallel|Opacity|Move|MoveBy|Scale|Highlight|ScrollTo|Fade|Appear|Puff|BlindUp|BlindDown|SwitchOff|DropOut|Shake|SlideDown|SlideUp|Squish|Grow|Shrink|Pulsate|Fold|console)\b -- name: support.function.js.prototype - match: \b(Version|ScriptFragment|emptyFunction|K|create|toColorPart|succ|times|these|initialize|registerCallback|onTimerEvent|stripTags|stripScripts|extractScripts|evalScripts|escapeHTML|unescapeHTML|toQueryParams|toArray|camelize|inspect|each|inGroupsOf|eachSlice|all|any|collect|detect|findAll|grep|include|inject|invoke|max|min|partition|pluck|reject|sortBy|toArray|zip|inspect|map|find|select|member|entries|_each|_reverse|reverse|clear|first|last|compact|flatten|without|indexOf|reverse|shift|inspect|keys|values|merge|toQueryString|inspect|include|getTransport|activeRequestCount|responders|register|unregister|dispatch|onComplete|setOptions|responseIsSuccess|responseIsFailure|request|setRequestHeaders|onStateChange|header|evalJSON|evalResponse|respondToReadyState|dispatchException|updateContent|start|stop|updateComplete|toggle|hide|show|remove|update|getHeight|classNames|hasClassName|addClassName|removeClassName|cleanWhitespace|empty|scrollTo|getStyle|setStyle|getDimensions|makePositioned|undoPositioned|makeClipping|undoClipping|recursivelyCollect|ancestors|descendants|previousSiblings|nextSiblings|siblings|match|up|down|previous|next|getElementsBySelector|getElementsByClassName|contentFromAnonymousTable|initializeRange|insertContent|set|add|toString|focus|present|activate|serialize|getElements|getInputs|disable|enable|findFirstElement|focusFirstElement|reset|getValue|input|inputSelector|textarea|selectOne|selectMany|onElementEvent|registerFormCallbacks|element|isLeftClick|pointerX|pointerY|findElement|observers|unloadCache|observe|stopObserving|includeScrollOffsets|prepare|realOffset|cumulativeOffset|positionedOffset|offsetParent|within|withinIncludingScrolloffsets|overlap|clone|page|clone|absolutize|relativize)\b -- include: source.js -- name: variable.other.js.prototype - match: ((?<=var\s)\b[a-zA-Z]\w*\b|\b[a-zA-Z]\w*\b(?=(\[|\s*(&|\*|\-\-|\-|\+\+|\+|~|===|==|=|!=|!==|<=|>=|<<=|>>=|>>>=|<>|<|>|!|&&|\|\||\?\:|\*=|/=|%=|\+=|\-=|&=|\^=)))) -- include: "#leading-space" -foldingStopMarker: (^\s*\}|^\s*\)|^(?!.*/\*).*\*/) -keyEquivalent: ^~J -comment: "Prototype and Scriptaculous Javascript Frameworks. By Justin Palmer, Thomas Aylott & Martin Str\xC3\xB6m" diff --git a/vendor/ultraviolet/syntax/javascript_+_prototype_bracketed.syntax b/vendor/ultraviolet/syntax/javascript_+_prototype_bracketed.syntax deleted file mode 100644 index 8067fab..0000000 --- a/vendor/ultraviolet/syntax/javascript_+_prototype_bracketed.syntax +++ /dev/null @@ -1,140 +0,0 @@ ---- -name: Prototype & Script.aculo.us (JavaScript) Bracketed -scopeName: source.js.prototype.bracketed -repository: - conditional-compilation: - patterns: - - name: comment.block.conditional.js - captures: - "0": - name: punctuation.definition.comment.js - begin: /\*(?=@) - end: (?<=@)\*/ - patterns: - - include: $base - - name: keyword.control.conditional.js - captures: - "1": - name: punctuation.definition.keyword.js - match: (@)(if|elif|else|end) - - name: keyword.operator.conditional.js - captures: - "1": - name: punctuation.definition.keyword.js - match: (@)(cc_on|set) - - name: variable.other.conditional.js - captures: - "1": - name: punctuation.definition.variable.js - match: (@)(_win32|_win16|_mac|_alpha|_x86|_mc680x0|_PowerPC|_jscript_build|_jscript_version|_jscript|_debug|_fast|[a-zA-Z]\w+) - round-brackets: - patterns: - - name: meta.group.braces.curly.function.js.prototype - captures: - "1": - name: punctuation.section.function.js.prototype - "2": - name: punctuation.separator.objects.js.prototype - begin: (?<=\))\s*+(\{) - end: (\})(,)?\s* - patterns: - - include: $base - - name: meta.group.braces.curly - captures: - "1": - name: punctuation.section.scope.js - "2": - name: punctuation.separator.objects.js.prototype - begin: (\{) - end: (\})(,)?\s* - patterns: - - captures: - "1": - name: invalid.illegal.delimiter.object.comma.js - match: (,)\s*+(?=\}) - - captures: - "1": - name: string.quoted.double.js.prototype - "2": - name: punctuation.definition.string.js.prototype - "3": - name: constant.other.object.key.js.prototype - "4": - name: punctuation.definition.string.js.prototype - "5": - name: punctuation.separator.objects.js.prototype - match: ((")([^"]*)(")\s*)(:)\s*+(?!function) - - captures: - "1": - name: string.quoted.single.js.prototype - "2": - name: punctuation.definition.string.js.prototype - "3": - name: constant.other.object.key.js.prototype - "4": - name: punctuation.definition.string.js.prototype - "5": - name: punctuation.separator.objects.js.prototype - match: ((')([^']*)(')\s*)(:)\s*+(?!function) - - captures: - "1": - name: constant.other.object.key.js.prototype - "2": - name: punctuation.separator.objects.js.prototype - match: \b(\w+\b\s*)(:)\s*+(?!function) - - include: $base - - name: meta.group.braces.round - captures: - "1": - name: punctuation.section.scope.js - begin: (\()(?!\)) - end: (\)) - patterns: - - include: $base - - name: meta.group.braces.square - captures: - "1": - name: punctuation.section.scope.js - begin: (\[)(?!\]) - end: (\]) - patterns: - - include: $base -uuid: 1FD22341-8BAA-4F89-8257-92CBDD7DE29D -foldingStartMarker: (\{[^\}]*$|\([^\)]*$|<%) -patterns: -- name: meta.source.embedded.return-value - endCaptures: - "0": - name: punctuation.section.embedded.end.js - begin: <%= - beginCaptures: - "0": - name: punctuation.section.embedded.begin.js - end: "%>" - patterns: - - name: source.ruby.rails.embedded.html - begin: (?<=<%=) - end: (?=%>) - patterns: - - include: source.ruby.rails -- name: meta.source.embedded - endCaptures: - "0": - name: punctuation.section.embedded.end.js - begin: <%(?![=#]) - beginCaptures: - "0": - name: punctuation.section.embedded.begin.js - end: "%>" - patterns: - - name: source.ruby.rails.embedded.html - begin: (?<=<%) - end: (?=%>) - patterns: - - include: source.ruby.rails -- include: "#conditional-compilation" -- include: "#round-brackets" -- include: source.js.prototype -foldingStopMarker: (^[^\{]*\}|^\s*\)|%>) -keyEquivalent: ^~J -comment: This is a wrapper for and adds nested bracket scopes to Prototype & Script.aculo.us (JavaScript). It also allow for embedded ruby source. By Thomas Aylott diff --git a/vendor/ultraviolet/syntax/jquery_javascript.syntax b/vendor/ultraviolet/syntax/jquery_javascript.syntax deleted file mode 100644 index 4ebbf47..0000000 --- a/vendor/ultraviolet/syntax/jquery_javascript.syntax +++ /dev/null @@ -1,114 +0,0 @@ ---- -name: jQuery (JavaScript) -scopeName: source.js.jquery -repository: - nested-parens: - captures: - "0": - name: punctuation.section.scope.js - begin: \( - end: \) - patterns: - - include: "#nested-parens" - - include: source.js - css-selector: - name: meta.selector.css - begin: (?=\s*[.*#a-zA-Z]) - end: (?=["']) - patterns: - - name: entity.name.tag.css - match: \b(a|abbr|acronym|address|area|b|base|big|blockquote|body|br|button|caption|cite|code|col|colgroup|dd|del|dfn|div|dl|dt|em|fieldset|form|frame|frameset|(h[1-6])|head|hr|html|i|iframe|img|input|ins|kbd|label|legend|li|link|map|meta|noframes|noscript|object|ol|optgroup|option|p|param|pre|q|samp|script|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|title|tr|tt|ul|var)\b - - name: entity.other.attribute-name.class.css - captures: - "1": - name: punctuation.definition.attribute-name.css - match: (\.)[a-zA-Z0-9_-]+ - - name: entity.other.attribute-name.id.css - captures: - "1": - name: punctuation.definition.attribute-name.css - match: (#)[a-zA-Z0-9_-]+ - - name: entity.name.tag.wildcard.css - match: \* - - name: entity.other.attribute-name.pseudo-class.css - captures: - "1": - name: punctuation.definition.attribute-name.css - match: (:)\b(active|after|before|first-letter|first-line|hover|link|visited)\b -uuid: 1AD8EB10-62BE-417C-BC4B-29B5C6F0B36A -foldingStartMarker: (^.*{[^}]*$|^.*\([^\)]*$|^.*/\*(?!.*\*/).*$) -patterns: -- endCaptures: - "1": - name: punctuation.section.class.js - begin: (\$)(\() - contentName: meta.selector.jquery - beginCaptures: - "1": - name: support.class.js.jquery - "2": - name: punctuation.section.class.js - end: (\)) - patterns: - - include: "#nested-parens" - - endCaptures: - "0": - name: punctuation.definition.selector.end.js - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.selector.begin.js - end: "'" - patterns: - - include: "#css-selector" - - endCaptures: - "0": - name: punctuation.definition.selector.end.js - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.selector.begin.js - end: "\"" - patterns: - - include: "#css-selector" - - include: source.js -- endCaptures: - "1": - name: punctuation.section.function.js - begin: \b(add|ancestors|appendTo|children|filter|find|insertAfter|insertBefore|next|not|parent|parents|prependTo|prev|remove|siblings)\s*(\() - contentName: meta.selector.jquery - beginCaptures: - "1": - name: support.function.js.jquery - "2": - name: punctuation.section.function.js - end: (\)) - patterns: - - include: "#nested-parens" - - endCaptures: - "0": - name: punctuation.definition.selector.end.js - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.selector.begin.js - end: "'" - patterns: - - include: "#css-selector" - - endCaptures: - "0": - name: punctuation.definition.selector.end.js - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.selector.begin.js - end: "\"" - patterns: - - include: "#css-selector" - - include: source.js -- name: support.function.js.jquery - match: \.(addClass|after|append|attr|background|before|bind|blur|change|click|color|css|dblclick|domManip|each|empty|end|error|extend|fadeIn|fadeOut|fadeTo|float|focus|get|height|hide|hover|href|html|id|init|keydown|keypress|keyup|left|length|load|mousedown|mousemove|mouseout|mouseover|mouseup|name|oneblur|onechange|oneclick|onedblclick|oneerror|onefocus|onekeydown|onekeypress|onekeyup|oneload|onemousedown|onemousemove|onemouseout|onemouseover|onemouseup|onereset|oneresize|onescroll|oneselect|onesubmit|oneunload|overflow|position|prepend|pushStack|ready|rel|removeClass|reset|resize|scroll|select|show|size|slideDown|slideUp|src|submit|text|title|toggle|toggleClass|top|trigger|unbind|unblur|unchange|unclick|undblclick|unerror|unfocus|unkeydown|unkeypress|unkeyup|unload|unmousedown|unmousemove|unmouseout|unmouseover|unmouseup|unreset|unresize|unscroll|unselect|unsubmit|ununload|val|width|wrap)\b -- include: source.js -foldingStopMarker: (^\s*\}|^\s*\)|^(?!.*/\*).*\*/) -keyEquivalent: ^~J -comment: jQuery Javascript Framework. By Jonathan Chaffer & Karl Swedberg. diff --git a/vendor/ultraviolet/syntax/json.syntax b/vendor/ultraviolet/syntax/json.syntax deleted file mode 100644 index 2f22cf3..0000000 --- a/vendor/ultraviolet/syntax/json.syntax +++ /dev/null @@ -1,136 +0,0 @@ ---- -name: JSON -fileTypes: -- json -scopeName: source.json -repository: - number: - name: constant.numeric.json - match: |- - (?x: # turn on extended mode - -? # an optional minus - (?: - 0 # a zero - | # ...or... - [1-9] # a 1-9 character - \d* # followed by zero or more digits - ) - (?: - \. # a period - \d+ # followed by one or more digits - (?: - [eE] # an e character - [+-]? # followed by an option +/- - \d+ # followed by one or more digits - )? # make exponent optional - )? # make decimal portion optional - ) - comment: handles integer and decimal numbers - constant: - name: constant.language.json - match: \b(?:true|false|null)\b - value: - patterns: - - include: "#constant" - - include: "#number" - - include: "#string" - - include: "#array" - - include: "#object" - comment: the 'value' diagram at http://json.org - array: - name: meta.structure.array.json - endCaptures: - "0": - name: punctuation.definition.array.end.json - begin: \[ - beginCaptures: - "0": - name: punctuation.definition.array.begin.json - end: \] - patterns: - - include: "#value" - - name: punctuation.separator.array.json - match: "," - - name: invalid.illegal.expected-array-separator.json - match: "[^\\s\\]]" - object: - name: meta.structure.dictionary.json - endCaptures: - "0": - name: punctuation.definition.dictionary.end.json - begin: \{ - beginCaptures: - "0": - name: punctuation.definition.dictionary.begin.json - end: \} - patterns: - - include: "#string" - comment: the JSON object key - - name: meta.structure.dictionary.value.json - endCaptures: - "1": - name: punctuation.separator.dictionary.pair.json - begin: ":" - beginCaptures: - "0": - name: punctuation.separator.dictionary.key-value.json - end: (,)|(?=\}) - patterns: - - include: "#value" - comment: the JSON object value - - name: invalid.illegal.expected-dictionary-separator.json - match: "[^\\s,]" - - name: invalid.illegal.expected-dictionary-separator.json - match: "[^\\s\\}]" - comment: a JSON object - string: - name: string.quoted.double.json - endCaptures: - "0": - name: punctuation.definition.string.end.json - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.json - end: "\"" - patterns: - - name: constant.character.escape.json - match: |- - (?x: # turn on extended mode - \\ # a literal backslash - (?: # ...followed by... - ["\\/bfnrt] # one of these characters - | # ...or... - u # a u - [0-9a-fA-F]{4} # and four hex digits - ) - ) - - name: invalid.illegal.unrecognized-string-escape.json - match: \\. -uuid: 0C3868E4-F96B-4E55-B204-1DCB5A20748B -foldingStartMarker: |- - (?x: # turn on extended mode - ^ # a line beginning with - \s* # some optional space - [{\[] # the start of an object or array - (?! # but not followed by - .* # whatever - [}\]] # and the close of an object or array - ,? # an optional comma - \s* # some optional space - $ # at the end of the line - ) - | # ...or... - [{\[] # the start of an object or array - \s* # some optional space - $ # at the end of the line - ) -patterns: -- include: "#value" -foldingStopMarker: |- - (?x: # turn on extended mode - ^ # a line beginning with - \s* # some optional space - [}\]] # and the close of an object or array - ) -keyEquivalent: ^~J diff --git a/vendor/ultraviolet/syntax/languagedefinition.syntax b/vendor/ultraviolet/syntax/languagedefinition.syntax deleted file mode 100644 index 1fa1ae5..0000000 --- a/vendor/ultraviolet/syntax/languagedefinition.syntax +++ /dev/null @@ -1,708 +0,0 @@ ---- -name: Language Grammar -fileTypes: -- textmate -firstLineMatch: ^\{\s*scopeName = .*$ -scopeName: source.plist.tm-grammar -repository: - invalid-keyword: - patterns: - - name: invalid.illegal.constant.misplaced-keyword.tm-grammar - match: \b(fileTypes|foldingStartMarker|foldingStopMarker|patterns|match|begin|end|include|scopeName|captures|beginCaptures|endCaptures|firstLineMatch|comment|repository|disabled|contentName|applyEndPatternLast)\b(?=\s*=) - - name: invalid.deprecated.constant.tm-grammar - match: \b(swallow|mode)\b(?=\s*=) - - name: invalid.illegal.constant.outdated.tm-grammar - match: \b(foregroundColor|backgroundColor|fontStyle|elementForegroundColor|elementBackgroundColor|elementFontStyle|highlightPairs|smartTypingPairs|increaseIndentPattern)\b(?=\s*=) - - name: invalid.illegal.constant.unknown-keyword.tm-grammar - match: "[-a-zA-Z_.]+(?=\\s*=)" - any: - patterns: - - include: "#comment" - - include: "#string" - - include: "#array" - - include: "#dictionary" - - include: "#catch-all" - scope: - patterns: - - name: string.quoted.single.scope.tm-grammar - captures: - "1": - name: punctuation.definition.string.begin.tm-grammar - "2": - name: constant.other.scope.tm-grammar - "3": - name: constant.other.scope.tm-grammar - "4": - name: invalid.deprecated.scope_not_allowed.tm-grammar - "5": - name: punctuation.definition.string.end.tm-grammar - match: "(?x)\n\ - \t\t\t\t\t\t(')\t\t\t\t\t\t\t\t# Open String\n\ - \t\t\t\t\t\t\t(\t\t\t\t\t\t\t# Optionally match the valid\n\ - \t\t\t\t\t\t\t\t\t\t\t\t\t\t# scopes, and the following\n\ - \t\t\t\t\t\t\t\t\t\t\t\t\t\t# part of the scope, meaning\n\ - \t\t\t\t\t\t\t\t\t\t\t\t\t\t# anything else is invalid\n\ - \t\t\t\t\t\t\t\tcomment(?:\n\ - \t\t\t\t\t\t\t\t\t\\.(?:line|block)\n\ - \t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t | constant(?:\n\ - \t\t\t\t\t\t\t\t\t\\.(?:numeric|character|language|other)\n\ - \t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t | entity(?:\n\ - \t\t\t\t\t\t\t\t\t\\.name(?:\n\ - \t\t\t\t\t\t\t\t\t\t\\.(?:function|type|tag|section)\n\ - \t\t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t\t | \\.other(?:\n\ - \t\t\t\t\t\t\t\t\t\t\\.(?:inherited-class|attribute-name)\n\ - \t\t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t | invalid(?:\n\ - \t\t\t\t\t\t\t\t\t\\.(?:illegal|deprecated)\n\ - \t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t | keyword(?:\n\ - \t\t\t\t\t\t\t\t\t\\.(?:control|operator|other)\n\ - \t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t | markup(?:\n\ - \t\t\t\t\t\t\t\t\t\\.(?:underline|bold|heading|italic|list|quote|raw|other)\n\ - \t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t | meta\n\ - \t\t\t\t\t\t\t | punctuation(?:\n\ - \t\t\t\t\t\t\t\t\t\\.(?:definition|section|separator|terminator|whitespace)\n\ - \t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t | source\n\ - \t\t\t\t\t\t\t | storage(?:\n\ - \t\t\t\t\t\t\t\t\t\\.(?:type|modifier)\n\ - \t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t | string(?:\n\ - \t\t\t\t\t\t\t\t\t\\.(?:\n\ - \t\t\t\t\t\t\t\t\t\tquoted(?:\n\ - \t\t\t\t\t\t\t\t\t\t\t\\.(?:single|double|triple|other)\n\ - \t\t\t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t\t\t | (?:unquoted|interpolated|regexp|other)\n\ - \t\t\t\t\t\t\t\t\t)\n\ - \t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t | support(?:\n\ - \t\t\t\t\t\t\t\t\t\\.(?:function|class|type|constant|variable|other)\n\ - \t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t | text\n\ - \t\t\t\t\t\t\t | variable(?:\n\ - \t\t\t\t\t\t\t\t\t\\.(?:parameter|language|other)\n\ - \t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t((?<!')[^\\s,()&|\\[\\]:\"'{}<>*?=^;]*(?<!\\.))?\n\ - \t\t\t\t\t\t\t([^']*)?\n\ - \t\t\t\t\t\t(')\t\t\t\t\t\t\t\t# Close String\n\ - \t\t\t\t\t" - - name: string.quoted.double.scope.tm-grammar - captures: - "1": - name: punctuation.definition.string.begin.tm-grammar - "2": - name: constant.other.scope.tm-grammar - "3": - name: constant.other.scope.tm-grammar - "4": - name: invalid.deprecated.scope_not_allowed.tm-grammar - "5": - name: punctuation.definition.string.end.tm-grammar - match: "(?x)\n\ - \t\t\t\t\t\t(\")\t\t\t\t\t\t\t\t# Open String\n\ - \t\t\t\t\t\t\t(\t\t\t\t\t\t\t# Optionally match the valid\n\ - \t\t\t\t\t\t\t\t\t\t\t\t\t\t# scopes, and the following\n\ - \t\t\t\t\t\t\t\t\t\t\t\t\t\t# part of the scope, meaning\n\ - \t\t\t\t\t\t\t\t\t\t\t\t\t\t# anything else is invalid\n\ - \t\t\t\t\t\t\t\tcomment(?:\n\ - \t\t\t\t\t\t\t\t\t\\.(?:line|block)\n\ - \t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t | constant(?:\n\ - \t\t\t\t\t\t\t\t\t\\.(?:numeric|character|language|other)\n\ - \t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t | entity(?:\n\ - \t\t\t\t\t\t\t\t\t\\.name(?:\n\ - \t\t\t\t\t\t\t\t\t\t\\.(?:function|type|tag|section)\n\ - \t\t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t\t | \\.other(?:\n\ - \t\t\t\t\t\t\t\t\t\t\\.(?:inherited-class|attribute-name)\n\ - \t\t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t | invalid(?:\n\ - \t\t\t\t\t\t\t\t\t\\.(?:illegal|deprecated)\n\ - \t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t | keyword(?:\n\ - \t\t\t\t\t\t\t\t\t\\.(?:control|operator|other)\n\ - \t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t | markup(?:\n\ - \t\t\t\t\t\t\t\t\t\\.(?:underline|bold|heading|italic|list|quote|raw|other)\n\ - \t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t | meta\n\ - \t\t\t\t\t\t\t | punctuation(?:\n\ - \t\t\t\t\t\t\t\t\t\\.(?:definition|section|separator|terminator|whitespace)\n\ - \t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t | source\n\ - \t\t\t\t\t\t\t | storage(?:\n\ - \t\t\t\t\t\t\t\t\t\\.(?:type|modifier)\n\ - \t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t | string(?:\n\ - \t\t\t\t\t\t\t\t\t\\.(?:\n\ - \t\t\t\t\t\t\t\t\t\tquoted(?:\n\ - \t\t\t\t\t\t\t\t\t\t\t\\.(?:single|double|triple|other)\n\ - \t\t\t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t\t\t | (?:unquoted|interpolated|regexp|other)\n\ - \t\t\t\t\t\t\t\t\t)\n\ - \t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t | support(?:\n\ - \t\t\t\t\t\t\t\t\t\\.(?:function|class|type|constant|variable|other)\n\ - \t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t | text\n\ - \t\t\t\t\t\t\t | variable(?:\n\ - \t\t\t\t\t\t\t\t\t\\.(?:parameter|language|other)\n\ - \t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t((?<!\")[^\\s,()&|\\[\\]:\"'{}<>*?=^;]*(?<!\\.))?\n\ - \t\t\t\t\t\t\t([^\"]*)?\n\ - \t\t\t\t\t\t(\")\t\t\t\t\t\t\t\t# Close String\n\ - \t\t\t\t\t" - regexp: - patterns: - - name: string.regexp.oniguruma.single.tm-grammar - endCaptures: - "1": - name: punctuation.definition.string.end.tm-grammar - begin: (') - beginCaptures: - "1": - name: punctuation.definition.string.begin.tm-grammar - end: (')(?!') - patterns: - - name: constant.character.escape.apostrophe.tm-grammar - match: "''" - - include: source.regexp.oniguruma - - name: string.regexp.oniguruma.double.tm-grammar - endCaptures: - "1": - name: punctuation.definition.string.end.tm-grammar - begin: (") - beginCaptures: - "1": - name: punctuation.definition.string.begin.tm-grammar - end: (") - patterns: - - name: constant.character.escape.tm-grammar - match: \\\\|\\" - - include: source.regexp.oniguruma - dictionary: - captures: - "1": - name: punctuation.section.dictionary.tm-grammar - begin: (\{) - end: (\}) - patterns: - - include: "#comment" - - include: "#string" - - endCaptures: - "1": - name: punctuation.terminator.dictionary.tm-grammar - begin: (=) - beginCaptures: - "1": - name: punctuation.separator.key-value.tm-grammar - end: (;) - patterns: - - include: "#any" - - name: punctuation.terminator.dictionary.tm-grammar - match: ; - - include: "#catch-all" - catch-all: - patterns: - - match: \s+ - - name: invalid.illegal.unrecognized-character.tm-grammar - match: . - scope-root: - patterns: - - name: string.quoted.single.scope.root.tm-grammar - captures: - "1": - name: punctuation.definition.string.begin.tm-grammar - "2": - name: constant.other.scope.tm-grammar - "3": - name: invalid.deprecated.scope_not_allowed.tm-grammar - "4": - name: punctuation.definition.string.end.tm-grammar - match: (')(?:((?:source|text)(?='|\.)[^']*)|([^']*))(') - - name: string.quoted.double.scope.root.tm-grammar - captures: - "1": - name: punctuation.definition.string.begin.tm-grammar - "2": - name: constant.other.scope.tm-grammar - "3": - name: invalid.deprecated.scope_not_allowed.tm-grammar - "4": - name: punctuation.definition.string.end.tm-grammar - match: (")(?:((?:source|text)(?="|\.)[^"]*)|([^"]*))(") - patterns: - name: meta.array.patterns.tm-grammar - endCaptures: - "1": - name: punctuation.terminator.dictionary.tm-grammar - begin: \b(patterns)\s*(=) - beginCaptures: - "1": - name: support.constant.tm-grammar - "2": - name: punctuation.separator.key-value.tm-grammar - end: (;) - patterns: - - include: "#comment" - - captures: - "1": - name: punctuation.section.array.tm-grammar - begin: (\() - end: (\)) - patterns: - - include: "#comment" - - endCaptures: - "1": - name: punctuation.separator.array.tm-grammar - begin: (?=[^\s,]) - end: (,)|(?=\)) - patterns: - - include: "#comment" - - match: \s+(?=//|/\*) - - name: invalid.illegal.missing-comma.tm-grammar - begin: "[[^\\n]&&\\s](?!\\s*(,|\\)|$)).*" - end: ^$not possible$^ - - include: "#rule" - - include: "#catch-all" - - include: "#catch-all" - - include: "#catch-all" - array: - captures: - "1": - name: punctuation.section.array.tm-grammar - begin: (\() - end: (\)) - patterns: - - include: "#comment" - - endCaptures: - "1": - name: punctuation.separator.array.tm-grammar - begin: (?=[^\s,]) - end: (,)|(?=\)) - patterns: - - include: "#comment" - - match: \s+(?=//|/\*) - - name: invalid.illegal.missing-comma.tm-grammar - begin: "[[^\\n]&&\\s](?!\\s*(,|\\)|$)).*" - end: ^$not possible$^ - - include: "#any" - - include: "#catch-all" - comment-keyword: - endCaptures: - "1": - name: punctuation.terminator.dictionary.tm-grammar - begin: \b(comment)\s*(=) - beginCaptures: - "1": - name: support.constant.tm-grammar - "2": - name: punctuation.separator.key-value.tm-grammar - end: (;) - patterns: - - include: "#comment" - - name: string.quoted.single.tm-grammar - endCaptures: - "1": - name: punctuation.definition.string.end.tm-grammar - begin: (') - applyEndPatternLast: 1 - contentName: comment.block.string.tm-grammar - beginCaptures: - "1": - name: punctuation.definition.string.begin.tm-grammar - end: (')(?!') - patterns: - - name: constant.character.escape.apostrophe.tm-grammar - match: "''" - - name: string.quoted.double.tm-grammar - endCaptures: - "1": - name: punctuation.definition.string.end.tm-grammar - begin: (") - contentName: comment.block.string.tm-grammar - beginCaptures: - "1": - name: punctuation.definition.string.begin.tm-grammar - end: (") - patterns: - - name: constant.character.escape.tm-grammar - match: \\[\\"] - - include: "#catch-all" - comment: - patterns: - - name: comment.block.tm-grammar - begin: /\* - end: \*/ - - name: comment.line.double-slash.tm-grammar - match: //.*$\n? - string: - patterns: - - name: constant.numeric.tm-grammar - match: \b[0-9]+\b - - name: string.unquoted.tm-grammar - match: "[-a-zA-Z0-9_.]+" - - name: string.quoted.single.tm-grammar - endCaptures: - "1": - name: punctuation.definition.string.end.tm-grammar - begin: (') - applyEndPatternLast: 1 - beginCaptures: - "1": - name: punctuation.definition.string.begin.tm-grammar - end: ('(?!')) - patterns: - - name: constant.character.escape.apostrophe.tm-grammar - match: "''" - - name: string.quoted.double.tm-grammar - endCaptures: - "1": - name: punctuation.definition.string.end.tm-grammar - begin: (") - beginCaptures: - "1": - name: punctuation.definition.string.begin.tm-grammar - end: (") - patterns: - - name: constant.character.escape.tm-grammar - match: \\[\\"] - rule: - name: meta.dictionary.rule.tm-grammar - captures: - "1": - name: punctuation.section.dictionary.tm-grammar - begin: (\{) - end: (\}) - patterns: - - include: "#comment" - - name: meta.value-pair.tm-grammar - endCaptures: - "1": - name: punctuation.terminator.dictionary.tm-grammar - begin: \b((contentN|n)ame)\s*(=) - beginCaptures: - "1": - name: support.constant.tm-grammar - "3": - name: punctuation.separator.key-value.tm-grammar - end: (;) - patterns: - - include: "#comment" - - include: "#scope" - - include: "#catch-all" - comment: name, contentName - - endCaptures: - "1": - name: punctuation.terminator.dictionary.tm-grammar - begin: \b(begin|end|while|match)\s*(=) - beginCaptures: - "1": - name: support.constant.tm-grammar - "2": - name: punctuation.separator.key-value.tm-grammar - end: (;) - patterns: - - include: "#comment" - - include: "#regexp" - - include: "#catch-all" - comment: begin, end, while, match - - endCaptures: - "1": - name: punctuation.terminator.dictionary.tm-grammar - begin: \b(include)\s*(=) - beginCaptures: - "1": - name: support.constant.tm-grammar - "2": - name: punctuation.separator.key-value.tm-grammar - end: (;) - patterns: - - include: "#comment" - - name: string.quoted.single.include.tm-grammar - captures: - "6": - name: punctuation.definition.string.end.tm-grammar - "1": - name: punctuation.definition.string.begin.tm-grammar - "2": - name: constant.other.reference.repository-item.tm-grammar - "3": - name: punctuation.definition.constant.tm-grammar - "4": - name: constant.other.reference.grammar.tm-grammar - "5": - name: punctuation.definition.constant.tm-grammar - match: (')(?:((#)[-a-zA-Z0-9._]+)|((\$)(?:base|self)))?(') - - name: string.quoted.double.include.tm-grammar - captures: - "6": - name: punctuation.definition.string.end.tm-grammar - "1": - name: punctuation.definition.string.begin.tm-grammar - "2": - name: constant.other.reference.repository-item.tm-grammar - "3": - name: punctuation.definition..tm-grammar - "4": - name: constant.other.reference.grammar.tm-grammar - "5": - name: punctuation.definition..tm-grammar - match: (')(?:((#)[-a-zA-Z0-9._]+)|((\$)(?:base|self)))?(') - - include: "#scope-root" - - include: "#catch-all" - comment: include - - name: meta.dictionary.captures.tm-grammar - endCaptures: - "1": - name: punctuation.terminator.dictionary.tm-grammar - begin: \b((beginC|endC|whileC|c)aptures)\s*(=) - beginCaptures: - "1": - name: support.constant.tm-grammar - "3": - name: punctuation.separator.key-value.tm-grammar - end: (;) - patterns: - - captures: - "1": - name: punctuation.section.dictionary.tm-grammar - begin: (\{) - end: (\}) - patterns: - - include: "#comment" - - include: "#string" - - endCaptures: - "1": - name: punctuation.terminator.dictionary.tm-grammar - begin: (=) - beginCaptures: - "1": - name: punctuation.separator.key-value.tm-grammar - end: (;) - patterns: - - include: "#comment" - - captures: - "1": - name: punctuation.section.dictionary.tm-grammar - begin: (\{) - end: (\}) - patterns: - - include: "#comment" - - include: "#comment-keyword" - - name: meta.value-pair.tm-grammar - endCaptures: - "1": - name: punctuation.terminator.dictionary.tm-grammar - begin: \b(name)\s*(=) - beginCaptures: - "1": - name: support.constant.tm-grammar - "2": - name: punctuation.separator.key-value.tm-grammar - end: (;) - patterns: - - include: "#comment" - - include: "#scope" - - include: "#catch-all" - comment: name - - include: "#catch-all" - - name: punctuation.terminator.dictionary.tm-grammar - match: ; - - include: "#catch-all" - comment: captures - - captures: - "6": - name: constant.numeric.tm-grammar - "11": - name: punctuation.definition.string.end.tm-grammar - "7": - name: punctuation.definition.string.end.tm-grammar - "12": - name: punctuation.terminator.dictionary.tm-grammar - "8": - name: string.quoted.single.tm-grammar - "9": - name: punctuation.definition.string.begin.tm-grammar - "1": - name: support.constant.tm-grammar - "2": - name: punctuation.separator.key-value.tm-grammar - "3": - name: constant.numeric.tm-grammar - "4": - name: string.quoted.double.tm-grammar - "10": - name: constant.numeric.tm-grammar - "5": - name: punctuation.definition.string.begin.tm-grammar - match: \b(disabled|applyEndPatternLast)\s*(=)\s*(?:(0|1)|((")(0|1)("))|((')(0|1)(')))\s*(;) - comment: disabled, applyEndPatternLast - - include: "#patterns" - - include: "#comment-keyword" - - include: "#invalid-keyword" - - include: "#string" - - endCaptures: - "1": - name: punctuation.terminator.dictionary.tm-grammar - begin: (=) - beginCaptures: - "1": - name: punctuation.separator.key-value.tm-grammar - end: (;) - patterns: - - include: "#any" - - name: punctuation.terminator.dictionary.tm-grammar - match: ; - - include: "#catch-all" -uuid: 101D6FC2-6CBD-11D9-B329-000D93347A42 -foldingStartMarker: ^\s*([a-zA-Z_-]+ = )?[{(](?!.*[)}][;,]?\s*$) -patterns: -- captures: - "1": - name: punctuation.section.dictionary.tm-grammar - begin: (\{) - end: (\}) - patterns: - - include: "#comment" - - name: meta.value-pair.scopename.tm-grammar - endCaptures: - "1": - name: punctuation.section.dictionary.tm-grammar - begin: \b(scopeName)\s*(=) - beginCaptures: - "1": - name: support.constant.tm-grammar - "2": - name: punctuation.section.dictionary.tm-grammar - end: (;) - patterns: - - include: "#comment" - - include: "#scope-root" - - include: "#catch-all" - comment: scopeName - - endCaptures: - "1": - name: punctuation.terminator.dictionary.tm-grammar - begin: \b(fileTypes)\s*(=) - beginCaptures: - "1": - name: support.constant.tm-grammar - "2": - name: punctuation.separator.key-value.tm-grammar - end: (;) - patterns: - - captures: - "1": - name: punctuation.section.array.tm-grammar - begin: (\() - end: (\)) - patterns: - - include: "#comment" - - endCaptures: - "1": - name: punctuation.separator.array.tm-grammar - begin: (?=[^\s,]) - end: (,)|(?=\)) - patterns: - - include: "#comment" - - match: \s+(?=//|/\*) - - name: invalid.illegal.missing-comma.tm-grammar - begin: "[[^\\n]&&\\s](?!\\s*(,|\\)|$)).*" - end: ^$not possible$^ - - include: "#string" - - include: "#catch-all" - comment: fileTypes - - endCaptures: - "1": - name: punctuation.terminator.dictionary.tm-grammar - begin: \b(firstLineMatch|folding(Start|Stop)Marker)\s*(=) - beginCaptures: - "1": - name: support.constant.tm-grammar - "3": - name: punctuation.separator.key-value.tm-grammar - end: (;) - patterns: - - include: "#comment" - - include: "#regexp" - - include: "#catch-all" - comment: firstLineMatch, foldingStartMarker, foldingStopMarker - - include: "#patterns" - - name: meta.dictionary.repository.tm-grammar - endCaptures: - "1": - name: punctuation.terminator.dictionary.tm-grammar - begin: \b(repository)\s*(=) - beginCaptures: - "1": - name: support.constant.repository.tm-grammar - "2": - name: punctuation.separator.key-value.tm-grammar - end: (;) - patterns: - - captures: - "1": - name: punctuation.section.dictionary.tm-grammar - begin: (\{) - end: (\}) - patterns: - - include: "#comment" - - name: meta.value-pair.repository-item.tm-grammar - endCaptures: - "1": - name: punctuation.terminator.dictionary.tm-grammar - begin: (["']?)([-a-zA-Z0-9._]+)\1\s*(=) - beginCaptures: - "2": - name: entity.name.section.repository.tm-grammar - "3": - name: punctuation.separator.key-value.tm-grammar - end: (;) - patterns: - - include: "#comment" - - include: "#rule" - - include: "#catch-all" - - include: "#string" - - endCaptures: - "1": - name: punctuation.terminator.dictionary.tm-grammar - begin: (=) - beginCaptures: - "1": - name: punctuation.separator.key-value.tm-grammar - end: (;) - patterns: - - include: "#any" - - name: punctuation.terminator.dictionary.tm-grammar - match: ; - - include: "#catch-all" - comment: repository - - include: "#comment-keyword" - - include: "#invalid-keyword" - - include: "#string" - - endCaptures: - "1": - name: punctuation.terminator.dictionary.tm-grammar - begin: (=) - beginCaptures: - "1": - name: punctuation.separator.key-value.tm-grammar - end: (;) - patterns: - - include: "#any" - - name: punctuation.terminator.dictionary.tm-grammar - match: ; - - include: "#catch-all" -foldingStopMarker: ^\s*(\}|\)) -keyEquivalent: ^~L diff --git a/vendor/ultraviolet/syntax/latex.syntax b/vendor/ultraviolet/syntax/latex.syntax deleted file mode 100644 index 7e62083..0000000 --- a/vendor/ultraviolet/syntax/latex.syntax +++ /dev/null @@ -1,566 +0,0 @@ ---- -name: LaTeX -fileTypes: -- tex -firstLineMatch: ^\\documentclass(?!.*\{beamer\}) -scopeName: text.tex.latex -uuid: 3BEEA00C-6B1D-11D9-B8AD-000D93589AF6 -foldingStartMarker: \\begin\{.*\}|%.*\(fold\)\s*$ -patterns: -- name: meta.space-after-command.latex - match: (?=\s)(?<=\\[\w@]|\\[\w@]{2}|\\[\w@]{3}|\\[\w@]{4}|\\[\w@]{5}|\\[\w@]{6})\s -- name: meta.preamble.latex - endCaptures: - "0": - name: punctuation.definition.arguments.end.latex - begin: ((\\)(?:usepackage|documentclass))(?:(\[)([^\]]*)(\]))?(\{) - contentName: support.class.latex - beginCaptures: - "6": - name: punctuation.definition.arguments.begin.latex - "1": - name: keyword.control.preamble.latex - "2": - name: punctuation.definition.function.latex - "3": - name: punctuation.definition.arguments.begin.latex - "4": - name: variable.parameter.latex - "5": - name: punctuation.definition.arguments.end.latex - end: \} - patterns: - - include: $self -- name: meta.include.latex - endCaptures: - "0": - name: punctuation.definition.arguments.end.latex - begin: ((\\)(?:include|input))(\{) - contentName: support.class.latex - beginCaptures: - "1": - name: keyword.control.include.latex - "2": - name: punctuation.definition.function.latex - "3": - name: punctuation.definition.arguments.begin.latex - end: \} - patterns: - - include: $self -- name: meta.function.section.latex - endCaptures: - "0": - name: punctuation.definition.arguments.end.latex - begin: "(?x)\n\ - \t\t\t\t(\t\t\t\t\t\t\t\t\t\t\t\t\t# Capture 1\n\ - \t\t\t\t\t(\\\\)\t\t\t\t\t\t\t\t\t\t\t# Marker\n\ - \t\t\t\t\t(?:\n\ - \t\t\t\t\t\t(?:sub){0,2}section\t\t\t\t\t\t\t# Functions\n\ - \t\t\t\t\t | (?:sub)?paragraph\n\ - \t\t\t\t\t | chapter|part|addpart\n\ - \t\t\t\t\t | addchap|addsec|minisec\n\ - \t\t\t\t\t)\n\ - \t\t\t\t\t(?:\\*)?\t\t\t\t\t\t\t\t\t\t\t# Optional Unnumbered\n\ - \t\t\t\t)\n\ - \t\t\t\t(?:\n\ - \t\t\t\t\t(\\[)([^\\[]*?)(\\])\t\t\t\t\t\t\t\t# Optional Title\n\ - \t\t\t\t)??\n\ - \t\t\t\t(\\{)\t\t\t\t\t\t\t\t\t\t\t\t# Opening Bracket\n\ - \t\t\t\t" - contentName: entity.name.section.latex - beginCaptures: - "6": - name: punctuation.definition.arguments.begin.latex - "1": - name: support.function.section.latex - "2": - name: punctuation.definition.function.latex - "3": - name: punctuation.definition.arguments.optional.begin.latex - "4": - name: entity.name.section.latex - "5": - name: punctuation.definition.arguments.optional.end.latex - end: \} - patterns: - - include: $self - comment: this works OK with all kinds of crazy stuff as long as section is one line -- name: meta.function.embedded.java.latex - captures: - "6": - name: punctuation.definition.arguments.optional.begin.latex - "7": - name: punctuation.definition.arguments.optional.end.latex - "8": - name: comment.line.percentage.latex - "1": - name: support.function.be.latex - "2": - name: punctuation.definition.function.latex - "3": - name: punctuation.definition.arguments.begin.latex - "4": - name: variable.parameter.function.latex - "5": - name: punctuation.definition.arguments.end.latex - begin: (?:\s*)((\\)begin)(\{)(lstlisting)(\})(?:(\[).*(\]))?(\s*%\s*(?i:Java)\n?) - contentName: source.java.embedded - end: ((\\)end)(\{)(lstlisting)(\}) - patterns: - - include: source.java -- name: meta.function.embedded.python.latex - captures: - "6": - name: punctuation.definition.arguments.optional.begin.latex - "7": - name: punctuation.definition.arguments.optional.end.latex - "8": - name: comment.line.percentage.latex - "1": - name: support.function.be.latex - "2": - name: punctuation.definition.function.latex - "3": - name: punctuation.definition.arguments.begin.latex - "4": - name: variable.parameter.function.latex - "5": - name: punctuation.definition.arguments.end.latex - begin: (?:\s*)((\\)begin)(\{)(lstlisting)(\})(?:(\[).*(\]))?(\s*%.*\n?)? - contentName: source.python.embedded - end: ((\\)end)(\{)(lstlisting)(\}) - patterns: - - include: source.python - comment: Put the lstlisting match before the more general environment listing. Someday it would be nice to make this rule general enough to figure out which language is inside the lstlisting environment rather than my own personal use for python. --Brad -- name: meta.function.verbatim.latex - captures: - "1": - name: support.function.be.latex - "2": - name: punctuation.definition.function.latex - "3": - name: punctuation.definition.arguments.begin.latex - "4": - name: variable.parameter.function.latex - "5": - name: punctuation.definition.arguments.end.latex - begin: (?:\s*)((\\)begin)(\{)((?:V|v)erbatim)(\}) - contentName: markup.raw.verbatim.latex - end: ((\\)end)(\{)(\4)(\}) -- name: meta.function.begin-document.latex - captures: - "1": - name: support.function.be.latex - "2": - name: punctuation.definition.function.latex - "3": - name: punctuation.definition.arguments.begin.latex - "4": - name: variable.parameter.function.latex - "5": - name: punctuation.definition.arguments.end.latex - match: (?:\s*)((\\)begin)(\{)(document)(\}) - comment: These two patterns match the \begin{document} and \end{document} commands, so that the environment matching pattern following them will ignore those commands. -- name: meta.function.end-document.latex - captures: - "1": - name: support.function.be.latex - "2": - name: punctuation.definition.function.latex - "3": - name: punctuation.definition.arguments.begin.latex - "4": - name: variable.parameter.function.latex - "5": - name: punctuation.definition.arguments.end.latex - match: (?:\s*)((\\)end)(\{)(document)(\}) -- name: meta.function.environment.math.latex - captures: - "1": - name: support.function.be.latex - "2": - name: punctuation.definition.function.latex - "3": - name: punctuation.definition.arguments.begin.latex - "4": - name: variable.parameter.function.latex - "5": - name: punctuation.definition.arguments.end.latex - begin: "(?x)\n\ - \t\t\t\t\t(?:\\s*)\t\t\t\t\t\t\t\t\t\t# Optional whitespace\n\ - \t\t\t\t\t((\\\\)begin)\t\t\t\t\t\t\t\t\t# Marker - Function\n\ - \t\t\t\t\t(\\{)\t\t\t\t\t\t\t\t\t\t# Open Bracket\n\ - \t\t\t\t\t\t(\n\ - \t\t\t\t\t\t\t(?:\n\ - \t\t\t\t\t\t\t\talign|equation|eqnarray\t\t\t# Argument\n\ - \t\t\t\t\t\t\t | multline|aligned|alignat\n\ - \t\t\t\t\t\t\t | split|gather|gathered\n\ - \t\t\t\t\t\t\t)\n\ - \t\t\t\t\t\t\t(?:\\*)?\t\t\t\t\t\t\t\t# Optional Unnumbered\n\ - \t\t\t\t\t\t)\n\ - \t\t\t\t\t(\\})\t\t\t\t\t\t\t\t\t\t# Close Bracket\n\ - \t\t\t\t\t(\\s*\\n)?\t\t\t\t# Match to end of line absent of content\n\ - \t\t\t\t" - contentName: string.other.math.block.environment.latex - end: "(?x)\n\ - \t\t\t\t\t(?:\\s*)\t\t\t\t\t\t\t\t\t\t# Optional whitespace\n\ - \t\t\t\t\t((\\\\)end)\t\t\t\t\t\t\t\t\t# Marker - Function\n\ - \t\t\t\t\t(\\{)\t\t\t\t\t\t\t\t\t\t# Open Bracket\n\ - \t\t\t\t\t\t(\\4)\t\t\t\t# Previous capture from begin\n\ - \t\t\t\t\t(\\})\t\t\t\t\t\t\t\t\t\t# Close Bracket\n\ - \t\t\t\t\t(?:\\s*\\n)?\t\t\t\t# Match to end of line absent of content\n\ - \t\t\t\t" - patterns: - - include: $base -- name: meta.function.environment.tabular.latex - captures: - "1": - name: support.function.be.latex - "2": - name: punctuation.definition.function.latex - "3": - name: punctuation.definition.arguments.begin.latex - "4": - name: variable.parameter.function.latex - "5": - name: punctuation.definition.arguments.end.latex - begin: "(?x)\n\ - \t\t\t\t\t(?:\\s*)\t\t\t\t\t\t\t\t\t\t# Optional whitespace\n\ - \t\t\t\t\t((\\\\)begin)\t\t\t\t\t\t\t\t\t# Marker - Function\n\ - \t\t\t\t\t(\\{)\t\t\t\t\t\t\t\t\t\t# Open Bracket\n\ - \t\t\t\t\t\t(array|tabular[xy*]?)\n\ - \t\t\t\t\t(\\})\t\t\t\t\t\t\t\t\t\t# Close Bracket\n\ - \t\t\t\t\t(\\s*\\n)?\t\t\t\t# Match to end of line absent of content\n\ - \t\t\t\t" - contentName: meta.data.environment.tabular.latex - end: "(?x)\n\ - \t\t\t\t\t(?:\\s*)\t\t\t\t\t\t\t\t\t\t# Optional whitespace\n\ - \t\t\t\t\t((\\\\)end)\t\t\t\t\t\t\t\t\t# Marker - Function\n\ - \t\t\t\t\t(\\{)\t\t\t\t\t\t\t\t\t\t# Open Bracket\n\ - \t\t\t\t\t\t(\\4)\t\t\t\t# Previous capture from begin\n\ - \t\t\t\t\t(\\})\t\t\t\t\t\t\t\t\t\t# Close Bracket\n\ - \t\t\t\t\t(?:\\s*\\n)?\t\t\t\t# Match to end of line absent of content\n\ - \t\t\t\t" - patterns: - - name: punctuation.definition.table.row.latex - match: \\ - - name: meta.row.environment.tabular.latex - begin: (?:^|(?<=\\\\))(?!\\\\|\s*\\end\{(?:tabular|array)) - end: (?=\\\\|\s*\\end\{(?:tabular|array)) - patterns: - - name: punctuation.definition.table.cell.latex - match: "&" - - name: meta.cell.environment.tabular.latex - begin: (?:^|(?<=&))((?!&|\\\\|$)) - end: (?=&|\\\\|\s*\\end\{(?:tabular|array)) - patterns: - - include: $base - - include: $base - - include: $base -- name: meta.function.environment.list.latex - captures: - "1": - name: support.function.be.latex - "2": - name: punctuation.definition.function.latex - "3": - name: punctuation.definition.arguments.latex - "4": - name: variable.parameter.function.latex - "5": - name: punctuation.definition.arguments.latex - begin: (?:\s*)((\\)begin)(\{)(itemize|enumerate|description|list)(\}) - end: ((\\)end)(\{)(\4)(\})(?:\s*\n)? - patterns: - - include: $base -- name: meta.function.environment.general.latex - captures: - "1": - name: support.function.be.latex - "2": - name: punctuation.definition.function.latex - "3": - name: punctuation.definition.arguments.latex - "4": - name: variable.parameter.function.latex - "5": - name: punctuation.definition.arguments.latex - begin: (?:\s*)((\\)begin)(\{)(\w+[*]?)(\}) - end: ((\\)end)(\{)(\4)(\})(?:\s*\n)? - patterns: - - include: $base -- name: storage.type.function.latex - captures: - "1": - name: punctuation.definition.function.latex - match: (\\)(newcommand|renewcommand)\b -- endCaptures: - "0": - name: punctuation.definition.marginpar.end.latex - begin: ((\\)marginpar)(\{) - contentName: meta.paragraph.margin.latex - beginCaptures: - "1": - name: support.function.marginpar.latex - "2": - name: punctuation.definition.function.latex - "3": - name: punctuation.definition.marginpar.begin.latex - end: \} - patterns: - - include: $base -- endCaptures: - "0": - name: punctuation.definition.footnote.end.latex - begin: ((\\)footnote)(\{) - contentName: meta.footnote.latex - beginCaptures: - "1": - name: support.function.footnote.latex - "2": - name: punctuation.definition.function.latex - "3": - name: punctuation.definition.footnote.begin.latex - end: \} - patterns: - - include: $base -- name: meta.function.emph.latex - endCaptures: - "0": - name: punctuation.definition.emph.end.latex - begin: ((\\)emph)(\{) - contentName: markup.italic.emph.latex - beginCaptures: - "1": - name: support.function.emph.latex - "2": - name: punctuation.definition.function.latex - "3": - name: punctuation.definition.emph.begin.latex - end: \} - patterns: - - include: $base -- name: meta.function.textit.latex - endCaptures: - "0": - name: punctuation.definition.textit.end.latex - captures: - "1": - name: support.function.textit.latex - "2": - name: punctuation.definition.function.latex - "3": - name: punctuation.definition.textit.begin.latex - begin: ((\\)textit)(\{) - contentName: markup.italic.textit.latex - end: \} - patterns: - - include: $base - comment: "We put the keyword in a capture and name this capture, so that disabling spell checking for \xE2\x80\x9Ckeyword\xE2\x80\x9D won't be inherited by the argument to \\textit{...}.\n\n\ - Put specific matches for particular LaTeX keyword.functions before the last two more general functions" -- name: meta.function.textbf.latex - endCaptures: - "0": - name: punctuation.definition.textbf.end.latex - captures: - "1": - name: support.function.textbf.latex - "2": - name: punctuation.definition.function.latex - "3": - name: punctuation.definition.textbf.begin.latex - begin: ((\\)textbf)(\{) - contentName: markup.bold.textbf.latex - end: \} - patterns: - - include: $base -- name: meta.function.texttt.latex - endCaptures: - "0": - name: punctuation.definition.texttt.end.latex - captures: - "1": - name: support.function.texttt.latex - "2": - name: punctuation.definition.function.latex - "3": - name: punctuation.definition.texttt.begin.latex - begin: ((\\)texttt)(\{) - contentName: markup.raw.texttt.latex - end: \} - patterns: - - include: $base -- name: meta.scope.item.latex - captures: - "0": - name: keyword.other.item.latex - "1": - name: punctuation.definition.keyword.latex - match: (\\)item\b -- name: meta.citation.latex - endCaptures: - "0": - name: punctuation.definition.arguments.latex - captures: - "6": - name: punctuation.definition.arguments.optional.end.latex - "7": - name: punctuation.definition.arguments.latex - "1": - name: keyword.control.cite.latex - "2": - name: punctuation.definition.keyword.latex - "3": - name: punctuation.definition.arguments.optional.begin.latex - "4": - name: punctuation.definition.arguments.optional.end.latex - "5": - name: punctuation.definition.arguments.optional.begin.latex - begin: "(?x)\n\ - \t\t\t\t\t(\n\ - \t\t\t\t\t\t(\\\\)\t\t\t\t\t\t\t\t\t\t# Marker\n\ - \t\t\t\t\t\t(?:foot)?(?:full)?(?:no)?(?:short)?\t\t# Function Name\n\ - \t\t\t\t\t\tcite\n\ - \t\t\t\t\t\t(?:al)?(?:t|p|author|year(?:par)?|title)?[ANP]*\n\ - \t\t\t\t\t\t\\*?\t\t\t\t\t\t\t\t\t\t\t# Optional Unabreviated\n\ - \t\t\t\t\t)\n\ - \t\t\t\t\t(?:(\\[)[^\\]]*(\\]))?\t\t\t\t\t\t\t\t# Optional\n\ - \t\t\t\t\t(?:(\\[)[^\\]]*(\\]))?\t\t\t\t\t\t\t\t# Arguments\n\ - \t\t\t\t\t(\\{)\t\t\t\t\t\t\t\t\t\t\t# Opening Bracket\n\ - \t\t\t\t" - end: \} - patterns: - - name: constant.other.reference.citation.latex - match: "[\\w:.]+" -- name: meta.reference.label.latex - endCaptures: - "0": - name: punctuation.definition.arguments.begin.latex - begin: ((\\)(?:\w*[r|R]ef\*?))(\{) - beginCaptures: - "1": - name: keyword.control.ref.latex - "2": - name: punctuation.definition.keyword.latex - "3": - name: punctuation.definition.arguments.begin.latex - end: \} - patterns: - - name: constant.other.reference.label.latex - match: "[a-zA-Z0-9\\.,:/*!^_-]" -- name: meta.definition.label.latex - endCaptures: - "0": - name: punctuation.definition.arguments.end.latex - begin: ((\\)label)(\{) - beginCaptures: - "1": - name: keyword.control.label.latex - "2": - name: punctuation.definition.keyword.latex - "3": - name: punctuation.definition.arguments.begin.latex - end: \} - patterns: - - name: variable.parameter.definition.label.latex - match: "[a-zA-Z0-9\\.,:/*!^_-]" -- name: meta.function.verb.latex - captures: - "1": - name: support.function.verb.latex - "2": - name: punctuation.definition.function.latex - "3": - name: punctuation.definition.verb.latex - "4": - name: markup.raw.verb.latex - "5": - name: punctuation.definition.verb.latex - match: ((\\)verb[\*]?)\s*((?<=\s)\S|[^a-zA-Z])(.*?)(\3|$) -- name: string.quoted.double.european.latex - endCaptures: - "0": - name: punctuation.definition.string.end.latex - begin: "\"`" - beginCaptures: - "0": - name: punctuation.definition.string.begin.latex - end: "\"'" - patterns: - - include: $base -- name: string.quoted.double.latex - endCaptures: - "0": - name: punctuation.definition.string.end.latex - begin: `` - beginCaptures: - "0": - name: punctuation.definition.string.begin.latex - end: "''|\"" - patterns: - - include: $base -- name: string.quoted.double.guillemot.latex - endCaptures: - "0": - name: punctuation.definition.string.end.latex - begin: "\">" - beginCaptures: - "0": - name: punctuation.definition.string.begin.latex - end: "\"<" - patterns: - - include: $base -- name: string.quoted.double.guillemot.latex - endCaptures: - "0": - name: punctuation.definition.string.end.latex - begin: "\"<" - beginCaptures: - "0": - name: punctuation.definition.string.begin.latex - end: "\">" - patterns: - - include: $base -- name: string.other.math.latex - endCaptures: - "0": - name: punctuation.definition.string.end.latex - begin: \\\( - beginCaptures: - "0": - name: punctuation.definition.string.begin.latex - end: \\\) - patterns: - - include: $base -- name: string.other.math.latex - endCaptures: - "0": - name: punctuation.definition.string.end.latex - begin: \\\[ - beginCaptures: - "0": - name: punctuation.definition.string.begin.latex - end: \\\] - patterns: - - include: $base -- name: meta.escape-character.latex - match: \\$ -- name: invalid.illegal.string.quoted.single.latex - match: (?<!\S)'.*?' -- name: invalid.illegal.string.quoted.double.latex - match: (?<!\S)".*?" -- name: constant.character.latex - captures: - "1": - name: punctuation.definition.constant.latex - match: (\\)(text(s(terling|ixoldstyle|urd|e(ction|venoldstyle|rvicemark))|yen|n(ineoldstyle|umero|aira)|c(ircledP|o(py(left|right)|lonmonetary)|urrency|e(nt(oldstyle)?|lsius))|t(hree(superior|oldstyle|quarters(emdash)?)|i(ldelow|mes)|w(o(superior|oldstyle)|elveudash)|rademark)|interrobang(down)?|zerooldstyle|o(hm|ne(superior|half|oldstyle|quarter)|penbullet|rd(feminine|masculine))|d(i(scount|ed|v(orced)?)|o(ng|wnarrow|llar(oldstyle)?)|egree|agger(dbl)?|blhyphen(char)?)|uparrow|p(ilcrow|e(so|r(t(housand|enthousand)|iodcentered))|aragraph|m)|e(stimated|ightoldstyle|uro)|quotes(traight(dblbase|base)|ingle)|f(iveoldstyle|ouroldstyle|lorin|ractionsolidus)|won|l(not|ira|e(ftarrow|af)|quill|angle|brackdbl)|a(s(cii(caron|dieresis|acute|grave|macron|breve)|teriskcentered)|cutedbl)|r(ightarrow|e(cipe|ferencemark|gistered)|quill|angle|brackdbl)|g(uarani|ravedbl)|m(ho|inus|u(sicalnote)?|arried)|b(igcircle|orn|ullet|lank|a(ht|rdbl)|rokenbar)))\b -- name: meta.column-specials.latex - captures: - "1": - name: punctuation.definition.column-specials.begin.latex - "2": - name: punctuation.definition.column-specials.end.latex - match: (?:<|>)(\{)\$(\}) -- include: text.tex -foldingStopMarker: \\end\{.*\}|%.*\(end\)\s*$ -keyEquivalent: ^~L diff --git a/vendor/ultraviolet/syntax/latex_beamer.syntax b/vendor/ultraviolet/syntax/latex_beamer.syntax deleted file mode 100644 index 5b61b38..0000000 --- a/vendor/ultraviolet/syntax/latex_beamer.syntax +++ /dev/null @@ -1,41 +0,0 @@ ---- -name: LaTeX Beamer -fileTypes: [] - -firstLineMatch: ^\\documentclass(\[.*\])?\{beamer\} -scopeName: text.tex.latex.beamer -uuid: 2ACA20AA-B008-469B-A04A-6DE232973ED8 -foldingStartMarker: \\begin\{.*\}|%.*\(fold\)\s*$ -patterns: -- name: meta.function.environment.frame.latex - captures: - "1": - name: support.function.be.latex - "2": - name: punctuation.definition.function.latex - "3": - name: punctuation.definition.arguments.begin.latex - "4": - name: variable.parameter.function.latex - "5": - name: punctuation.definition.arguments.end.latex - begin: (?:\s*)((\\)begin)(\{)(frame)(\}) - end: ((\\)end)(\{)(frame)(\}) - patterns: - - name: support.function.with-arg.latex - captures: - "1": - name: support.function.with-arg.latex - "2": - name: punctuation.definition.function.latex - "3": - name: punctuation.definition.arguments.begin.latex - "4": - name: entity.name.function.frame.latex - "5": - name: punctuation.definition.arguments.end.latex - match: ((\\)frametitle)(\{)(.*)(\}) - - include: $self -- include: text.tex.latex -foldingStopMarker: \\end\{.*\}|%.*\(end\)\s*$ -keyEquivalent: ^~B diff --git a/vendor/ultraviolet/syntax/latex_log.syntax b/vendor/ultraviolet/syntax/latex_log.syntax deleted file mode 100644 index 6253ba8..0000000 --- a/vendor/ultraviolet/syntax/latex_log.syntax +++ /dev/null @@ -1,50 +0,0 @@ ---- -name: LaTeX Log -firstLineMatch: "This is (pdfe)?TeXk?, Version " -scopeName: text.log.latex -uuid: F68ACE95-7DB3-4DFB-AA8A-89988B116B5C -foldingStartMarker: /\*\*|\(\s*$ -patterns: -- name: invalid.deprecated - match: ".*Warning:" -- name: invalid.deprecated - match: "[^:]*:\\d*:.*" -- name: invalid.illegal - match: .*Error|^!.* -- name: entity.name.function - match: .*\.sty -- name: entity.name.type.class - match: .*\.cls -- name: entity.name.tag.configuration - match: .*\.cfg -- name: entity.name.tag.definition - match: .*\.def -- name: comment.block.documentation - match: .*Info.* -- name: meta.log.latex.fixme - match: ".*FiXme:" -- name: meta.log.latex.hyphenation - captures: - "1": - name: keyword.control.hyphenation.latex - begin: (Overfull|Underfull) - end: (\[\]\n) - patterns: - - name: variable.parameter.hyphenation.latex2 - match: "[0-9]+\\-\\-[0-9]+" -- name: string.unquoted.other.filename.log.latex - endCaptures: - "0": - name: punctuation.definition.string.end.log.latex - begin: (<) - beginCaptures: - "0": - name: punctuation.definition.string.begin.log.latex - end: (>) - patterns: - - name: support.function.with-arg.latex - captures: - "1": - name: entity.name.function.filename.latex - match: (.*/.*\.pdf) -foldingStopMarker: \*\*/|^\s*\) diff --git a/vendor/ultraviolet/syntax/latex_memoir.syntax b/vendor/ultraviolet/syntax/latex_memoir.syntax deleted file mode 100644 index 94fa29b..0000000 --- a/vendor/ultraviolet/syntax/latex_memoir.syntax +++ /dev/null @@ -1,64 +0,0 @@ ---- -name: LaTeX Memoir -fileTypes: [] - -firstLineMatch: ^\\documentclass(\[.*\])?\{memoir\} -scopeName: text.tex.latex.memoir -uuid: D0853B20-ABFF-48AB-8AB9-3D8BA0755C05 -foldingStartMarker: \\begin\{.*\}|%.*\(fold\)\s*$ -patterns: -- name: meta.function.memoir-fbox.latex - captures: - "1": - name: support.function.be.latex - "2": - name: punctuation.definition.function.latex - "3": - name: punctuation.definition.arguments.begin.latex - "4": - name: variable.parameter.function.latex - "5": - name: punctuation.definition.arguments.end.latex - begin: (?:\s*)((\\)begin)(\{)(framed|shaded|leftbar)(\}) - end: ((\\)end)(\{)(\4)(\}) - patterns: - - include: $self -- name: meta.function.memoir-verbatim.latex - captures: - "1": - name: support.function.be.latex - "2": - name: punctuation.definition.function.latex - "3": - name: punctuation.definition.arguments.begin.latex - "4": - name: variable.parameter.function.latex - "5": - name: punctuation.definition.arguments.end.latex - begin: (?:\s*)((\\)begin)(\{)((?:fboxv|boxedv|V)erbatim)(\}) - contentName: markup.raw.verbatim.latex - end: ((\\)end)(\{)(\4)(\}) -- name: meta.function.memoir-alltt.latex - captures: - "1": - name: support.function.be.latex - "2": - name: punctuation.definition.function.latex - "3": - name: punctuation.definition.arguments.begin.latex - "4": - name: variable.parameter.function.latex - "5": - name: punctuation.definition.arguments.end.latex - begin: (?:\s*)((\\)begin)(\{)(alltt)(\}) - contentName: markup.raw.verbatim.latex - end: ((\\)end)(\{)(alltt)(\}) - patterns: - - name: support.function.general.tex - captures: - "1": - name: punctuation.definition.function.tex - match: (\\)[A-Za-z]+ -- include: text.tex.latex -foldingStopMarker: \\end\{.*\}|%.*\(end\)\s*$ -keyEquivalent: ^~M diff --git a/vendor/ultraviolet/syntax/lexflex.syntax b/vendor/ultraviolet/syntax/lexflex.syntax deleted file mode 100644 index b94ac34..0000000 --- a/vendor/ultraviolet/syntax/lexflex.syntax +++ /dev/null @@ -1,219 +0,0 @@ ---- -name: Lex/Flex -fileTypes: -- l -scopeName: source.lex -repository: - csource: - patterns: - - name: support.function.c.lex - match: \b(?:ECHO|BEGIN|REJECT|YY_FLUSH_BUFFER|YY_BREAK|yy(?:more|less|unput|input|terminate|text|leng|restart|_(?:push|pop|top)_state|_(?:create|switch_to|flush|delete)_buffer|_scan_(?:string|bytes|buffer)|_set_(?:bol|interactive))(?=\(|$))\b - - include: source.c - subregexp: - patterns: - - include: "#re_escape" - - name: constant.other.character-class.set.lex - endCaptures: - "1": - name: punctuation.terminator.character-class.set.lex - begin: (\[)(\^)?-? - beginCaptures: - "1": - name: punctuation.definition.character-class.set.lex - "2": - name: keyword.operator.negation.regexp.lex - end: -?(\]) - patterns: - - include: "#re_escape" - - name: constant.other.character-class.set.lex - captures: - "1": - name: invalid.illegal.regexp.lex - match: \[:(?:(?:alnum|alpha|blank|cntrl|x?digit|graph|lower|print|punct|space|upper)|(.*?)):\] - - name: variable.other.lex - match: (?i){[a-z_][a-z0-9_-]*} - - name: keyword.operator.quantifier.regexp.lex - begin: \{ - end: \} - patterns: - - match: (?<=\{)[0-9]*(?:,[0-9]*)?(?=\}) - - name: invalid.illegal.regexp.lex - match: "[^}]" - comment: "{3} counts should only have digit[,digit]" - - name: string.quoted.double.regexp.lex - begin: "\"" - end: "\"" - patterns: - - include: "#re_escape" - - begin: ([*+?])(?=[*+?]) - beginCaptures: - "1": - name: keyword.operator.quantifier.regexp.lex - end: (?=[^*+?]) - patterns: - - name: invalid.illegal.regexp.lex - match: . - comment: make ** or +? or other combinations illegal - - name: keyword.operator.quantifier.regexp.lex - match: "[*+?]" - - name: invalid.illegal.regexp.lex - match: <<EOF>> - comment: <<EOF>> is handled in the rule pattern - - name: meta.group.regexp.lex - endCaptures: - "1": - name: punctuation.terminator.group.regexp.lex - begin: (\() - beginCaptures: - "1": - name: punctuation.definition.group.regexp.lex - end: (\))|(?=\s)|$(?#end on whitespace because regex does) - patterns: - - name: invalid.illegal.regexp.lex - match: / - - include: "#subregexp" - - begin: (/) - beginCaptures: - "1": - name: keyword.operator.trailing-match.regexp.lex - end: (?=\s)|$ - patterns: - - name: invalid.illegal.regexp.lex - match: /|\$(?!\S) - - include: "#subregexp" - comment: detection of multiple trailing contexts - regexp: - name: string.regexp.lex - captures: - "1": - name: keyword.control.anchor.regexp.lex - begin: \G(?=\S)(\^)? - end: (\$)?(?:(?=\s)|$) - patterns: - - include: "#subregexp" - re_escape: - name: constant.character.escape.lex - match: \\(?i:[0-9]{1,3}|x[0-9a-f]{1,2}|.) - includes: - patterns: - - name: meta.embedded.source.c.lex - begin: ^%\{$ - end: ^%\}$ - patterns: - - include: source.c - comment: "TODO: $} should override the embedded scopes" - - name: meta.embedded.source.c.lex - begin: ^[ \t]+ - end: $ - patterns: - - include: source.c - comment: "TODO: eol should override the embedded scopes" - rec_csource: - begin: \{ - end: \} - patterns: - - include: source.c - - include: "#csource" -uuid: 92E842A0-9DE6-4D31-A6AC-1CDE0F9547C5 -foldingStartMarker: /\*\*|\{\s*$ -patterns: -- name: meta.section.definitions.lex - begin: \A(?!%%$) - end: ^(?=%%$) - patterns: - - include: "#includes" - - name: comment.block.c.lex - begin: /\* - end: \*/|$ - - name: meta.definition.lex - begin: ^(?i)([a-z_][a-z0-9_-]*)(?=\s|$) - beginCaptures: - "1": - name: entity.name.function.lex - end: $ - patterns: - - include: "#regexp" - - name: meta.start-condition.lex - begin: ^(%[sx])(?=\s|$) - beginCaptures: - "1": - name: punctuation.definition.start-condition.lex - end: $ - patterns: - - match: (?i)[a-z_][a-z0-9_-]* - - name: invalid.illegal.lex - match: \S - - name: meta.options.lex - begin: ^(%option)\s(?=\S) - beginCaptures: - "1": - name: keyword.other.option.lex - end: $ - patterns: - - name: support.other.option.lex - match: \b(?:(?:no)?(?:[78]bit|align|backup|batch|c\+\+|debug|default|ecs|fast|full|interactive|lex-compat|meta-ecs|perf-report|read|stdout|verbose|warn|array|pointer|input|unput|yy_(?:(?:push|pop|top)_state|scan_(?:buffer|bytes|string))|main|stack|stdinit|yylineno|yywrap)|(?:case(?:ful|less)|case-(?:in)?sensitive|(?:always|never)-interactive))\b - - name: keyword.other.option.lex - begin: ^%(?:array|pointer) - end: $ - patterns: - - name: invalid.illegal.lex - match: \S - comment: first section of the file - definitions -- begin: ^(%%)$ - beginCaptures: - "1": - name: punctuation.separator.sections.lex - end: \Z.\A(?# never end) - patterns: - - name: meta.section.rules.lex - begin: ^(?!%%$) - end: ^(?=%%$) - patterns: - - name: meta.rule.lex - begin: ^(?!$) - end: $ - patterns: - - include: "#includes" - - begin: (?i)^(<(?:(?:[a-z_][a-z0-9_-]*,)*[a-z_][a-z0-9_-]|\*)>)?(?:(<<EOF>>)(\s*))?(?=\S) - beginCaptures: - "1": - name: keyword.other.start-condition.lex - "2": - name: keyword.operator.eof.lex - "3": - name: invalid.illegal.regexp.lex - end: (?=\s)|$ - patterns: - - include: "#regexp" - comment: rule pattern - - endCaptures: - "1": - name: punctuation.terminator.code.lex - "2": - name: invalid.illegal.ignored.lex - begin: (%\{) - beginCaptures: - "1": - name: punctuation.definition.code.lex - end: (%\})(.*) - patterns: - - include: "#csource" - comment: "TODO: %} should override embedded scopes" - - name: meta.rule.action.lex - begin: (?=\S) - end: $ - patterns: - - include: "#csource" - comment: "TODO: eol should override embedded scopes" - comment: second section of the file - rules - - begin: ^(%%)$ - contentName: meta.section.user-code.lex - beginCaptures: - "1": - name: punctuation.separator.sections.lex - end: \Z.\A(?# never end) - patterns: - - include: "#csource" - comment: third section of the file - user code -foldingStopMarker: \*\*/|^\s*\} -keyEquivalent: ^~L diff --git a/vendor/ultraviolet/syntax/lighttpd.syntax b/vendor/ultraviolet/syntax/lighttpd.syntax deleted file mode 100644 index effac88..0000000 --- a/vendor/ultraviolet/syntax/lighttpd.syntax +++ /dev/null @@ -1,54 +0,0 @@ ---- -name: Lighttpd -scopeName: source.lighttpd-config -uuid: C244BFF4-2C1A-490F-831E-8EF7DF4E0C9B -foldingStartMarker: (\{|\()\s*$ -patterns: -- name: comment.line.number-sign.lighttpd-config - captures: - "1": - name: punctuation.definition.comment.lighttpd-config - match: (#).*$\n? -- captures: - "1": - name: punctuation.separator.key-value.lighttpd-config - "2": - name: string.regexp.lighttpd-config - "3": - name: punctuation.definition.string.begin.lighttpd-config - "4": - name: punctuation.definition.string.end.lighttpd-config - match: (=~|!~)\s*((").*(")) -- captures: - "1": - name: punctuation.separator.key-value.lighttpd-config - "2": - name: constant.numeric.lighttpd-config - match: (=>?)\s*([0-9]+) -- name: punctuation.separator.key-value.lighttpd-config - match: =|\+=|==|!=|=~|!~|=> -- name: string.quoted.double.lighttpd-config - endCaptures: - "0": - name: punctuation.definition.string.end.lighttpd-config - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.lighttpd-config - end: "\"" - patterns: - - name: constant.character.escape.quote.lighttpd-config - match: "\"\"" -- name: variable.language.lighttpd-config - captures: - "1": - name: punctuation.definition.variable.lighttpd-config - match: (\$)[a-zA-Z][0-9a-zA-Z]* -- name: support.constant.name.lighttpd-config - match: ^\s*[a-zA-Z][0-9a-zA-Z.-]* -- captures: - "1": - name: invalid.illegal.semicolon-at-end-of-line.lighttpd-config - match: (;)\s*$ -foldingStopMarker: ^\s*(\}|\)) -keyEquivalent: ^~L diff --git a/vendor/ultraviolet/syntax/lilypond.syntax b/vendor/ultraviolet/syntax/lilypond.syntax deleted file mode 100644 index 198285e..0000000 --- a/vendor/ultraviolet/syntax/lilypond.syntax +++ /dev/null @@ -1,492 +0,0 @@ ---- -name: Lilypond -fileTypes: -- ly -- ily -scopeName: source.lilypond -repository: - g_markup: - name: meta.element.markup.lilypond - begin: "(?x)\n\ - \t\t\t\t((\\\\) markup) \\s+ # backslash + \"markup\" + spaces\n\ - \t\t\t\t(?={)\n\ - \t\t\t" - beginCaptures: - "1": - name: support.function.element.markup.lilypond - "2": - name: punctuation.definition.function.markup - end: (?<=}) - patterns: - - include: "#g_m_group" - comments: - patterns: - - name: comment.block.lilypond - captures: - "0": - name: punctuation.definition.comment.lilypond - begin: "%{" - end: "%}" - - name: comment.line.lilypond - begin: "%" - beginCaptures: - "0": - name: punctuation.definition.comment.lilypond - end: $\n? - g_times: - begin: ((\\)times)\s*(?:([1-9][0-9]*/[1-9][0-9])\s*)(?={) - beginCaptures: - "1": - name: support.function.section.lilypond - "2": - name: punctuation.definition.function.lilypond - "3": - name: constant.numeric.fraction.lilypond - end: (?<=}) - patterns: - - include: "#group" - f_keywords: - name: keyword.control.lilypond - captures: - "1": - name: punctuation.definition.function.lilypond - match: "(?x)\n\ - \t\t\t\t(?: (\\\\)\n\ - \t\t\t\t (?: set | new | override | revert)\n\ - \t\t\t\t)\n\ - \t\t\t" - f_clef: - name: meta.element.clef.lilypond - captures: - "6": - name: meta.fixme.unknown-clef-name.lilypond - "7": - name: constant.other.modifier.clef.lilypond - "8": - name: punctuation.definition.string.lilypond - "1": - name: support.function.element.lilypond - "2": - name: punctuation.definition.function.lilypond - "3": - name: punctuation.definition.string.lilypond - "4": - name: constant.language.clef-name.lilypond - "5": - name: constant.other.modifier.clef.lilypond - match: "(?x)\n\ - \t\t\t\t((\\\\) clef) \\s+ # backslash + \"clef\" + spaces (groups 1-2)\n\ - \t\t\t\t(?:\n\ - \t\t\t\t (\"?)\t# beginning quotes (group 3)\n\ - \t\t\t\t ( (?: # group 4\n\ - \t\t\t\t\t treble | violin | G | french | # G clefs\n\ - \t\t\t\t alto | C | tenor | (?:mezzo)?soprano | baritone | # C clefs\n\ - \t\t\t\t (?:sub)?bass | F | varbaritone | # F clefs\n\ - \t\t\t\t percussion | tab | # percussion / tablature clefs\n \n\ - \t\t\t (?:neo)?mensural-c[1-4] | mensural-[fg] | \t\t# Ancient clefs\n\ - \t\t\t\t petrucci-(?: [fg] | c[1-5] ) |\n\ - \t\t\t\t (?: vaticana | medicaea | hufnagel ) - (?: do[1-3] | fa[12] ) |\n\ - \t\t\t\t hufnagel-do-fa\n\ - \t\t\t\t )\n\ - \t\t\t\t ([_^](?:8|15)?)? # optionally shift 1-2 octaves \xE2\x86\x91/\xE2\x86\x93 (group 5)\n\ - \t\t\t\t ) |\n\ - \t\t\t\t ( (?:\\w+) ([_^](?:8|15))? ) # unknown clef name (groups 6-7)\n\ - \t\t\t\t (\\3) # closing quotes (group 8)\n\ - \t\t\t\t)?\n\ - \t\t\t" - comment: "\n\ - \t\t\t\tThis looks something like: \\clef mezzosoprano_8\n\ - \t\t\t\tOr maybe: \\clef neomensural-c3^15\n\ - \t\t\t" - g_relative: - begin: ((\\)relative)\s*(?:([a-h][',]*)\s*)?(?={) - beginCaptures: - "1": - name: support.function.section.lilypond - "2": - name: punctuation.definition.function.lilypond - "3": - name: storage.type.pitch.lilypond - end: (?<=}) - patterns: - - include: "#group" - scheme: - begin: "#" - contentName: source.scheme.embedded.lilypond - beginCaptures: - "0": - name: punctuation.section.embedded.scheme.lilypond - end: (?=[\s%])|(?<=\n) - patterns: - - include: source.scheme - comment: "\n\ - \t\t\t\tLilypond source can embed scheme code to do things more\n\ - \t\t\t\tflexibly than allowed by the basic language.\n\n\ - \t\t\t\tWe need to make sure to match after a \\n, as included\n\ - \t\t\t\tby some s-expressions in the scheme grammar.\n\ - \t\t\t" - notes: - patterns: - - name: meta.element.note.lilypond - begin: "(?x)\\b\n\ - \t\t\t\t\t (\t\t\t\t\t\t # (group 1)\n\ - \t\t\t\t\t\t ( [a-h] # Pitch (group 2)\n\ - \t\t\t\t\t\t ( (?:i[sh]){1,2} | # - sharp (group 3)\n\ - \t\t\t\t\t\t (?:e[sh]|s){1,2} # - flat\n\ - \t\t\t\t\t\t )?\n\ - \t\t\t\t\t ([!?])? # Cautionary accidental (group 4)\n\ - \t\t\t\t\t ('+|,+)? # Octave (group 5)\n\ - \t\t\t\t\t\t )\n\ - \t\t\t\t\t\t ( ( ((\\\\)breve)| # Duration (groups 6-9)\n\ - \t\t\t\t\t\t 64|32|16|8|4|2|1\n\ - \t\t\t\t\t\t )\n\ - \t\t\t\t\t\t (\\.)? # Augmentation dot (group 10)\n\ - \t\t\t\t\t\t\t((\\*)(\\d+(?:/\\d+)?))? # Scaling duration (groups 11-13)\n\ - \t\t\t\t\t\t )?\n\ - \t\t\t\t\t\t)(?![a-z])\t# do not follow a note with a letter\n\ - \t\t\t\t\t" - beginCaptures: - "6": - name: storage.type.duration.lilypond - "12": - name: keyword.operator.duration-scale.lilypond - "13": - name: constant.numeric.fraction.lilypond - "9": - name: punctuation.definition.function.lilypond - "2": - name: storage.type.pitch.lilypond - "4": - name: meta.note-modifier.cautionary-accidental.lilypond - "5": - name: meta.note-modifier.octave.lilypond - end: "(?x)\n\ - \t\t\t\t\t\t(?= [ }~a-z] ) # End when we encounter a space or }\n\ - \t\t\t\t\t" - patterns: - - include: "#n_articulations" - comment: "\n\ - \t\t\t\t\t\tThis rule handles notes, including the pitch, the\n\ - \t\t\t\t\t\tduration, and any articulations drawn along with\n\ - \t\t\t\t\t\tthe note.\n\ - \t\t\t\t\t\t\n\ - \t\t\t\t\t\tThis rule gets a whole lot uglier if we want to\n\ - \t\t\t\t\t\tsupport multilingual note names. If so, the rule\n\ - \t\t\t\t\t\tgoes something like:\n\ - \t\t\t\t\t\t\n\ - \t\t\t\t\t\t(?x)\n\ - \t\t\t\t\t\t\t\\b( # Basic Pitches\n\ - \t\t\t\t\t\t\t [a-h] # Dutch/English/etc. \n\ - \t\t\t\t\t\t\t (?: (iss?|s|sharp|x)(iss?|s|sharp|x|ih) | # sharp / flat\n\ - \t\t\t\t\t\t\t\t (ess?|s|flat|f)(ess?|s|flat|f|eh)\n\ - \t\t\t\t\t\t\t )? |\n\ - \t\t\t\t\t\t\t (?: do|re|mi|fa|sol|la|si) # Italian/Spanish\n\ - \t\t\t\t\t\t\t (?: ss?|dd?bb?) # sharp/flat\n\ - \t\t\t\t\t\t\t)\n\ - \t\t\t\t\t\t...\n\ - \t\t\t\t\t" - - name: meta.element.pause.rest.lilypond - begin: "(?x)\\b\n\ - \t\t\t\t\t\t(r) # (group 1)\n\ - \t\t\t\t\t\t( ( (\\\\)breve| # Duration (groups 2-4)\n\ - \t\t\t\t\t\t 64|32|16|8|4|2|1\n\ - \t\t\t\t\t\t )\n\ - \t\t\t\t\t\t (\\.)? # Augmentation dot (group 5)\n\ - \t\t\t\t\t\t ((\\*)(\\d+(?:/\\d+)?))? # Scaling duration (groups 6-8)\n\ - \t\t\t\t\t\t\n\ - \t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t(?![a-z])\t# do not follow a note with a letter\n\ - \t\t\t\t\t" - beginCaptures: - "6": - name: keyword.operator.duration-scale.lilypond - "8": - name: constant.numeric.fraction.lilypond - "1": - name: storage.type.pause.rest.lilypond - "2": - name: storage.type.duration.lilypond - "4": - name: punctuation.definition.function.lilypond - end: (?=[ }~a-z]) - patterns: - - include: "#n_articulations" - - name: meta.element.pause.skip.lilypond - begin: "(?x)\\b\n\ - \t\t\t\t\t\t(s) # (group 1)\n\ - \t\t\t\t\t\t( ( (\\\\)breve| # Duration (groups 2-4)\n\ - \t\t\t\t\t\t 64|32|16|8|4|2|1\n\ - \t\t\t\t\t\t )\n\ - \t\t\t\t\t\t (\\.)? # Augmentation dot (group 5)\n\ - \t\t\t\t\t\t ((\\*)(\\d+(?:/\\d+)?))? # Scaling duration (groups 6-8)\n\ - \t\t\t\t\t\t\n\ - \t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t(?![a-z])\t# do not follow a note with a letter\n\ - \t\t\t\t\t" - beginCaptures: - "6": - name: keyword.operator.duration-scale.lilypond - "8": - name: constant.numeric.fraction.lilypond - "1": - name: storage.type.pause.skip.lilypond - "2": - name: storage.type.duration.lilypond - "4": - name: punctuation.definition.function.lilypond - end: (?=[ }~a-z]) - patterns: - - include: "#n_articulations" - - name: meta.element.pause.skip.lilypond - captures: - "1": - name: storage.type.pause.skip.lilypond - "2": - name: punctuation.definition.function.lilypond - "3": - name: storage.type.duration.lilypond - match: ((\\)skip)\s+(64|32|16|8|4|2|1) - - name: meta.element.chord.lilypond - endCaptures: - "1": - name: punctuation.definition.chord.lilypond - "2": - name: storage.type.duration.lilypond - "4": - name: punctuation.definition.function.lilypond - begin: < - beginCaptures: - "0": - name: punctuation.definition.chord.lilypond - end: "(?x)\n\ - \t\t\t\t\t\t(>)\n\ - \t\t\t\t\t\t( ( ((\\\\)breve)| # Duration (groups 2-4)\n\ - \t\t\t\t\t\t 64|32|16|8|4|2|1\n\ - \t\t\t\t\t\t )\n\ - \t\t\t\t\t\t (\\.)? # Augmentation dot (group 5)\n\ - \t\t\t\t\t\t)?\n\ - \t\t\t\t\t" - patterns: - - captures: - "1": - name: storage.type.pitch.lilypond - "3": - name: meta.note-modifier.cautionary-accidental.lilypond - "4": - name: meta.note-modifier.octave.lilypond - match: "(?x)\\b\n\ - \t\t\t\t\t\t\t\t ( [a-h] # Pitch (group 1)\n\ - \t\t\t\t\t\t\t\t ( (?:i[sh]){1,2} | # - sharp (group 2)\n\ - \t\t\t\t\t\t\t\t (?:e[sh]|s){1,2} # - flat\n\ - \t\t\t\t\t\t\t\t )?\n\ - \t\t\t\t\t\t\t ([!?])? # Cautionary accidental (group 3)\n\ - \t\t\t\t\t\t\t ('+|,+)? # Octave (group 4)\n\ - \t\t\t\t\t\t\t\t )\n\ - \t\t\t\t\t\t\t" - comment: "\n\ - \t\t\t\t\t\tLilypond chords look like: < a b c >\n\ - \t\t\t\t\t" - - name: meta.element.chord.lilypond - begin: (?<=>)(?<!->)(?!\s) - end: (?=[ }~a-z])(?<![^-]>) - patterns: - - include: "#n_articulations" - comment: "\n\ - \t\t\t\t\t\tThis rule attaches stuff to the end of a chord\n\ - \t\t\t\t\t\t\n\ - \t\t\t\t\t\tTherefore it begins after the > which ends a chord,\n\ - \t\t\t\t\t\tand does not end after a > which ends a chord.\n\ - \t\t\t\t\t\t(to avoid infinite loops)\n\ - \t\t\t\t\t" - - name: storage.type.tie.lilypond - match: "~" - - name: storage.type.breath-mark.lilypond - captures: - "1": - name: punctuation.definition.function.lilypond - match: (\\)breathe - comment: "\n\ - \t\t\t\tThis section includes the rules for notes, rests, and chords\n\ - \t\t\t" - n_articulations: - patterns: - - name: storage.modifier.articulation.accent.lilypond - match: "(?x)\n\ - \t\t\t\t\t\t([_^-])\n\ - \t\t\t\t\t\t(?:[.>^+_-])\n\ - \t\t\t\t\t" - - name: storage.modifier.articulation.named.lilypond - captures: - "1": - name: punctuation.definition.function.lilypond - match: "(?x)\n\ - \t\t\t\t\t\t(\\\\)\n\ - \t\t\t\t\t\t(?: accent | markato | staccatissimo |\t\t # basic accents\n\ - \t\t\t\t\t\t\tespressivo | staccato | tenuto | portato | \n\ - \t\t\t\t\t\t\t(?:up|down)bow | flageolet | thumb |\n\ - \t\t\t\t\t\t\t[lr](?:heel|toe) | open | stopped |\n\ - \t\t\t\t\t\t\t(?:reverse)?turn | trill |\n\ - \t\t\t\t\t\t\tprall(?: prall | mordent | down | up)? | # pralls\n\ - \t\t\t\t\t\t\t(?: up | down | line ) prall | # and\n\ - \t\t\t\t\t\t\t(?: up | down )? mordent | # mordents\n\ - \t\t\t\t\t\t\tsignumcongruentiae |\n\ - \t\t\t\t\t\t\t(?: (?:very)? long | short)?fermata(Markup)? | # fermatas\n\ - \t\t\t\t\t\t\tsegno | (?:var)?coda \n\ - \t\t\t\t\t\t)\n\ - \t\t\t\t\t" - - name: storage.modifier.articulation.dynamics.lilypond - match: "(?x)\n\ - \t\t\t\t\t\t(\\\\) # backslash\n\ - \t\t\t\t\t\tp{1,5} | m[pf] | f{1,4} | fp | # forte, piano, etc.\n\ - \t\t\t\t\t\tsff? | spp? | [sr]fz | \n\ - \t\t\t\t\t\t< | > | ! | espressivo # (de)crescendo\n\ - \t\t\t\t\t" - - name: storage.modifier.beam.lilypond - match: \[|\] - - name: storage.modifier.slur.lilypond - match: \(|\) - functions: - patterns: - - include: "#f_clef" - - include: "#f_time-signature" - - include: "#f_key-signature" - - include: "#f_keywords" - - include: "#f_generic" - strings: - name: string.quoted.double.lilypond - captures: - "0": - name: punctuation.definition.string.lilypond - begin: "\"" - end: "\"" - patterns: - - name: constant.character.escape.lilypond - match: \\. - f_key-signature: - name: meta.element.key-signature.lilypond - comment: FIXME - music-expr: - patterns: - - include: "#comments" - - include: "#groupings" - - include: "#strings" - - include: "#functions" - - include: "#scheme" - - include: "#notes" - g_system: - name: meta.system.lilypond - endCaptures: - "0": - name: punctuation.section.system.end.lilypond - begin: "<<" - beginCaptures: - "0": - name: punctuation.section.system.begin.lilypond - end: ">>" - patterns: - - include: $self - f_generic: - name: support.function.general.lilypond - captures: - "1": - name: punctuation.definition.function.lilypond - match: (\\)[a-zA-Z-]+\b - groupings: - patterns: - - include: "#g_system" - - include: "#g_relative" - - include: "#g_times" - - include: "#group" - group: - name: meta.music-expression.lilypond - endCaptures: - "0": - name: punctuation.section.group.end.lilypond - begin: "{" - beginCaptures: - "0": - name: punctuation.section.group.begin.lilypond - end: "}" - patterns: - - include: "#music-expr" - g_header: - name: meta.header.lilypond - endCaptures: - "0": - name: punctuation.section.group.end.lilypond - begin: ((\\)header)\s*({) - beginCaptures: - "1": - name: support.function.section.header.lilypond - "2": - name: punctuation.definition.function.lilypond - "3": - name: punctuation.section.group.begin.lilypond - end: "}" - patterns: - - include: "#comments" - - include: "#strings" - - include: "#scheme" - - include: "#g_markup" - - name: punctuation.separator.key-value.lilypond - match: "=" - - name: support.constant.header.lilypond - match: "(?x)\n\ - \t\t\t\t\t\tdedication | title | subtitle | subsubtitle | poet |\n\ - \t\t\t\t\t\tcomposer | meter | opus | arranger | instrument |\n\ - \t\t\t\t\t\tpiece | breakbefore | copyright | tagline | enteredby\n\ - \t\t\t\t\t" - - name: support.constant.header.mutopia.lilypond - match: "(?x)\n\ - \t\t\t\t\t\tmutopiatitle | mutopiacomposer | mutopiapoet |\n\ - \t\t\t\t\t\tmutopiaopus | mutopiainstrument | date | source |\n\ - \t\t\t\t\t\tstyle | maintainer | maintainerEmail |\n\ - \t\t\t\t\t\tmaintainerWeb | lastupdated\n\ - \t\t\t\t\t" - g_m_group: - name: meta.group.lilypond - endCaptures: - "0": - name: punctuation.section.group.end.lilypond - begin: "{" - beginCaptures: - "0": - name: punctuation.section.group.begin.lilypond - end: "}" - patterns: - - include: "#f_generic" - - include: "#strings" - - include: "#comments" - - include: "#scheme" - - include: "#g_m_group" - f_time-signature: - name: meta.element.time-signature.lilypond - captures: - "1": - name: support.function.element.lilypond - "2": - name: punctuation.definition.function.lilypond - "3": - name: constant.numeric.time-signature.lilypond - match: "(?x)\n\ - \t\t\t\t((\\\\) time) \\s+ # backslash + \"time\" + spaces (groups 1-2)\n\ - \t\t\t\t([1-9][0-9]*/[1-9][0-9]*)?\n\ - \t\t\t" -uuid: F25B30BE-0526-4D92-806C-F0D678DDF669 -foldingStartMarker: (\{|<<)\s*$ -patterns: -- include: "#comments" -- include: "#g_header" -- include: "#groupings" -- include: "#strings" -- include: "#scheme" -- include: "#functions" -foldingStopMarker: (\}|>>) -keyEquivalent: ^~L -comment: "\n\ - \t\tThis bundle is, as can easily be seen, far from complete,\n\ - \t\tbut it should still be as useful as the Lilypond.app pyobjc\n\ - \t\tapplication, which has no syntax coloring, no way to do\n\ - \t\tsnippets, and pretty much no interesting functionality at\n\ - \t\tall, other than a \"Run\" menu option. :)\n\ - \t" diff --git a/vendor/ultraviolet/syntax/lisp.syntax b/vendor/ultraviolet/syntax/lisp.syntax deleted file mode 100644 index 32d23c4..0000000 --- a/vendor/ultraviolet/syntax/lisp.syntax +++ /dev/null @@ -1,61 +0,0 @@ ---- -name: Lisp -fileTypes: -- lisp -- cl -- l -- mud -- el -scopeName: source.lisp -uuid: 00D451C9-6B1D-11D9-8DFA-000D93589AF6 -foldingStartMarker: \( -patterns: -- name: comment.line.semicolon.lisp - captures: - "1": - name: punctuation.definition.comment.lisp - match: (;).*$\n? -- name: meta.function.lisp - captures: - "2": - name: storage.type.function-type.lisp - "4": - name: entity.name.function.lisp - match: (\b(?i:(defun|defmethod|defmacro))\b)(\s+)((\w|\-|\!|\?)*) -- name: constant.character.lisp - captures: - "1": - name: punctuation.definition.constant.lisp - match: (#)(\w|[\\+-=<>'"&#])+ -- name: variable.other.global.lisp - captures: - "1": - name: punctuation.definition.variable.lisp - "3": - name: punctuation.definition.variable.lisp - match: (\*)(\S*)(\*) -- name: keyword.control.lisp - match: \b(?i:case|do|let|loop|if|else|when)\b -- name: keyword.operator.lisp - match: \b(?i:eq|neq|and|or)\b -- name: constant.language.lisp - match: \b(?i:null|nil)\b -- name: support.function.lisp - match: \b(?i:cons|car|cdr|cond|lambda|format|setq|setf|quote|eval|append|list|listp|memberp|t|load|progn)\b -- name: constant.numeric.lisp - match: \b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f|ll|LL|ull|ULL)?\b -- name: string.quoted.double.lisp - endCaptures: - "0": - name: punctuation.definition.string.end.lisp - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.lisp - end: "\"" - patterns: - - name: constant.character.escape.lisp - match: \\. -foldingStopMarker: \) -keyEquivalent: ^~L -comment: "" diff --git a/vendor/ultraviolet/syntax/literate_haskell.syntax b/vendor/ultraviolet/syntax/literate_haskell.syntax deleted file mode 100644 index 3f49586..0000000 --- a/vendor/ultraviolet/syntax/literate_haskell.syntax +++ /dev/null @@ -1,24 +0,0 @@ ---- -name: Literate Haskell -fileTypes: -- lhs -scopeName: text.tex.latex.haskell -uuid: 439807F5-7129-487D-B5DC-95D5272B43DD -patterns: -- name: meta.function.embedded.haskell.latex - captures: - "1": - name: support.function.be.latex - "2": - name: punctuation.definition.function.latex - "3": - name: punctuation.definition.arguments.begin.latex - "4": - name: punctuation.definition.arguments.end.latex - begin: ^((\\)begin)({)code(})(\s*\n)? - contentName: source.haskell.embedded.latex - end: ^((\\)end)({)code(}) - patterns: - - include: source.haskell -- include: text.tex.latex -keyEquivalent: ^~H diff --git a/vendor/ultraviolet/syntax/logo.syntax b/vendor/ultraviolet/syntax/logo.syntax deleted file mode 100644 index 909879a..0000000 --- a/vendor/ultraviolet/syntax/logo.syntax +++ /dev/null @@ -1,29 +0,0 @@ ---- -name: Logo -fileTypes: [] - -scopeName: source.logo -uuid: 7613EC24-B0F9-4D01-8706-1D54098BFFD8 -foldingStartMarker: ^to \w+ -patterns: -- name: entity.name.function.logo - match: ^to [\w.]+ -- name: keyword.control.logo - match: continue|do\.until|do\.while|end|for(each)?|if(else|falsetrue|)|repeat|stop|until -- name: keyword.other.logo - match: \b(\.defmacro|\.eq|\.macro|\.maybeoutput|\.setbf|\.setfirst|\.setitem|\.setsegmentsize|allopen|allowgetset|and|apply|arc|arctan|arity|array|arrayp|arraytolist|ascii|ashift|back|background|backslashedp|beforep|bitand|bitnot|bitor|bitxor|buried|buriedp|bury|buryall|buryname|butfirst|butfirsts|butlast|bye|cascade|case|caseignoredp|catch|char|clean|clearscreen|cleartext|close|closeall|combine|cond|contents|copydef|cos|count|crossmap|cursor|define|definedp|dequeue|difference|dribble|edall|edit|editfile|edn|edns|edpl|edpls|edps|emptyp|eofp|epspict|equalp|erall|erase|erasefile|ern|erns|erpl|erpls|erps|erract|error|exp|fence|filep|fill|filter|find|first|firsts|forever|form|forward|fput|fullprintp|fullscreen|fulltext|gc|gensym|global|goto|gprop|greaterp|heading|help|hideturtle|home|ignore|int|invoke|iseq|item|keyp|label|last|left|lessp|list|listp|listtoarray|ln|load|loadnoisily|loadpict|local|localmake|log10|lowercase|lput|lshift|macroexpand|macrop|make|map|map.se|mdarray|mditem|mdsetitem|member|memberp|minus|modulo|name|namelist|namep|names|nodes|nodribble|norefresh|not|numberp|openappend|openread|openupdate|openwrite|or|output|palette|parse|pause|pen|pencolor|pendown|pendownp|penerase|penmode|penpaint|penreverse|pensize|penup|pick|plist|plistp|plists|pllist|po|poall|pon|pons|pop|popl|popls|pops|pos|pot|pots|power|pprop|prefix|primitivep|print|printdepthlimit|printwidthlimit|procedurep|procedures|product|push|queue|quoted|quotient|radarctan|radcos|radsin|random|rawascii|readchar|readchars|reader|readlist|readpos|readrawline|readword|redefp|reduce|refresh|remainder|remdup|remove|remprop|repcount|rerandom|reverse|right|round|rseq|run|runparse|runresult|save|savel|savepict|screenmode|scrunch|sentence|setbackground|setcursor|seteditor|setheading|sethelploc|setitem|setlibloc|setmargins|setpalette|setpen|setpencolor|setpensize|setpos|setprefix|setread|setreadpos|setscrunch|settemploc|settextcolor|setwrite|setwritepos|setx|setxy|sety|shell|show|shownp|showturtle|sin|splitscreen|sqrt|standout|startup|step|stepped|steppedp|substringp|sum|tag|test|text|textscreen|thing|throw|towards|trace|traced|tracedp|transfer|turtlemode|type|unbury|unburyall|unburyname|unburyonedit|unstep|untrace|uppercase|usealternatenam|wait|while|window|word|wordp|wrap|writepos|writer|xcor|ycor)\b -- name: variable.parameter.logo - captures: - "1": - name: punctuation.definition.variable.logo - match: (\:)(?:\|[^|]*\||[-\w.]*)+ -- name: string.other.word.logo - match: "\"(?:\\|[^|]*\\||[-\\w.]*)+" -- name: comment.line.semicolon.logo - captures: - "1": - name: punctuation.definition.comment.logo - match: (;).*$\n? -foldingStopMarker: ^end$ -keyEquivalent: ^~L -comment: Roughed out by Paul Bissex <http://e-scribe.com/news/> diff --git a/vendor/ultraviolet/syntax/logtalk.syntax b/vendor/ultraviolet/syntax/logtalk.syntax deleted file mode 100644 index 808503c..0000000 --- a/vendor/ultraviolet/syntax/logtalk.syntax +++ /dev/null @@ -1,152 +0,0 @@ ---- -name: Logtalk -fileTypes: -- lgt -- config -scopeName: source.logtalk -uuid: C11FA1F2-6EDB-11D9-8798-000A95DAA580 -foldingStartMarker: (/\*|:-\s+(object|protocol|category)(?=[(])) -patterns: -- name: comment.block.logtalk - captures: - "0": - name: punctuation.definition.comment.logtalk - begin: /\* - end: \*/ -- name: comment.line.percentage.logtalk - captures: - "1": - name: punctuation.definition.comment.logtalk - match: (%).*$\n? -- captures: - "1": - name: storage.type.opening.logtalk - "2": - name: punctuation.definition.storage.type.logtalk - "4": - name: entity.name.type.logtalk - match: ((:-)\s+(object|protocol|category|module))(?:\()([^(,)]+) -- name: storage.type.closing.logtalk - captures: - "1": - name: punctuation.definition.storage.type.logtalk - match: (:-)\s+(end_(object|protocol|category))(?=[.]) -- name: storage.type.relations.logtalk - match: \b(extends|i(nstantiates|mp(orts|lements))|specializes)(?=[(]) -- name: storage.modifier.others.logtalk - captures: - "1": - name: punctuation.definition.storage.modifier.logtalk - match: (:-)\s+(dynamic|threaded)(?=[.]) -- name: storage.modifier.others.logtalk - captures: - "1": - name: punctuation.definition.storage.modifier.logtalk - match: (:-)\s+(calls|e(ncoding|xport)|in(itialization|fo)|uses)(?=[(]) -- name: storage.modifier.others.logtalk - captures: - "1": - name: punctuation.definition.storage.modifier.logtalk - match: (:-)\s+(a(lias|tomic)|info|d(ynamic|iscontiguous)|m(eta_predicate|ode|ultifile)|p(ublic|r(otected|ivate))|op|use(s|_module))(?=[(]) -- name: keyword.operator.message-sending.logtalk - match: (::|\^\^) -- name: keyword.operator.mode.logtalk - match: (\?|@) -- name: keyword.operator.comparison.term.logtalk - match: (@=<|@<|@>|@>=|==|\\==) -- name: keyword.operator.comparison.arithmetic.logtalk - match: (=<|<|>|>=|=:=|=\\=) -- name: keyword.operator.bitwise.logtalk - match: (<<|>>|/\\|\\/|\\) -- name: keyword.operator.evaluable.logtalk - match: \b(mod|rem)\b -- name: keyword.operator.evaluable.logtalk - match: (\*\*|\+|-|\*|/|//) -- name: keyword.operator.misc.logtalk - match: (:-|!|\\+|,|;|-->|->|=|\=|\.|=\.\.|\bis\b) -- name: support.function.control.logtalk - match: \b(true|fail|repeat)\b(?![()]) -- name: support.function.control.logtalk - match: \b(ca(ll|tch)|throw|once)(?=[(]) -- name: support.function.chars-and-bytes-io.logtalk - match: \b((get|peek|put)_(char|code|byte)|nl)(?=[(]) -- name: support.function.chars-and-bytes-io.logtalk - match: \bnl\b -- name: support.function.atom-term-processing.logtalk - match: \b(atom_(length|c(hars|o(ncat|des)))|sub_atom|char_code|number_c(hars|odes))(?=[(]) -- name: support.function.term-testing.logtalk - match: \b(var|atom|integer|float|atomic|compound|n(onvar|umber))(?=[(]) -- name: support.function.term-io.logtalk - match: \b(read_term|read|write|write(q|_(canonical|term))|op|current_op|char_conversion|current_char_conversion)(?=[(]) -- name: support.function.term-creation-and-decomposition.logtalk - match: \b(arg|copy_term|functor)(?=[(]) -- name: support.function.term-unification.logtalk - match: \b(unify_with_occurs_check)(?=[(]) -- name: support.function.stream-selection-and-control.logtalk - match: \b((set|current)_(in|out)put|open|close|flush_output|stream_property|at_end_of_stream|set_stream_position)(?=[(]) -- name: support.function.stream-selection-and-control.logtalk - match: \b(flush_output|at_end_of_stream)\b(?![()]) -- name: support.function.prolog-flags.logtalk - match: \b((set|current)_prolog_flag)(?=[(]) -- name: support.function.compiling-and-loading.logtalk - match: \b(logtalk_(compile|l(ibrary_path|oad)))(?=[(]) -- name: support.function.event-handling.logtalk - match: \b((abolish|define)_events|current_event)(?=[(]) -- name: support.function.implementation-defined-hooks.logtalk - match: \b((current|set)_logtalk_flag|halt)(?=[(]) -- name: support.function.implementation-defined-hooks.logtalk - match: \b(halt)\b -- name: support.function.entity-creation-and-abolishing.logtalk - match: \b((c(reate|urrent)|abolish)_(object|protocol|category))(?=[(]) -- name: support.function.reflection.logtalk - match: \b((object|protocol|category)_property|extends_(object|protocol)|imp(orts_category|lements_protocol)|(instantiates|specializes)_class)(?=[(]) -- name: support.function.logtalk - match: \b((for|retract)all)(?=[(]) -- name: support.function.execution-context.logtalk - match: \b(parameter|se(lf|nder)|this)(?=[(]) -- name: support.function.database.logtalk - match: \b(a(bolish|ssert(a|z))|clause|retract|retractall)(?=[(]) -- name: support.function.all-solutions.logtalk - match: \b((bag|set)of|f(ind|or)all)(?=[(]) -- name: support.function.multi-threading.logtalk - match: \b(threaded_(call|exit))(?=[(]) -- name: support.function.reflection.logtalk - match: \b(current_predicate|predicate_property)(?=[(]) -- name: support.function.event-handler.logtalk - match: \b(before|after)(?=[(]) -- name: support.function.grammar-rule.logtalk - match: \b(expand_term|term_expansion|phrase)(?=[(]) -- name: string.quoted.single.logtalk - endCaptures: - "0": - name: punctuation.definition.string.end.logtalk - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.logtalk - end: "'" - patterns: - - name: constant.character.escape.logtalk - match: \\. -- name: string.quoted.double.logtalk - endCaptures: - "0": - name: punctuation.definition.string.end.logtalk - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.logtalk - end: "\"" - patterns: - - name: constant.character.escape.logtalk - match: \\. -- name: constant.numeric.logtalk - match: \b(0b[0-1]+|0o[0-7]+|0x\h+)\b -- name: constant.numeric.logtalk - match: \b(0'.|0''|0'") -- name: constant.numeric.logtalk - match: \b(\d+\.?\d*((e|E)(\+|-)?\d+)?)\b -- name: variable.other.logtalk - match: \b([A-Z_][A-Za-z0-9_]*)\b -foldingStopMarker: (\*/|:-\s+end_(object|protocol|category)(?=[.])) -keyEquivalent: ^~L diff --git a/vendor/ultraviolet/syntax/lua.syntax b/vendor/ultraviolet/syntax/lua.syntax deleted file mode 100644 index 080c40e..0000000 --- a/vendor/ultraviolet/syntax/lua.syntax +++ /dev/null @@ -1,86 +0,0 @@ ---- -name: Lua -fileTypes: -- lua -scopeName: source.lua -uuid: 93E017CC-6F27-11D9-90EB-000D93589AF7 -foldingStartMarker: ^\s*\b(function|if|for)\b|{[ \t]*$|\[\[ -patterns: -- name: meta.function.lua - captures: - "6": - name: punctuation.definition.parameters.end.lua - "1": - name: keyword.control.lua - "2": - name: entity.name.function.scope.lua - "3": - name: entity.name.function.lua - "4": - name: punctuation.definition.parameters.begin.lua - "5": - name: variable.parameter.function.lua - match: \b(function)\s+([a-zA-Z_.:]+[.:])?([a-zA-Z_]\w*)\s*(\()([^)]*)(\)) -- name: constant.numeric.lua - match: (?<![\d.])\s0x[a-fA-F\d]+|\b\d+(\.\d+)?([eE]-?\d+)?|\.\d+([eE]-?\d+)? -- name: string.quoted.single.lua - endCaptures: - "0": - name: punctuation.definition.string.end.lua - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.lua - end: "'" - patterns: - - name: constant.character.escape.lua - match: \\. -- name: string.quoted.double.lua - endCaptures: - "0": - name: punctuation.definition.string.end.lua - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.lua - end: "\"" - patterns: - - name: constant.character.escape.lua - match: \\. -- name: string.quoted.other.multiline.lua - endCaptures: - "0": - name: punctuation.definition.string.end.lua - begin: (?<!--)\[(=*)\[ - beginCaptures: - "0": - name: punctuation.definition.string.begin.lua - end: \]\1\] -- name: comment.block.lua - captures: - "0": - name: punctuation.definition.comment.lua - begin: --\[(=*)\[ - end: \]\1\] -- name: comment.line.double-dash.lua - captures: - "1": - name: punctuation.definition.comment.lua - match: (--)(?!\[\[).*$\n? -- name: keyword.control.lua - match: \b(break|do|else|for|if|elseif|return|then|repeat|while|until|end|function|local|in)\b -- name: constant.language.lua - match: (?<![^.]\.|:)\b(false|nil|true|_G|_VERSION|math\.(pi|huge))\b|(?<![.])\.{3}(?!\.) -- name: variable.language.self.lua - match: (?<![^.]\.|:)\b(self)\b -- name: support.function.lua - match: (?<![^.]\.|:)\b(assert|collectgarbage|dofile|error|getfenv|getmetatable|ipairs|loadfile|loadstring|module|next|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|tonumber|tostring|type|unpack|xpcall)\b(?=[( {]) -- name: support.function.library.lua - match: (?<![^.]\.|:)\b(coroutine\.(create|resume|running|status|wrap|yield)|string\.(byte|char|dump|find|format|gmatch|gsub|len|lower|match|rep|reverse|sub|upper)|table\.(concat|insert|maxn|remove|sort)|math\.(abs|acos|asin|atan2?|ceil|cosh?|deg|exp|floor|fmod|frexp|ldexp|log|log10|max|min|modf|pow|rad|random|randomseed|sinh?|sqrt|tanh?)|io\.(close|flush|input|lines|open|output|popen|read|tmpfile|type|write)|os\.(clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(cpath|loaded|loadlib|path|preload|seeall)|debug\.(debug|[gs]etfenv|[gs]ethook|getinfo|[gs]etlocal|[gs]etmetatable|getregistry|[gs]etupvalue|traceback))\b(?=[( {]) -- name: keyword.operator.lua - match: \b(and|or)\b -- name: keyword.operator.lua - match: \+|-|%|#|\*|\/|\^|==?|~=|<=?|>=?|(?<!\.)\.{2}(?!\.) -foldingStopMarker: \bend\b|^\s*}|\]\] -keyEquivalent: ^~L -comment: "Lua Syntax: version 0.8" diff --git a/vendor/ultraviolet/syntax/m.syntax b/vendor/ultraviolet/syntax/m.syntax deleted file mode 100644 index a7ecedc..0000000 --- a/vendor/ultraviolet/syntax/m.syntax +++ /dev/null @@ -1,142 +0,0 @@ ---- -name: MATLAB -scopeName: source.matlab -uuid: 48F8858B-72FF-11D9-BFEE-000D93589AF6 -foldingStartMarker: ^\s*(function|if|switch|while|for|try)\b(?!.*\bend\b).*$ -patterns: -- name: storage.modifier.matlab - match: \b(varargin|varargout)\b -- name: keyword.control.matlab - match: \b(case|otherwise)\b -- name: keyword.other.matlab - match: \b(inputname|get|findobj|allchild|dbstack|stop|waitbar)\b -- name: meta.scope.expression.matlab - captures: - "0": - name: punctuation.section.scope.matlab - begin: \({2} - end: \){2} - patterns: - - include: $self -- name: meta.scope.logical-expression.matlab - captures: - "0": - name: punctuation.section.scope.matlab - begin: \[{2} - end: \]{2} - patterns: - - name: keyword.operator.logical.matlab - match: ==|~=|&|~|\| - comment: do we want a special rule for ( expr )? - - include: $self -- name: meta.scope.parens.matlab - captures: - "0": - name: punctuation.section.scope.matlab - begin: \( - end: \) - patterns: - - include: $self -- name: comment.line.percentage.matlab - captures: - "1": - name: punctuation.definition.comment.matlab - match: (%).*$\n? -- name: variable.other.transpose.matlab - match: "[a-zA-Z)\\]]'" -- name: string.quoted.single.matlab - endCaptures: - "0": - name: punctuation.definition.string.end.matlab - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.matlab - end: (')|\n - patterns: - - name: constant.character.escape.matlab - match: \\. -- name: string.quoted.double.matlab - endCaptures: - "0": - name: punctuation.definition.string.end.matlab - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.matlab - end: "\"" - patterns: - - name: constant.character.escape.matlab - match: \\. -- name: keyword.other.matlab - match: \b(all_va_args|clf|endfor|if|break|endfunction|persistent|catch|endif|return|continue|endwhile|try|else|for|unwind_protect|elseif|function|unwind_protect_cleanup|end|global|while|end_try_catch|gplot|end_unwind_protect|gsplot)\b -- name: constant.language.boolean.matlab - match: \b(true|false)\b -- name: constant.language.matlab - match: \b(NaN|nan|inf|pi|Inf|realmax|realmin|eps)\b -- name: support.constant.matlab - match: \b(F_DUPFD|O_EXCL|filesep|F_GETFD|O_NONBLOCK|i|F_GETFL|O_RDONLY|F_SETFD|O_RDWR|j|F_SETFL|O_TRUNC|I|O_WRONLY|P_tmpdir|program_invocation_name|J|SEEK_CUR|program_name|NA|SEEK_END|SEEK_SET|OCTAVE_HOME|SIG|stderr|OCTAVE_VERSION|argv|stdin|O_APPEND|e|stdout|O_ASYNC|O_CREAT)\b -- name: support.variable.matlab - match: \b(DEFAULT_EXEC_PATH|ignore_function_time_stamp|DEFAULT_LOADPATH|max_recursion_depth|EDITOR|output_max_field_width|EXEC_PATH|output_precision|IMAGEPATH|page_output_immediately|INFO_FILE|page_screen_output|INFO_PROGRAM|print_answer_id_name|LOADPATH|print_empty_dimensions|MAKEINFO_PROGRAM|print_rhs_assign_val|PAGER|save_header_format_string|PS1|save_precision|PS2|saving_history|PS4|sighup_dumps_octave_core|__kluge_procbuf_delay__|sigterm_dumps_octave_core|__nargin__|silent_functions|ans|split_long_rows|automatic_replot|string_fill_char|beep_on_error|struct_levels_to_print|completion_append_char|suppress_verbose_help_message|crash_dumps_octave_core|variables_can_hide_functions|current_script_file_name|warn_assign_as_truth_value|debug_on_error|warn_divide_by_zero|debug_on_interrupt|warn_empty_list_elements|debug_on_warning|warn_fortran_indexing|debug_symtab_lookups|warn_function_name_clash|default_save_format|warn_future_time_stamp|echo_executing_commands|warn_imag_to_real|fixed_point_format|warn_matlab_incompatible|gnuplot_binary|warn_missing_semicolon|gnuplot_command_axes|warn_neg_dim_as_zero|gnuplot_command_end|warn_num_to_str|gnuplot_command_plot|warn_precedence_change|gnuplot_command_replot|warn_reload_forces_clear|gnuplot_command_splot|warn_resize_on_range_error|gnuplot_command_title|warn_separator_insert|gnuplot_command_using|warn_single_quote_string|gnuplot_command_with|warn_str_to_num|gnuplot_has_frames|warn_undefined_return_values|history_file|warn_variable_switch_label|history_size)\b -- name: keyword.other.commands.matlab - match: \b(__end__|diary|isvarname|set|casesen|echo|load|show|cd|edit_history|ls|type|chdir|format|mark_as_command|unmark_command|clear|gset|mislocked|which|dbclear|gshow|mlock|who|dbstatus|help|more|whos|dbstop|history|munlock|dbtype|hold|run_history|dbwhere|iskeyword|save)\b -- name: support.function.mapper.matlab - match: \b(abs|cos|is_nan_or_na|isnan|sign|acos|cosh|isalnum|isprint|sin|acosh|erf|isalpha|ispunct|sinh|angle|erfc|isascii|isspace|sqrt|arg|exp|iscntrl|isupper|tan|asin|finite|isdigit|isxdigit|tanh|asinh|fix|isfinite|lgamma|toascii|atan|floor|isgraph|log|tolower|atanh|gamma|isinf|log10|toupper|ceil|gammaln|islower|real|conj|imag|isna|round)\b -- name: support.function.general.matlab - match: \b(ERRNO|iscellstr|__end__|ischar|__error_text__|iscntrl|__print_symbol_info__|iscomplex|__print_symtab_info__|isdigit|abs|isempty|acos|isfield|acosh|isfinite|airy|isglobal|all|isgraph|angle|ishold|any|isieee|append|isinf|arg|iskeyword|asin|islist|asinh|islogical|assignin|islower|atan|ismatrix|atan2|isna|atanh|isnan|atexit|isnumeric|balance|isprint|besselh|ispunct|besseli|isreal|besselj|isspace|besselk|isstream|bessely|isstreamoff|betainc|isstruct|casesen|isupper|cd|isvarname|ceil|isxdigit|cell|kbhit|cellstr|keyboard|char|kill|chdir|kron|chol|lasterr|class|lastwarn|clc|length|clear|lgamma|clearplot|link|clg|linspace|closeplot|list|colloc|load|completion_matches|localtime|conj|log|cos|log10|cosh|lpsolve|cumprod|lpsolve_options|cumsum|ls|daspk|lsode|daspk_options|lsode_options|dasrt|lstat|dasrt_options|lu|dassl|mark_as_command|dassl_options|max|dbclear|min|dbstatus|mislocked|dbstop|mkdir|dbtype|mkfifo|dbwhere|mkstemp|det|mktime|diag|mlock|diary|more|disp|munlock|do_string_escapes|nargin|document|nargout|dup2|native_float_format|echo|ndims|edit_history|nth|eig|numel|endgrent|octave_config_info|endpwent|octave_tmp_file_name|erf|odessa|erfc|odessa_options|error|ones|error_text|pause|eval|pclose|evalin|permute|exec|pinv|exist|pipe|exit|popen|exp|printf|expm|prod|eye|purge_tmp_files|fclose|putenv|fcntl|puts|fdisp|pwd|feof|qr|ferror|quad|feval|quad_options|fflush|quit|fft|qz|fft2|rand|fgetl|randn|fgets|read_readline_init_file|fieldnames|readdir|file_in_loadpath|readlink|file_in_path|real|filter|rehash|find|rename|find_first_of_in_loadpath|reshape|finite|reverse|fix|rmdir|floor|round|fmod|run_history|fnmatch|save|fopen|scanf|fork|schur|format|set|fprintf|setgrent|fputs|setpwent|fread|shell_cmd|freport|show|frewind|sign|fscanf|sin|fseek|sinh|fsolve|size|fsolve_options|sleep|ftell|sort|func2str|source|functions|splice|fwrite|sprintf|gamma|sqrt|gammainc|sqrtm|gammaln|squeeze|getegid|sscanf|getenv|stat|geteuid|str2func|getgid|streamoff|getgrent|strftime|getgrgid|strptime|getgrnam|sum|getpgrp|sumsq|getpid|svd|getppid|syl|getpwent|symlink|getpwnam|system|getpwuid|tan|getrusage|tanh|getuid|tilde_expand|givens|time|glob|tmpfile|gmtime|tmpnam|graw|toascii|gset|tolower|gshow|toupper|help|type|hess|typeinfo|history|umask|hold|undo_string_escapes|home|unlink|ifft|unmark_command|ifft2|usage|imag|usleep|input|va_arg|input_event_hook|va_start|inv|vr_val|inverse|waitpid|ipermute|warning|is_nan_or_na|warranty|isalnum|which|isalpha|who|isascii|whos|isbool|zeros|iscell)\b -- name: support.function.audio.matlab - match: \b(lin2mu|mu2lin|record|setaudio|loadaudio|playaudio|saveaudio)\b -- name: support.function.control.base.matlab - match: \b(DEMOcontrol|bode_bounds|dlqe|lqe|obsv|__bodquist__|controldemo|dlqr|lqg|place|__freqresp__|ctrb|dlyap|lqr|pzmap|__stepimp__|damp|dre|lsim|rldemo|analdemo|dare|frdemo|ltifr|rlocus|are|dcgain|freqchkw|lyap|step|bddemo|dgram|gram|nichols|tzero|bode|dkalman|impulse|nyquist|tzero2)\b -- name: support.function.control.hinf.matlab - match: \b(dgkfdemo|h2syn|hinfnorm|hinfsyn_ric|dhinfdemo|hinf_ctr|hinfsyn|is_dgkf|h2norm|hinfdemo|hinfsyn_chk|wgt1o)\b -- name: invalid.deprecated.obsolete.function.control.matlab - match: \b(dezero|packsys|series|syschnames|dlqg|qzval|swapcols|unpacksys|minfo|rotg|swaprows)\b -- name: support.function.control.system.matlab - match: \b(__abcddims__|is_observable|sys2tf|sysprune|__syschnamesl__|is_sample|sys2zp|sysreorder|__syscont_disc__|is_signal_list|sysadd|sysrepdemo|__sysdefioname__|is_siso|sysappend|sysscale|__sysdefstname__|is_stabilizable|syschtsam|syssetsignals|__sysgroupn__|is_stable|sysconnect|syssub|__tf2sysl__|jet707|syscont|sysupdate|__zp2ssg2__|listidx|sysdimensions|tf2ss|abcddim|moddemo|sysdisc|tf2sys|buildssic|ord2|sysdup|tf2zp|c2d|packedform|sysgetsignals|tfout|d2c|parallel|sysgettsam|ugain|dmr2d|ss2sys|sysgettype|zp2ss|fir2sys|ss2tf|sysgroup|zp2sys|is_abcd|ss2zp|sysidx|zp2tf|is_controllable|starp|sysmin|zpout|is_detectable|sys2fir|sysmult|is_digital|sys2ss|sysout)\b -- name: support.function.control.util.matlab - match: \b(__outlist__|run_cmd|zgfmul|zgrownorm|__zgpbal__|sortcom|zgfslv|zgscal|axis2dlim|strappend|zginit|zgsgiv|prompt|swap|zgreduce|zgshsr)\b -- name: invalid.deprecated.function.matlab - match: \b(is_bool|is_matrix|is_struct|setstr|is_complex|is_scalar|is_symmetric|struct_contains|is_global|is_square|is_vector|struct_elements|is_list|is_stream|isstr)\b -- name: support.function.elfun.matlab - match: \b(acot|acsc|asec|cot|csc|gcd|sec|acoth|acsch|asech|coth|csch|lcm|sech)\b -- name: support.function.finance.matlab - match: \b(fv|fvl|irr|nper|npv|pmt|pv|pvl|rate|vol)\b -- name: support.function.general.matlab - match: \b(cart2pol|issquare|prepad|cart2sph|issymmetric|randperm|columns|isvector|rem|common_size|logical|repmat|diff|logspace|rot90|fliplr|mod|rows|flipud|nargchk|shift|ind2sub|nextpow2|sph2cart|int2str|num2str|strerror|is_duplicate_entry|perror|sub2ind|isdefinite|pol2cart|tril|isscalar|postpad|triu)\b -- name: support.function.image.matlab - match: \b(colormap|hsv2rgb|imshow|loadimage|rgb2hsv|saveimage|gray|image|ind2gray|ntsc2rgb|rgb2ind|gray2ind|imagesc|ind2rgb|ocean|rgb2ntsc)\b -- name: support.function.io.matlab - match: \b(beep)\b -- name: support.function.linear-algebra.matlab - match: \b(commutation_matrix|housh|orth|cond|krylov|qzhess|cross|krylovb|rank|dmult|logm|trace|dot|norm|vec|duplication_matrix|null|vech)\b -- name: support.function.misc.matlab - match: \b(bincoeff|dump_prefs|ispc|path|toc|bug_report|etime|isunix|popen2|unix|comma|fileparts|list_primes|semicolon|version|computer|flops|menu|tempdir|vertcat|cputime|fullfile|not|tempname|xor|delete|horzcat|pack|texas_lotto|dir|is_leap_year|paren|tic)\b -- name: support.function.plot.matlab - match: \b(__axis_label__|__plt__|loglogerr|semilogyerr|__errcomm__|__pltopt1__|mesh|shg|__errplot__|__pltopt__|meshdom|sombrero|__plr1__|axis|meshgrid|stairs|__plr2__|bar|mplot|subplot|__plr__|bottom_title|multiplot|subwindow|__plt1__|close|oneplot|title|__plt2__|contour|plot|top_title|__plt2mm__|errorbar|plot_border|xlabel|__plt2mv__|figure|polar|ylabel|__plt2ss__|grid|semilogx|zlabel|__plt2vm__|hist|semilogxerr|__plt2vv__|loglog|semilogy)\b -- name: support.function.polynomial.matlab - match: \b(compan|poly|polyfit|polyreduce|residue|conv|polyder|polyinteg|polyval|roots|deconv|polyderiv|polyout|polyvalm)\b -- name: support.function.quaternion.matlab - match: \b(demoquat|qderiv|qmult|qtransvmat|qconj|qderivmat|qtrans|quaternion|qcoordinate_plot|qinv|qtransv)\b -- name: support.function.set.matlab - match: \b(complement|create_set|intersection|union)\b -- name: support.function.signal.matlab - match: \b(arch_fit|detrend|hamming|spectral_adf|arch_rnd|diffpara|hanning|spectral_xdf|arch_test|durbinlevinson|hurst|spencer|arma_rnd|fftconv|periodogram|stft|autocor|fftfilt|rectangle_lw|synthesis|autocov|fftshift|rectangle_sw|triangle_lw|autoreg_matrix|fractdiff|sinc|triangle_sw|bartlett|freqz|sinetone|unwrap|blackman|freqz_plot|sinewave|yulewalker)\b -- name: support.function.specfun.matlab - match: \b(bessel|beta|betai|erfinv|gammai|log2|pow2)\b -- name: support.function.special-matrix.matlab - match: \b(hankel|invhilb|toeplitz|hilb|sylvester_matrix|vander)\b -- name: support.function.statistics.base.matlab - match: \b(center|iqr|median|ranks|table|cloglog|kendall|moment|run_count|values|cor|kurtosis|ols|skewness|var|corrcoef|logit|ppplot|spearman|cov|mahalanobis|probit|statistics|cut|mean|qqplot|std|gls|meansq|range|studentize)\b -- name: support.function.statistics.distributions.matlab - match: \b(beta_cdf|f_inv|normal_inv|beta_inv|f_pdf|normal_pdf|beta_pdf|f_rnd|normal_rnd|beta_rnd|gamma_cdf|pascal_cdf|binomial_cdf|gamma_inv|pascal_inv|binomial_inv|gamma_pdf|pascal_pdf|binomial_pdf|gamma_rnd|pascal_rnd|binomial_rnd|geometric_cdf|poisson_cdf|cauchy_cdf|geometric_inv|poisson_inv|cauchy_inv|geometric_pdf|poisson_pdf|cauchy_pdf|geometric_rnd|poisson_rnd|cauchy_rnd|hypergeometric_cdf|stdnormal_cdf|chisquare_cdf|hypergeometric_inv|stdnormal_inv|chisquare_inv|hypergeometric_pdf|stdnormal_pdf|chisquare_pdf|hypergeometric_rnd|stdnormal_rnd|chisquare_rnd|kolmogorov_smirnov_cdf|t_cdf|discrete_cdf|laplace_cdf|t_inv|discrete_inv|laplace_inv|t_pdf|discrete_pdf|laplace_pdf|t_rnd|discrete_rnd|laplace_rnd|uniform_cdf|empirical_cdf|logistic_cdf|uniform_inv|empirical_inv|logistic_inv|uniform_pdf|empirical_pdf|logistic_pdf|uniform_rnd|empirical_rnd|logistic_rnd|weibull_cdf|exponential_cdf|lognormal_cdf|weibull_inv|exponential_inv|lognormal_inv|weibull_pdf|exponential_pdf|lognormal_pdf|weibull_rnd|exponential_rnd|lognormal_rnd|wiener_rnd|f_cdf|normal_cdf)\b -- name: support.function.statistics.models.matlab - match: \b(logistic_regression|logistic_regression_likelihood|logistic_regression_derivatives)\b -- name: support.function.statistics.tests.matlab - match: \b(anova|prop_test_2|bartlett_test|run_test|chisquare_test_homogeneity|sign_test|chisquare_test_independence|t_test|cor_test|t_test_2|f_test_regression|t_test_regression|hotelling_test|u_test|hotelling_test_2|var_test|kolmogorov_smirnov_test|welch_test|kolmogorov_smirnov_test_2|wilcoxon_test|kruskal_wallis_test|z_test|manova|z_test_2|mcnemar_test)\b -- name: support.function.strings.matlab - match: \b(base2dec|deblank|findstr|lower|str2num|strrep|bin2dec|dec2base|hex2dec|rindex|strcat|substr|blanks|dec2bin|index|split|strcmp|upper|com2str|dec2hex|isletter|str2mat|strjust)\b -- name: support.function.time.matlab - match: \b(asctime|clock|ctime|date)\b -foldingStopMarker: ^\s*(end|return)\b.*$ -keyEquivalent: ^~M diff --git a/vendor/ultraviolet/syntax/macports_portfile.syntax b/vendor/ultraviolet/syntax/macports_portfile.syntax deleted file mode 100644 index 0a54219..0000000 --- a/vendor/ultraviolet/syntax/macports_portfile.syntax +++ /dev/null @@ -1,163 +0,0 @@ ---- -name: MacPorts Portfile -fileTypes: [] - -scopeName: source.tcl.macports -repository: - escape: - name: constant.character.escape.tcl - match: \\(\d{1,3}|x[a-fA-F0-9]+|u[a-fA-F0-9]{1,4}|.|\n) - comment: imported from Tcl grammar - bare-string: - endCaptures: - "1": - name: invalid.illegal.tcl - begin: (?:^|(?<=\s))" - end: "\"(\\S*)" - patterns: - - include: "#escape" - - include: "#variable" - comment: imported from Tcl grammar - braces: - endCaptures: - "1": - name: invalid.illegal.tcl - begin: (?:^|(?<=\s))\{ - end: \}(\S*) - patterns: - - name: constant.character.escape.tcl - match: \\[{}\n] - - include: "#inner-braces" - comment: imported from Tcl grammar - inner-braces: - begin: \{ - end: \} - patterns: - - name: constant.character.escape.tcl - match: \\[{}\n] - - include: "#inner-braces" - comment: imported from Tcl grammar - variable: - name: variable.other.tcl - captures: - "1": - name: punctuation.definition.variable.tcl - match: (\$)([a-zA-Z0-9_:]+(\([^\)]+\))?|\{[^\}]*\}) - comment: imported from Tcl grammar - string: - name: string.quoted.double.tcl - begin: (?:^|(?<=\s))(?=") - applyEndPatternLast: 1 - end: "" - patterns: - - include: "#bare-string" - comment: imported from Tcl grammar - embedded: - name: source.tcl.embedded - endCaptures: - "0": - name: punctuation.section.embedded.end.tcl - begin: \[ - beginCaptures: - "0": - name: punctuation.section.embedded.begin.tcl - end: \] - patterns: - - include: source.tcl.macports - comment: imported from Tcl grammar -uuid: 33EC56FE-2BD4-4B73-A6CD-73395F4E5E58 -foldingStartMarker: \{\s*$ -patterns: -- begin: ^\s*(PortGroup)\s+ruby(?!\S) - beginCaptures: - "1": - name: keyword.other.tcl.macports - end: $.^ - patterns: - - include: $base - - name: keyword.other.tcl.macports - match: ^\s*ruby\.setup(?!\S) - comment: special case for ruby PortGroup -- begin: ^\s*(PortGroup)\s+perl5(?!\S) - beginCaptures: - "1": - name: keyword.other.tcl.macports - end: $.^ - patterns: - - include: $base - - name: keyword.other.tcl.macports - match: ^\s*perl5\.setup(?!\S) - comment: special case for the perl5 PortGroup -- captures: - "1": - name: keyword.other.tcl.macports - match: ^\s*(PortSystem|PortGroup)(?!\S) - comment: Base commands -- captures: - "1": - name: keyword.other.tcl.macports - match: ^\s*(use_(?:configure|build|automake|autoconf|xmkmf|libtool|destroot|extract|cvs|svn|patch|test)|(?:configure|build|automake|autoconf|xmkmf|libtool|destroot|extract|cvs|svn|patch|test)\.(?:dir|(?:pre_|post_)?args|env|type|cmd)(?:-(?:delete|append))?)(?!\S) - comment: Procs defined with the `commands` keyword (ignore use_option-{delete,append} as it is useless) -- captures: - "1": - name: keyword.other.tcl.macports - match: ^\s*((?:(?:pre|post)-)?(?:activate|build|checksum|clean|configure|destroot|distcheck|extract|fetch|install|livecheck|main|mirror|patch|pkg|mpkg|submit|test))(?!\S) - comment: Procs defined with the `target_provides` keyword -- captures: - "1": - name: keyword.other.tcl.macports - match: ^\s*((?:build\.target|categories|checksum\.skip|checksums|cvs\.(?:date|module|password|root|tag)|default_variants|depends_(?:build|lib|run)|destroot\.(?:clean|destdir|keepdirs|target|umask)|dist_subdir|distcheck\.check|distfiles|distname|distpath|epoch|extract\.(?:only|suffix)|fetch\.(?:password|type|use_epsv|user)|filesdir|gnustep\.domain|homepage|install\.(?:group|user)|libpath|livecheck\.(?:check|md5|name|distname|regex|url|version)|maintainers|(?:master|patch)_sites(?:\.mirror_subdir)?|name|os\.(?:arch|endian|platform|version)|patchfiles|platforms|portdbpath|portname|prefix|revision|sources_conf|startupitem\.(?:create|executable|init|logevents|logfile|name|pidfile|requires|restart|start|stop|type)|svn\.(?:tag|url)|test\.(?:run|target)|use_bzip2|use_zip|version|workdir|worksrcdir|xcode\.(?:build\.settings|configuration|destroot\.(?:path|settings|type)|project|target)|zope\.need_subdir)(?:-(?:delete|append))?)(?!\S) - comment: Procs defined with the `options` keyword -- begin: ^\s*((?:long_)?description)(?!\S) - contentName: string.unquoted.tcl.macports - beginCaptures: - "1": - name: keyword.other.tcl.macports - end: "[\\n;]" - patterns: - - include: "#escape" - - include: "#string" - - include: "#braces" - - include: "#embedded" - - include: "#variable" - comment: special-case description and long_description for backslash-newline escapes and string scoping -- name: meta.variant.tcl.macports - captures: - "1": - name: keyword.other.variant.tcl.macports - begin: ^(variant)(?!\S) - end: \n - patterns: - - name: keyword.other.variant.tcl.macports - match: (?<=\s)(?:provides|requires|conflicts)(?!\S) - - name: entity.name.function.variant.tcl.macports - match: (?<=\s)([\w-]+) - - endCaptures: - "1": - name: punctuation.terminator.variant.tcl.macports - begin: (\{) - beginCaptures: - "1": - name: punctuation.section.variant.tcl.macports - end: (\}) - patterns: - - include: source.tcl.macports -- name: meta.variant.platform.tcl.macports - endCaptures: - "1": - name: punctuation.terminator.variant.platform.tcl.macports - begin: ^(platform)(?:\s+(\S+))?(?:\s+(\S+))?(?:\s+(\S+))?\s+(\{) - beginCaptures: - "1": - name: keyword.other.variant.platform.tcl.macports - "2": - name: entity.name.function.variant.platform.tcl.macports - "5": - name: punctuation.section.variant.platform.tcl.macports - end: (\}) - patterns: - - include: source.tcl.macports -- name: keyword.other.tcl.macports - match: (?<=^|[\[{;])\s*(adduser|addgroup|dirSize|binaryInPath|archiveTypeIsSupported|variant_isset|xinstall|system|reinplace|flock|readdir|strsed|mkstemp|mktemp|existsuser|existsgroup|nextuid|nextgid|md5|find|filemap|rpm-vercomp|rmd160|sha1|compat|umask|sudo|mkfifo|unixsocketpair|mkchannelfromfd|pipe|curl|readline|rl_history|getuid|geteuid|setuid|seteuid|name_to_uid|uid_to_name|ldelete|delete|include)\b -- include: source.tcl -foldingStopMarker: ^\s*\} diff --git a/vendor/ultraviolet/syntax/mail.syntax b/vendor/ultraviolet/syntax/mail.syntax deleted file mode 100644 index 3178399..0000000 --- a/vendor/ultraviolet/syntax/mail.syntax +++ /dev/null @@ -1,118 +0,0 @@ ---- -name: Mail -fileTypes: -- mail -firstLineMatch: "^From: .*(?=\\w+@[\\w-]+\\.\\w+)" -scopeName: text.mail.markdown -repository: - reference: - name: constant.other.reference.mail - captures: - "0": - name: punctuation.definition.constant.mail - begin: < - end: ">" - patterns: - - include: "#string" - - include: "#comment" - - include: "#domain_literal" - - include: "#atom" - encoded_text: - name: meta.encoded-text.mail - captures: - "1": - name: constant.other.charset.mail - "2": - name: constant.other.encoding.mail - match: =\?(.*?)(?:\*[^?]+)?\?([QB])\?(.*?)\?= - any: - patterns: - - include: "#group" - - include: "#reference" - - include: "#string" - - include: "#comment" - - include: "#domain_literal" - - include: "#atom" - domain_literal: - name: meta.domain-literal.mail - begin: \[ - end: \] - patterns: - - include: "#quote_pair" - - include: "#group" - - include: "#reference" - - include: "#string" - - include: "#comment" - - include: "#atom" - quote_pair: - name: constant.other.escape.mail - match: \\. - group: - name: meta.group.mail - begin: ":(?=.*;)" - end: ; - patterns: - - include: "#reference" - - include: "#string" - - include: "#comment" - - include: "#domain_literal" - - include: "#atom" - comment: "this is to group addresses, RFC822 says that these \xE2\x80\x9Cmust occur in matched pairs,\xE2\x80\x9D but e.g. the date header uses : as a time separator." - comment: - name: comment.line.parentheses.mail - captures: - "0": - name: punctuation.definition.comment.mail - begin: \( - end: \) - patterns: - - include: "#quote_pair" - - include: "#comment" - string: - name: string.quoted.double.mail - endCaptures: - "0": - name: punctuation.definition.string.end.mail - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.mail - end: "\"" - patterns: - - include: "#quote_pair" - - include: "#encoded_text" - atom: - name: string.unquoted.atom.mail - match: "[^ \\t\\v\\n()<>@,;:\\\\\".\\[\\]]+" -uuid: 15615A0C-37B0-4B3F-9105-53ED536AFBB4 -patterns: -- name: meta.header.mail - begin: ((?i:subject))(:)\s* - contentName: entity.name.section.mail - beginCaptures: - "1": - name: keyword.other.mail - "2": - name: punctuation.separator.key-value.mail - end: ^(?![ \t\v]) -- name: meta.header.mail - begin: ([\x{21}-\x{39}\x{3B}-\x{7E}]+)(:)\s* - beginCaptures: - "1": - name: keyword.other.mail - "2": - name: punctuation.separator.key-value.mail - end: ^(?![ \t\v]) - patterns: - - include: "#string" - - include: "#comment" - - include: "#reference" - - include: "#atom" -- name: text.html.markdown - begin: ^(?![A-Za-z0-9]+:) - end: ^(?=not)possible$ - patterns: - - name: meta.separator.signature.mail - match: ^-- $\n - - include: text.html.markdown -keyEquivalent: ^~M diff --git a/vendor/ultraviolet/syntax/makefile.syntax b/vendor/ultraviolet/syntax/makefile.syntax deleted file mode 100644 index e486608..0000000 --- a/vendor/ultraviolet/syntax/makefile.syntax +++ /dev/null @@ -1,36 +0,0 @@ ---- -name: Makefile -fileTypes: -- GNUmakefile -- makefile -- Makefile -- OCamlMakefile -scopeName: source.makefile -uuid: FF1825E8-6B1C-11D9-B883-000D93589AF6 -patterns: -- name: variable.other.makefile - begin: ^(\w|[-_])+\s*\??= - end: $ - patterns: - - match: \\\n -- name: string.interpolated.backtick.makefile - begin: ` - end: ` - patterns: - - include: source.shell -- name: comment.line.number-sign.makefile - begin: "#" - beginCaptures: - "0": - name: punctuation.definition.comment.makefile - end: $\n? - patterns: - - name: punctuation.separator.continuation.makefile - match: (?<!\\)\\$\n -- name: keyword.control.makefile - match: ^(\s*)\b(\-??include|ifeq|ifneq|ifdef|ifndef|else|endif|vpath|export|unexport|define|endef|override)\b -- name: meta.function.makefile - captures: - "1": - name: entity.name.function.makefile - match: ^([^\t ]+:(?!\=))\s*.* diff --git a/vendor/ultraviolet/syntax/man.syntax b/vendor/ultraviolet/syntax/man.syntax deleted file mode 100644 index 2625a7e..0000000 --- a/vendor/ultraviolet/syntax/man.syntax +++ /dev/null @@ -1,17 +0,0 @@ ---- -name: Man -fileTypes: -- man -scopeName: text.man -uuid: E8BAC30A-16BF-498D-941D-73FBAED37891 -foldingStartMarker: ^[A-Z](?:(?:\S+\s\S+)+|\S+)$ -patterns: -- name: markup.heading.man - match: ^[A-Z](?:(?:\S+\s\S+)+|\S+)$ -- name: markup.underline.link.man - match: ((https?|ftp|file|txmt)://|mailto:)[-:@a-zA-Z0-9_.~%+/?=&#]+(?<![.?:]) -- name: markup.underline.link.internal.man - match: ([\w\.]+\(\d[a-z]?\)) -- name: meta.foldingStopMarker.man - match: ^_{2,}$ -foldingStopMarker: ^_{2,}$ diff --git a/vendor/ultraviolet/syntax/markdown.syntax b/vendor/ultraviolet/syntax/markdown.syntax deleted file mode 100644 index bff4ee5..0000000 --- a/vendor/ultraviolet/syntax/markdown.syntax +++ /dev/null @@ -1,543 +0,0 @@ ---- -name: Markdown -fileTypes: -- markdown -- mdown -- markdn -- md -scopeName: text.html.markdown -repository: - image-inline: - name: meta.image.inline.markdown - captures: - "6": - name: punctuation.definition.metadata.markdown - "11": - name: punctuation.definition.string.markdown - "7": - name: punctuation.definition.link.markdown - "12": - name: punctuation.definition.string.markdown - "8": - name: markup.underline.link.image.markdown - "13": - name: string.other.link.description.title.markdown - "9": - name: punctuation.definition.link.markdown - "14": - name: punctuation.definition.string.markdown - "15": - name: punctuation.definition.string.markdown - "16": - name: punctuation.definition.metadata.markdown - "1": - name: punctuation.definition.string.begin.markdown - "2": - name: string.other.link.description.markdown - "3": - name: punctuation.definition.string.end.markdown - "10": - name: string.other.link.description.title.markdown - "5": - name: invalid.illegal.whitespace.markdown - match: "(?x:\n\ - \t\t\t\t\\!\t\t\t\t\t\t\t# Images start with !\n\ - \t\t\t\t(\\[)((?<square>[^\\[\\]\\\\]|\\\\.|\\[\\g<square>*+\\])*+)(\\])\t\n\ - \t\t\t\t\t\t\t\t\t\t\t# Match the link text.\n\ - \t\t\t\t([ ])?\t\t\t\t\t\t# Space not allowed\n\ - \t\t\t\t(\\()\t\t\t\t\t\t# Opening paren for url\n\ - \t\t\t\t\t(<?)(\\S+?)(>?)\t\t\t# The url\n\ - \t\t\t\t\t[ \\t]*\t\t\t\t\t# Optional whitespace\n\ - \t\t\t\t\t(?:\n\ - \t\t\t\t\t\t ((\\().+?(\\)))\t\t# Match title in parens\xE2\x80\xA6\n\ - \t\t\t\t\t\t| ((\").+?(\"))\t\t# or in quotes.\n\ - \t\t\t\t\t)?\t\t\t\t\t\t# Title is optional\n\ - \t\t\t\t\t\\s*\t\t\t\t\t\t# Optional whitespace\n\ - \t\t\t\t(\\))\n\ - \t\t\t )" - image-ref: - name: meta.image.reference.markdown - captures: - "6": - name: constant.other.reference.link.markdown - "7": - name: punctuation.definition.constant.markdown - "1": - name: punctuation.definition.string.begin.markdown - "2": - name: string.other.link.description.markdown - "4": - name: punctuation.definition.string.begin.markdown - "5": - name: punctuation.definition.constant.markdown - match: \!(\[)((?<square>[^\[\]\\]|\\.|\[\g<square>*+\])*+)(\])[ ]?(\[)(.*?)(\]) - escape: - name: constant.character.escape.markdown - match: \\[-`*_#+.!(){}\[\]\\>] - bracket: - name: meta.other.valid-bracket.markdown - match: <(?![a-z/?\$!]) - comment: "\n\ - \t\t\t\tMarkdown will convert this for us. We match it so that the\n\ - \t\t\t\tHTML grammar will not mark it up as invalid.\n\ - \t\t\t" - list-paragraph: - patterns: - - name: meta.paragraph.list.markdown - begin: \G\s+(?=\S) - end: ^\s*$ - patterns: - - include: "#inline" - link-ref-literal: - name: meta.link.reference.literal.markdown - captures: - "6": - name: punctuation.definition.constant.end.markdown - "1": - name: punctuation.definition.string.begin.markdown - "2": - name: string.other.link.title.markdown - "4": - name: punctuation.definition.string.end.markdown - "5": - name: punctuation.definition.constant.begin.markdown - match: (\[)((?<square>[^\[\]\\]|\\.|\[\g<square>*+\])*+)(\])[ ]?(\[)(\]) - link-email: - name: meta.link.email.lt-gt.markdown - captures: - "1": - name: punctuation.definition.link.markdown - "2": - name: markup.underline.link.markdown - "4": - name: punctuation.definition.link.markdown - match: (<)((?:mailto:)?[-.\w]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)(>) - inline: - patterns: - - include: "#escape" - - include: "#ampersand" - - include: "#bracket" - - include: "#raw" - - include: "#bold" - - include: "#italic" - - include: "#line-break" - - include: "#image-inline" - - include: "#link-inline" - - include: "#link-inet" - - include: "#link-email" - - include: "#image-ref" - - include: "#link-ref-literal" - - include: "#link-ref" - block_quote: - name: markup.quote.markdown - begin: \G[ ]{,3}(>)(?!$)[ ]? - beginCaptures: - "1": - name: punctuation.definition.blockquote.markdown - end: |- - (?x)^ - (?= \s*$ - | [ ]{,3}(?<marker>[-*_])([ ]{,2}\k<marker>){2,}[ \t]*+$ - | [ ]{,3}>. - ) - patterns: - - begin: |- - (?x)\G - (?= [ ]{,3}>. - ) - end: ^ - patterns: - - include: "#block_quote" - - begin: |- - (?x)\G - (?= ([ ]{4}|\t) - | [#]{1,6}\s*+ - | [ ]{,3}(?<marker>[-*_])([ ]{,2}\k<marker>){2,}[ \t]*+$ - ) - applyEndPatternLast: 1 - end: ^ - patterns: - - include: "#block_raw" - - include: "#heading" - - include: "#separator" - - begin: |- - (?x)\G - (?! $ - | [ ]{,3}>. - | ([ ]{4}|\t) - | [#]{1,6}\s*+ - | [ ]{,3}(?<marker>[-*_])([ ]{,2}\k<marker>){2,}[ \t]*+$ - ) - end: $|(?<=\n) - patterns: - - include: "#inline" - comment: "\n\ - \t\t\t\tWe terminate the block quote when seeing an empty line, a\n\ - \t\t\t\tseparator or a line with leading > characters. The latter is\n\ - \t\t\t\tto \xE2\x80\x9Creset\xE2\x80\x9D the quote level for quoted lines.\n\ - \t\t\t" - link-ref: - name: meta.link.reference.markdown - captures: - "6": - name: constant.other.reference.link.markdown - "7": - name: punctuation.definition.constant.end.markdown - "1": - name: punctuation.definition.string.begin.markdown - "2": - name: string.other.link.title.markdown - "4": - name: punctuation.definition.string.end.markdown - "5": - name: punctuation.definition.constant.begin.markdown - match: (\[)((?<square>[^\[\]\\]|\\.|\[\g<square>*+\])*+)(\])[ ]?(\[)([^\]]*+)(\]) - block_raw: - name: markup.raw.block.markdown - match: \G([ ]{4}|\t).*$\n? - separator: - name: meta.separator.markdown - match: \G[ ]{,3}([-*_])([ ]{,2}\1){2,}[ \t]*$\n? - link-inline: - name: meta.link.inline.markdown - captures: - "6": - name: punctuation.definition.metadata.markdown - "11": - name: punctuation.definition.string.begin.markdown - "7": - name: punctuation.definition.link.markdown - "12": - name: punctuation.definition.string.end.markdown - "8": - name: markup.underline.link.markdown - "13": - name: string.other.link.description.title.markdown - "9": - name: punctuation.definition.link.markdown - "14": - name: punctuation.definition.string.begin.markdown - "15": - name: punctuation.definition.string.end.markdown - "16": - name: punctuation.definition.metadata.markdown - "1": - name: punctuation.definition.string.begin.markdown - "2": - name: string.other.link.title.markdown - "4": - name: punctuation.definition.string.end.markdown - "10": - name: string.other.link.description.title.markdown - "5": - name: invalid.illegal.whitespace.markdown - match: "(?x:\n\ - \t\t\t\t(\\[)((?<square>[^\\[\\]\\\\]|\\\\.|\\[\\g<square>*+\\])*+)(\\])\t\n\ - \t\t\t\t\t\t\t\t\t\t\t# Match the link text.\n\ - \t\t\t\t([ ])?\t\t\t\t\t\t# Space not allowed\n\ - \t\t\t\t(\\()\t\t\t\t\t\t# Opening paren for url\n\ - \t\t\t\t\t(<?)(.*?)(>?)\t\t\t# The url\n\ - \t\t\t\t\t[ \\t]*\t\t\t\t\t# Optional whitespace\n\ - \t\t\t\t\t(?:\n\ - \t\t\t\t\t\t ((\\().+?(\\)))\t\t# Match title in parens\xE2\x80\xA6\n\ - \t\t\t\t\t\t| ((\").+?(\"))\t\t# or in quotes.\n\ - \t\t\t\t\t)?\t\t\t\t\t\t# Title is optional\n\ - \t\t\t\t\t\\s*\t\t\t\t\t\t# Optional whitespace\n\ - \t\t\t\t(\\))\n\ - \t\t\t )" - bold: - name: markup.bold.markdown - captures: - "1": - name: punctuation.definition.bold.markdown - begin: "(?x)\n\ - \t\t\t\t\t\t(\\*\\*|__)(?=\\S)\t\t\t\t\t\t\t\t# Open\n\ - \t\t\t\t\t\t(?=\n\ - \t\t\t\t\t\t\t(\n\ - \t\t\t\t\t\t\t <[^>]*+>\t\t\t\t\t\t\t# HTML tags\n\ - \t\t\t\t\t\t\t | (?<raw>`+)([^`]|(?!(?<!`)\\k<raw>(?!`))`)*+\\k<raw>\n\ - \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t# Raw\n\ - \t\t\t\t\t\t\t | \\\\[\\\\`*_{}\\[\\]()#.!+\\->]?+\t\t\t# Escapes\n\ - \t\t\t\t\t\t\t | \\[\n\ - \t\t\t\t\t\t\t\t(\t\t\t\t\n\ - \t\t\t\t\t\t\t\t (?<square>\t\t\t\t\t# Named group\n\ - \t\t\t\t\t\t\t\t\t\t\t[^\\[\\]\\\\]\t\t\t\t# Match most chars\n\ - \t\t\t\t\t\t\t\t | \\\\.\t\t\t\t\t\t# Escaped chars\n\ - \t\t\t\t\t\t\t\t | \\[ \\g<square>*+ \\]\t\t# Nested brackets\n\ - \t\t\t\t\t\t\t\t )*+\n\ - \t\t\t\t\t\t\t\t\t\\]\n\ - \t\t\t\t\t\t\t\t\t(\n\ - \t\t\t\t\t\t\t\t\t\t(\t\t\t\t\t\t\t# Reference Link\n\ - \t\t\t\t\t\t\t\t\t\t\t[ ]?\t\t\t\t\t# Optional space\n\ - \t\t\t\t\t\t\t\t\t\t\t\\[[^\\]]*+\\]\t\t\t\t# Ref name\n\ - \t\t\t\t\t\t\t\t\t\t)\n\ - \t\t\t\t\t\t\t\t\t | (\t\t\t\t\t\t\t# Inline Link\n\ - \t\t\t\t\t\t\t\t\t\t\t\\(\t\t\t\t\t\t# Opening paren\n\ - \t\t\t\t\t\t\t\t\t\t\t\t[ \\t]*+\t\t\t\t# Optional whtiespace\n\ - \t\t\t\t\t\t\t\t\t\t\t\t<?(.*?)>?\t\t\t# URL\n\ - \t\t\t\t\t\t\t\t\t\t\t\t[ \\t]*+\t\t\t\t# Optional whtiespace\n\ - \t\t\t\t\t\t\t\t\t\t\t\t(\t\t\t\t\t# Optional Title\n\ - \t\t\t\t\t\t\t\t\t\t\t\t\t(?<title>['\"])\n\ - \t\t\t\t\t\t\t\t\t\t\t\t\t(.*?)\n\ - \t\t\t\t\t\t\t\t\t\t\t\t\t\\k<title>\n\ - \t\t\t\t\t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t\t\t\t\t\\)\n\ - \t\t\t\t\t\t\t\t\t\t)\n\ - \t\t\t\t\t\t\t\t\t)\n\ - \t\t\t\t\t\t\t\t)\n\ - \t\t\t\t\t\t\t | (?!(?<=\\S)\\1).\t\t\t\t\t\t# Everything besides\n\ - \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t# style closer\n\ - \t\t\t\t\t\t\t)++\n\ - \t\t\t\t\t\t\t(?<=\\S)\\1\t\t\t\t\t\t\t\t# Close\n\ - \t\t\t\t\t\t)\n\ - \t\t\t\t\t" - end: (?<=\S)(\1) - patterns: - - begin: (?=<[^>]*?>) - applyEndPatternLast: 1 - end: (?<=>) - patterns: - - include: text.html.basic - - include: "#escape" - - include: "#ampersand" - - include: "#bracket" - - include: "#raw" - - include: "#italic" - - include: "#image-inline" - - include: "#link-inline" - - include: "#link-inet" - - include: "#link-email" - - include: "#image-ref" - - include: "#link-ref-literal" - - include: "#link-ref" - heading: - name: markup.heading.markdown - captures: - "1": - name: punctuation.definition.heading.markdown - begin: \G(#{1,6})(?!#)\s*(?=\S) - contentName: entity.name.section.markdown - end: \s*(#*)$\n? - patterns: - - include: "#inline" - link-inet: - name: meta.link.inet.markdown - captures: - "1": - name: punctuation.definition.link.markdown - "2": - name: markup.underline.link.markdown - "3": - name: punctuation.definition.link.markdown - match: (<)((?:https?|ftp)://.*?)(>) - raw: - name: markup.raw.inline.markdown - captures: - "1": - name: punctuation.definition.raw.markdown - "3": - name: punctuation.definition.raw.markdown - match: (`+)([^`]|(?!(?<!`)\1(?!`))`)*+(\1) - italic: - name: markup.italic.markdown - captures: - "1": - name: punctuation.definition.italic.markdown - begin: "(?x)\n\ - \t\t\t\t\t\t(\\*|_)(?=\\S)\t\t\t\t\t\t\t\t# Open\n\ - \t\t\t\t\t\t(?=\n\ - \t\t\t\t\t\t\t(\n\ - \t\t\t\t\t\t\t <[^>]*+>\t\t\t\t\t\t\t# HTML tags\n\ - \t\t\t\t\t\t\t | (?<raw>`+)([^`]|(?!(?<!`)\\k<raw>(?!`))`)*+\\k<raw>\n\ - \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t# Raw\n\ - \t\t\t\t\t\t\t | \\\\[\\\\`*_{}\\[\\]()#.!+\\->]?+\t\t\t# Escapes\n\ - \t\t\t\t\t\t\t | \\[\n\ - \t\t\t\t\t\t\t\t(\t\t\t\t\n\ - \t\t\t\t\t\t\t\t (?<square>\t\t\t\t\t# Named group\n\ - \t\t\t\t\t\t\t\t\t\t\t[^\\[\\]\\\\]\t\t\t\t# Match most chars\n\ - \t\t\t\t\t\t\t\t | \\\\.\t\t\t\t\t\t# Escaped chars\n\ - \t\t\t\t\t\t\t\t | \\[ \\g<square>*+ \\]\t\t# Nested brackets\n\ - \t\t\t\t\t\t\t\t )*+\n\ - \t\t\t\t\t\t\t\t\t\\]\n\ - \t\t\t\t\t\t\t\t\t(\n\ - \t\t\t\t\t\t\t\t\t\t(\t\t\t\t\t\t\t# Reference Link\n\ - \t\t\t\t\t\t\t\t\t\t\t[ ]?\t\t\t\t\t# Optional space\n\ - \t\t\t\t\t\t\t\t\t\t\t\\[[^\\]]*+\\]\t\t\t\t# Ref name\n\ - \t\t\t\t\t\t\t\t\t\t)\n\ - \t\t\t\t\t\t\t\t\t | (\t\t\t\t\t\t\t# Inline Link\n\ - \t\t\t\t\t\t\t\t\t\t\t\\(\t\t\t\t\t\t# Opening paren\n\ - \t\t\t\t\t\t\t\t\t\t\t\t[ \\t]*+\t\t\t\t# Optional whtiespace\n\ - \t\t\t\t\t\t\t\t\t\t\t\t<?(.*?)>?\t\t\t# URL\n\ - \t\t\t\t\t\t\t\t\t\t\t\t[ \\t]*+\t\t\t\t# Optional whtiespace\n\ - \t\t\t\t\t\t\t\t\t\t\t\t(\t\t\t\t\t# Optional Title\n\ - \t\t\t\t\t\t\t\t\t\t\t\t\t(?<title>['\"])\n\ - \t\t\t\t\t\t\t\t\t\t\t\t\t(.*?)\n\ - \t\t\t\t\t\t\t\t\t\t\t\t\t\\k<title>\n\ - \t\t\t\t\t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t\t\t\t\t\\)\n\ - \t\t\t\t\t\t\t\t\t\t)\n\ - \t\t\t\t\t\t\t\t\t)\n\ - \t\t\t\t\t\t\t\t)\n\ - \t\t\t\t\t\t\t | \\1\\1\t\t\t\t\t\t\t\t# Must be bold closer\n\ - \t\t\t\t\t\t\t | (?!(?<=\\S)\\1).\t\t\t\t\t\t# Everything besides\n\ - \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t# style closer\n\ - \t\t\t\t\t\t\t)++\n\ - \t\t\t\t\t\t\t(?<=\\S)\\1\t\t\t\t\t\t\t\t# Close\n\ - \t\t\t\t\t\t)\n\ - \t\t\t\t\t" - end: (?<=\S)(\1)((?!\1)|(?=\1\1)) - patterns: - - begin: (?=<[^>]*?>) - applyEndPatternLast: 1 - end: (?<=>) - patterns: - - include: text.html.basic - - include: "#escape" - - include: "#ampersand" - - include: "#bracket" - - include: "#raw" - - include: "#bold" - - include: "#image-inline" - - include: "#link-inline" - - include: "#link-inet" - - include: "#link-email" - - include: "#image-ref" - - include: "#link-ref-literal" - - include: "#link-ref" - line-break: - name: meta.dummy.line-break - match: " {2,}$" - ampersand: - name: meta.other.valid-ampersand.markdown - match: "&(?!([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+);)" - comment: "\n\ - \t\t\t\tMarkdown will convert this for us. We match it so that the\n\ - \t\t\t\tHTML grammar will not mark it up as invalid.\n\ - \t\t\t" -uuid: 0A1D9874-B448-11D9-BD50-000D93B6E43C -foldingStartMarker: |- - (?x) - (<(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl)\b.*?> - |<!--(?!.*-->) - |\{\s*($|\?>\s*$|//|/\*(.*\*/\s*$|(?!.*?\*/))) - ) -patterns: -- name: meta.block-level.markdown - begin: |- - (?x)^ - (?= [ ]{,3}>. - | ([ ]{4}|\t) - | [#]{1,6}\s*+ - | [ ]{,3}(?<marker>[-*_])([ ]{,2}\k<marker>){2,}[ \t]*+$ - ) - end: |- - (?x)^ - (?! [ ]{,3}>. - | ([ ]{4}|\t) - | [#]{1,6}\s*+ - | [ ]{,3}(?<marker>[-*_])([ ]{,2}\k<marker>){2,}[ \t]*+$ - ) - patterns: - - include: "#block_quote" - - include: "#block_raw" - - include: "#heading" - - include: "#separator" - comment: "\n\ - \t\t\t\tWe could also use an empty end match and set\n\ - \t\t\t\tapplyEndPatternLast, but then we must be sure that the begin\n\ - \t\t\t\tpattern will only match stuff matched by the sub-patterns.\n\ - \t\t\t" -- name: markup.list.unnumbered - captures: - "1": - name: punctuation.definition.list_item.markdown - begin: ^[ ]{0,3}([*+-])(?=\s) - end: ^(?=\S) - patterns: - - include: "#list-paragraph" -- name: markup.list.numbered - captures: - "1": - name: punctuation.definition.list_item.markdown - begin: ^[ ]{0,3}[0-9]+(\.)(?=\s) - end: ^(?=\S) - patterns: - - include: "#list-paragraph" -- name: meta.disable-markdown - begin: ^(?=<(p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math|ins|del)\b)(?!.*?</\1>) - end: (?<=^</\1>$\n) - patterns: - - include: text.html.basic - comment: "\n\ - \t\t\t\tMarkdown formatting is disabled inside block-level tags.\n\ - \t\t\t" -- name: meta.disable-markdown - begin: ^(?=<(p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math|ins|del)\b) - end: $\n? - patterns: - - include: text.html.basic - comment: Same rule but for one line disables. -- name: meta.link.reference.def.markdown - captures: - "6": - name: markup.underline.link.markdown - "11": - name: string.other.link.description.title.markdown - "7": - name: punctuation.definition.link.markdown - "12": - name: punctuation.definition.string.begin.markdown - "8": - name: string.other.link.description.title.markdown - "13": - name: punctuation.definition.string.end.markdown - "9": - name: punctuation.definition.string.begin.markdown - "1": - name: punctuation.definition.constant.markdown - "2": - name: constant.other.reference.link.markdown - "3": - name: punctuation.definition.constant.markdown - "4": - name: punctuation.separator.key-value.markdown - "10": - name: punctuation.definition.string.end.markdown - "5": - name: punctuation.definition.link.markdown - match: "(?x:\n\ - \t\t\t\t\\s*\t\t\t\t\t\t# Leading whitespace\n\ - \t\t\t\t(\\[)(.+?)(\\])(:)\t\t# Reference name\n\ - \t\t\t\t[ \\t]*\t\t\t\t\t# Optional whitespace\n\ - \t\t\t\t(<?)(\\S+?)(>?)\t\t\t# The url\n\ - \t\t\t\t[ \\t]*\t\t\t\t\t# Optional whitespace\n\ - \t\t\t\t(?:\n\ - \t\t\t\t\t ((\\().+?(\\)))\t\t# Match title in quotes\xE2\x80\xA6\n\ - \t\t\t\t\t| ((\").+?(\"))\t\t# or in parens.\n\ - \t\t\t\t)?\t\t\t\t\t\t# Title is optional\n\ - \t\t\t\t\\s*\t\t\t\t\t\t# Optional whitespace\n\ - \t\t\t\t$\n\ - \t\t\t)" -- name: meta.paragraph.markdown - begin: ^(?=\S)(?![=-]{3,}(?=$)) - end: ^(?:\s*$|(?=[ ]{,3}>.))|(?=[ \t]*\n)(?<=^===|^====|=====|^---|^----|-----)[ \t]*\n - patterns: - - include: "#inline" - - include: text.html.basic - - name: markup.heading.1.markdown - captures: - "1": - name: punctuation.definition.heading.markdown - match: ^(={3,})(?=[ \t]*$) - - name: markup.heading.2.markdown - captures: - "1": - name: punctuation.definition.heading.markdown - match: ^(-{3,})(?=[ \t]*$) -foldingStopMarker: |- - (?x) - (</(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl)> - |^\s*--> - |(^|\s)\} - ) -keyEquivalent: ^~M diff --git a/vendor/ultraviolet/syntax/mediawiki.syntax b/vendor/ultraviolet/syntax/mediawiki.syntax deleted file mode 100644 index f7a8cb0..0000000 --- a/vendor/ultraviolet/syntax/mediawiki.syntax +++ /dev/null @@ -1,567 +0,0 @@ ---- -name: Mediawiki -fileTypes: -- mediawiki -- wikipedia -- wiki -scopeName: text.html.mediawiki -repository: - comments: - patterns: - - name: comment.block.html.mediawiki - begin: <!-- - end: --\s*> - patterns: - - name: invalid.illegal.bad-comments-or-CDATA.html.mediawiki - match: -- - inline: - patterns: - - captures: - "1": - name: constant.other.date-time.mediawiki - "2": - name: invalid.illegal.too-many-tildes.mediawiki - match: (~~~~~)(~{0,2})(?!~) - - name: constant.other.signature.mediawiki - match: ~~~~? - comment: 3 ~s for sig, 4 for sig + timestamp - - include: "#link" - - include: "#style" - - include: "#template" - - include: "#block_html" - - include: "#comments" - template: - patterns: - - name: meta.template-parameter.mediawiki - captures: - "1": - name: variable.parameter.template.numeric.mediawiki - match: "{{{[ ]*([0-9]+)[ ]*}}}" - - name: meta.template-parameter.mediawiki - captures: - "1": - name: variable.parameter.template.named.mediawiki - match: "{{{[ ]*(.*?)[ ]*}}}" - - name: meta.template.parser-function.mediawiki - endCaptures: - "1": - name: punctuation.fix_this_later.template.mediawiki - begin: ({{)(?=[ ]*#) - beginCaptures: - "1": - name: punctuation.fix_this_later.template.mediawiki - "2": - name: meta.function-call.template.mediawiki - end: (}}) - patterns: - - include: "#inline" - comment: "\n\ - \t\t\t\t\t\tWhy oh why did mediawiki have to add these??\n\ - \t\t\t\t\t" - - name: meta.template.mediawiki - endCaptures: - "1": - name: punctuation.fix_this_later.template.mediawiki - begin: ({{)([^{}\|]+)? - beginCaptures: - "1": - name: punctuation.fix_this_later.template.mediawiki - "2": - name: meta.function-call.template.mediawiki - end: (}}) - patterns: - - include: "#comments" - - begin: (\|)\s*(=) - contentName: comment.block.template-hack.mediawiki - beginCaptures: - "1": - name: punctuation.fix_this_later.pipe.mediawiki - "2": - name: punctuation.fix_this_later.equals-sign.mediawiki - end: (?=[|}]) - - begin: (\|)(([^{}\|=]+)(=))? - contentName: meta.value.template.mediawiki - beginCaptures: - "1": - name: punctuation.fix_this_later.pipe.mediawiki - "2": - name: variable.parameter.template.mediawiki - "3": - name: punctuation.fix_this_later.equals-sign.mediawiki - end: (?=[|}]) - patterns: - - include: "#inline" - - name: punctuation.fix_this_later.pipe.mediawiki - match: \| - comment: "\n\ - \t\t\t\t\t\tI am not sure I really like the scope of\n\ - \t\t\t\t\t\tmeta.function-call for templates, but it seems like\n\ - \t\t\t\t\t\tthe closest thing to what a template is really doing,\n\ - \t\t\t\t\t\twith parameters, etc.\n\ - \t\t\t\t\t" - comment: "\n\ - \t\t\t\tThis repository item covers templates and parser functions.\n\ - \t\t\t" - entities: - patterns: - - name: constant.character.entity.html.mediawiki - match: "&([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+);" - - name: invalid.illegal.bad-ampersand.html.mediawiki - match: "&" - comment: "\n\ - \t\t\t\tMediawiki supports Unicode, so these should not usually be\n\ - \t\t\t\tnecessary, but they do show up on pages from time to time.\n\ - \t\t\t" - style_in_link: - patterns: - - name: markup.bold.mediawiki - begin: "'''" - end: "'''" - patterns: - - include: "#style_in_link" - - name: markup.italic.mediawiki - begin: "''" - end: "''" - patterns: - - include: "#style_in_link" - - captures: - "1": - name: meta.tag.inline.bold.html.mediawiki - begin: (<(b|strong)>) - contentName: markup.bold.html.mediawiki - end: (</\2>) - patterns: - - include: "#style_in_link" - - captures: - "1": - name: meta.tag.inline.italic.html.mediawiki - begin: (<(i|em)>) - contentName: markup.italic.html.mediawiki - end: (</\2>) - patterns: - - include: "#style_in_link" - - captures: - "1": - name: meta.tag.inline.strikethrough.html.mediawiki - begin: (<(s|strike)>) - contentName: markup.other.strikethrough.html.mediawiki - end: (</\2>) - patterns: - - include: "#style_in_link" - - captures: - "1": - name: meta.tag.inline.underline.html.mediawiki - begin: (<(u)>) - contentName: markup.underline.html.mediawiki - end: (</\2>) - patterns: - - include: "#style_in_link" - - captures: - "1": - name: meta.tag.inline.raw.html.mediawiki - begin: (<(tt|code)>) - contentName: markup.raw.html.mediawiki - end: (</\2>) - patterns: - - include: "#style_in_link" - - captures: - "1": - name: meta.tag.inline.any.html.mediawiki - begin: (<(big|small|sub|sup)>) - contentName: markup.other.inline-styles.html.mediawiki - end: (</\2>) - patterns: - - include: "#style_in_link" - - include: "#comments" - block: - patterns: - - name: meta.redirect.mediawiki - begin: ^\s*(?i)(#redirect) - beginCaptures: - "1": - name: keyword.control.redirect.mediawiki - end: \n - patterns: - - include: "#link" - - name: markup.heading.mediawiki - match: ^=+\s*$ - - name: markup.heading.mediawiki - begin: ^(=+)(?=.*\1\s*$) - end: \1\s*$\n? - patterns: - - name: invalid.illegal.extra-equals-sign.mediawiki - match: (?<=^=|^==|^===|^====|^=====|^======)=+|=(?==*\s*$) - - include: "#inline" - comment: "\n\ - \t\t\t\t\t\tThis matches lines which begin and end with some\n\ - \t\t\t\t\t number of \xE2\x80\x9C=\xE2\x80\x9D marks. If they are mismatched, then\n\ - \t\t\t\t\t interior \xE2\x80\x9C=\xE2\x80\x9D marks will be treated as invalid.\n\ - \t\t\t\t " - - name: meta.separator.mediawiki - match: ^-{4,}[ \t]*($\n)? - comment: "\n\ - \t\t\t\t\t\tA separator is made up of 4 or more -s alone on a\n\ - \t\t\t\t\t\tline by themselves.\n\ - \t\t\t\t\t" - - name: markup.raw.block.mediawiki - begin: ^ (?=\s*\S) - end: ^(?=[^ ]) - patterns: - - include: "#inline" - comment: "\n\ - \t\t\t\t\t\tCode blocks start with one space. Wiki text and\n\ - \t\t\t\t\t\thtml are still interpreted in MediaWiki, unlike in\n\ - \t\t\t\t\t\tmediawiki.\n\ - \t\t\t\t\t" - - name: markup.list.mediawiki - begin: ^([#*:;]) - end: ^(?!\1) - patterns: - - include: "#inline" - comment: "\n\ - \t\t\t\t\t\tThis is preliminary. Eventually it would be nice\n\ - \t\t\t\t\t\tto scope each type of list differently, and even to\n\ - \t\t\t\t\t\tdo scopes of nested lists. There are 4 main things\n\ - \t\t\t\t\t\twhich will be scoped as lists:\n\ - \t\t\t\t\t\t\n\ - \t\t\t\t\t\t - numbered lists (#)\n\ - \t\t\t\t\t\t - unnumbered lists (*)\n\ - \t\t\t\t\t\t - definition lists (; :)\n\ - \t\t\t\t\t\t - indented paragraphs, as used on talk pages (:)\n\ - \t\t\t\t\t\t\n\ - \t\t\t\t\t\tthis last one might not even be scoped as a list in\n\ - \t\t\t\t\t\tthe ideal case. It is fine as a list for now,\n\ - \t\t\t\t\t\thowever.\n\ - \t\t\t\t\t" - - include: "#table" - - include: "#comments" - - name: meta.paragraph.mediawiki - begin: ^(?![\t ;*#:=]|----|$) - end: ^(?:\s*$|(?=[;*#:=]|----)) - patterns: - - include: "#inline" - comment: "\n\ - \t\t\t\t\t\tAnything that is not a code block, list, header, etc.\n\ - \t\t\t\t\t\tis a paragraph.\n\ - \t\t\t\t\t" - table: - patterns: - - name: markup.other.table.mediawiki - begin: ^{\| - end: ^\|} - patterns: - - name: markup.other.table.row.mediawiki - begin: ^\|- - end: ^(?=\|-|\|}) - patterns: - - include: "#inline" - comment: "\n\ - \t\t\t\t\t\t\t\thopefully we can allow selection of a whole\n\ - \t\t\t\t\t\t\t\ttable row, and possibly later allow things\n\ - \t\t\t\t\t\t\t\tlike moving a whole row up/down, etc.\n\ - \t\t\t\t\t\t\t" - - include: "#inline" - comment: "\n\ - \t\t\t\t\t\twe are going to have to add the styling capabilities\n\ - \t\t\t\t\t\tto this section eventually. It is complicated,\n\ - \t\t\t\t\t\tthough, so I am putting it off.\n\ - \t\t\t\t\t" - block_html: - patterns: - - captures: - "1": - name: meta.tag.inline.math.mediawiki - begin: (<math>) - contentName: source.math.tex.embedded.mediawiki - end: (</math>) - patterns: - - include: text.tex.math - - captures: - "1": - name: meta.tag.inline.ref.mediawiki - begin: (<ref>) - contentName: meta.reference.content.mediawiki - end: (</ref>) - patterns: - - include: "#inline" - - captures: - "1": - name: meta.tag.inline.ref.mediawiki - begin: (<gallery>) - contentName: meta.gallery.mediawiki - end: (</gallery>) - patterns: - - name: meta.item.gallery.mediawiki - begin: "(?x)\n\ - \t\t\t\t\t\t\t\t^(?!\\s*\\n)\t\t\t\t# not an empty line\n\ - \t\t\t\t\t\t\t\t( [ ]*(((i|I)mage)(:)) # spaces, image, colon\n\ - \t\t\t\t\t\t\t\t ([^\\[\\]|]+) # anything\n\ - \t\t\t\t\t\t\t\t (?<!\\s)[ ]* # spaces\n\ - \t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t" - beginCaptures: - "6": - name: constant.other.wiki-link.image.mediawiki - "3": - name: constant.other.namespace.image.mediawiki - "5": - name: punctuation.fix_this_later.colon.mediawiki - end: \n - patterns: - - begin: ^(?!\|)|(\|) - contentName: string.other.title.gallery.mediawiki - beginCaptures: - "1": - name: punctuation.fix_this_later.pipe.mediawiki - end: \n|(?=\|) - patterns: - - include: "#inline" - - name: punctuation.fix_this_later.pipe.mediawiki - match: \| - comment: "\n\ - \t\t\t\tThe available block HTML tags supported are:\n\ - \t\t\t\t\n\ - \t\t\t\t * blockquote, center, pre, div, hr, p\n\ - \t\t\t\t * tables: table, th, tr, td, caption\n\ - \t\t\t\t * lists: ul, ol, li\n\ - \t\t\t\t * definition lists: dl, dt, dd\n\ - \t\t\t\t * headers: h1, h2, h3, h4, h5, h6\n\ - \t\t\t\t * br\n\ - \t\t\t" - link: - patterns: - - name: meta.image.wiki.mediawiki - endCaptures: - "2": - name: punctuation.fix_this_later.pipe.mediawiki - "3": - name: string.other.title.link.wiki-link.mediawiki - begin: |- - (?x: - (\[\[) # opening brackets - ( [ ]*(((i|I)mage)(:)) # spaces, image, colon - ([^\[\]|]+) # anything - (?<!\s)[ ]* # spaces - ) - ) - applyEndPatternLast: 1 - beginCaptures: - "6": - name: punctuation.fix_this_later.colon.mediawiki - "7": - name: constant.other.wiki-link.image.mediawiki - "1": - name: punctuation.fix_this_later.brackets.mediwiki - "4": - name: constant.other.namespace.image.mediawiki - end: |- - (?x: - ((\|)[ ]*( [^\[\]|]+ )[ ]*)? # pipe, spaces, anything, spaces - (\]\]) # closing brackets - ) - patterns: - - captures: - "1": - name: punctuation.fix_this_later.pipe.mediawiki - "2": - name: keyword.control.image.formatting.mediawiki - "3": - name: keyword.control.image.alignment.mediawiki - "4": - name: constant.numeric.image.width.mediawiki - "5": - name: constant.other.unit.mediawiki - match: "(?x)\n\ - \t\t\t\t\t\t\t\t(\\|)[ ]*\n\ - \t\t\t\t\t\t\t\t( (thumb|thumbnail|frame)\n\ - \t\t\t\t\t\t\t\t |(right|left|center|none)\n\ - \t\t\t\t\t\t\t\t |([0-9]+)(px)\n\ - \t\t\t\t\t\t\t\t)[ ]*\n\ - \t\t\t\t\t\t\t" - - name: punctuation.fix_this_later.pipe.mediawiki - match: \| - - include: "#style_in_link" - - name: meta.link.wiki.mediawiki - endCaptures: - "2": - name: string.other.title.link.wiki-link.mediawiki - begin: |- - (?x: - (\[\[) # opening brackets - (:)? # colon to suppress image or category? - ((\s+):[^\[\]]*(?=\]\]))? # a colon after spaces is invalid - [ ]* # spaces - ( (([^\[\]|]+)(:))? # namespace - ([^\[\]|]+)(?<!\s)[ ]* # link name - )? - ) - beginCaptures: - "7": - name: constant.other.namespace.mediawiki - "8": - name: punctuation.fix_this_later.colon.mediawiki - "9": - name: constant.other.wiki-link.mediawiki - "1": - name: punctuation.fix_this_later.brackets.mediawiki - "2": - name: keyword.operator.wiki-link.suppress-image-or-category.mediawiki - "4": - name: invalid.illegal.whitespace.mediawiki - end: |- - (?x: - (\|[ ]*([^\[\]|]+)[ ]*)? # pipe, spaces, anything, spaces - (\]\]) # closing brackets - ) - patterns: - - include: "#style_in_link" - - name: meta.link.inline.external.mediawiki - begin: \[(\S+)\s*(?=[^\]]*\]) - contentName: string.other.title.link.external.mediawiki - beginCaptures: - "1": - name: markup.underline.link.external.mediawiki - end: \] - patterns: - - include: "#style_in_link" - - name: markup.underline.link.external.mediawiki - match: ((https?|ftp|file)://|mailto:)[-:@a-zA-Z0-9_.~%+/?=&#]+(?<![.?:]) - style: - patterns: - - name: markup.bold.mediawiki - begin: "'''" - end: "'''" - patterns: - - include: "#inline" - - name: markup.italic.mediawiki - begin: "''" - end: "''(?!'[^'])" - patterns: - - include: "#inline" - - captures: - "1": - name: meta.tag.inline.bold.html.mediawiki - begin: (<(b|strong)>) - contentName: markup.bold.html.mediawiki - end: (</\2>) - patterns: - - include: "#inline" - - captures: - "1": - name: meta.tag.inline.italic.html.mediawiki - begin: (<(i|em)>) - contentName: markup.italic.html.mediawiki - end: (</\2>) - patterns: - - include: "#inline" - - captures: - "1": - name: meta.tag.inline.strikethrough.html.mediawiki - begin: (<(s|strike)>) - contentName: markup.other.strikethrough.html.mediawiki - end: (</\2>) - patterns: - - include: "#inline" - - captures: - "1": - name: meta.tag.inline.underline.html.mediawiki - begin: (<(u)>) - contentName: markup.underline.html.mediawiki - end: (</\2>) - patterns: - - include: "#inline" - - captures: - "1": - name: meta.tag.inline.raw.html.mediawiki - begin: (<(tt|code)>) - contentName: markup.raw.html.mediawiki - end: (</\2>) - patterns: - - include: "#inline" - - captures: - "1": - name: meta.tag.inline.any.html.mediawiki - begin: (<(big|small|sub|sup)>) - contentName: markup.other.inline-styles.html.mediawiki - end: (</\2>) - patterns: - - include: "#inline" - comment: "\n\ - \t\t\t\tTODO: We still need to add:\n\n\ - \t\t\t\t * font\n\ - \t\t\t\t * ruby, rb, rp, rt\n\ - \t\t\t\t * cite\n\ - \t\t\t\t\n\ - \t\t\t\tinline tags to this section, and make sure that the other\n\ - \t\t\t\ttags can accept attributes in the tag opening, etc. The\n\ - \t\t\t\tcurrent implementation is intended to be naive, but covering\n\ - \t\t\t\tthe majority of uses in mediawiki code.\n\ - \t\t\t\t\n\ - \t\t\t\tWe also need to add mediawiki-specific tags:\n\ - \t\t\t\t\n\ - \t\t\t\t * nowiki, noinclude, includeonly\n\ - \t\t\t\t\n\ - \t\t\t" -uuid: 6AF21ADF-316A-47D1-A8B6-1BB38637DE9A -foldingStartMarker: ^(=+) -patterns: -- include: "#block" -- include: "#inline" -foldingStopMarker: ^.*$(?=\n(=+)|(?!\n)) -keyEquivalent: ^~M -comment: "\n\ - \t\tThis language grammar tries to handle Mediawiki syntax. Mediawiki\n\ - \t\tsyntax is a mess. This grammar will likely never quite work right.\n\ - \t\tThis is unsurprising as Mediawiki itself has never quite worked right.\n\ - \t\t\n\ - \t\t\t\t--Jacob\n\ - \t\t\n\ - \t\tTODO: lots of fixes still to do:\n\ - \t\t\n\ - \t\t 1. Add a bunch of HTML tags. See the #block and #style sections.\n\ - \t\t 3. Correctly scope all the parser functions and their contents.\n\ - \t\t This on will be complicated, as there are several: expr, if, etc.\n\ - \t\t 4. This is probably the biggest one: get all the lists to scope\n\ - \t\t correctly by type of list. Right now we just scope every list\n\ - \t\t as a list, and do not worry about what happens beyond that.\n\ - \t\t Eventually we want to do numbered and unnumbered separately, etc.\n\ - \t\t 5. Get some kind of folding by heading. Maybe it should just fold\n\ - \t\t to the next header, no matter which level it is. Then we can\n\ - \t\t make a contents just by folding everything. Not completely sure\n\ - \t\t\tthis is possible with current TM folding.\n\ - \t\t 7. Make sure that illegal things are correctly scoped illegal.\n\ - \t\t This is non-trivial, and has several parts\n\ - \t\t \n\ - \t\t - Bold/italic are based on brain-dead heuristics. I want to\n\ - \t\t be stricter than Mediawiki on this one. Also, we should\n\ - \t\t scope as illegal when for instance a new heading starts\n\ - \t\t before an italic has been closed.\n\ - \t\t - Templates... these will be pretty tough to do, as they can\n\ - \t\t be so flexible.\n\ - \t\t - \n\ - \t\t\n\ - \t\t 9. <timeline></timeline> tag. I am really not sure this one is\n\ - \t\t worth trying to do\n\ - \t\t10. Figure out a better scope for meta.function-call. Infininight\n\ - \t\t suggests entity.name.function.call, to be paralleled by\n\ - \t\t entity.name.function.definition. I am not completly sure I like\n\ - \t\t that solution, but it is probably better than meta.function-call\n\ - \t\t\n\ - \t\t\n\ - \t\tTODO items not closely related to the grammar:\n\ - \t\t\n\ - \t\t 2. Add a drop command for links/images, add keyboard shortcuts for\n\ - \t\t them too\n\ - \t\t 3. Make sure all the preference items are sorted out, for instance\n\ - \t\t smart typing pairs, indent patterns, etc.\n\ - \t\t 4. Commands to do bold/italic, and maybe things like big/small \n\ - \t\t 5. \n\ - \t\t\n\ - \t\tFINISHED:\n\ - \t\t 2. Add support for LaTeX math mode inside of <math></math> tags.\n\ - \t\t 1. Add a command for new list item. This one is trivial\n\ - \t\t 6. Get the symbol list working on headings. Trivial.\n\ - \t\t 8. <gallery></gallery> tag. This one adds some complication, but\n\ - \t\t is worth supporting.\n\ - \t\t \n\ - \t" diff --git a/vendor/ultraviolet/syntax/mel.syntax b/vendor/ultraviolet/syntax/mel.syntax deleted file mode 100644 index 7c464a7..0000000 --- a/vendor/ultraviolet/syntax/mel.syntax +++ /dev/null @@ -1,92 +0,0 @@ ---- -name: MEL -fileTypes: -- as -scopeName: source.mel -uuid: 69554E52-391D-42BC-9F65-7A77444BA1CF -foldingStartMarker: (/\*\*|\{\s*$) -patterns: -- name: storage.type.mel - match: \b(matrix|string|vector|float|int|void)\b -- name: support.function.mel - match: \b((s(h(ow(ManipCtx|S(hadingGroupAttrEditor|electionInTitle)|H(idden|elp)|Window)|el(f(Button|TabLayout|Layout)|lField)|ading(GeometryRelCtx|Node|Connection|LightRelCtx))|y(s(tem|File)|mbol(Button|CheckBox))|nap(shot|Mode|2to2 |TogetherCtx|Key)|c(ulpt|ene(UIReplacement|Editor)|ale(BrushBrightness |Constraint|Key(Ctx)?)?|r(ipt(Node|Ctx|Table|edPanel(Type)?|Job|EditorInfo)|oll(Field|Layout))|mh)|t(itch(Surface(Points)?|AndExplodeShell )|a(ckTrace|rt(sWith |String ))|r(cmp|i(ng(ToStringArray |Array(Remove(Duplicates | )|C(ount |atenate )|ToString |Intersector))|p )|oke))|i(n(gleProfileBirailSurface)?|ze|gn|mplify)|o(u(nd(Control)?|rce)|ft(Mod(Ctx)?)?|rt)|u(perCtx|rface(S(haderList|ampler))?|b(st(itute(Geometry|AllString )?|ring)|d(M(irror|a(tchTopology|p(SewMove|Cut)))|iv(Crease|DisplaySmoothness)?|C(ollapse|leanTopology)|T(o(Blind|Poly)|ransferUVsToCache)|DuplicateAndConnect|EditUV|ListComponentConversion|AutoProjection)))|p(h(ere|rand)|otLight(PreviewPort)?|aceLocator|r(ing|eadSheetEditor))|e(t(s|MenuMode|Sta(te |rtupMessage|mpDensity )|NodeTypeFlag|ConstraintRestPosition |ToolTo|In(putDeviceMapping|finity)|D(ynamic|efaultShadingGroup|rivenKeyframe)|UITemplate|P(ar(ticleAttr|ent)|roject )|E(scapeCtx|dit(or|Ctx))|Key(Ctx|frame|Path)|F(ocus|luidAttr)|Attr(Mapping)?)|parator|ed|l(ect(Mode|ionConnection|Context|Type|edNodes|Pr(iority|ef)|Key(Ctx)?)?|LoadSettings)|archPathArray )|kin(Cluster|Percent)|q(uareSurface|rt)|w(itchTable|atchDisplayPort)|a(ve(Menu|Shelf|ToolSettings|I(nitialState|mage)|Pref(s|Objects)|Fluid|A(ttrPreset |llShelves))|mpleImage)|rtContext|mooth(step|Curve|TangentSurface))|h(sv_to_rgb|yp(ot|er(Graph|Shade|Panel))|i(tTest|de|lite)|ot(Box|key(Check)?)|ud(Button|Slider(Button)?)|e(lp(Line)?|adsUpDisplay|rmite)|wRe(nder(Load)?|flectionMap)|ard(enPointCurve|ware(RenderPanel)?))|n(o(nLinear|ise|de(Type|IconButton|Outliner|Preset)|rmal(ize |Constraint))|urbs(Boolean|S(elect|quare)|C(opyUVSet|ube)|To(Subdiv|Poly(gonsPref)?)|Plane|ViewDirectionVector )|ew(ton|PanelItems)|ame(space(Info)?|Command|Field))|c(h(oice|dir|eck(Box(Grp)?|DefaultRenderGlobals)|a(n(nelBox|geSubdiv(Region|ComponentDisplayLevel))|racter(Map|OutlineEditor)?))|y(cleCheck|linder)|tx(Completion|Traverse|EditMode|Abort)|irc(ularFillet|le)|o(s|n(str(uctionHistory|ain(Value)?)|nect(ionInfo|Control|Dynamic|Joint|Attr)|t(extInfo|rol)|dition|e|vert(SolidTx|Tessellation|Unit|FromOldLayers |Lightmap)|firmDialog)|py(SkinWeights|Key|Flexor|Array )|l(or(Slider(Grp|ButtonGrp)|Index(SliderGrp)?|Editor|AtPoint)?|umnLayout|lision)|arsenSubdivSelectionList|m(p(onentEditor|utePolysetVolume |actHairSystem )|mand(Port|Echo|Line)))|u(tKey|r(ve(MoveEPCtx|SketchCtx|CVCtx|Intersect|OnSurface|E(ditorCtx|PCtx)|AddPtCtx)?|rent(Ctx|Time(Ctx)?|Unit)))|p(GetSolverAttr|Button|S(olver(Types)?|e(t(SolverAttr|Edit)|am))|C(o(nstraint|llision)|ache)|Tool|P(anel|roperty))|eil|l(ip(Schedule(rOutliner)?|TrimBefore |Editor(CurrentTimeCtx)?)?|ose(Surface|Curve)|uster|ear(Cache)?|amp)|a(n(CreateManip|vas)|tch(Quiet)?|pitalizeString |mera(View)?)|r(oss(Product )?|eate(RenderLayer|MotionField |SubdivRegion|N(ode|ewShelf )|D(isplayLayer|rawCtx)|Editor))|md(Shell|FileOutput))|M(R(ender(ShadowData|Callback|Data|Util|View|Line(Array)?)|ampAttribute)|G(eometryData|lobal)|M(odelMessage|essage|a(nipData|t(erial|rix)))|BoundingBox|S(yntax|ceneMessage|t(atus|ring(Array)?)|imple|pace|elect(ion(Mask|List)|Info)|watchRender(Register|Base))|H(ardwareRenderer|WShaderSwatchGenerator)|NodeMessage|C(o(nditionMessage|lor(Array)?|m(putation|mand(Result|Message)))|ursor|loth(Material|S(ystem|olverRegister)|Con(straint|trol)|Triangle|Particle|Edge|Force)|allbackIdArray)|T(ypeId|ime(r(Message)?|Array)?|oolsInfo|esselationParams|r(imBoundaryArray|ansformationMatrix))|I(ntArray|t(Geometry|Mesh(Polygon|Edge|Vertex|FaceVertex)|S(urfaceCV|electionList)|CurveCV|Instancer|eratorType|D(ependency(Graph|Nodes)|ag)|Keyframe)|k(System|HandleGroup)|mage)|3dView|Object(SetMessage|Handle|Array)?|D(G(M(odifier|essage)|Context)|ynSwept(Triangle|Line)|istance|oubleArray|evice(State|Channel)|a(ta(Block|Handle)|g(M(odifier|essage)|Path(Array)?))|raw(Request(Queue)?|Info|Data|ProcedureBase))|U(serEventMessage|i(nt(Array|64Array)|Message))|P(o(int(Array)?|lyMessage)|lug(Array)?|rogressWindow|x(G(eometry(Iterator|Data)|lBuffer)|M(idiInputDevice|odelEditorCommand|anipContainer)|S(urfaceShape(UI)?|pringNode|electionContext)|HwShaderNode|Node|Co(ntext(Command)?|m(ponentShape|mand))|T(oolCommand|ransform(ationMatrix)?)|IkSolver(Node)?|3dModelView|ObjectSet|D(eformerNode|ata|ragAndDropBehavior)|PolyT(weakUVCommand|rg)|EmitterNode|F(i(eldNode|leTranslator)|luidEmitterNode)|LocatorNode))|E(ulerRotation|vent(Message)?)|ayatomr|Vector(Array)?|Quaternion|F(n(R(otateManip|eflectShader|adialField)|G(e(nericAttribute|ometry(Data|Filter))|ravityField)|M(otionPath|es(sageAttribute|h(Data)?)|a(nip3D|trix(Data|Attribute)))|B(l(innShader|endShapeDeformer)|ase)|S(caleManip|t(ateManip|ring(Data|ArrayData))|ingleIndexedComponent|ubd(Names|Data)?|p(hereData|otLight)|et|kinCluster)|HikEffector|N(on(ExtendedLight|AmbientLight)|u(rbs(Surface(Data)?|Curve(Data)?)|meric(Data|Attribute))|ewtonField)|C(haracter|ircleSweepManip|ompo(nent(ListData)?|undAttribute)|urveSegmentManip|lip|amera)|T(ypedAttribute|oggleManip|urbulenceField|r(ipleIndexedComponent|ansform))|I(ntArrayData|k(Solver|Handle|Joint|Effector))|D(ynSweptGeometryData|i(s(cManip|tanceManip)|rection(Manip|alLight))|ouble(IndexedComponent|ArrayData)|ependencyNode|a(ta|gNode)|ragField)|U(ni(tAttribute|formField)|Int64ArrayData)|P(hong(Shader|EShader)|oint(On(SurfaceManip|CurveManip)|Light|ArrayData)|fxGeometry|lugin(Data)?|arti(cleSystem|tion))|E(numAttribute|xpression)|V(o(lume(Light|AxisField)|rtexField)|ectorArrayData)|KeyframeDelta(Move|B(lockAddRemove|reakdown)|Scale|Tangent|InfType|Weighted|AddRemove)?|F(ield|luid|reePointTriadManip)|W(ireDeformer|eightGeometryFilter)|L(ight(DataAttribute)?|a(yeredShader|ttice(D(eformer|ata))?|mbertShader))|A(ni(sotropyShader|mCurve)|ttribute|irField|r(eaLight|rayAttrsData)|mbientLight))?|ile(IO|Object)|eedbackLine|loat(Matrix|Point(Array)?|Vector(Array)?|Array))|L(i(ghtLinks|brary)|ockMessage)|A(n(im(Message|C(ontrol|urveC(hange|lipboard(Item(Array)?)?))|Util)|gle)|ttribute(Spec(Array)?|Index)|r(rayData(Builder|Handle)|g(Database|Parser|List))))|t(hreePointArcCtx|ime(Control|Port|rX)|o(ol(Button|HasOptions|Collection|Dropped|PropertyWindow)|NativePath |upper|kenize(List )?|l(ower|erance)|rus|ggle(WindowVisibility|Axis)?)|u(rbulence|mble(Ctx)?)|ex(RotateContext|M(oveContext|anipContext)|t(ScrollList|Curves|ure(HairColor |DisplacePlane |PlacementContext|Window)|ToShelf |Field(Grp|ButtonGrp)?)?|S(caleContext|electContext|mudgeUVContext)|WinToolCtx)|woPointArcCtx|a(n(gentConstraint)?|bLayout)|r(im|unc(ate(HairCache|FluidCache))?|a(ns(formLimits|lator)|c(e|k(Ctx)?))))|i(s(olateSelect|Connected|True|Dirty|ParentOf |Valid(String |ObjectName |UiName )|AnimCurve )|n(s(tance(r)?|ert(Joint(Ctx)?|K(not(Surface|Curve)|eyCtx)))|heritTransform|t(S(crollBar|lider(Grp)?)|er(sect|nalVar|ToUI )|Field(Grp)?))|conText(Radio(Button|Collection)|Button|StaticLabel|CheckBox)|temFilter(Render|Type|Attr)?|prEngine|k(S(ystem(Info)?|olver|plineHandleCtx)|Handle(Ctx|DisplayScale)?|fkDisplayMethod)|m(portComposerCurves |fPlugins|age))|o(ceanNurbsPreviewPlane |utliner(Panel|Editor)|p(tion(Menu(Grp)?|Var)|en(GLExtension|MayaPref))|verrideModifier|ffset(Surface|Curve(OnSurface)?)|r(ientConstraint|bit(Ctx)?)|b(soleteProc |j(ect(Center|Type(UI)?|Layer )|Exists)))|d(yn(RelEd(itor|Panel)|Globals|C(ontrol|ache)|P(a(intEditor|rticleCtx)|ref)|Exp(ort|ression)|amicLoad)|i(s(connect(Joint|Attr)|tanceDim(Context|ension)|pla(y(RGBColor|S(tats|urface|moothness)|C(olor|ull)|Pref|LevelOfDetail|Affected)|cementToPoly)|kCache|able)|r(name |ect(ionalLight|KeyCtx)|map)|mWhen)|o(cServer|Blur|t(Product )?|ubleProfileBirailSurface|peSheetEditor|lly(Ctx)?)|uplicate(Surface|Curve)?|e(tach(Surface|Curve|DeviceAttr)|vice(Panel|Editor)|f(ine(DataServer|VirtualDevice)|ormer|ault(Navigation|LightListCheckBox))|l(ete(Sh(elfTab |adingGroupsAndMaterials )|U(nusedBrushes |I)|Attr)?|randstr)|g_to_rad)|agPose|r(opoffLocator|ag(gerContext)?)|g(timer|dirty|Info|eval))|CBG |u(serCtx|n(t(angleUV|rim)|i(t|form)|do(Info)?|loadPlugin|assignInputDevice|group)|iTemplate|p(dateAE |Axis)|v(Snapshot|Link))|joint(C(tx|luster)|DisplayScale|Lattice)?|p(sd(ChannelOutliner|TextureFile|E(ditTextureFile|xport))|close|i(c(ture|kWalk)|xelMove)|o(se|int(MatrixMult |C(onstraint|urveConstraint)|On(Surface|Curve)|Position|Light)|p(upMenu|en)|w|l(y(Reduce|GeoSampler|M(irrorFace|ove(UV|Edge|Vertex|Facet(UV)?)|erge(UV|Edge(Ctx)?|Vertex|Facet(Ctx)?)|ap(Sew(Move)?|Cut|Del))|B(oolOp|evel|l(indData|endColor))|S(traightenUVBorder|oftEdge|u(perCtx|bdivide(Edge|Facet))|p(her(icalProjection|e)|lit(Ring|Ctx|Edge|Vertex)?)|e(tToFaceNormal|parate|wEdge|lect(Constraint(Monitor)?|EditCtx))|mooth)|Normal(izeUV|PerVertex)?|C(hipOff|ylind(er|ricalProjection)|o(ne|pyUV|l(or(BlindData|Set|PerVertex)|lapse(Edge|Facet)))|u(t(Ctx)?|be)|l(ipboard|oseBorder)|acheMonitor|rea(seEdge|teFacet(Ctx)?))|T(o(Subdiv|rus)|r(iangulate|ansfer))|In(stallAction|fo)|Options|D(uplicate(Edge|AndConnect)|el(Edge|Vertex|Facet))|U(nite|VSet)|P(yramid|oke|lan(e|arProjection)|r(ism|ojection))|E(ditUV|valuate|xtrude(Edge|Facet))|Qu(eryBlindData|ad)|F(orceUV|lip(UV|Edge))|WedgeFace|L(istComponentConversion|ayoutUV)|A(utoProjection|ppend(Vertex|FacetCtx)?|verage(Normal|Vertex)))|eVectorConstraint))|utenv|er(cent|formanceOptions)|fxstrokes|wd|l(uginInfo|a(y(b(last|ackOptions))?|n(e|arSrf)))|a(steKey|ne(l(History|Configuration)?|Layout)|thAnimation|irBlend|use|lettePort|r(ti(cle(RenderInfo|Instancer|Exists)?|tion)|ent(Constraint)?|am(Dim(Context|ension)|Locator)))|r(int|o(j(ect(ion(Manip|Context)|Curve|Tangent)|FileViewer)|pMo(dCtx|ve)|gress(Bar|Window)|mptDialog)|eloadRefEd))|e(n(codeString|d(sWith |String )|v|ableDevice)|dit(RenderLayer(Globals|Members)|or(Template)?|DisplayLayer(Globals|Members)|AttrLimits )|v(ent|al(Deferred|Echo)?)|quivalent(Tol | )|ffector|r(f|ror)|x(clusiveLightCheckBox|t(end(Surface|Curve)|rude)|ists|p(ortComposerCurves |ression(EditorListen)?)?|ec(uteForEachObject )?|actWorldBoundingBox)|mit(ter)?)|v(i(sor|ew(Set|HeadOn|2dToolCtx|C(lipPlane|amera)|Place|Fit|LookAt))|o(lumeAxis|rtex)|e(ctorize|rifyCmd )|alidateShelfName )|key(Tangent|frame(Region(MoveKeyCtx|S(caleKeyCtx|e(tKeyCtx|lectKeyCtx))|CurrentTimeCtx|TrackCtx|InsertKeyCtx|D(irectKeyCtx|ollyCtx))|Stats|Outliner)?)|qu(it|erySubdiv)|f(c(heck|lose)|i(nd(RelatedSkinCluster |MenuItem |er|Keyframe|AllIntersections )|tBspline|l(ter(StudioImport|Curve|Expand)?|e(BrowserDialog|test|Info|Dialog|Extension )?|letCurve)|rstParentOf )|o(ntDialog|pen|rmLayout)|print|eof|flush|write|l(o(or|w|at(S(crollBar|lider(Grp|ButtonGrp|2)?)|Eq |Field(Grp)?))|u(shUndo|id(CacheInfo|Emitter|VoxelInfo))|exor)|r(omNativePath |e(eFormFillet|wind|ad)|ameLayout)|get(word|line)|mod)|w(hatIs|i(ndow(Pref)?|re(Context)?)|orkspace|ebBrowser(Prefs)?|a(itCursor|rning)|ri(nkle(Context)?|teTake))|l(s(T(hroughFilter|ype )|UI)?|i(st(Relatives|MenuAnnotation |Sets|History|NodeTypes|C(onnections|ameras)|Transforms |InputDevice(s|Buttons|Axes)|erEditor|DeviceAttachments|Unselected |A(nimatable|ttr))|n(step|eIntersection )|ght(link|List(Panel|Editor)?))|o(ckNode|okThru|ft|ad(NewShelf |P(lugin|refObjects)|Fluid)|g)|a(ssoContext|y(out|er(Button|ed(ShaderPort|TexturePort)))|ttice(DeformKeyCtx)?|unch(ImageEditor)?))|a(ssign(Command|InputDevice)|n(notate|im(C(one|urveEditor)|Display|View)|gle(Between)?)|tt(ach(Surface|Curve|DeviceAttr)|r(ibute(Menu|Info|Exists|Query)|NavigationControlGrp|Co(ntrolGrp|lorSliderGrp|mpatibility)|PresetEditWin|EnumOptionMenu(Grp)?|Field(Grp|SliderGrp)))|i(r|mConstraint)|d(d(NewShelfTab|Dynamic|PP|Attr(ibuteEditorNodeHelp)?)|vanceToNextDrivenKey)|uto(Place|Keyframe)|pp(endStringArray|l(y(Take|AttrPreset)|icationName))|ffect(s|edNet)|l(i(as(Attr)?|gn(Surface|C(tx|urve))?)|lViewFit)|r(c(len|Len(DimContext|gthDimension))|t(BuildPaintMenu|Se(tPaintCtx|lectCtx)|3dPaintCtx|UserPaintCtx|PuttyCtx|FluidAttrCtx|Attr(SkinPaintCtx|Ctx|PaintVertexCtx))|rayMapper)|mbientLight|b(s|out))|r(igid(Body|Solver)|o(t(at(ionInterpolation|e))?|otOf |undConstantRadius|w(ColumnLayout|Layout)|ll(Ctx)?)|un(up|TimeCommand)|e(s(olutionNode|et(Tool|AE )|ampleFluid)|hash|n(der(GlobalsNode|Manip|ThumbnailUpdate|Info|er|Partition|QualityNode|Window(SelectContext|Editor)|LayerButton)?|ame(SelectionList |UI|Attr)?)|cord(Device|Attr)|target|order(Deformers)?|do|v(olve|erse(Surface|Curve))|quires|f(ineSubdivSelectionList|erence(Edit|Query)?|resh(AE )?)|loadImage|adTake|root|move(MultiInstance|Joint)|build(Surface|Curve))|a(n(d(state|omizeFollicles )?|geControl)|d(i(o(MenuItemCollection|Button(Grp)?|Collection)|al)|_to_deg)|mpColorPort)|gb_to_hsv)|g(o(toBindPose |al)|e(t(M(odifiers|ayaPanelTypes )|Classification|InputDeviceRange|pid|env|DefaultBrush|Pa(nel|rticleAttr)|F(ileList|luidAttr)|A(ttr|pplicationVersionAsFloat ))|ometryConstraint)|l(Render(Editor)?|obalStitch)|a(uss|mma)|r(id(Layout)?|oup(ObjectsByName )?|a(dientControl(NoAttr)?|ph(SelectContext|TrackCtx|DollyCtx)|vity|bColor))|match)|x(pmPicker|form|bmLangPathList )|m(i(n(imizeApp)?|rrorJoint)|o(del(CurrentTimeCtx|Panel|Editor)|use|v(In|e(IKtoFK |VertexAlongDirection|KeyCtx)?|Out))|u(te|ltiProfileBirailSurface)|e(ssageLine|nu(BarLayout|Item(ToShelf )?|Editor)?|mory)|a(nip(Rotate(Context|LimitsCtx)|Move(Context|LimitsCtx)|Scale(Context|LimitsCtx)|Options)|tch|ke(Roll |SingleSurface|TubeOn |Identity|Paintable|bot|Live)|rker|g|x))|b(in(Membership|d(Skin|Pose))|o(neLattice|undary|x(ZoomCtx|DollyCtx))|u(tton(Manip)?|ild(BookmarkMenu|KeyframeMenu)|fferCurve)|e(ssel|vel(Plus)?)|l(indDataType|end(Shape(Panel|Editor)?|2|TwoAttr))|a(sename(Ex | )|tchRender|ke(Results|Simulation|Clip|PartialHistory|FluidShading )))))\b -- name: support.constant.mel - match: \b(s(h(ellTessellate|a(d(ing(Map|Engine)|erGlow)|pe))|n(ow|apshot(Shape)?)|c(ulpt|aleConstraint|ript)|t(yleCurve|itch(Srf|AsNurbsShell)|u(cco|dioClearCoat)|encil|roke(Globals)?)|i(ngleShadingSwitch|mpleVolumeShader)|o(ftMod(Manip|Handle)?|lidFractal)|u(rface(Sha(der|pe)|Info|EdManip|VarGroup|Luminance)|b(Surface|d(M(odifier(UV|World)?|ap(SewMove|Cut|pingManip))|B(lindData|ase)|iv(ReverseFaces|SurfaceVarGroup|Co(llapse|mponentId)|To(Nurbs|Poly))?|HierBlind|CleanTopology|Tweak(UV)?|P(lanarProj|rojManip)|LayoutUV|A(ddTopology|utoProj))|Curve))|p(BirailSrf|otLight|ring)|e(tRange|lectionListOperator)|k(inCluster|etchPlane)|quareSrf|ampler(Info)?|m(ooth(Curve|TangentSrf)|ear))|h(svToRgb|yper(GraphInfo|View|Layout)|ik(Solver|Handle|Effector)|oldMatrix|eightField|w(Re(nderGlobals|flectionMap)|Shader)|a(ir(System|Constraint|TubeShader)|rd(enPoint|wareRenderGlobals)))|n(o(n(ExtendedLightShapeNode|Linear|AmbientLightShapeNode)|ise|rmalConstraint)|urbs(Surface|Curve|T(oSubdiv(Proc)?|essellate)|DimShape)|e(twork|wtonField))|c(h(o(ice|oser)|ecker|aracter(Map|Offset)?)|o(n(straint|tr(olPoint|ast)|dition)|py(ColorSet|UVSet))|urve(Range|Shape|Normalizer(Linear|Angle)?|In(tersect|fo)|VarGroup|From(Mesh(CoM|Edge)?|Su(rface(Bnd|CoS|Iso)?|bdiv(Edge|Face)?)))|l(ip(Scheduler|Library)|o(se(stPointOnSurface|Surface|Curve)|th|ud)|uster(Handle)?|amp)|amera(View)?|r(eate(BPManip|ColorSet|UVSet)|ater))|t(ime(ToUnitConversion|Function)?|oo(nLineAttributes|lDrawManip)|urbulenceField|ex(BaseDeformManip|ture(BakeSet|2d|ToGeom|3d|Env)|SmudgeUVManip|LatticeDeformManip)|weak|angentConstraint|r(i(pleShadingSwitch|m(WithBoundaries)?)|ansform(Geometry)?))|i(n(s(tancer|ertKnot(Surface|Curve))|tersectSurface)|k(RPsolver|MCsolver|S(ystem|olver|Csolver|plineSolver)|Handle|PASolver|Effector)|m(plicit(Box|Sphere|Cone)|agePlane))|o(cean(Shader)?|pticalFX|ffset(Surface|C(os|urve))|ldBlindDataBase|rient(Constraint|ationMarker)|bject(RenderFilter|MultiFilter|BinFilter|S(criptFilter|et)|NameFilter|TypeFilter|Filter|AttrFilter))|d(yn(Globals|Base)|i(s(tance(Between|DimShape)|pla(yLayer(Manager)?|cementShader)|kCache)|rect(ionalLight|edDisc)|mensionShape)|o(ubleShadingSwitch|f)|pBirailSrf|e(tach(Surface|Curve)|pendNode|f(orm(Bend|S(ine|quash)|Twist|ableShape|F(unc|lare)|Wave)|ault(RenderUtilityList|ShaderList|TextureList|LightList))|lete(Co(lorSet|mponent)|UVSet))|ag(Node|Pose)|r(opoffLocator|agField))|u(seBackground|n(trim|i(t(Conversion|ToTimeConversion)|formField)|known(Transform|Dag)?)|vChooser)|j(iggle|oint(Cluster|Ffd|Lattice)?)|p(sdFileTex|hong(E)?|o(s(tProcessList|itionMarker)|int(MatrixMult|Constraint|On(SurfaceInfo|CurveInfo)|Emitter|Light)|l(y(Reduce|M(irror|o(difier(UV|World)?|ve(UV|Edge|Vertex|Face(tUV)?))|erge(UV|Edge|Vert|Face)|ap(Sew(Move)?|Cut|Del))|B(oolOp|evel|lindData|ase)|S(traightenUVBorder|oftEdge|ubd(Edge|Face)|p(h(ere|Proj)|lit(Ring|Edge|Vert)?)|e(parate|wEdge)|mooth(Proxy|Face)?)|Normal(izeUV|PerVertex)?|C(hipOff|yl(inder|Proj)|o(ne|pyUV|l(orPerVertex|lapse(Edge|F)))|u(t(Manip(Container)?)?|be)|loseBorder|rea(seEdge|t(or|eFace)))|T(o(Subdiv|rus)|weak(UV)?|r(iangulate|ansfer))|OptUvs|D(uplicateEdge|el(Edge|Vertex|Facet))|Unite|P(yramid|oke(Manip)?|lan(e|arProj)|r(i(sm|mitive)|oj))|Extrude(Edge|Vertex|Face)|VertexNormalManip|Quad|Flip(UV|Edge)|WedgeFace|LayoutUV|A(utoProj|ppend(Vertex)?|verageVertex))|eVectorConstraint))|fx(Geometry|Hair|Toon)|l(usMinusAverage|a(n(e|arTrimSurface)|ce(2dTexture|3dTexture)))|a(ssMatrix|irBlend|r(ti(cle(SamplerInfo|C(olorMapper|loud)|TranspMapper|IncandMapper|AgeMapper)?|tion)|ent(Constraint|Tessellate)|amDimension))|r(imitive|o(ject(ion|Curve|Tangent)|xyManager)))|e(n(tity|v(Ball|ironmentFog|S(phere|ky)|C(hrome|ube)|Fog))|x(t(end(Surface|Curve)|rude)|p(lodeNurbsShell|ression)))|v(iewManip|o(lume(Shader|Noise|Fog|Light|AxisField)|rtexField)|e(ctor(RenderGlobals|Product)|rtexBakeSet))|quadShadingSwitch|f(i(tBspline|eld|l(ter(Resample|Simplify|ClosestSample|Euler)?|e|letCurve))|o(urByFourMatrix|llicle)|urPointOn(MeshInfo|Subd)|f(BlendSrf(Obsolete)?|d|FilletSrf)|l(ow|uid(S(hape|liceManip)|Texture(2D|3D)|Emitter)|exorShape)|ra(ctal|meCache))|w(tAddMatrix|ire|ood|eightGeometryFilter|ater|rap)|l(ight(Info|Fog|Li(st|nker))?|o(cator|okAt|d(Group|Thresholds)|ft)|uminance|ea(stSquaresModifier|ther)|a(yered(Shader|Texture)|ttice|mbert))|a(n(notationShape|i(sotropic|m(Blend(InOut)?|C(urve(T(T|U|L|A)|U(T|U|L|A))?|lip)))|gleBetween)|tt(ach(Surface|Curve)|rHierarchyTest)|i(rField|mConstraint)|dd(Matrix|DoubleLinear)|udio|vg(SurfacePoints|NurbsSurfacePoints|Curves)|lign(Manip|Surface|Curve)|r(cLengthDimension|tAttrPaintTest|eaLight|rayMapper)|mbientLight|bstractBase(NurbsConversion|Create))|r(igid(Body|Solver|Constraint)|o(ck|undConstantRadius)|e(s(olution|ultCurve(TimeTo(Time|Unitless|Linear|Angular))?)|nder(Rect|Globals(List)?|Box|Sphere|Cone|Quality|L(ight|ayer(Manager)?))|cord|v(olve(dPrimitive)?|erse(Surface|Curve)?)|f(erence|lect)|map(Hsv|Color|Value)|build(Surface|Curve))|a(dialField|mp(Shader)?)|gbToHsv|bfSrf)|g(uide|eo(Connect(or|able)|metry(Shape|Constraint|VarGroup|Filter))|lobal(Stitch|CacheControl)|ammaCorrect|r(id|oup(Id|Parts)|a(nite|vityField)))|Fur(Globals|Description|Feedback|Attractors)|xformManip|m(o(tionPath|untain|vie)|u(te|lt(Matrix|i(plyDivide|listerLight)|DoubleLinear))|pBirailSrf|e(sh(VarGroup)?|ntalray(Texture|IblShape))|a(terialInfo|ke(Group|Nurb(sSquare|Sphere|C(ylinder|ircle|one|ube)|Torus|Plane)|CircularArc|T(hreePointCircularArc|extCurves|woPointCircularArc))|rble))|b(irailSrf|o(neLattice|olean|undary(Base)?)|u(lge|mp(2d|3d))|evel(Plus)?|l(in(n|dDataTemplate)|end(Shape|Color(s|Sets)|TwoAttr|Device|Weighted)?)|a(se(GeometryVarGroup|ShadingSwitch|Lattice)|keSet)|r(ownian|ush)))\b -- name: keyword.control.mel - match: \b(if|in|else|for|while|break|continue|case|default|do|switch|return|switch|case|source|catch|alias)\b -- name: keyword.other.mel - match: \b(global)\b -- name: constant.language.mel - match: \b(null|undefined)\b -- name: constant.numeric.mel - match: \b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f)?\b -- name: string.quoted.double.mel - endCaptures: - "0": - name: punctuation.definition.string.end.mel - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.mel - end: "\"" - patterns: - - name: constant.character.escape.mel - match: \\. -- name: variable.other.mel - captures: - "1": - name: punctuation.definition.variable.mel - match: (\$)[a-zA-Z_\x{7f}-\x{ff}][a-zA-Z0-9_\x{7f}-\x{ff}]*?\b -- name: string.quoted.single.mel - endCaptures: - "0": - name: punctuation.definition.string.end.mel - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.mel - end: "'" - patterns: - - name: constant.character.escape.mel - match: \\. -- name: constant.language.mel - match: \b(false|true|yes|no|on|off)\b -- name: comment.block.mel - captures: - "0": - name: punctuation.definition.comment.mel - begin: /\* - end: \*/ -- name: comment.line.double-slash.mel - captures: - "1": - name: punctuation.definition.comment.mel - match: (//).*$\n? -- name: keyword.operator.mel - match: \b(instanceof)\b -- name: keyword.operator.symbolic.mel - match: "[-\\!\\%\\&\\*\\+\\=\\/\\?\\:]" -- name: meta.preprocessor.mel - captures: - "1": - name: punctuation.definition.preprocessor.mel - match: ^[ \t]*(#)[a-zA-Z]+ -- name: meta.function.mel - endCaptures: - "0": - name: punctuation.section.function.mel - begin: ((?:global\s*)?proc)\s*(\w+\s*\[?\]?\s+|\s+)([A-Za-z_][A-Za-z0-9_]*)\s*(\() - beginCaptures: - "1": - name: keyword.other.mel - "2": - name: storage.type.mel - "3": - name: entity.name.function.mel - "4": - name: punctuation.section.function.mel - end: \) - patterns: - - include: $self -foldingStopMarker: (\*\*/|^\s*\}) -keyEquivalent: ^~M diff --git a/vendor/ultraviolet/syntax/mips.syntax b/vendor/ultraviolet/syntax/mips.syntax deleted file mode 100644 index c58f774..0000000 --- a/vendor/ultraviolet/syntax/mips.syntax +++ /dev/null @@ -1,66 +0,0 @@ ---- -name: MIPS Assembler -fileTypes: -- s -- mips -- spim -- asm -scopeName: source.mips -uuid: 7FD88C2E-6BE3-11D9-9A40-0011242E4184 -patterns: -- name: support.function.pseudo.mips - match: \b(mul|abs|div|divu|mulo|mulou|neg|negu|not|rem|remu|rol|ror|li|seq|sge|sgeu|sgt|sgtu|sle|sleu|sne|b|beqz|bge|bgeu|bgt|bgtu|ble|bleu|blt|bltu|bnez|la|ld|ulh|ulhu|ulw|sd|ush|usw|move|mfc1\.d|l\.d|l\.s|s\.d|s\.s)\b - comment: "ok actually this are instructions, but one also could call them funtions\xE2\x80\xA6" -- name: support.function.mips - match: \b(abs\.d|abs\.s|add|add\.d|add\.s|addi|addiu|addu|and|andi|bc1f|bc1t|beq|bgez|bgezal|bgtz|blez|bltz|bltzal|bne|break|c\.eq\.d|c\.eq\.s|c\.le\.d|c\.le\.s|c\.lt\.d|c\.lt\.s|ceil\.w\.d|ceil\.w\.s|clo|clz|cvt\.d\.s|cvt\.d\.w|cvt\.s\.d|cvt\.s\.w|cvt\.w\.d|cvt\.w\.s|div|div\.d|div\.s|divu|eret|floor\.w\.d|floor\.w\.s|j|jal|jalr|jr|lb|lbu|lh|lhu|ll|lui|lw|lwc1|lwl|lwr|madd|maddu|mfc0|mfc1|mfhi|mflo|mov\.d|mov\.s|movf|movf\.d|movf\.s|movn|movn\.d|movn\.s|movt|movt\.d|movt\.s|movz|movz\.d|movz\.s|msub|mtc0|mtc1|mthi|mtlo|mul|mul\.d|mul\.s|mult|multu|neg\.d|neg\.s|nop|nor|or|ori|round\.w\.d|round\.w\.s|sb|sc|sdc1|sh|sll|sllv|slt|slti|sltiu|sltu|sqrt\.d|sqrt\.s|sra|srav|srl|srlv|sub|sub\.d|sub\.s|subu|sw|swc1|swl|swr|syscall|teq|teqi|tge|tgei|tgeiu|tgeu|tlt|tlti|tltiu|tltu|trunc\.w\.d|trunc\.w\.s|xor|xori)\b -- name: storage.type.mips - match: \.(ascii|asciiz|byte|data|double|float|half|kdata|ktext|space|text|word|set\s*(noat|at))\b -- name: storage.modifier.mips - match: \.(align|extern||globl)\b -- name: meta.function.label.mips - captures: - "1": - name: entity.name.function.label.mips - match: "\\b([A-Za-z0-9_]+):" -- name: variable.other.register.usable.by-number.mips - captures: - "1": - name: punctuation.definition.variable.mips - match: (\$)(0|[2-9]|1[0-9]|2[0-5]|2[89]|3[0-1])\b -- name: variable.other.register.usable.by-name.mips - captures: - "1": - name: punctuation.definition.variable.mips - match: (\$)(zero|v[01]|a[0-3]|t[0-9]|s[0-7]|gp|sp|fp|ra)\b -- name: variable.other.register.reserved.mips - captures: - "1": - name: punctuation.definition.variable.mips - match: (\$)(at|k[01]|1|2[67])\b -- name: variable.other.register.usable.floating-point.mips - captures: - "1": - name: punctuation.definition.variable.mips - match: (\$)f([0-9]|1[0-9]|2[0-9]|3[0-1])\b -- name: constant.numeric.float.mips - match: \b\d+\.\d+\b -- name: constant.numeric.integer.mips - match: \b(\d+|0(x|X)[a-fA-F0-9]+)\b -- name: string.quoted.double.mips - endCaptures: - "0": - name: punctuation.definition.string.end.mips - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.mips - end: "\"" - patterns: - - name: constant.character.escape.mips - match: \\[rnt\\"] -- name: comment.line.number-sign.mips - captures: - "1": - name: punctuation.definition.comment.mips - match: (#).*$\n? -keyEquivalent: ^~M diff --git a/vendor/ultraviolet/syntax/mod_perl.syntax b/vendor/ultraviolet/syntax/mod_perl.syntax deleted file mode 100644 index a0b25d5..0000000 --- a/vendor/ultraviolet/syntax/mod_perl.syntax +++ /dev/null @@ -1,50 +0,0 @@ ---- -name: mod_perl -fileTypes: -- conf -scopeName: source.apache-config.mod_perl -uuid: 6A616B03-1053-49BF-830F-0F4E63DB2447 -foldingStartMarker: |- - ^[ ]*(?x) - (<(?i:FilesMatch|Files|DirectoryMatch|Directory|LocationMatch|Location|VirtualHost|IfModule|IfDefine|Perl)\b.*?> - ) -patterns: -- name: comment.block.documentation.apache-config.mod_perl - captures: - "0": - name: punctuation.definition.comment.mod_perl - begin: ^= - end: ^=cut -- name: support.constant.apache-config.mod_perl - match: \b(PerlAddVar|PerlConfigRequire|PerlLoadModule|PerlModule|PerlOptions|PerlPassEnv|PerlPostConfigRequire|PerlRequire|PerlSetEnv|PerlSetVar|PerlSwitches|SetHandler|PerlOpenLogsHandler|PerlPostConfigHandler|PerlChildInitHandler|PerlChildExitHandler|PerlPreConnectionHandler|PerlProcessConnectionHandler|PerlInputFilterHandler|PerlOutputFilterHandler|PerlSetInputFilter|PerlSetOutputFilter|PerlPostReadRequestHandler|PerlTransHandler|PerlMapToStorageHandler|PerlInitHandler|PerlHeaderParserHandler|PerlAccessHandler|PerlAuthenHandler|PerlAuthzHandler|PerlTypeHandler|PerlFixupHandler|PerlResponseHandler|PerlLogHandler|PerlCleanupHandler|PerlInterpStart|PerlInterpMax|PerlInterpMinSpare|PerlInterpMaxSpare|PerlInterpMaxRequests|PerlInterpScope|PerlTrace)\b -- name: support.constant.apache-config.mod_perl_1.mod_perl - match: \b(PerlHandler|PerlScript|PerlSendHeader|PerlSetupEnv|PerlTaintCheck|PerlWarn|PerlFreshRestart)\b -- name: meta.perl-section.apache-config.mod_perl - endCaptures: - "1": - name: meta.tag.apache-config - "2": - name: punctuation.definition.tag.apache-config - "3": - name: entity.name.tag.apache-config - "4": - name: punctuation.definition.tag.apache-config - begin: ^\s*((<)(Perl)(>)) - beginCaptures: - "1": - name: meta.tag.apache-config - "2": - name: punctuation.definition.tag.apache-config - "3": - name: entity.name.tag.apache-config - "4": - name: punctuation.definition.tag.apache-config - end: ^\s*((</)(Perl)(>)) - patterns: - - include: source.perl -- include: source.apache-config -foldingStopMarker: |- - ^[ ]*(?x) - (</(?i:FilesMatch|Files|DirectoryMatch|Directory|LocationMatch|Location|VirtualHost|IfModule|IfDefine|Perl)> - ) -keyEquivalent: ^~A diff --git a/vendor/ultraviolet/syntax/modula-3.syntax b/vendor/ultraviolet/syntax/modula-3.syntax deleted file mode 100644 index ac9ecf2..0000000 --- a/vendor/ultraviolet/syntax/modula-3.syntax +++ /dev/null @@ -1,47 +0,0 @@ ---- -name: Modula-3 -fileTypes: -- m3 -- cm3 -scopeName: source.modula-3 -uuid: 479D53FA-6ED6-11D9-8471-0011242E4184 -patterns: -- name: keyword.other.modula-3 - match: \b(ANY|ARRAY|AS|BEGIN|BITS|BRANDED|BY|CASE|CONST|DIV|DO|ELSE|ELSIF|END|EVAL|EXCEPT|EXCEPTION|EXIT|EXPORTS|FINALLY|FOR|FROM|GENERIC|IF|IMPORT|INTERFACE|LOCK|LOOP|METHODS|MOD|MODULE|OBJECT|OF|OVERRIDES|PROCEDURE|RAISE|RAISES|READONLY|RECORD|REF|REPEAT|RETURN|REVEAL|ROOT|SET|THEN|TO|TRY|TYPE|TYPECASE|UNSAFE|UNTIL|UNTRACED|VALUE|VAR|WHILE|WITH|IN|NOT|AND|OR)\b -- name: storage.type.modula-3 - match: \b(ABS|ADDRESS|ADR|ADRSIZE|BITSIZE|BOOLEAN|BYTESIZE|CARDINAL|CEILING|CHAR|DEC|DISPOSE|EXTENDED|FIRST|FLOAT|FLOOR|INC|INTEGER|ISTYPE|LAST|LONGREAL|LOOPHOLE|MAX|MIN|MUTEX|NARROW|NEW|NUMBER|ORD|REAL|REFANY|ROUND|SUBARRAY|TEXT|TRUNC|TYPECODE|VAL)\b -- name: constant.language.modula-3 - match: \b(FALSE|NIL|NULL|TRUE)\b -- name: constant.numeric.modula-3 - match: \b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f|ll|LL|ull|ULL)?\b -- name: string.quoted.single.modula-3 - endCaptures: - "0": - name: punctuation.definition.string.end.modula-3 - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.modula-3 - end: "'" - patterns: - - name: constant.character.escape.modula-3 - match: \\([ntrf\\'"]|([0-7]{3})) -- name: string.quoted.double.modula-3 - endCaptures: - "0": - name: punctuation.definition.string.end.modula-3 - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.modula-3 - end: "\"" - patterns: - - name: constant.character.escape.modula-3 - match: \\([ntrf\\'"]|([0-7]{3})) -- name: comment.block.modula-3 - captures: - "0": - name: punctuation.definition.comment.modula-3 - begin: \(\* - end: \*\) -keyEquivalent: ^~M diff --git a/vendor/ultraviolet/syntax/moinmoin.syntax b/vendor/ultraviolet/syntax/moinmoin.syntax deleted file mode 100644 index 82426b8..0000000 --- a/vendor/ultraviolet/syntax/moinmoin.syntax +++ /dev/null @@ -1,189 +0,0 @@ ---- -name: MoinMoin -fileTypes: -- moinmoin -scopeName: text.moinmoin -repository: - inline: - patterns: - - name: markup.raw.block.moinmoin - captures: - "0": - name: punctuation.definition.raw.moinmoin - begin: \{{3}(?!.*\}{3}) - end: \}{3} - - name: markup.raw.inline.moinmoin - captures: - "1": - name: punctuation.definition.raw.moinmoin - "2": - name: punctuation.definition.raw.moinmoin - "3": - name: punctuation.definition.raw.moinmoin - "4": - name: punctuation.definition.raw.moinmoin - match: (`)[^`]*(`)|({{{).*?(}}}) - - captures: - "0": - name: punctuation.definition.italic.moinmoin - begin: "'{2}(?='{3}[^']*'{3})" - contentName: markup.italic.moinmoin - end: "'{2}(?!')|'{2}(?='{3})" - patterns: - - include: "#inline" - - captures: - "0": - name: punctuation.definition.bold.moinmoin - begin: "'{3}" - contentName: markup.bold.moinmoin - end: "'{3}" - patterns: - - include: "#inline" - - captures: - "0": - name: punctuation.definition.italic.moinmoin - begin: "'{2}" - contentName: markup.italic.moinmoin - end: "'{2}(?!')|'{2}(?='{3})" - patterns: - - include: "#inline" - - captures: - "0": - name: punctuation.definition.underline.moinmoin - begin: __ - contentName: markup.underline.moinmoin - end: __ - patterns: - - include: "#inline" - - name: markup.underline.link.moinmoin - match: (?<!\!)/?(?:[A-Z][a-z0-9]+[A-Z][a-z0-9]+[A-Za-z0-9]*) - - name: markup.underline.link.moinmoin - captures: - "1": - name: punctuation.definition.link.moinmoin - "2": - name: punctuation.definition.link.moinmoin - match: (\[").*?("\]) - - name: markup.underline.link.moinmoin - captures: - "1": - name: punctuation.definition.link.moinmoin - "2": - name: punctuation.definition.link.moinmoin - match: (\[):.*?:.*?(\]) - - name: markup.underline.link.moinmoin - match: https?://\S+ - - name: markup.underline.link.moinmoin - captures: - "1": - name: punctuation.definition.link.moinmoin - "2": - name: punctuation.definition.link.moinmoin - match: (\[)https?://.*?(\]) - - name: markup.underline.link.moinmoin - captures: - "1": - name: punctuation.separator.key-value.moinmoin - match: attachment(:)\S+ - - name: meta.table.column.moinmoin - captures: - "0": - name: punctuation.definition.table.column.moinmoin - match: \|\| - - name: meta.macro.moinmoin - captures: - "0": - name: punctuation.definition.macro.moinmoin - match: (\[\[).*?(\]\]) -uuid: DB315CBC-23FD-4952-9D64-F2AC0618A840 -patterns: -- name: markup.heading.1.moinmoin - captures: - "1": - name: punctuation.definition.heading.moimoin - "2": - name: punctuation.definition.heading.moimoin - match: ^\s*(=)\s.*\s(=)\n -- name: markup.heading.2.moinmoin - captures: - "1": - name: punctuation.definition.heading.moimoin - "2": - name: punctuation.definition.heading.moimoin - match: ^\s*(==)\s.*\s(==)\n -- name: markup.heading.3.moinmoin - captures: - "1": - name: punctuation.definition.heading.moimoin - "2": - name: punctuation.definition.heading.moimoin - match: ^\s*(===)\s.*\s(===)\n -- name: markup.heading.4.moinmoin - captures: - "1": - name: punctuation.definition.heading.moimoin - "2": - name: punctuation.definition.heading.moimoin - match: ^\s*(====)\s.*\s(====)\n -- name: markup.heading.5.moinmoin - captures: - "1": - name: punctuation.definition.heading.moimoin - "2": - name: punctuation.definition.heading.moimoin - match: ^\s*(=====)\s.*\s(=====)\n -- name: meta.separator.moinmoin - match: ^\s*-----\s*\n -- name: meta.pragma.moimoin - match: ^#pragma.* -- name: comment.line.double-number-sign.moimoin - captures: - "1": - name: punctuation.definition.comment.moimoin - match: ^(##).*$\n? -- captures: - "1": - name: markup.list.definition.term.moinmoin - "2": - name: punctuation.separator.definition.moinmoin - begin: ^\s+(.*?(::))(?=\s+\S) - contentName: markup.list.definition.moinmoin - end: \n - patterns: - - include: "#inline" -- captures: - "1": - name: punctuation.definition.list_item.moinmoin - "2": - name: markup.list.unnumbered.moinmoin - begin: ^\s+(\*)(\s) - contentName: markup.list.unnumbered.moinmoin - end: \n - patterns: - - include: "#inline" -- captures: - "1": - name: punctuation.definition.list_item.moinmoin - "2": - name: markup.list.numbered.moinmoin - begin: ^\s+((?:[aAiI]|\d+)\.(?:\#\d+)?)(\s) - contentName: markup.list.numbered.moinmoin - end: \n - patterns: - - include: "#inline" -- captures: - "1": - name: punctuation.definition.table.column.moinmoin - "2": - name: punctuation.definition.table.column.moinmoin - begin: ^\s*(\|\|) - contentName: meta.table.moinmoin - end: (\|\|$)|\n - patterns: - - include: "#inline" -- name: meta.paragraph.moinmoin - begin: ^\s*(?=\S) - end: \n - patterns: - - include: "#inline" -keyEquivalent: ^~M diff --git a/vendor/ultraviolet/syntax/mootools.syntax b/vendor/ultraviolet/syntax/mootools.syntax deleted file mode 100644 index 7275397..0000000 --- a/vendor/ultraviolet/syntax/mootools.syntax +++ /dev/null @@ -1,572 +0,0 @@ ---- -name: MooTools -scopeName: source.js.mootools -repository: - array-functions: - name: meta.function.array.js.mootools - endCaptures: - "1": - name: support.function.array.js.mootools - begin: (\$(?:each|A)\() - contentName: variable.parameter.function.array.js.mootools - beginCaptures: - "1": - name: support.function.array.js.mootools - end: (\)) - patterns: - - include: source.js - element-functions: - name: meta.function.element.js.mootools - endCaptures: - "1": - name: support.function.element.js.mootools - begin: (\$?\$\() - contentName: variable.parameter.function.element.js.mootools - beginCaptures: - "1": - name: support.function.element.js.mootools - end: (\)) - patterns: - - include: source.js - hash-functions: - name: meta.function.hash.js.mootools - endCaptures: - "1": - name: support.function.hash.js.mootools - begin: (\$H\() - contentName: variable.parameter.function.hash.js.mootools - beginCaptures: - "1": - name: support.function.hash.js.mootools - end: (\)) - patterns: - - include: source.js - fx-options: - patterns: - - name: support.class.keys.fx.options.js.mootools - match: \b(onStart|onComplete|transition|duration|unit|wait|fps)\b - - name: support.class.keys.fx.slide.options.js.mootools - match: \b(mode)\b - leading-space: - patterns: - - name: meta.leading-tabs - begin: ^(?=(\t| )) - end: (?=[^\t\s]) - patterns: - - captures: - "6": - name: meta.even-tab.group6.spaces - "11": - name: meta.odd-tab.group11.spaces - "7": - name: meta.odd-tab.group7.spaces - "8": - name: meta.even-tab.group8.spaces - "9": - name: meta.odd-tab.group9.spaces - "1": - name: meta.odd-tab.group1.spaces - "2": - name: meta.even-tab.group2.spaces - "3": - name: meta.odd-tab.group3.spaces - "4": - name: meta.even-tab.group4.spaces - "10": - name: meta.even-tab.group10.spaces - "5": - name: meta.odd-tab.group5.spaces - match: ( )( )?( )?( )?( )?( )?( )?( )?( )?( )?( )? - - captures: - "6": - name: meta.even-tab.group6.tab - "11": - name: meta.odd-tab.group11.tab - "7": - name: meta.odd-tab.group7.tab - "8": - name: meta.even-tab.group8.tab - "9": - name: meta.odd-tab.group9.tab - "1": - name: meta.odd-tab.group1.tab - "2": - name: meta.even-tab.group2.tab - "3": - name: meta.odd-tab.group3.tab - "4": - name: meta.even-tab.group4.tab - "10": - name: meta.even-tab.group10.tab - "5": - name: meta.odd-tab.group5.tab - match: (\t)(\t)?(\t)?(\t)?(\t)?(\t)?(\t)?(\t)?(\t)?(\t)?(\t)? - comment: | - - The leading-space code is the ribbon highlighing thomas Aylott contributed to source.js.prototype. - More info in this thread: - http://comox.textdrive.com/pipermail/textmate/2006-August/012373.html - - dom-functions: - name: meta.function.dom.js.mootools - endCaptures: - "1": - name: support.function.dom.js.mootools - begin: (\$ES?\() - contentName: variable.parameter.function.dom.js.mootools - beginCaptures: - "1": - name: support.function.dom.js.mootools - end: (\)) - patterns: - - include: source.js -uuid: 7E4B5859-2FB4-4D2A-9105-276BDE28B94E -foldingStartMarker: (^.*{[^}]*$|^.*\([^\)]*$|^.*/\*(?!.*\*/).*$) -patterns: -- name: support.class.js.mootools - match: \b(Class|Array|Element|Event|Function|String)\b - comment: |- - - Class - The base class object of the http://mootools.net framework. - http://docs.mootools.net/files/Core/Moo-js.html -- name: support.class.class.js.mootools - match: \b(empty|extend|implement)\b -- name: support.function.class.js.mootools - match: \b(extend|Native)\b -- name: support.function.utility.js.mootools - match: \$(type|chk|pick|random|clear)\b - comment: | - - Utility - Contains Utility functions - http://docs.mootools.net/files/Core/Utility-js.html - -- captures: - "1": - name: support.class.window.browser.js.mootools - match: window\.(ie|ie6|ie7|khtml|gecko)\b -- include: "#array-functions" - comment: |- - - Array - A collection of The Array Object prototype methods. - http://docs.mootools.net/files/Native/Array-js.html -- name: support.class.array.js.mootools - match: \b(forEach|filter|map|every|some|indexOf|each|copy|remove|test|extend|associate)\b -- include: "#element-functions" - comment: |- - - Element - Custom class to allow all of its methods to be used with any DOM element via the dollar function $. - http://docs.mootools.net/files/Native/Element-js.html -- name: support.class.element.js.mootools - match: \b(injectBefore|injectAfter|injectInside|adopt|remove|clone|replaceWith|appendText|hasClass|addClass|removeClass|toggleClass|setStyle|setStyles|setOpacity|getStyle|addEvent|removeEvent|removeEvents|fireEvent|getPrevious|getNext|getFirst|getLast|getParent|getChildren|setProperty|setProperties|setHTML|getProperty|getTag|scrollTo|getValue|getSize|getPosition|getTop|getLeft|getCoordinates)\b -- name: support.class.event.js.mootools - match: \b(stop|stopPropagation|preventDefault|bindWithEvent)\b - comment: |- - - Event - Cross browser methods to manage events. - http://docs.mootools.net/files/Native/Event-js.html -- name: support.class.function.js.mootools - match: \b(create|pass|attempt|bind|bindAsEventListener|delay|periodical)\b - comment: |- - - Function - A collection of The Function Object prototype methods. - http://docs.mootools.net/files/Native/Function-js.html -- name: support.class.string.js.mootools - match: \b(test|toInt|camelCase|hyphenate|capitalize|trim|clean|rgbToHex|hexToRgb)\b - comment: |- - - String - A collection of The String Object prototype methods. - http://docs.mootools.net/files/Native/String-js.html -- name: support.class.number.js.mootools - match: \btoInt\b -- include: "#dom-functions" - comment: |- - - DOM - Css Query related function and Element extensions. - http://docs.mootools.net/files/Addons/Dom-js.html -- name: support.class.dom.js.mootools - match: \b(getElements|getElementById|getElement|getElementsBySelector|getElementsByClassName)\b - comment: document. getElementsByClassName might belong somewhere else -- include: "#hash-functions" - comment: |- - - Hash - It wraps an object that it uses internally as a map. - http://docs.mootools.net/files/Addons/Hash-js.html - -- note: several overlaps in here with named properties from array.js.mootools -- name: support.class.hash.js.mootools - match: \b(get|hasKey|set|remove|each|extend|empty|keys|values)\b -- name: support.class.color.js.mootools - match: \b(mix|invert|setHue|setSaturation|setBrightness)\b - comment: |- - - Color - Creates a new Color Object, which is an array with some color specific methods. - http://docs.mootools.net/files/Addons/Color-js.html -- name: support.function.color.js.mootools - captures: - "1": - name: variable.parameter.function.js - match: \$(?:RGB|HSB)\(([^)]*)\)\b -- name: support.function.chain.js.mootools - match: \b(chain|(call|clear)Chain)\b - comment: |- - - Common - Contains common implementations for custom classes. - http://docs.mootools.net/files/Addons/Common-js.html -- name: support.function.events.js.mootools - match: \b(add|fire|remove)Event\b -- name: support.function.options.js.mootools - match: \bsetOptions\b -- name: support.class.base.window.js.mootools - match: \bonDomReady\b - comment: |- - - Window Base - Cross browser methods to get the window size, onDomReady method. - http://docs.mootools.net/files/Window/Window-Base-js.html - -- note: addEvent is already listed under Element -- name: support.class.size.window.js.mootools - match: \b(get(Width|Height|Scroll(Width|Height|Left|Top)))\b - comment: |- - - Window Size - Cross browser methods to get various window dimensions. - http://docs.mootools.net/files/Window/Window-Size-js.html - -- note: getSize is already listed under Element -- name: support.class.ajax.js.mootools - match: \b(request|evalScripts)\b - comment: |- - - Ajax - An Ajax class, For all your asynchronous needs. - http://docs.mootools.net/files/Remote/Ajax-js.html -- name: support.function.js.mootools - match: \btoQueryString\b - comment: "note: both Object and Element have a toQueryString function/property" -- name: support.class.element.js - match: \bsend\b -- name: support.function.asset.js.mootools - match: \b(javascript|css|images?)\b - comment: |- - - Assets - provides dynamic loading for images, css and javascript files. - http://docs.mootools.net/files/Remote/Assets-js.html -- name: support.class.cookie.js.mootools - match: \b(set|get|remove)\b - comment: |- - - Cookie - Class for creating, getting, and removing cookies. - http://docs.mootools.net/files/Remote/Assets-js.html -- name: support.class.json.js.mootools - match: \b(toString|evaluate)\b - comment: |- - - Json - Simple Json parser and Stringyfier, See: http://www.json.org/ - http://docs.mootools.net/files/Remote/Json-js.html -- name: support.class.json.js.mootools - match: \bJson\.Remote\b - comment: |- - - Json Remote - Wrapped XHR with automated sending and receiving of Javascript Objects in Json Format. - http://docs.mootools.net/files/Remote/Json-Remote-js.html -- name: support.class.xhr.js.mootools - match: \bXHR\b - comment: |- - - XHR - Contains the basic XMLHttpRequest Class Wrapper. - http://docs.mootools.net/files/Remote/XHR-js.html -- name: support.class.base.fx.js.mootools - match: \b(set|start|stop)\b - comment: |- - - Fx.Base - Base class for the Mootools Effects (Moo.Fx) library. - http://docs.mootools.net/files/Effects/Fx-Base-js.html -- name: support.class.transitions.fx.js.mootools - match: \b(linear|sineInOut)\b -- name: support.class.keys.options.transitions.fx - match: \b(onStart|onComplete|transition|duration|unit|wait|fps)\b -- name: support.class.elements.fx.js.mootools - match: \b(start)\b - comment: |- - - Fx.Elements - Fx.Elements allows you to apply any number of styles transitions to a selection of elements. - http://docs.mootools.net/files/Effects/Fx-Elements-js.html -- endCaptures: - "1": - name: punctuation.definition.parameters.end.js - begin: (new)\s+(Fx\.Elements)(\() - contentName: variable.parameter.fx.elements.js.mootools - beginCaptures: - "1": - name: keyword.operator.new.js - "2": - name: entity.name.type.instance.js.mootools - "3": - name: punctuation.definition.parameters.begin.js - end: (\)(;|$)) - patterns: - - include: "#element-functions" - - include: "#array-functions" - - include: "#dom-functions" - - include: "#hash-functions" - - endCaptures: - "1": - name: punctuation.definition.parameters.end.js - begin: (\{) - contentName: variable.parameter.fx.elements.options.js.mootools - beginCaptures: - "1": - name: punctuation.definition.parameters.begin.js - end: (\})(?=\)) - patterns: - - name: punctuation.separator.key-value.js.mootools - match: (:) - - include: "#fx-options" - - include: source.js -- name: support.class.scroll.fx.js.mootools - match: \b(scrollTo|to(Top|Bottom|Left|Right|Element)) - comment: |- - - Fx.Scroll - Scroll any element with an overflow, including the window element. - http://docs.mootools.net/files/Effects/Fx-Scroll-js.html -- endCaptures: - "1": - name: punctuation.definition.parameters.end.js - begin: (new)\s+(Fx\.Scroll)(\() - contentName: variable.parameter.fx.scroll.js.mootools - beginCaptures: - "1": - name: keyword.operator.new.js - "2": - name: entity.name.type.instance.js.mootools - "3": - name: punctuation.definition.parameters.begin.js - end: (\)(;|$)) - patterns: - - include: "#element-functions" - - include: "#array-functions" - - include: "#dom-functions" - - include: "#hash-functions" - - endCaptures: - "1": - name: punctuation.definition.parameters.end.js - begin: (\{) - contentName: variable.parameter.fx.scroll.options.js.mootools - beginCaptures: - "1": - name: punctuation.definition.parameters.begin.js - end: (\})(?=\)) - patterns: - - name: punctuation.separator.key-value.js.mootools - match: (:) - - include: "#fx-options" - - include: source.js -- name: support.class.slide.fx.js.mootools - match: \b(slide(In|Out)|hide|show|toggle)\b - comment: |- - - Fx.Slide - The slide effect; slides an element in horizontally or vertically, the contents will fold inside. - http://docs.mootools.net/files/Effects/Fx-Slide-js.html -- endCaptures: - "1": - name: punctuation.definition.parameters.end.js - begin: (new)\s+(Fx\.Slide)(\() - contentName: variable.parameter.fx.slide.js.mootools - beginCaptures: - "1": - name: keyword.operator.new.js - "2": - name: entity.name.type.instance.js.mootools - "3": - name: punctuation.definition.parameters.begin.js - end: (\)(;|$)) - patterns: - - include: "#element-functions" - - include: "#array-functions" - - include: "#dom-functions" - - include: "#hash-functions" - - endCaptures: - "1": - name: punctuation.definition.parameters.end.js - begin: (\{) - contentName: variable.parameter.fx.slide.options.js.mootools - beginCaptures: - "1": - name: punctuation.definition.parameters.begin.js - end: (\})(?=\)) - patterns: - - name: punctuation.separator.key-value.js.mootools - match: (:) - - include: "#fx-options" - - include: source.js -- name: support.class.slide.fx.js.mootools - match: \b(hide|start)\b - comment: |- - - Fx.Style - The Style effect; Extends Fx.Base, inherits all its properties. - http://docs.mootools.net/files/Effects/Fx-Style-js.html -- endCaptures: - "1": - name: punctuation.definition.parameters.end.js - begin: (new)\s+(Fx\.Style)(\() - contentName: variable.parameter.fx.style.js.mootools - beginCaptures: - "1": - name: keyword.operator.new.js - "2": - name: entity.name.type.instance.fx.style.js.mootools - "3": - name: punctuation.definition.parameters.begin.js - end: (\)(;|$)) - patterns: - - include: "#element-functions" - - include: "#array-functions" - - include: "#dom-functions" - - include: "#hash-functions" - - endCaptures: - "1": - name: punctuation.definition.parameters.end.js - begin: ,\s*(\{) - contentName: variable.parameter.fx.style.options.js.mootools - beginCaptures: - "1": - name: punctuation.definition.parameters.begin.js - end: (\})(?=\)) - patterns: - - name: punctuation.separator.key-value.js.mootools - match: (:) - - include: "#fx-options" - - include: source.js -- name: support.class.element.js.mootools - match: \b(effect)\b -- name: support.class.styles.fx.js.mootools - match: \b(start)\b - comment: |- - - Fx.Styles - Allows you to animate multiple css properties at once; Extends Fx.Base, inherits all its properties. - http://docs.mootools.net/files/Effects/Fx-Styles-js.html -- endCaptures: - "1": - name: punctuation.definition.parameters.end.js - begin: (new)\s+(Fx\.Styles)(\() - contentName: variable.parameter.fx.styles.js.mootools - beginCaptures: - "1": - name: keyword.operator.new.js - "2": - name: entity.name.type.instance.js.mootools - "3": - name: punctuation.definition.parameters.begin.js - end: (\)(;|$)) - patterns: - - include: "#element-functions" - - include: "#array-functions" - - include: "#dom-functions" - - include: "#hash-functions" - - endCaptures: - "1": - name: punctuation.definition.parameters.end.js - begin: (\{) - contentName: variable.parameter.fx.styles.options.js.mootools - beginCaptures: - "1": - name: punctuation.definition.parameters.begin.js - end: (\})(?=\)) - patterns: - - name: punctuation.separator.key-value.js.mootools - match: (:) - - include: "#fx-options" - - include: source.js -- name: support.class.element.js.mootools - match: \b(effects)\b -- name: support.class.transitions.fx.js.mootools - match: \b(linear|quadIn|quadOut|quadInOut|cubicIn|cubicOut|cubicInOut|quartIn|quartOut|quartInOut|quintIn|quintOut|quintInOut|sineIn|sineOut|sineInOut|expoIn|expoOut|expoInOut|circIn|circOut|circInOut|elasticIn|elasticOut|elasticInOut|backIn|backOut|backInOut|bounceIn|bounceOut|bounceInOut)\b - comment: |- - - Fx.Transitions - A collection of tweaning transitions for use with the Fx.Base classes. - http://docs.mootools.net/files/Effects/Fx-Transitions-js.html -- name: support.class.fx.utils.js.mootools - match: \b(toggle|show)\b - comment: |- - - Fx.Utils - Contains Fx.Height, Fx.Width, Fx.Opacity. - http://docs.mootools.net/files/Effects/Fx-Styles-js.html -- endCaptures: - "1": - name: punctuation.definition.parameters.end.js - begin: (new)\s+(Fx\.(?:Height|Width|Opacity))(\() - contentName: variable.parameter.fx.utils.js.mootools - beginCaptures: - "1": - name: keyword.operator.new.js - "2": - name: entity.name.type.instance.js.mootools - "3": - name: punctuation.definition.parameters.begin.js - end: (\));?$ - patterns: - - include: "#element-functions" - - include: "#array-functions" - - include: "#dom-functions" - - include: "#hash-functions" - - endCaptures: - "1": - name: punctuation.definition.parameters.end.js - begin: (\{) - contentName: variable.parameter.fx.utils.options.js.mootools - beginCaptures: - "1": - name: punctuation.definition.parameters.begin.js - end: (\})\) - patterns: - - name: punctuation.separator.key-value.js.mootools - match: (:) - - include: "#fx-options" - - include: source.js -- name: support.class.element.js.mootools - match: \b(makeResizable)\b - comment: |- - - Drag.Base - Modify two css properties of an element based on the position of the mouse. - http://docs.mootools.net/files/Drag/Drag-Base-js.html -- name: support.class.element.js.mootools - match: \b(makeDraggable)\b - comment: |- - - Drag.Move - Modify two css properties of an element based on the position of the mouse. - http://docs.mootools.net/files/Drag/Drag-Base-js.html -- include: "#leading-space" -- include: source.js -foldingStopMarker: (^\s*\}|^\s*\)|^(?!.*/\*).*\*/) -keyEquivalent: ^~J -comment: | - - MooTools Framework by Valerio Proietti. - http://mootools.net - This syntax document is largely based on the documentation at http://docs.mootools.net - Initial bundle by Joe Maller. - diff --git a/vendor/ultraviolet/syntax/movable_type.syntax b/vendor/ultraviolet/syntax/movable_type.syntax deleted file mode 100644 index 7f06bdc..0000000 --- a/vendor/ultraviolet/syntax/movable_type.syntax +++ /dev/null @@ -1,162 +0,0 @@ ---- -name: Movable Type -fileTypes: -- mtml -firstLineMatch: <\$?MT -scopeName: text.html.mt -repository: - tag-stuff: - patterns: - - include: "#tag-generic-attribute" - - include: "#string-double-quoted" - - include: "#string-single-quoted" - string-double-quoted: - name: string.quoted.double.html - endCaptures: - "0": - name: punctuation.definition.string.end.html - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.html - end: "\"" - patterns: - - include: "#embedded-code" - - include: "#entities" - mt-container-tag: - patterns: - - name: meta.tag.mt.container.html - endCaptures: - "0": - name: punctuation.definition.tag.mt - begin: (</?)(MT\w+) - beginCaptures: - "1": - name: punctuation.definition.tag.mt - "2": - name: entity.name.tag.mt - end: ">" - patterns: - - include: "#tag-stuff" - php: - patterns: - - name: source.php.embedded.html - captures: - "1": - name: punctuation.section.embedded.php - begin: (?:^\s*)(<\?(php|=)?)(?!.*\?>) - end: (\?>)(?:\s*$\n)? - patterns: - - include: "#php-source" - comment: match only multi-line PHP with leading whitespace - - name: source.php.embedded.html - captures: - "0": - name: punctuation.section.embedded.php - begin: <\?(php|=)? - end: \?> - patterns: - - include: "#php-source" - mt-variable-tag: - patterns: - - name: meta.tag.mt.variable.html - endCaptures: - "1": - name: variable.other.mt - "2": - name: punctuation.definition.tag.mt - begin: (<)(\$MT\w+) - beginCaptures: - "1": - name: punctuation.definition.tag.mt - "2": - name: variable.other.mt - end: (\$)?(>) - patterns: - - include: "#tag-stuff" - php-source: - patterns: - - name: comment.line.number-sign.ruby - captures: - "1": - name: punctuation.definition.comment.php - match: (#).*?(?=\?>) - - name: comment.line.double-slash.ruby - captures: - "1": - name: punctuation.definition.comment.php - match: (//).*?(?=\?>) - - include: source.php - entities: - patterns: - - name: constant.character.entity.html - captures: - "1": - name: punctuation.definition.constant.html - "3": - name: punctuation.definition.constant.html - match: (&)([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+)(;) - - name: invalid.illegal.bad-ampersand.html - match: "&" - string-single-quoted: - name: string.quoted.single.html - endCaptures: - "0": - name: punctuation.definition.string.end.html - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.html - end: "'" - patterns: - - include: "#embedded-code" - - include: "#entities" - tag-generic-attribute: - name: entity.other.attribute-name.html - match: \b([a-zA-Z-_:]+) - ruby: - name: source.ruby.embedded.html - captures: - "0": - name: punctuation.section.embedded.ruby - begin: <%+(?!>)=? - end: -?%> - patterns: - - name: comment.line.number-sign.ruby - captures: - "1": - name: punctuation.definition.comment.ruby - match: (#).*?(?=-?%>) - - include: source.ruby - smarty: - name: source.smarty.embedded.xhtml - captures: - "0": - name: punctuation.section.embedded.smarty - begin: "{{|{" - end: "}}|}" - disabled: "1" - patterns: - - include: source.smarty - embedded-code: - patterns: - - include: "#php" - - include: "#ruby" - - include: "#smarty" -uuid: 7071B5CA-849A-4D88-A96E-DD725ED622BF -foldingStartMarker: (<(?i:(head|table|tr|div|style|script|ul|ol|form|dl))\b.*?>|<MT\w+\b.*?>|\{\{(if|foreach|capture|literal|foreach|php|section|strip)|\{\s*$) -patterns: -- include: "#mt-container-tag" -- include: "#mt-variable-tag" -- include: text.html.basic - comment: This is set to use XHTML standards, but you can change that by changing .strict to .basic for HTML standards -- name: source.smarty.embedded.html - captures: - "0": - name: punctuation.section.embedded.smarty - begin: "{{" - end: "}}" - patterns: - - include: source.smarty -foldingStopMarker: (</(?i:(head|table|tr|div|style|script|ul|ol|form|dl))>|<\/MT\w+\b.*?>|\{\{/(if|foreach|capture|literal|foreach|php|section|strip)|(^|\s)\}\}) -keyEquivalent: ^~M diff --git a/vendor/ultraviolet/syntax/multimarkdown.syntax b/vendor/ultraviolet/syntax/multimarkdown.syntax deleted file mode 100644 index d3ec6a3..0000000 --- a/vendor/ultraviolet/syntax/multimarkdown.syntax +++ /dev/null @@ -1,39 +0,0 @@ ---- -name: MultiMarkdown -firstLineMatch: ^Format:\s*(?i:complete)\s*$ -scopeName: text.html.markdown.multimarkdown -uuid: F5E04BF4-69A9-45AE-9205-B3F3C2B00130 -foldingStartMarker: |- - (?x) - (<(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl)\b.*?> - |<!--(?!.*-->) - |\{\s*($|\?>\s*$|//|/\*(.*\*/\s*$|(?!.*?\*/))) - ) -patterns: -- name: meta.header.multimarkdown - begin: ^([A-Za-z0-9]+)(:)\s* - beginCaptures: - "1": - name: keyword.other.multimarkdown - "2": - name: punctuation.separator.key-value.multimarkdown - end: ^$|^(?=[A-Za-z0-9]+:) - patterns: - - name: string.unquoted.multimarkdown - match: .+ - comment: |- - The reason for not setting scopeName = "string.unquoted" - (for the parent rule) is that we do not want - newlines to be marked as string.unquoted -- name: meta.content.multimarkdown - begin: ^(?!=[A-Za-z0-9]+:) - end: ^(?=not)possible$ - patterns: - - include: text.html.markdown -foldingStopMarker: |- - (?x) - (</(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl)> - |^\s*--> - |(^|\s)\} - ) -keyEquivalent: ^~M diff --git a/vendor/ultraviolet/syntax/objective-c++.syntax b/vendor/ultraviolet/syntax/objective-c++.syntax deleted file mode 100644 index cf77c09..0000000 --- a/vendor/ultraviolet/syntax/objective-c++.syntax +++ /dev/null @@ -1,18 +0,0 @@ ---- -name: Objective-C++ -fileTypes: -- mm -- M -- h -scopeName: source.objc++ -uuid: FDAB1813-6B1C-11D9-BCAC-000D93589AF6 -foldingStartMarker: "(?x)\n\ - \t\t /\\*\\*(?!\\*)\n\ - \t\t|^(?![^{]*?//|[^{]*?/\\*(?!.*?\\*/.*?\\{)).*?\\{\\s*($|//|/\\*(?!.*?\\*/.*\\S))\n\ - \t\t|^@(interface|protocol|implementation)\\b\n\ - \t" -patterns: -- include: source.objc -- include: source.c++ -foldingStopMarker: (?<!\*)\*\*/|^\s*\}|^@end\b -keyEquivalent: ~^O diff --git a/vendor/ultraviolet/syntax/objective-c.syntax b/vendor/ultraviolet/syntax/objective-c.syntax deleted file mode 100644 index c66484a..0000000 --- a/vendor/ultraviolet/syntax/objective-c.syntax +++ /dev/null @@ -1,233 +0,0 @@ ---- -name: Objective-C -fileTypes: -- m -- h -bundleUUID: 4679484F-6227-11D9-BFB1-000D93589AF6 -scopeName: source.objc -repository: - protocol_type_qualifier: - name: storage.modifier.protocol.objc - match: \b(in|out|inout|oneway|bycopy|byref)\b - bracketed_content: - name: meta.bracketed.objc - captures: - "0": - name: punctuation.section.scope.objc - begin: \[ - end: \] - patterns: - - name: meta.function-call.objc - begin: (?=\w)(?<=[\w\])"] )(\w+(?:(:)|(?=\]))) - beginCaptures: - "1": - name: support.function.any-method.objc - "2": - name: punctuation.separator.arguments.objc - end: (?=\]) - patterns: - - name: support.function.any-method.name-of-parameter.objc - captures: - "1": - name: punctuation.separator.arguments.objc - match: \b\w+(:) - - include: "#special_variables" - - include: $base - - include: "#special_variables" - - include: $base - protocol_list: - name: meta.protocol-list.objc - endCaptures: - "1": - name: punctuation.section.scope.end.objc - begin: (<) - beginCaptures: - "1": - name: punctuation.section.scope.begin.objc - end: (>) - patterns: - - name: support.other.protocol.objc - match: \bNS(GlyphStorage|M(utableCopying|enuItem)|C(hangeSpelling|o(ding|pying|lorPicking(Custom|Default)))|T(oolbarItemValidations|ext(Input|AttachmentCell))|I(nputServ(iceProvider|erMouseTracker)|gnoreMisspelledWords)|Obj(CTypeSerializationCallBack|ect)|D(ecimalNumberBehaviors|raggingInfo)|U(serInterfaceValidations|RL(HandleClient|DownloadDelegate|ProtocolClient|AuthenticationChallengeSender))|Validated(ToobarItem|UserInterfaceItem)|Locking)\b - method: - name: meta.function.objc - begin: ^(-|\+)\s* - end: (?=\{)|; - patterns: - - name: meta.return-type.objc - captures: - "1": - name: punctuation.definition.type.objc - "2": - name: entity.name.function.objc - begin: (\() - end: (\))\s*(\w+\b) - patterns: - - include: "#protocol_list" - - include: "#protocol_type_qualifier" - - include: $base - - name: entity.name.function.name-of-parameter.objc - match: \b\w+(?=:) - - name: meta.argument-type.objc - endCaptures: - "1": - name: punctuation.definition.type.objc - "2": - name: variable.parameter.function.objc - begin: ((:))\s*(\() - beginCaptures: - "1": - name: entity.name.function.name-of-parameter.objc - "2": - name: punctuation.separator.arguments.objc - "3": - name: punctuation.definition.type.objc - end: (\))\s*(\w+\b)? - patterns: - - include: "#protocol_list" - - include: "#protocol_type_qualifier" - - include: $base - - include: "#comment" - comment: - patterns: - - name: comment.block.objc - captures: - "0": - name: punctuation.definition.comment.objc - begin: /\* - end: \*/ - - name: comment.line.double-slash.c++ - begin: // - beginCaptures: - "0": - name: punctuation.definition.comment.objc - end: $\n? - patterns: - - name: punctuation.separator.continuation.c++ - match: (?>\\\s*\n) - special_variables: - patterns: - - name: variable.other.selector.objc - match: \b_cmd\b - - name: variable.language.objc - match: \b(self|super)\b -uuid: F85CC716-6B1C-11D9-9A20-000D93589AF6 -foldingStartMarker: "(?x)\n\ - \t\t /\\*\\*(?!\\*)\n\ - \t\t|^(?![^{]*?//|[^{]*?/\\*(?!.*?\\*/.*?\\{)).*?\\{\\s*($|//|/\\*(?!.*?\\*/.*\\S))\n\ - \t\t|^@(interface|protocol|implementation)\\b\n\ - \t" -patterns: -- name: meta.interface-or-protocol.objc - captures: - "6": - name: punctuation.definition.entity.other.inherited-class.objc - "7": - name: entity.other.inherited-class.objc - "8": - name: meta.divider.objc - "9": - name: meta.inherited-class.objc - "1": - name: storage.type.objc - "2": - name: punctuation.definition.storage.type.objc - "4": - name: entity.name.type.objc - begin: ((@)(interface|protocol))(?!.+;)\s+([A-Za-z][A-Za-z0-9]*)\s*((:)(?:\s*)([A-Za-z][A-Za-z0-9]*))?(\s|\n)? - contentName: meta.scope.interface.objc - end: ((@)end)\b - patterns: - - include: "#protocol_list" - - include: "#method" - - include: $base -- name: meta.implementation.objc - captures: - "1": - name: storage.type.objc - "2": - name: punctuation.definition.storage.type.objc - "4": - name: entity.name.type.objc - "5": - name: entity.other.inherited-class.objc - begin: ((@)(implementation))\s+([A-Za-z][A-Za-z0-9]*)\s*(?::\s*([A-Za-z][A-Za-z0-9]*))? - contentName: meta.scope.implementation.objc - end: ((@)end)\b - patterns: - - include: "#special_variables" - - include: "#method" - - include: $base -- name: string.quoted.double.objc - endCaptures: - "0": - name: punctuation.definition.string.end.objc - begin: "@\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.objc - end: "\"" - patterns: - - name: constant.character.escape.objc - match: \\(\\|[abefnrtv'"?]|[0-3]\d{,2}|[4-7]\d?|x[a-zA-Z0-9]+) - - name: invalid.illegal.unknown-escape.objc - match: \\. -- name: meta.id-with-protocol.objc - begin: (id)\s?(?=<) - beginCaptures: - "1": - name: storage.type.objc - end: (?<=>) - patterns: - - include: "#protocol_list" -- name: keyword.control.macro.objc - match: \b(NS_DURING|NS_HANDLER|NS_ENDHANDLER)\b -- name: keyword.control.exception.objc - captures: - "1": - name: punctuation.definition.keyword.objc - match: (@)(try|catch|finally|throw)\b -- name: keyword.control.synchronize.objc - captures: - "1": - name: punctuation.definition.keyword.objc - match: (@)(synchronized)\b -- name: keyword.other.objc - captures: - "1": - name: punctuation.definition.keyword.objc - match: (@)(defs|encode)\b -- name: storage.type.objc - captures: - "2": - name: meta.id-type.objc - match: \b(IBOutlet|IBAction|BOOL|SEL|id(?!\s?<)|unichar|IMP|Class)\b -- name: storage.type.objc - captures: - "1": - name: punctuation.definition.storage.type.objc - match: (@)(class|selector|protocol)\b -- name: storage.modifier.objc - captures: - "1": - name: punctuation.definition.storage.modifier.objc - match: (@)(synchronized|public|private|protected)\b -- name: constant.language.objc - match: \b(YES|NO|Nil|nil)\b -- name: support.variable.foundation - match: \bNSApp\b -- include: source.c -- name: support.function.cocoa - match: \bNS(R(ound(DownToMultipleOfPageSize|UpToMultipleOfPageSize)|un(CriticalAlertPanel(RelativeToWindow)?|InformationalAlertPanel(RelativeToWindow)?|AlertPanel(RelativeToWindow)?)|e(set(MapTable|HashTable)|c(ycleZone|t(Clip(List)?|F(ill(UsingOperation|List(UsingOperation|With(Grays|Colors(UsingOperation)?))?)?|romString))|ordAllocationEvent)|turnAddress|leaseAlertPanel|a(dPixel|l(MemoryAvailable|locateCollectable))|gisterServicesProvider)|angeFromString)|Get(SizeAndAlignment|CriticalAlertPanel|InformationalAlertPanel|UncaughtExceptionHandler|FileType(s)?|WindowServerMemory|AlertPanel)|M(i(n(X|Y)|d(X|Y))|ouseInRect|a(p(Remove|Get|Member|Insert(IfAbsent|KnownAbsent)?)|ke(R(ect|ange)|Size|Point)|x(Range|X|Y)))|B(itsPer(SampleFromDepth|PixelFromDepth)|e(stDepth|ep|gin(CriticalAlertSheet|InformationalAlertSheet|AlertSheet)))|S(ho(uldRetainWithZone|w(sServicesMenuItem|AnimationEffect))|tringFrom(R(ect|ange)|MapTable|S(ize|elector)|HashTable|Class|Point)|izeFromString|e(t(ShowsServicesMenuItem|ZoneName|UncaughtExceptionHandler|FocusRingStyle)|lectorFromString|archPathForDirectoriesInDomains)|wap(Big(ShortToHost|IntToHost|DoubleToHost|FloatToHost|Long(ToHost|LongToHost))|Short|Host(ShortTo(Big|Little)|IntTo(Big|Little)|DoubleTo(Big|Little)|FloatTo(Big|Little)|Long(To(Big|Little)|LongTo(Big|Little)))|Int|Double|Float|L(ittle(ShortToHost|IntToHost|DoubleToHost|FloatToHost|Long(ToHost|LongToHost))|ong(Long)?)))|H(ighlightRect|o(stByteOrder|meDirectory(ForUser)?)|eight|ash(Remove|Get|Insert(IfAbsent|KnownAbsent)?)|FSType(CodeFromFileType|OfFile))|N(umberOfColorComponents|ext(MapEnumeratorPair|HashEnumeratorItem))|C(o(n(tainsRect|vert(GlyphsToPackedGlyphs|Swapped(DoubleToHost|FloatToHost)|Host(DoubleToSwapped|FloatToSwapped)))|unt(MapTable|HashTable|Frames|Windows(ForContext)?)|py(M(emoryPages|apTableWithZone)|Bits|HashTableWithZone|Object)|lorSpaceFromDepth|mpare(MapTables|HashTables))|lassFromString|reate(MapTable(WithZone)?|HashTable(WithZone)?|Zone|File(namePboardType|ContentsPboardType)))|TemporaryDirectory|I(s(ControllerMarker|EmptyRect|FreedObject)|n(setRect|crementExtraRefCount|te(r(sect(sRect|ionR(ect|ange))|faceStyleForKey)|gralRect)))|Zone(Realloc|Malloc|Name|Calloc|Fr(omPointer|ee))|O(penStepRootDirectory|ffsetRect)|D(i(sableScreenUpdates|videRect)|ottedFrameRect|e(c(imal(Round|Multiply|S(tring|ubtract)|Normalize|Co(py|mpa(ct|re))|IsNotANumber|Divide|Power|Add)|rementExtraRefCountWasZero)|faultMallocZone|allocate(MemoryPages|Object))|raw(Gr(oove|ayBezel)|B(itmap|utton)|ColorTiledRects|TiledRects|DarkBezel|W(hiteBezel|indowBackground)|LightBezel))|U(serName|n(ionR(ect|ange)|registerServicesProvider)|pdateDynamicServices)|Java(Bundle(Setup|Cleanup)|Setup(VirtualMachine)?|Needs(ToLoadClasses|VirtualMachine)|ClassesF(orBundle|romPath)|ObjectNamedInPath|ProvidesClasses)|P(oint(InRect|FromString)|erformService|lanarFromDepth|ageSize)|E(n(d(MapTableEnumeration|HashTableEnumeration)|umerate(MapTable|HashTable)|ableScreenUpdates)|qual(R(ects|anges)|Sizes|Points)|raseRect|xtraRefCount)|F(ileTypeForHFSTypeCode|ullUserName|r(ee(MapTable|HashTable)|ame(Rect(WithWidth(UsingOperation)?)?|Address)))|Wi(ndowList(ForContext)?|dth)|Lo(cationInRange|g(v|PageSize)?)|A(ccessibility(R(oleDescription(ForUIElement)?|aiseBadArgumentException)|Unignored(Children(ForOnlyChild)?|Descendant|Ancestor)|PostNotification|ActionDescription)|pplication(Main|Load)|vailableWindowDepths|ll(MapTable(Values|Keys)|HashTableObjects|ocate(MemoryPages|Collectable|Object))))\b -- name: support.class.cocoa - match: \bNS(R(u(nLoop|ler(Marker|View))|e(sponder|cursiveLock|lativeSpecifier)|an(domSpecifier|geSpecifier))|G(etCommand|lyph(Generator|Storage|Info)|raphicsContext)|XML(Node|D(ocument|TD(Node)?)|Parser|Element)|M(iddleSpecifier|ov(ie(View)?|eCommand)|utable(S(tring|et)|C(haracterSet|opying)|IndexSet|D(ictionary|ata)|URLRequest|ParagraphStyle|A(ttributedString|rray))|e(ssagePort(NameServer)?|nu(Item(Cell)?|View)?|t(hodSignature|adata(Item|Query(ResultGroup|AttributeValueTuple)?)))|a(ch(BootstrapServer|Port)|trix))|B(itmapImageRep|ox|u(ndle|tton(Cell)?)|ezierPath|rowser(Cell)?)|S(hadow|c(anner|r(ipt(SuiteRegistry|C(o(ercionHandler|mmand(Description)?)|lassDescription)|ObjectSpecifier|ExecutionContext|WhoseTest)|oll(er|View)|een))|t(epper(Cell)?|atus(Bar|Item)|r(ing|eam))|imple(HorizontalTypesetter|CString)|o(cketPort(NameServer)?|und|rtDescriptor)|p(e(cifierTest|ech(Recognizer|Synthesizer)|ll(Server|Checker))|litView)|e(cureTextField(Cell)?|t(Command)?|archField(Cell)?|rializer|gmentedC(ontrol|ell))|lider(Cell)?|avePanel)|H(ost|TTP(Cookie(Storage)?|URLResponse)|elpManager)|N(ib(Con(nector|trolConnector)|OutletConnector)?|otification(Center|Queue)?|u(ll|mber(Formatter)?)|etService(Browser)?|ameSpecifier)|C(ha(ngeSpelling|racterSet)|o(n(stantString|nection|trol(ler)?|ditionLock)|d(ing|er)|unt(Command|edSet)|pying|lor(Space|P(ick(ing(Custom|Default)|er)|anel)|Well|List)?|m(p(oundPredicate|arisonPredicate)|boBox(Cell)?))|u(stomImageRep|rsor)|IImageRep|ell|l(ipView|o(seCommand|neCommand)|assDescription)|a(ched(ImageRep|URLResponse)|lendar(Date)?)|reateCommand)|T(hread|ypesetter|ime(Zone|r)|o(olbar(Item(Validations)?)?|kenField(Cell)?)|ext(Block|Storage|Container|Tab(le(Block)?)?|Input|View|Field(Cell)?|List|Attachment(Cell)?)?|a(sk|b(le(Header(Cell|View)|Column|View)|View(Item)?))|reeController)|I(n(dex(S(pecifier|et)|Path)|put(Manager|S(tream|erv(iceProvider|er(MouseTracker)?)))|vocation)|gnoreMisspelledWords|mage(Rep|Cell|View)?)|O(ut(putStream|lineView)|pen(GL(Context|Pixel(Buffer|Format)|View)|Panel)|bj(CTypeSerializationCallBack|ect(Controller)?))|D(i(st(antObject(Request)?|ributed(NotificationCenter|Lock))|ctionary|rectoryEnumerator)|ocument(Controller)?|e(serializer|cimalNumber(Behaviors|Handler)?|leteCommand)|at(e(Components|Picker(Cell)?|Formatter)?|a)|ra(wer|ggingInfo))|U(ser(InterfaceValidations|Defaults(Controller)?)|RL(Re(sponse|quest)|Handle(Client)?|C(onnection|ache|redential(Storage)?)|Download(Delegate)?|Prot(ocol(Client)?|ectionSpace)|AuthenticationChallenge(Sender)?)?|n(iqueIDSpecifier|doManager|archiver))|P(ipe|o(sitionalSpecifier|pUpButton(Cell)?|rt(Message|NameServer|Coder)?)|ICTImageRep|ersistentDocument|DFImageRep|a(steboard|nel|ragraphStyle|geLayout)|r(int(Info|er|Operation|Panel)|o(cessInfo|tocolChecker|perty(Specifier|ListSerialization)|gressIndicator|xy)|edicate))|E(numerator|vent|PSImageRep|rror|x(ception|istsCommand|pression))|V(iew(Animation)?|al(idated(ToobarItem|UserInterfaceItem)|ue(Transformer)?))|Keyed(Unarchiver|Archiver)|Qui(ckDrawView|tCommand)|F(ile(Manager|Handle|Wrapper)|o(nt(Manager|Descriptor|Panel)?|rm(Cell|atter)))|W(hoseSpecifier|indow(Controller)?|orkspace)|L(o(c(k(ing)?|ale)|gicalTest)|evelIndicator(Cell)?|ayoutManager)|A(ssertionHandler|nimation|ctionCell|ttributedString|utoreleasePool|TSTypesetter|ppl(ication|e(Script|Event(Manager|Descriptor)))|ffineTransform|lert|r(chiver|ray(Controller)?)))\b -- name: support.type.cocoa - match: \bNS(R(ect(Edge)?|ange)|G(lyph(Relation|LayoutMode)?|radientType)|M(odalSession|a(trixMode|p(Table|Enumerator)))|B(itmapImageFileType|orderType|uttonType|ezelStyle|ackingStoreType|rowserColumnResizingType)|S(cr(oll(er(Part|Arrow)|ArrowPosition)|eenAuxiliaryOpaque)|tringEncoding|ize|ocketNativeHandle|election(Granularity|Direction|Affinity)|wapped(Double|Float)|aveOperationType)|Ha(sh(Table|Enumerator)|ndler(2)?)|C(o(ntrol(Size|Tint)|mp(ositingOperation|arisonResult))|ell(State|Type|ImagePosition|Attribute))|T(hreadPrivate|ypesetterGlyphInfo|i(ckMarkPosition|tlePosition|meInterval)|o(ol(TipTag|bar(SizeMode|DisplayMode))|kenStyle)|IFFCompression|ext(TabType|Alignment)|ab(State|leViewDropOperation|ViewType)|rackingRectTag)|ImageInterpolation|Zone|OpenGL(ContextAuxiliary|PixelFormatAuxiliary)|D(ocumentChangeType|atePickerElementFlags|ra(werState|gOperation))|UsableScrollerParts|P(oint|r(intingPageOrder|ogressIndicator(Style|Th(ickness|readInfo))))|EventType|KeyValueObservingOptions|Fo(nt(SymbolicTraits|TraitMask|Action)|cusRingType)|W(indow(OrderingMode|Depth)|orkspace(IconCreationOptions|LaunchOptions)|ritingDirection)|L(ineBreakMode|ayout(Status|Direction))|A(nimation(Progress|Effect)|ppl(ication(TerminateReply|DelegateReply|PrintReply)|eEventManagerSuspensionID)|ffineTransformStruct|lertStyle))\b -- name: support.constant.cocoa - match: \bNS(NotFound|Ordered(Ascending|Descending|Same))\b -- name: support.constant.notification.cocoa - match: \bNS(Menu(Did(RemoveItem|SendAction|ChangeItem|EndTracking|AddItem)|WillSendAction)|S(ystemColorsDidChange|plitView(DidResizeSubviews|WillResizeSubviews))|C(o(nt(extHelpModeDid(Deactivate|Activate)|rolT(intDidChange|extDid(BeginEditing|Change|EndEditing)))|lor(PanelColorDidChange|ListDidChange)|mboBox(Selection(IsChanging|DidChange)|Will(Dismiss|PopUp)))|lassDescriptionNeededForClass)|T(oolbar(DidRemoveItem|WillAddItem)|ext(Storage(DidProcessEditing|WillProcessEditing)|Did(BeginEditing|Change|EndEditing)|View(DidChange(Selection|TypingAttributes)|WillChangeNotifyingTextView))|ableView(Selection(IsChanging|DidChange)|ColumnDid(Resize|Move)))|ImageRepRegistryDidChange|OutlineView(Selection(IsChanging|DidChange)|ColumnDid(Resize|Move)|Item(Did(Collapse|Expand)|Will(Collapse|Expand)))|Drawer(Did(Close|Open)|Will(Close|Open))|PopUpButton(CellWillPopUp|WillPopUp)|View(GlobalFrameDidChange|BoundsDidChange|F(ocusDidChange|rameDidChange))|FontSetChanged|W(indow(Did(Resi(ze|gn(Main|Key))|M(iniaturize|ove)|Become(Main|Key)|ChangeScreen(|Profile)|Deminiaturize|Update|E(ndSheet|xpose))|Will(M(iniaturize|ove)|BeginSheet|Close))|orkspace(SessionDid(ResignActive|BecomeActive)|Did(Mount|TerminateApplication|Unmount|PerformFileOperation|Wake|LaunchApplication)|Will(Sleep|Unmount|PowerOff|LaunchApplication)))|A(ntialiasThresholdChanged|ppl(ication(Did(ResignActive|BecomeActive|Hide|ChangeScreenParameters|U(nhide|pdate)|FinishLaunching)|Will(ResignActive|BecomeActive|Hide|Terminate|U(nhide|pdate)|FinishLaunching))|eEventManagerWillProcessFirstEvent)))Notification\b -- name: support.constant.cocoa - match: \bNS(R(GB(ModeColorPanel|ColorSpaceModel)|ight(Mouse(D(own(Mask)?|ragged(Mask)?)|Up(Mask)?)|T(ext(Movement|Alignment)|ab(sBezelBorder|StopType))|ArrowFunctionKey)|ound(RectBezelStyle|Bankers|ed(BezelStyle|TokenStyle|DisclosureBezelStyle)|Down|Up|Plain|Line(CapStyle|JoinStyle))|un(StoppedResponse|ContinuesResponse|AbortedResponse)|e(s(izableWindowMask|et(CursorRectsRunLoopOrdering|FunctionKey))|ce(ssedBezelStyle|iver(sCantHandleCommandScriptError|EvaluationScriptError))|turnTextMovement|doFunctionKey|quiredArgumentsMissingScriptError|l(evancyLevelIndicatorStyle|ative(Before|After))|gular(SquareBezelStyle|ControlSize)|moveTraitFontAction)|a(n(domSubelement|geDateMode)|tingLevelIndicatorStyle|dio(ModeMatrix|Button)))|G(IFFileType|lyph(Below|Inscribe(B(elow|ase)|Over(strike|Below)|Above)|Layout(WithPrevious|A(tAPoint|gainstAPoint))|A(ttribute(BidiLevel|Soft|Inscribe|Elastic)|bove))|r(ooveBorder|eaterThan(Comparison|OrEqualTo(Comparison|PredicateOperatorType)|PredicateOperatorType)|a(y(ModeColorPanel|ColorSpaceModel)|dient(None|Con(cave(Strong|Weak)|vex(Strong|Weak)))|phiteControlTint)))|XML(N(o(tationDeclarationKind|de(CompactEmptyElement|IsCDATA|OptionsNone|Use(SingleQuotes|DoubleQuotes)|Pre(serve(NamespaceOrder|C(haracterReferences|DATA)|DTD|Prefixes|E(ntities|mptyElements)|Quotes|Whitespace|A(ttributeOrder|ll))|ttyPrint)|ExpandEmptyElement))|amespaceKind)|CommentKind|TextKind|InvalidKind|D(ocument(X(MLKind|HTMLKind|Include)|HTMLKind|T(idy(XML|HTML)|extKind)|IncludeContentTypeDeclaration|Validate|Kind)|TDKind)|P(arser(GTRequiredError|XMLDeclNot(StartedError|FinishedError)|Mi(splaced(XMLDeclarationError|CDATAEndStringError)|xedContentDeclNot(StartedError|FinishedError))|S(t(andaloneValueError|ringNot(StartedError|ClosedError))|paceRequiredError|eparatorRequiredError)|N(MTOKENRequiredError|o(t(ationNot(StartedError|FinishedError)|WellBalancedError)|DTDError)|amespaceDeclarationError|AMERequiredError)|C(haracterRef(In(DTDError|PrologError|EpilogError)|AtEOFError)|o(nditionalSectionNot(StartedError|FinishedError)|mment(NotFinishedError|ContainsDoubleHyphenError))|DATANotFinishedError)|TagNameMismatchError|In(ternalError|valid(HexCharacterRefError|C(haracter(RefError|InEntityError|Error)|onditionalSectionError)|DecimalCharacterRefError|URIError|Encoding(NameError|Error)))|OutOfMemoryError|D(ocumentStartError|elegateAbortedParseError|OCTYPEDeclNotFinishedError)|U(RI(RequiredError|FragmentError)|n(declaredEntityError|parsedEntityError|knownEncodingError|finishedTagError))|P(CDATARequiredError|ublicIdentifierRequiredError|arsedEntityRef(MissingSemiError|NoNameError|In(Internal(SubsetError|Error)|PrologError|EpilogError)|AtEOFError)|r(ocessingInstructionNot(StartedError|FinishedError)|ematureDocumentEndError))|E(n(codingNotSupportedError|tity(Ref(In(DTDError|PrologError|EpilogError)|erence(MissingSemiError|WithoutNameError)|LoopError|AtEOFError)|BoundaryError|Not(StartedError|FinishedError)|Is(ParameterError|ExternalError)|ValueRequiredError))|qualExpectedError|lementContentDeclNot(StartedError|FinishedError)|xt(ernalS(tandaloneEntityError|ubsetNotFinishedError)|raContentError)|mptyDocumentError)|L(iteralNot(StartedError|FinishedError)|T(RequiredError|SlashRequiredError)|essThanSymbolInAttributeError)|Attribute(RedefinedError|HasNoValueError|Not(StartedError|FinishedError)|ListNot(StartedError|FinishedError)))|rocessingInstructionKind)|E(ntity(GeneralKind|DeclarationKind|UnparsedKind|P(ar(sedKind|ameterKind)|redefined))|lement(Declaration(MixedKind|UndefinedKind|E(lementKind|mptyKind)|Kind|AnyKind)|Kind))|Attribute(N(MToken(sKind|Kind)|otationKind)|CDATAKind|ID(Ref(sKind|Kind)|Kind)|DeclarationKind|En(tit(yKind|iesKind)|umerationKind)|Kind))|M(i(n(XEdge|iaturizableWindowMask|YEdge|uteCalendarUnit)|terLineJoinStyle|ddleSubelement|xedState)|o(nthCalendarUnit|deSwitchFunctionKey|use(Moved(Mask)?|E(ntered(Mask)?|ventSubtype|xited(Mask)?))|veToBezierPathElement|mentary(ChangeButton|Push(Button|InButton)|Light(Button)?))|enuFunctionKey|a(c(intoshInterfaceStyle|OSRomanStringEncoding)|tchesPredicateOperatorType|ppedRead|x(XEdge|YEdge))|ACHOperatingSystem)|B(MPFileType|o(ttomTabsBezelBorder|ldFontMask|rderlessWindowMask|x(Se(condary|parator)|OldStyle|Primary))|uttLineCapStyle|e(zelBorder|velLineJoinStyle|low(Bottom|Top)|gin(sWith(Comparison|PredicateOperatorType)|FunctionKey))|lueControlTint|ack(spaceCharacter|tabTextMovement|ingStore(Retained|Buffered|Nonretained)|TabCharacter|wardsSearch|groundTab)|r(owser(NoColumnResizing|UserColumnResizing|AutoColumnResizing)|eakFunctionKey))|S(h(ift(JISStringEncoding|KeyMask)|ow(ControlGlyphs|InvisibleGlyphs)|adowlessSquareBezelStyle)|y(s(ReqFunctionKey|tem(D(omainMask|efined(Mask)?)|FunctionKey))|mbolStringEncoding)|c(a(nnedOption|le(None|ToFit|Proportionally))|r(oll(er(NoPart|Increment(Page|Line|Arrow)|Decrement(Page|Line|Arrow)|Knob(Slot)?|Arrows(M(inEnd|axEnd)|None|DefaultSetting))|Wheel(Mask)?|LockFunctionKey)|eenChangedEventType))|t(opFunctionKey|r(ingDrawing(OneShot|DisableScreenFontSubstitution|Uses(DeviceMetrics|FontLeading|LineFragmentOrigin))|eam(Status(Reading|NotOpen|Closed|Open(ing)?|Error|Writing|AtEnd)|Event(Has(BytesAvailable|SpaceAvailable)|None|OpenCompleted|E(ndEncountered|rrorOccurred)))))|i(ngle(DateMode|UnderlineStyle)|ze(DownFontAction|UpFontAction))|olarisOperatingSystem|unOSOperatingSystem|pecialPageOrder|e(condCalendarUnit|lect(By(Character|Paragraph|Word)|i(ng(Next|Previous)|onAffinity(Downstream|Upstream))|edTab|FunctionKey)|gmentSwitchTracking(Momentary|Select(One|Any)))|quareLineCapStyle|witchButton|ave(ToOperation|Op(tions(Yes|No|Ask)|eration)|AsOperation)|mall(SquareBezelStyle|C(ontrolSize|apsFontMask)|IconButtonBezelStyle))|H(ighlightModeMatrix|SBModeColorPanel|o(ur(Minute(SecondDatePickerElementFlag|DatePickerElementFlag)|CalendarUnit)|rizontalRuler|meFunctionKey)|TTPCookieAcceptPolicy(Never|OnlyFromMainDocumentDomain|Always)|e(lp(ButtonBezelStyle|KeyMask|FunctionKey)|avierFontAction)|PUXOperatingSystem)|Year(MonthDa(yDatePickerElementFlag|tePickerElementFlag)|CalendarUnit)|N(o(n(StandardCharacterSetFontMask|ZeroWindingRule|activatingPanelMask|LossyASCIIStringEncoding)|Border|t(ification(SuspensionBehavior(Hold|Coalesce|D(eliverImmediately|rop))|NoCoalescing|CoalescingOn(Sender|Name)|DeliverImmediately|PostToAllSessions)|PredicateType|EqualToPredicateOperatorType)|S(cr(iptError|ollerParts)|ubelement|pecifierError)|CellMask|T(itle|opLevelContainersSpecifierError|abs(BezelBorder|NoBorder|LineBorder))|I(nterfaceStyle|mage)|UnderlineStyle|FontChangeAction)|u(ll(Glyph|CellType)|m(eric(Search|PadKeyMask)|berFormatter(Round(Half(Down|Up|Even)|Ceiling|Down|Up|Floor)|Behavior(10|Default)|S(cientificStyle|pellOutStyle)|NoStyle|CurrencyStyle|DecimalStyle|P(ercentStyle|ad(Before(Suffix|Prefix)|After(Suffix|Prefix))))))|e(t(Services(BadArgumentError|NotFoundError|C(ollisionError|ancelledError)|TimeoutError|InvalidError|UnknownError|ActivityInProgress)|workDomainMask)|wlineCharacter|xt(StepInterfaceStyle|FunctionKey))|EXTSTEPStringEncoding|a(t(iveShortGlyphPacking|uralTextAlignment)|rrowFontMask))|C(hange(ReadOtherContents|GrayCell(Mask)?|BackgroundCell(Mask)?|Cleared|Done|Undone|Autosaved)|MYK(ModeColorPanel|ColorSpaceModel)|ircular(BezelStyle|Slider)|o(n(stantValueExpressionType|t(inuousCapacityLevelIndicatorStyle|entsCellMask|ain(sComparison|erSpecifierError)|rol(Glyph|KeyMask))|densedFontMask)|lor(Panel(RGBModeMask|GrayModeMask|HSBModeMask|C(MYKModeMask|olorListModeMask|ustomPaletteModeMask|rayonModeMask)|WheelModeMask|AllModesMask)|ListModeColorPanel)|reServiceDirectory|m(p(osite(XOR|Source(In|O(ut|ver)|Atop)|Highlight|C(opy|lear)|Destination(In|O(ut|ver)|Atop)|Plus(Darker|Lighter))|ressedFontMask)|mandKeyMask))|u(stom(SelectorPredicateOperatorType|PaletteModeColorPanel)|r(sor(Update(Mask)?|PointingDevice)|veToBezierPathElement))|e(nterT(extAlignment|abStopType)|ll(State|H(ighlighted|as(Image(Horizontal|OnLeftOrBottom)|OverlappingImage))|ChangesContents|Is(Bordered|InsetButton)|Disabled|Editable|LightsBy(Gray|Background|Contents)|AllowsMixedState))|l(ipPagination|o(s(ePathBezierPathElement|ableWindowMask)|ckAndCalendarDatePickerStyle)|ear(ControlTint|DisplayFunctionKey|LineFunctionKey))|a(seInsensitive(Search|PredicateOption)|n(notCreateScriptCommandError|cel(Button|TextMovement))|chesDirectory|lculation(NoError|Overflow|DivideByZero|Underflow|LossOfPrecision)|rriageReturnCharacter)|r(itical(Request|AlertStyle)|ayonModeColorPanel))|T(hick(SquareBezelStyle|erSquareBezelStyle)|ypesetter(Behavior|HorizontalTabAction|ContainerBreakAction|ZeroAdvancementAction|OriginalBehavior|ParagraphBreakAction|WhitespaceAction|L(ineBreakAction|atestBehavior))|i(ckMark(Right|Below|Left|Above)|tledWindowMask|meZoneDatePickerElementFlag)|o(olbarItemVisibilityPriority(Standard|High|User|Low)|pTabsBezelBorder|ggleButton)|IFF(Compression(N(one|EXT)|CCITTFAX(3|4)|OldJPEG|JPEG|PackBits|LZW)|FileType)|e(rminate(Now|Cancel|Later)|xt(Read(InapplicableDocumentTypeError|WriteErrorM(inimum|aximum))|Block(M(i(nimum(Height|Width)|ddleAlignment)|a(rgin|ximum(Height|Width)))|B(o(ttomAlignment|rder)|aselineAlignment)|Height|TopAlignment|P(ercentageValueType|adding)|Width|AbsoluteValueType)|StorageEdited(Characters|Attributes)|CellType|ured(RoundedBezelStyle|BackgroundWindowMask|SquareBezelStyle)|Table(FixedLayoutAlgorithm|AutomaticLayoutAlgorithm)|Field(RoundedBezel|SquareBezel|AndStepperDatePickerStyle)|WriteInapplicableDocumentTypeError|ListPrependEnclosingMarker))|woByteGlyphPacking|ab(Character|TextMovement|le(tP(oint(Mask|EventSubtype)?|roximity(Mask|EventSubtype)?)|Column(NoResizing|UserResizingMask|AutoresizingMask)|View(ReverseSequentialColumnAutoresizingStyle|GridNone|S(olid(HorizontalGridLineMask|VerticalGridLineMask)|equentialColumnAutoresizingStyle)|NoColumnAutoresizing|UniformColumnAutoresizingStyle|FirstColumnOnlyAutoresizingStyle|LastColumnOnlyAutoresizingStyle)))|rackModeMatrix)|I(n(sert(CharFunctionKey|FunctionKey|LineFunctionKey)|t(Type|ernalS(criptError|pecifierError))|dexSubelement|validIndexSpecifierError|formational(Request|AlertStyle)|PredicateOperatorType)|talicFontMask|SO(2022JPStringEncoding|Latin(1StringEncoding|2StringEncoding))|dentityMappingCharacterCollection|llegalTextMovement|mage(R(ight|ep(MatchesDevice|LoadStatus(ReadingHeader|Completed|InvalidData|Un(expectedEOF|knownType)|WillNeedAllData)))|Below|C(ellType|ache(BySize|Never|Default|Always))|Interpolation(High|None|Default|Low)|O(nly|verlaps)|Frame(Gr(oove|ayBezel)|Button|None|Photo)|L(oadStatus(ReadError|C(ompleted|ancelled)|InvalidData|UnexpectedEOF)|eft)|A(lign(Right|Bottom(Right|Left)?|Center|Top(Right|Left)?|Left)|bove)))|O(n(State|eByteGlyphPacking|OffButton|lyScrollerArrows)|ther(Mouse(D(own(Mask)?|ragged(Mask)?)|Up(Mask)?)|TextMovement)|SF1OperatingSystem|pe(n(GL(GO(Re(setLibrary|tainRenderers)|ClearFormatCache|FormatCacheSize)|PFA(R(obust|endererID)|M(inimumPolicy|ulti(sample|Screen)|PSafe|aximumPolicy)|BackingStore|S(creenMask|te(ncilSize|reo)|ingleRenderer|upersample|ample(s|Buffers|Alpha))|NoRecovery|C(o(lor(Size|Float)|mpliant)|losestPolicy)|OffScreen|D(oubleBuffer|epthSize)|PixelBuffer|VirtualScreenCount|FullScreen|Window|A(cc(umSize|elerated)|ux(Buffers|DepthStencil)|l(phaSize|lRenderers))))|StepUnicodeReservedBase)|rationNotSupportedForKeyS(criptError|pecifierError))|ffState|KButton|rPredicateType|bjC(B(itfield|oolType)|S(hortType|tr(ingType|uctType)|electorType)|NoType|CharType|ObjectType|DoubleType|UnionType|PointerType|VoidType|FloatType|Long(Type|longType)|ArrayType))|D(i(s(c(losureBezelStyle|reteCapacityLevelIndicatorStyle)|playWindowRunLoopOrdering)|acriticInsensitivePredicateOption|rect(Selection|PredicateModifier))|o(c(ModalWindowMask|ument(Directory|ationDirectory))|ubleType|wn(TextMovement|ArrowFunctionKey))|e(s(cendingPageOrder|ktopDirectory)|cimalTabStopType|v(ice(NColorSpaceModel|IndependentModifierFlagsMask)|eloper(Directory|ApplicationDirectory))|fault(ControlTint|TokenStyle)|lete(Char(acter|FunctionKey)|FunctionKey|LineFunctionKey)|moApplicationDirectory)|a(yCalendarUnit|teFormatter(MediumStyle|Behavior(10|Default)|ShortStyle|NoStyle|FullStyle|LongStyle))|ra(wer(Clos(ingState|edState)|Open(ingState|State))|gOperation(Generic|Move|None|Copy|Delete|Private|Every|Link|All)))|U(ser(CancelledError|D(irectory|omainMask)|FunctionKey)|RL(Handle(NotLoaded|Load(Succeeded|InProgress|Failed))|CredentialPersistence(None|Permanent|ForSession))|n(scaledWindowMask|cachedRead|i(codeStringEncoding|talicFontMask|fiedTitleAndToolbarWindowMask)|d(o(CloseGroupingRunLoopOrdering|FunctionKey)|e(finedDateComponent|rline(Style(Single|None|Thick|Double)|Pattern(Solid|D(ot|ash(Dot(Dot)?)?)))))|known(ColorSpaceModel|P(ointingDevice|ageOrder)|KeyS(criptError|pecifierError))|boldFontMask)|tilityWindowMask|TF8StringEncoding|p(dateWindowsRunLoopOrdering|TextMovement|ArrowFunctionKey))|J(ustifiedTextAlignment|PEG(2000FileType|FileType)|apaneseEUC(GlyphPacking|StringEncoding))|P(o(s(t(Now|erFontMask|WhenIdle|ASAP)|iti(on(Replace|Be(fore|ginning)|End|After)|ve(IntType|DoubleType|FloatType)))|pUp(NoArrow|ArrowAt(Bottom|Center))|werOffEventType|rtraitOrientation)|NGFileType|ush(InCell(Mask)?|OnPushOffButton)|e(n(TipMask|UpperSideMask|PointingDevice|LowerSideMask)|riodic(Mask)?)|P(S(caleField|tatus(Title|Field)|aveButton)|N(ote(Title|Field)|ame(Title|Field))|CopiesField|TitleField|ImageButton|OptionsButton|P(a(perFeedButton|ge(Range(To|From)|ChoiceMatrix))|reviewButton)|LayoutButton)|lainTextTokenStyle|a(useFunctionKey|ragraphSeparatorCharacter|ge(DownFunctionKey|UpFunctionKey))|r(int(ing(ReplyLater|Success|Cancelled|Failure)|ScreenFunctionKey|erTable(NotFound|OK|Error)|FunctionKey)|o(p(ertyList(XMLFormat|MutableContainers(AndLeaves)?|BinaryFormat|Immutable|OpenStepFormat)|rietaryStringEncoding)|gressIndicator(BarStyle|SpinningStyle|Preferred(SmallThickness|Thickness|LargeThickness|AquaThickness)))|e(ssedTab|vFunctionKey))|L(HeightForm|CancelButton|TitleField|ImageButton|O(KButton|rientationMatrix)|UnitsButton|PaperNameButton|WidthForm))|E(n(terCharacter|d(sWith(Comparison|PredicateOperatorType)|FunctionKey))|v(e(nOddWindingRule|rySubelement)|aluatedObjectExpressionType)|qualTo(Comparison|PredicateOperatorType)|ra(serPointingDevice|CalendarUnit|DatePickerElementFlag)|x(clude(10|QuickDrawElementsIconCreationOption)|pandedFontMask|ecuteFunctionKey))|V(i(ew(M(in(XMargin|YMargin)|ax(XMargin|YMargin))|HeightSizable|NotSizable|WidthSizable)|aPanelFontAction)|erticalRuler|a(lidationErrorM(inimum|aximum)|riableExpressionType))|Key(SpecifierEvaluationScriptError|Down(Mask)?|Up(Mask)?|PathExpressionType|Value(MinusSetMutation|SetSetMutation|Change(Re(placement|moval)|Setting|Insertion)|IntersectSetMutation|ObservingOption(New|Old)|UnionSetMutation|ValidationError))|QTMovie(NormalPlayback|Looping(BackAndForthPlayback|Playback))|F(1(1FunctionKey|7FunctionKey|2FunctionKey|8FunctionKey|3FunctionKey|9FunctionKey|4FunctionKey|5FunctionKey|FunctionKey|0FunctionKey|6FunctionKey)|7FunctionKey|i(nd(PanelAction(Replace(A(ndFind|ll(InSelection)?))?|S(howFindPanel|e(tFindString|lectAll(InSelection)?))|Next|Previous)|FunctionKey)|tPagination|le(Read(No(SuchFileError|PermissionError)|CorruptFileError|In(validFileNameError|applicableStringEncodingError)|Un(supportedSchemeError|knownError))|HandlingPanel(CancelButton|OKButton)|NoSuchFileError|ErrorM(inimum|aximum)|Write(NoPermissionError|In(validFileNameError|applicableStringEncodingError)|OutOfSpaceError|Un(supportedSchemeError|knownError))|LockingError)|xedPitchFontMask)|2(1FunctionKey|7FunctionKey|2FunctionKey|8FunctionKey|3FunctionKey|9FunctionKey|4FunctionKey|5FunctionKey|FunctionKey|0FunctionKey|6FunctionKey)|o(nt(Mo(noSpaceTrait|dernSerifsClass)|BoldTrait|S(ymbolicClass|criptsClass|labSerifsClass|ansSerifClass)|C(o(ndensedTrait|llectionApplicationOnlyMask)|larendonSerifsClass)|TransitionalSerifsClass|I(ntegerAdvancementsRenderingMode|talicTrait)|O(ldStyleSerifsClass|rnamentalsClass)|DefaultRenderingMode|U(nknownClass|IOptimizedTrait)|Panel(S(hadowEffectModeMask|t(andardModesMask|rikethroughEffectModeMask)|izeModeMask)|CollectionModeMask|TextColorEffectModeMask|DocumentColorEffectModeMask|UnderlineEffectModeMask|FaceModeMask|All(ModesMask|EffectsModeMask))|ExpandedTrait|VerticalTrait|F(amilyClassMask|reeformSerifsClass)|Antialiased(RenderingMode|IntegerAdvancementsRenderingMode))|cusRing(Below|Type(None|Default|Exterior)|Only|Above)|urByteGlyphPacking|rm(attingError(M(inimum|aximum))?|FeedCharacter))|8FunctionKey|unction(ExpressionType|KeyMask)|3(1FunctionKey|2FunctionKey|3FunctionKey|4FunctionKey|5FunctionKey|FunctionKey|0FunctionKey)|9FunctionKey|4FunctionKey|P(RevertButton|S(ize(Title|Field)|etButton)|CurrentField|Preview(Button|Field))|l(oat(ingPointSamplesBitmapFormat|Type)|agsChanged(Mask)?)|axButton|5FunctionKey|6FunctionKey)|W(heelModeColorPanel|indow(s(NTOperatingSystem|CP125(1StringEncoding|2StringEncoding|3StringEncoding|4StringEncoding|0StringEncoding)|95(InterfaceStyle|OperatingSystem))|M(iniaturizeButton|ovedEventType)|Below|CloseButton|ToolbarButton|ZoomButton|Out|DocumentIconButton|ExposedEventType|Above)|orkspaceLaunch(NewInstance|InhibitingBackgroundOnly|Default|PreferringClassic|WithoutA(ctivation|ddingToRecents)|A(sync|nd(Hide(Others)?|Print)|llowingClassicStartup))|eek(day(CalendarUnit|OrdinalCalendarUnit)|CalendarUnit)|a(ntsBidiLevels|rningAlertStyle)|r(itingDirection(RightToLeft|Natural|LeftToRight)|apCalendarComponents))|L(i(stModeMatrix|ne(Moves(Right|Down|Up|Left)|B(order|reakBy(C(harWrapping|lipping)|Truncating(Middle|Head|Tail)|WordWrapping))|S(eparatorCharacter|weep(Right|Down|Up|Left))|ToBezierPathElement|DoesntMove|arSlider)|teralSearch|kePredicateOperatorType|ghterFontAction|braryDirectory)|ocalDomainMask|e(ssThan(Comparison|OrEqualTo(Comparison|PredicateOperatorType)|PredicateOperatorType)|ft(Mouse(D(own(Mask)?|ragged(Mask)?)|Up(Mask)?)|T(ext(Movement|Alignment)|ab(sBezelBorder|StopType))|ArrowFunctionKey))|a(yout(RightToLeft|NotDone|CantFit|OutOfGlyphs|Done|LeftToRight)|ndscapeOrientation)|ABColorSpaceModel)|A(sc(iiWithDoubleByteEUCGlyphPacking|endingPageOrder)|n(y(Type|PredicateModifier|EventMask)|choredSearch|imation(Blocking|Nonblocking(Threaded)?|E(ffect(DisappearingItemDefault|Poof)|ase(In(Out)?|Out))|Linear)|dPredicateType)|t(Bottom|tachmentCharacter|omicWrite|Top)|SCIIStringEncoding|d(obe(GB1CharacterCollection|CNS1CharacterCollection|Japan(1CharacterCollection|2CharacterCollection)|Korea1CharacterCollection)|dTraitFontAction|minApplicationDirectory)|uto(saveOperation|Pagination)|pp(lication(SupportDirectory|D(irectory|e(fined(Mask)?|legateReply(Success|Cancel|Failure)|activatedEventType))|ActivatedEventType)|KitDefined(Mask)?)|l(ternateKeyMask|pha(ShiftKeyMask|NonpremultipliedBitmapFormat|FirstBitmapFormat)|ert(SecondButtonReturn|ThirdButtonReturn|OtherReturn|DefaultReturn|ErrorReturn|FirstButtonReturn|AlternateReturn)|l(ScrollerParts|DomainsMask|PredicateModifier|LibrariesDirectory|ApplicationsDirectory))|rgument(sWrongScriptError|EvaluationScriptError)|bove(Bottom|Top)|WTEventType))\b -- include: "#bracketed_content" -foldingStopMarker: (?<!\*)\*\*/|^\s*\}|^@end\b -keyEquivalent: ^~O diff --git a/vendor/ultraviolet/syntax/ocaml.syntax b/vendor/ultraviolet/syntax/ocaml.syntax deleted file mode 100644 index c5025e6..0000000 --- a/vendor/ultraviolet/syntax/ocaml.syntax +++ /dev/null @@ -1,764 +0,0 @@ ---- -name: OCaml -fileTypes: -- ml -- mli -scopeName: source.ocaml -repository: - moduleref: - patterns: - - name: meta.module-reference.ocaml - beginCaptures: - "1": - name: support.other.module.ocaml - "2": - name: punctuation.separator.module-reference.ocaml - match: \b([A-Z][a-zA-Z0-9'_]*)(\.) - variables: - patterns: - - name: variable.parameter.unit.ocaml - match: \(\) - - include: "#constants" - - include: "#moduleref" - - name: variable.parameter.labeled.ocaml - begin: (~)([a-z][a-zA-Z0-9'_]*)(\s*:\s*)? - beginCaptures: - "1": - name: punctuation.definition.labeled-parameter.ocaml - "2": - name: entity.name.tag.label.ocaml - "3": - name: punctuation.separator.label.ocaml - end: \s - patterns: - - include: "#variables" - - name: variable.parameter.optional.ocaml - captures: - "1": - name: punctuation.definition.optional-parameter.ocaml - "2": - name: entity.name.tag.label.optional.ocaml - match: (\?)([a-z][a-zA-Z0-9_]*) - - name: variable.parameter.optional.ocaml - endCaptures: - "1": - name: punctuation.definition.optional-parameter.ocaml - begin: (\?)(\()([a-z_][a-zA-Z0-9'_]*)\s*(=) - beginCaptures: - "1": - name: punctuation.definition.optional-parameter.ocaml - "2": - name: punctuation.definition.optional-parameter.ocaml - "3": - name: entity.name.tag.label.optional.ocaml - "4": - name: punctuation.separator.optional-parameter-assignment.ocaml - end: (\)) - patterns: - - include: $self - - name: meta.parameter.type-constrained.ocaml - endCaptures: - "1": - name: punctuation.section.type-constraint.ocaml - begin: (\()(?=(~[a-z][a-zA-Z0-9_]*:|("(\\"|[^"])*")|[^\(\)~"])+(?<!:)(:>|:(?![:=]))) - beginCaptures: - "1": - name: punctuation.section.type-constraint.ocaml - end: (\)) - patterns: - - name: storage.type.ocaml - begin: (?<!:)(:>|:(?![:=])) - beginCaptures: - "1": - name: punctuation.separator.type-constraint.ocaml - end: (?=\)) - patterns: - - name: meta.paren.group - begin: \( - end: \) - - include: "#variables" - - include: "#comments" - - name: meta.paren-group.ocaml - begin: \( - end: \) - patterns: - - include: "#variables" - - name: variable.parameter.tuple.ocaml - endCaptures: - "1": - name: punctuation.definition.tuple.ocaml - begin: (\() - beginCaptures: - "1": - name: punctuation.definition.tuple.ocaml - end: (\)) - patterns: - - include: "#matchpatterns" - - include: "#variables" - - name: punctuation.separator.tuple.ocaml - match: "," - - name: variable.parameter.record.ocaml - endCaptures: - "1": - name: punctuation.definition.record.ocaml - begin: (\{) - beginCaptures: - "1": - name: punctuation.definition.record.ocaml - end: (\}) - patterns: - - include: "#moduleref" - - name: meta.recordfield.match.ocaml - endCaptures: - "1": - name: punctuation.separator.record.ocaml - begin: \b([a-z][a-zA-Z0-9'_]*)\s*(=) - beginCaptures: - "1": - name: entity.name.tag.record.ocaml - "2": - name: punctuation.separator.record.field-assignment.ocaml - end: (;)|(?=\}) - patterns: - - include: "#matchpatterns" - - include: "#storagetypes" - - name: variable.parameter.ocaml - match: \b[a-z_][a-zA-Z0-9'_]* - typedefs: - patterns: - - name: punctuation.separator.variant-definition.ocaml - match: \| - - include: "#comments" - - name: meta.paren-group.ocaml - begin: \( - end: \) - patterns: - - include: "#typedefs" - - name: keyword.other.ocaml - match: \bof\b - - include: "#storagetypes" - - name: storage.type.ocaml - match: (?<=\s|\()['a-z_][a-zA-Z0-9_]*\b - - name: meta.module.type.ocaml - captures: - "1": - name: support.other.module.ocaml - "2": - name: storage.type.module.ocaml - match: \b((?:[A-Z][a-zA-Z0-9'_]*)(?:\.[A-Z][a-zA-Z0-9'_]+)*)(\.[a-zA-Z0-9'_]+) - - name: meta.polymorphic-variant.definition.ocaml - endCaptures: - "1": - name: punctuation.definition.polymorphic-variant.ocaml - begin: (\[(>|<)?) - beginCaptures: - "1": - name: punctuation.definition.polymorphic-variant.ocaml - end: (\]) - patterns: - - include: "#typedefs" - - include: $self - - name: punctuation.separator.algebraic-type.ocaml - match: \| - storagetypes: - patterns: - - name: storage.type.ocaml - match: \b(int|char|float|string|list|array|bool|unit|exn|option|int32|int64|nativeint|format4|lazy_t)\b - - name: storage.type.variant.polymorphic.ocaml - match: "#[a-z_][a-zA-Z0-9_]*" - module-signature: - patterns: - - name: meta.module.signature.val.ocaml - begin: (val)\s+([a-z_][a-zA-Z0-9_']*)\s*(:) - beginCaptures: - "1": - name: keyword.other.ocaml - "2": - name: entity.name.type.value-signature.ocaml - "3": - name: punctuation.separator.type-constraint.ocaml - end: (?=\b(type|val|external|class|module|end)\b)|^\s*$ - patterns: - - name: variable.parameter.optional.ocaml - captures: - "1": - name: punctuation.definition.optional-parameter.ocaml - "2": - name: entity.name.tag.label.optional.ocaml - "3": - name: punctuation.separator.optional-parameter.ocaml - match: (\?)([a-z][a-zA-Z0-9_]*)\s*(:) - - name: variable.parameter.labeled.ocaml - begin: (~)([a-z][a-zA-Z0-9'_]*)\s*(:)\s* - beginCaptures: - "1": - name: punctuation.definition.labeled-parameter.ocaml - "2": - name: entity.name.tag.label.ocaml - "3": - name: punctuation.separator.label.ocaml - end: \s - patterns: - - include: "#variables" - - include: "#typedefs" - - name: meta.module.signature.external.ocaml - begin: (external)\s+([a-z_][a-zA-Z0-9_']*)\s*(:) - beginCaptures: - "1": - name: keyword.other.ocaml - "2": - name: entity.name.type.external-signature.ocaml - "3": - name: punctuation.separator.type-constraint.ocaml - end: (?=\b(type|val|external|class|module|end)\b)|^\s*$ - patterns: - - name: variable.parameter.optional.ocaml - captures: - "1": - name: punctuation.definition.optional-parameter.ocaml - "2": - name: entity.name.tag.label.optional.ocaml - "3": - name: punctuation.separator.optional-parameter.ocaml - match: (\?)([a-z][a-zA-Z0-9_]*)\s*(:) - - name: variable.parameter.labeled.ocaml - begin: (~)([a-z][a-zA-Z0-9'_]*)\s*(:)\s* - beginCaptures: - "1": - name: punctuation.definition.labeled-parameter.ocaml - "2": - name: entity.name.tag.label.ocaml - "3": - name: punctuation.separator.label.ocaml - end: \s - patterns: - - include: "#variables" - - include: "#strings" - - include: "#typedefs" - matchpatterns: - patterns: - - name: constant.language.universal-match.ocaml - match: \b_\b - - name: punctuation.separator.match-pattern.ocaml - match: \|(?=\s*\S) - - name: meta.match-option.ocaml - endCaptures: - "1": - name: punctuation.definition.match-option.ocaml - begin: (\()(?=(?!=.*?->).*?\|) - beginCaptures: - "1": - name: punctuation.definition.match-option.ocaml - end: (\)) - patterns: - - name: punctuation.separator.match-option.ocaml - match: \| - - include: "#matchpatterns" - - include: "#moduleref" - - include: "#constants" - - include: "#variables" - - include: $self - comments: - patterns: - - name: comment.block.ocaml - captures: - "1": - name: comment.block.empty.ocaml - match: \(\*\*?(\*)\) - - name: comment.block.ocaml - begin: \(\* - end: \*\) - patterns: - - include: "#comments" - - name: comment.block.ocamlyacc - begin: /\* - end: \*/ - patterns: - - include: "#comments" - - name: comment.block.string.quoted.double.ocaml - begin: (?=[^\\])(") - end: "\"" - patterns: - - name: comment.block.string.constant.character.escape.ocaml - match: \\(x[a-fA-F0-9][a-fA-F0-9]|[0-2]\d\d|[bnrt'"\\]) - lists: - patterns: - - name: meta.list.ocaml - endCaptures: - "1": - name: punctuation.definition.list.end.ocaml - begin: (\[)(?!\||<|>) - beginCaptures: - "1": - name: punctuation.definition.list.begin.ocaml - end: (?<!\||>)(]) - patterns: - - include: "#lists" - - include: $self - strings: - patterns: - - name: string.quoted.double.ocaml - endCaptures: - "1": - name: punctuation.definition.string.end.ocaml - begin: (?=[^\\])(") - beginCaptures: - "1": - name: punctuation.definition.string.begin.ocaml - end: (") - patterns: - - name: punctuation.separator.string.ignore-eol.ocaml - match: \\$[ \t]* - - name: constant.character.string.escape.ocaml - match: \\(x[a-fA-F0-9][a-fA-F0-9]|[0-2]\d\d|[bnrt'"\\]) - - name: constant.character.regexp.escape.ocaml - match: \\[\|\(\)1-9$^.*+?\[\]] - - name: invalid.illegal.character.string.escape - match: \\(?!(x[a-fA-F0-9][a-fA-F0-9]|[0-2]\d\d|[bnrt'"\\]|[\|\(\)1-9$^.*+?\[\]]|$[ \t]*))(?:.) - constants: - patterns: - - name: constant.language.pseudo-variable.ocaml - captures: - "1": - name: meta.empty-typing-pair.ocaml - "2": - name: meta.empty-typing-pair.parens.ocaml - "3": - name: meta.empty-typing-pair.ocaml - match: (?:\[\s*(\])|\((\))|\(\s*(\))) - - name: constant.language.boolean.ocaml - match: \b(true|false)\b - - name: constant.numeric.floating-point.ocaml - match: \b-?[0-9][0-9_]*((\.([0-9][0-9_]*([eE][+-]??[0-9][0-9_]*)?)?)|([eE][+-]??[0-9][0-9_]*)) - - name: constant.numeric.integer.nativeint.ocaml - match: \b(-?((0(x|X)[0-9a-fA-F][0-9a-fA-F_]*)|(0(o|O)[0-7][0-7_]*)|(0(b|B)[01][01_]*)|([0-9][0-9_]*)))n - - name: constant.numeric.integer.int64.ocaml - match: \b(-?((0(x|X)[0-9a-fA-F][0-9a-fA-F_]*)|(0(o|O)[0-7][0-7_]*)|(0(b|B)[01][01_]*)|([0-9][0-9_]*)))L - - name: constant.numeric.integer.int32.ocaml - match: \b(-?((0(x|X)[0-9a-fA-F][0-9a-fA-F_]*)|(0(o|O)[0-7][0-7_]*)|(0(b|B)[01][01_]*)|([0-9][0-9_]*)))l - - name: constant.numeric.integer.ocaml - match: \b(-?((0(x|X)[0-9a-fA-F][0-9a-fA-F_]*)|(0(o|O)[0-7][0-7_]*)|(0(b|B)[01][01_]*)|([0-9][0-9_]*))) - - name: constant.character.ocaml - match: "'(.|\\\\(x[a-fA-F0-9][a-fA-F0-9]|[0-2]\\d\\d|[bnrt'\"\\\\]))'" - arrays: - patterns: - - name: meta.array.ocaml - endCaptures: - "1": - name: punctuation.definition.array.end.ocaml - begin: (\[\|) - beginCaptures: - "1": - name: punctuation.definition.array.begin.ocaml - end: (\|]) - patterns: - - include: "#arrays" - - include: $self -uuid: F816FA69-6EE8-11D9-BF2D-000D93589AF6 -foldingStartMarker: (\b(module|class|)\s.*?=\s*$|\bbegin|sig|struct|(object(\s*\(_?[a-z]+\))?)\s*$|\bwhile\s.*?\bdo\s*$|^let(?:\s+rec)?\s+[a-z_][a-zA-Z0-9_]*\s+(?!=)\S) -patterns: -- name: meta.module.binding - captures: - "1": - name: keyword.other.module-binding.ocaml - "2": - name: keyword.other.module-definition.ocaml - "3": - name: support.other.module.ocaml - "4": - name: punctuation.separator.module-binding.ocmal - match: \b(let)\s+(module)\s+([A-Z][a-zA-Z0-9'_]*)\s*(=) -- name: meta.function.ocaml - endCaptures: - "1": - name: punctuation.separator.function.type-constraint.ocaml - "2": - name: storage.type.ocaml - "3": - name: keyword.operator.ocaml - "4": - name: keyword.operator.ocaml - begin: \b(let|and)\s+(?!\(\*)((rec\s+)([a-z_][a-zA-Z0-9_']*)\b|([a-z_][a-zA-Z0-9_']*|\([^)]+\))(?=\s)((?=\s*=\s*(?=fun(?:ction)\b))|(?!\s*=))) - beginCaptures: - "1": - name: keyword.other.function-definition.ocaml - "3": - name: keyword.other.funtion-definition.ocaml - "4": - name: entity.name.function.ocaml - "5": - name: entity.name.function.ocaml - end: (?:(:)\s*([^=]+))?(?:(=)|(=)\s*(?=fun(?:ction)\b)) - patterns: - - include: "#variables" -- name: meta.function.anonymous.ocaml - endCaptures: - "1": - name: punctuation.definition.function.anonymous.ocaml - begin: (\()(?=fun\s) - beginCaptures: - "1": - name: punctuation.definition.function.anonymous.ocaml - end: (\)) - patterns: - - name: meta.function.anonymous.definition.ocaml - endCaptures: - "1": - name: punctuation.separator.function-definition.ocaml - begin: (?<=\()(fun)\s - beginCaptures: - "1": - name: keyword.other.function-definition.ocaml - end: (->) - patterns: - - include: "#variables" - - include: $self -- name: meta.type-definition-group.ocaml - begin: ^\s*(?=type\s) - end: \b(?=let|end)|^\s*$ - patterns: - - name: meta.type-definition.ocaml - begin: \b(type|and)\s+([^=]*)(=)? - beginCaptures: - "1": - name: keyword.other.type-definition.ocaml - "2": - name: storage.type.user-defined.ocaml - "3": - name: punctuation.separator.type-definition.ocaml - end: (?=\b(type|and|let|end)\b)|(?=^\s*$) - patterns: - - include: "#typedefs" -- name: meta.pattern-match.ocaml - endCaptures: - "1": - name: punctuation.separator.match-definition.ocaml - "2": - name: keyword.control.match-condition.ocaml - begin: \b(with|function)(?=(\s*$|.*->))\b|((?<!\|)(\|)(?!\|)(?=.*->)) - beginCaptures: - "1": - name: keyword.control.match-definition.ocaml - "2": - name: keyword.other.function-definition.ocaml - "3": - name: keyword.control.match-definition.ocaml - end: (?:(->)|\b(when)\b|\s(?=\|)) - patterns: - - include: "#matchpatterns" -- name: meta.class.type-definition.ocaml - captures: - "1": - name: keyword.other.class-type-definition.ocaml - "2": - name: entity.name.type.class-type.ocaml - "4": - name: storage.type.user-defined.ocaml - match: ^[ \t]*(class\s+type\s+)((\[\s*('[A-Za-z][a-zA-Z0-9_']*(?:\s*,\s*'[A-Za-z][a-zA-Z0-9_']*)*)\s*\]\s+)?[a-z_][a-zA-Z0-9'_]*) -- name: meta.class.ocaml - endCaptures: - "1": - name: keyword.operator.ocaml - begin: ^[ \t]*(class)(?:\s+(?!(?:virtual)\s+))((\[\s*('[A-Za-z][a-zA-Z0-9_']*(?:\s*,\s*'[A-Za-z][a-zA-Z0-9_']*)*)\s*\]\s+)?[a-z_][a-zA-Z0-9'_]*) - beginCaptures: - "1": - name: keyword.other.class-definition.ocaml - "2": - name: entity.name.type.class.ocaml - "4": - name: storage.type.user-defined.ocaml - end: (=) - patterns: - - include: "#variables" -- name: meta.class.virtual.ocaml - endCaptures: - "1": - name: keyword.operator.ocaml - begin: ^[ \t]*(class\s+virtual\s+)((\[\s*('[A-Za-z][a-zA-Z0-9_']*(?:\s*,\s*'[A-Za-z][a-zA-Z0-9_']*)*)\s*\]\s+)?[a-z_][a-zA-Z0-9'_]*) - beginCaptures: - "1": - name: keyword.other.class-definition.ocaml - "2": - name: entity.name.type.class.ocaml - "4": - name: storage.type.user-defined.ocaml - end: (=) - patterns: - - include: "#variables" -- name: meta.class.virtual.type-definition.ocaml - captures: - "1": - name: keyword.other.class-type-definition.ocaml - "2": - name: entity.name.type.class-type.ocaml - "4": - name: storage.type.user-defined.ocaml - match: ^[ \t]*(class\s+type\s+virtual)((\[\s*('[A-Za-z][a-zA-Z0-9_']*(?:\s*,\s*'[A-Za-z][a-zA-Z0-9_']*)*)\s*\]\s+)?[a-z_][a-zA-Z0-9'_]*) -- name: meta.record.ocaml - endCaptures: - "1": - name: punctuation.definition.record.ocaml - begin: (\{) - beginCaptures: - "1": - name: punctuation.definition.record.ocaml - end: (\}) - patterns: - - name: keyword.other.language.ocaml - match: \bwith\b - - name: meta.record.definition.ocaml - endCaptures: - "1": - name: keyword.operator.ocaml - begin: (\bmutable\s+)?\b([a-z_][a-zA-Z0-9_']*)\s*(:) - beginCaptures: - "1": - name: keyword.other.storage.modifier.ocaml - "2": - name: source.ocaml - "3": - name: punctuation.definition.record.ocaml - end: (;|(?=})) - patterns: - - include: "#typedefs" - - include: $self -- name: meta.object.ocaml - endCaptures: - "1": - name: keyword.control.object.ocaml - "2": - name: punctuation.terminator.expression.ocaml - begin: \b(object)\s*(?:(\()(_?[a-z]+)(\)))?\s*$ - beginCaptures: - "1": - name: keyword.other.object-definition.ocaml - "2": - name: punctuation.definition.self-binding.ocaml - "3": - name: entity.name.type.self-binding.ocaml - "4": - name: punctuation.definition.self-binding.ocaml - end: \b(end)\b - patterns: - - name: meta.method.ocaml - endCaptures: - "1": - name: keyword.operator.ocaml - begin: \b(method)\s+(virtual\s+)?(private\s+)?([a-z_][a-zA-Z0-9'_]*) - beginCaptures: - "1": - name: keyword.other.method-definition.ocaml - "2": - name: keyword.other.method-definition.ocaml - "3": - name: keyword.other.method-restriction.ocaml - "4": - name: entity.name.function.method.ocaml - end: (=|:) - patterns: - - include: "#variables" - - name: meta.object.type-constraint.ocaml - endCaptures: - "1": - name: storage.type.polymorphic-variant.ocaml - "2": - name: storage.type.ocaml - "3": - name: storage.type.user-defined.ocaml - begin: (constraint)\s+([a-z_'][a-zA-Z0-9'_]*)\s+(=) - beginCaptures: - "1": - name: keyword.other.language.ocaml - "2": - name: storage.type.user-defined.ocaml - "3": - name: keyword.operator.ocaml - end: (#[a-z_][a-zA-Z0-9'_]*)|(int|char|float|string|list|array|bool|unit|exn|option|int32|int64|nativeint|format4|lazy_t)|([a-z_][a-zA-Z0-9'_]*)\s*$ - - include: $self -- name: meta.method-call.ocaml - captures: - "1": - name: punctuation.separator.method-call.ocaml - match: (?<=\w|\)|')(#)[a-z_][a-zA-Z0-9'_]* -- name: meta.module.ocaml - captures: - "1": - name: keyword.other.module-definition.ocaml - "2": - name: entity.name.type.module.ocaml - "3": - name: punctuation.separator.module-definition.ocaml - "4": - name: entity.name.type.module-type.ocaml - match: ^[ \t]*(module)\s+([A-Z_][a-zA-Z0-9'_]*)(?:\s*(:)\s*([A-Z][a-zA-Z0-9'_]*)?)? -- name: meta.module.type.ocaml - captures: - "1": - name: keyword.other.module-type-definition.ocaml - "2": - name: entity.name.type.module-type.ocaml - match: ^[ \t]*(module\s+type\s+)([A-Z][a-zA-Z0-9'_]*) -- name: meta.module.signature.ocaml - endCaptures: - "1": - name: keyword.other.module.signature.ocaml - "2": - name: punctuation.terminator.expression.ocaml - "3": - name: keyword.operator.ocaml - begin: \b(sig)\b - beginCaptures: - "1": - name: keyword.other.module.signature.ocaml - end: \b(end)\b - patterns: - - include: "#module-signature" - - include: $self -- name: meta.module.structure.ocaml - endCaptures: - "1": - name: keyword.other.module.structure.ocaml - begin: \b(struct)\b - beginCaptures: - "1": - name: keyword.other.module.structure.ocaml - end: \b(end)\b - patterns: - - include: $self -- include: "#moduleref" -- name: meta.module.open.ocaml - begin: \b(open)\s+([A-Z][a-zA-Z0-9'_]*)(?=(\.[A-Z][a-zA-Z0-9_]*)*) - beginCaptures: - "1": - name: keyword.other.ocaml - "2": - name: support.other.module.ocaml - end: (\s|$) - patterns: - - name: support.other.module.ocaml - captures: - "1": - name: punctuation.separator.module-reference.ocaml - match: (\.)([A-Z][a-zA-Z0-9'_]*) -- name: meta.exception.ocaml - captures: - "1": - name: keyword.other.ocaml - "2": - name: entity.name.type.exception.ocaml - match: \b(exception)\s+([A-Z][a-zA-Z0-9'_]*)\b -- name: source.camlp4.embedded.ocaml - endCaptures: - "1": - name: punctuation.definition.camlp4-stream.ocaml - begin: (?=(\[<)(?![^\[]+?[^>]])) - end: (>]) - patterns: - - include: source.camlp4.ocaml -- include: "#strings" -- include: "#constants" -- include: "#comments" -- include: "#lists" -- include: "#arrays" -- name: meta.type-constraint.ocaml - endCaptures: - "1": - name: punctuation.separator.type-constraint.ocaml - "2": - name: storage.type.ocaml - "3": - name: punctuation.section.type-constraint.ocaml - begin: (\()(?=(~[a-z][a-zA-Z0-9_]*:|("(\\"|[^"])*")|[^\(\)~"])+(?<!:)(:>|:(?![:=]))) - beginCaptures: - "1": - name: punctuation.section.type-constraint.ocaml - end: (?<!:)(:>|:(?![:=]))(.*?)(\)) - patterns: - - include: $self -- name: keyword.other.directive.ocaml - match: ^[ \t]*#[a-zA-Z]+ -- name: keyword.other.directive.line-number.ocaml - match: ^[ \t]*#[0-9]* -- include: "#storagetypes" -- name: keyword.other.storage.modifier.ocaml - match: \b(mutable|ref)\b -- name: entity.name.type.variant.polymorphic.ocaml - match: `[A-Za-z][a-zA-Z0-9'_]*\b -- name: entity.name.type.variant.ocaml - match: \b[A-Z][a-zA-Z0-9'_]*\b -- name: keyword.operator.symbol.ocaml - match: "!=|:=|>|<" -- name: keyword.operator.infix.floating-point.ocaml - match: "[*+/-]\\." -- name: keyword.operator.prefix.floating-point.ocaml - match: ~-\. -- name: punctuation.definition.list.constructor.ocaml - match: "::" -- name: punctuation.terminator.expression.ocaml - match: ;; -- name: punctuation.separator.ocaml - match: ; -- name: punctuation.separator.function-return.ocaml - match: -> -- name: keyword.operator.infix.ocaml - match: "[=<>@^&+\\-*/$%|][|!$%&*+./:<=>?@^~-]*" -- name: keyword.operator.prefix.ocaml - match: \bnot\b|!|[!\?~][!$%&*+./:<=>?@^~-]+ -- name: entity.name.tag.label.ocaml - captures: - "1": - name: punctuation.separator.argument-label.ocaml - match: ~[a-z][a-z0-9'_]*(:)? -- name: meta.begin-end-group.ocaml - endCaptures: - "1": - name: keyword.control.begin-end.ocaml - begin: \b(begin)\b - beginCaptures: - "1": - name: keyword.control.begin-end.ocaml - end: \b(end)\b - patterns: - - include: $self -- name: meta.for-loop.ocaml - endCaptures: - "1": - name: keyword.control.for-loop.ocaml - begin: \b(for)\b - beginCaptures: - "1": - name: keyword.control.for-loop.ocaml - end: \b(done)\b - patterns: - - name: keyword.control.loop.ocaml - match: \bdo\b - - include: $self -- name: meta.while-loop.ocaml - endCaptures: - "1": - name: keyword.control.while-loop.ocaml - begin: \b(while)\b - beginCaptures: - "1": - name: keyword.control.while-loop.ocaml - end: \b(done)\b - patterns: - - name: keyword.control.loop.ocaml - match: \bdo\b - - include: $self -- name: meta.paren-group.ocaml - begin: \( - end: \) - patterns: - - include: $self -- name: keyword.operator.ocaml - match: \b(and|land|lor|lsl|lsr|lxor|mod|or)\b -- name: keyword.control.ocaml - match: \b(downto|if|else|match|then|to|when|with|try)\b -- name: keyword.other.ocaml - match: \b(as|assert|class|constraint|exception|functor|in|include|inherit|initializer|lazy|let|mod|module|mutable|new|object|open|private|rec|sig|struct|type|val|virtual)\b -- include: "#module-signature" -- name: invalid.illegal.unrecognized-character.ocaml - match: "(\xE2\x80\x99|\xE2\x80\x98|\xE2\x80\x9C|\xE2\x80\x9D)" -foldingStopMarker: (\bend(\s+in)?[ \t]*(;{1,2}|=)?|\bdone;?|^\s*;;|^\s*in)[ \t]*$ -keyEquivalent: ^~O diff --git a/vendor/ultraviolet/syntax/ocamllex.syntax b/vendor/ultraviolet/syntax/ocamllex.syntax deleted file mode 100644 index 6f0c841..0000000 --- a/vendor/ultraviolet/syntax/ocamllex.syntax +++ /dev/null @@ -1,167 +0,0 @@ ---- -name: OCamllex -fileTypes: -- mll -scopeName: source.ocamllex -repository: - actions: - patterns: - - name: meta.action.ocamllex - endCaptures: - "1": - name: punctuation.definition.action.end.ocamllex - begin: "[^\\']({)" - beginCaptures: - "1": - name: punctuation.definition.action.begin.ocamllex - end: (}) - patterns: - - include: source.ocaml - comments: - patterns: - - name: comment.block.ocaml - captures: - "1": - name: comment.block.empty.ocaml - "2": - name: comment.block.empty.ocaml - match: \(\*(?:(\*)| ( )\*)\) - - name: comment.block.ocaml - begin: \(\* - end: \*\) - patterns: - - include: "#comments" - - name: comment.block.string.quoted.double.ocaml - begin: (?=[^\\])(") - end: "\"" - patterns: - - name: comment.block.string.constant.character.escape.ocaml - match: \\(x[a-fA-F0-9][a-fA-F0-9]|[0-2]\d\d|[bnrt'"\\]) - match-patterns: - patterns: - - name: meta.pattern.sub-pattern.ocamllex - endCaptures: - "1": - name: punctuation.definition.sub-pattern.end.ocamllex - begin: (\() - beginCaptures: - "1": - name: punctuation.definition.sub-pattern.begin.ocamllex - end: (\)) - patterns: - - include: "#match-patterns" - - name: entity.name.type.pattern.reference.stupid-goddamn-hack.ocamllex - match: "[a-z][a-zA-Z0-9'_]" - - name: keyword.other.pattern.ocamllex - match: \bas\b - - name: constant.language.eof.ocamllex - match: eof - - name: constant.language.universal-match.ocamllex - match: _ - - name: meta.pattern.character-class.ocamllex - endCaptures: - "1": - name: punctuation.definition.character-class.end.ocamllex - begin: (\[)(\^?) - beginCaptures: - "1": - name: punctuation.definition.character-class.begin.ocamllex - "2": - name: punctuation.definition.character-class.negation.ocamllex - end: (])(?!\') - patterns: - - name: punctuation.separator.character-class.range.ocamllex - match: "-" - - include: "#chars" - - name: keyword.operator.pattern.modifier.ocamllex - match: \*|\+|\? - - name: keyword.operator.pattern.alternation.ocamllex - match: \| - - include: "#chars" - - include: "#strings" - strings: - patterns: - - name: string.quoted.double.ocamllex - endCaptures: - "1": - name: punctuation.definition.string.end.ocaml - begin: (?=[^\\])(") - beginCaptures: - "1": - name: punctuation.definition.string.begin.ocaml - end: (") - patterns: - - name: punctuation.separator.string.ignore-eol.ocaml - match: \\$[ \t]* - - name: constant.character.string.escape.ocaml - match: \\(x[a-fA-F0-9][a-fA-F0-9]|[0-2]\d\d|[bnrt'"\\]) - - name: constant.character.regexp.escape.ocaml - match: \\[\|\(\)1-9$^.*+?\[\]] - - name: invalid.illegal.character.string.escape - match: \\(?!(x[a-fA-F0-9][a-fA-F0-9]|[0-2]\d\d|[bnrt'"\\]|[\|\(\)1-9$^.*+?\[\]]|$[ \t]*))(?:.) - chars: - patterns: - - name: constant.character.ocamllex - captures: - "1": - name: punctuation.definition.char.begin.ocamllex - "4": - name: punctuation.definition.char.end.ocamllex - match: (')([^\\]|\\(x[a-fA-F0-9][a-fA-F0-9]|[0-2]\d\d|[bnrt'"\\]))(') -uuid: 007E5263-8E0D-4BEF-B0E1-F01AE32590E8 -foldingStartMarker: "{" -patterns: -- name: meta.embedded.ocaml - endCaptures: - "1": - name: punctuation.section.embedded.ocaml.end.ocamllex - begin: ^\s*({) - beginCaptures: - "1": - name: punctuation.section.embedded.ocaml.begin.ocamllex - end: ^\s*(}) - patterns: - - include: source.ocaml -- name: meta.pattern-definition.ocaml - begin: \b(let)\s+([a-z][a-zA-Z0-9'_]*)\s+= - beginCaptures: - "1": - name: keyword.other.pattern-definition.ocamllex - "2": - name: entity.name.type.pattern.stupid-goddamn-hack.ocamllex - end: ^(?:\s*let)|(?:\s*(rule|$)) - patterns: - - include: "#match-patterns" -- name: meta.pattern-match.ocaml - endCaptures: - "3": - name: keyword.other.entry-definition.ocamllex - begin: (rule|and)\s+([a-z][a-zA-Z0-9_]*)\s+(=)\s+(parse)(?=\s*$)|((?<!\|)(\|)(?!\|)) - beginCaptures: - "1": - name: keyword.other.ocamllex - "2": - name: entity.name.function.entrypoint.ocamllex - "3": - name: keyword.operator.ocamllex - "4": - name: keyword.other.ocamllex - "5": - name: punctuation.separator.match-pattern.ocamllex - end: (?:^\s*((and)\b|(?=\|)|$)) - patterns: - - include: "#match-patterns" - - include: "#actions" -- include: "#strings" -- include: "#comments" -- name: keyword.operator.symbol.ocamllex - match: "=" -- name: meta.paren-group.ocamllex - begin: \( - end: \) - patterns: - - include: $self -- name: invalid.illegal.unrecognized-character.ocamllex - match: "(\xE2\x80\x99|\xE2\x80\x98|\xE2\x80\x9C|\xE2\x80\x9D)" -foldingStopMarker: "}" -keyEquivalent: ^~O diff --git a/vendor/ultraviolet/syntax/ocamlyacc.syntax b/vendor/ultraviolet/syntax/ocamlyacc.syntax deleted file mode 100644 index 26ccd49..0000000 --- a/vendor/ultraviolet/syntax/ocamlyacc.syntax +++ /dev/null @@ -1,184 +0,0 @@ ---- -name: OCamlyacc -fileTypes: -- mly -scopeName: source.ocamlyacc -repository: - declaration-matches: - patterns: - - name: meta.token.declaration.ocamlyacc - begin: (%)(token) - beginCaptures: - "1": - name: keyword.other.decorator.token.ocamlyacc - "2": - name: keyword.other.token.ocamlyacc - end: ^\s*($|(^\s*(?=%))) - patterns: - - include: "#symbol-types" - - name: entity.name.type.token.ocamlyacc - match: "[A-Z][A-Za-z0-9_]*" - - include: "#comments" - - name: meta.token.associativity.ocamlyacc - begin: (%)(left|right|nonassoc) - beginCaptures: - "1": - name: keyword.other.decorator.token.associativity.ocamlyacc - "2": - name: keyword.other.token.associativity.ocamlyacc - end: (^\s*$)|(^\s*(?=%)) - patterns: - - name: entity.name.type.token.ocamlyacc - match: "[A-Z][A-Za-z0-9_]*" - - name: entity.name.function.non-terminal.reference.ocamlyacc - match: "[a-z][A-Za-z0-9_]*" - - include: "#comments" - - name: meta.start-symbol.ocamlyacc - begin: (%)(start) - beginCaptures: - "1": - name: keyword.other.decorator.start-symbol.ocamlyacc - "2": - name: keyword.other.start-symbol.ocamlyacc - end: (^\s*$)|(^\s*(?=%)) - patterns: - - name: entity.name.function.non-terminal.reference.ocamlyacc - match: "[a-z][A-Za-z0-9_]*" - - include: "#comments" - - name: meta.symbol-type.ocamlyacc - begin: (%)(type) - beginCaptures: - "1": - name: keyword.other.decorator.symbol-type.ocamlyacc - "2": - name: keyword.other.symbol-type.ocamlyacc - end: $\s*(?!%) - patterns: - - include: "#symbol-types" - - name: entity.name.type.token.reference.ocamlyacc - match: "[A-Z][A-Za-z0-9_]*" - - name: entity.name.function.non-terminal.reference.ocamlyacc - match: "[a-z][A-Za-z0-9_]*" - - include: "#comments" - references: - patterns: - - name: entity.name.function.non-terminal.reference.ocamlyacc - match: "[a-z][a-zA-Z0-9_]*" - - name: entity.name.type.token.reference.ocamlyacc - match: "[A-Z][a-zA-Z0-9_]*" - precs: - patterns: - - name: meta.precidence.declaration - captures: - "1": - name: keyword.other.decorator.precedence.ocamlyacc - "2": - name: keyword.other.precedence.ocamlyacc - "4": - name: entity.name.function.non-terminal.reference.ocamlyacc - "5": - name: entity.name.type.token.reference.ocamlyacc - match: (%)(prec)\s+(([a-z][a-zA-Z0-9_]*)|(([A-Z][a-zA-Z0-9_]*))) - comments: - patterns: - - name: comment.block.ocamlyacc - begin: /\* - end: \*/ - patterns: - - include: "#comments" - - name: comment.block.string.quoted.double.ocamlyacc - begin: (?=[^\\])(") - end: "\"" - patterns: - - name: comment.block.string.constant.character.escape.ocamlyacc - match: \\(x[a-fA-F0-9][a-fA-F0-9]|[0-2]\d\d|[bnrt'"\\]) - semantic-actions: - patterns: - - name: meta.action.semantic.ocamlyacc - endCaptures: - "1": - name: punctuation.definition.action.semantic.ocamlyacc - begin: "[^\\']({)" - beginCaptures: - "1": - name: punctuation.definition.action.semantic.ocamlyacc - end: (}) - patterns: - - include: source.ocaml - rules: - patterns: - - name: meta.non-terminal.ocamlyacc - endCaptures: - "0": - name: punctuation.separator.rule.ocamlyacc - begin: "[a-z][a-zA-Z_]*" - beginCaptures: - "0": - name: entity.name.function.non-terminal.ocamlyacc - end: ; - patterns: - - include: "#rule-patterns" - symbol-types: - patterns: - - name: meta.token.type-declaration.ocamlyacc - endCaptures: - "0": - name: punctuation.definition.type-declaration.end.ocamlyacc - begin: < - beginCaptures: - "0": - name: punctuation.definition.type-declaration.begin.ocamlyacc - end: ">" - patterns: - - include: source.ocaml - rule-patterns: - patterns: - - name: meta.rule-match.ocaml - begin: ((?<!\||:)(\||:)(?!\||:)) - beginCaptures: - "0": - name: punctuation.separator.rule.ocamlyacc - end: \s*(?=\||;) - patterns: - - include: "#precs" - - include: "#semantic-actions" - - include: "#references" - - include: "#comments" -uuid: 1B59327E-9B82-4B78-9411-BC02067DBDF9 -foldingStartMarker: "%{|%%" -patterns: -- name: meta.header.ocamlyacc - endCaptures: - "1": - name: punctuation.section.header.end.ocamlyacc - begin: (%{)\s*$ - beginCaptures: - "1": - name: punctuation.section.header.begin.ocamlyacc - end: ^\s*(%}) - patterns: - - include: source.ocaml -- name: meta.declarations.ocamlyacc - begin: (?<=%})\s*$ - end: (?:^)(?=%%) - patterns: - - include: "#comments" - - include: "#declaration-matches" -- name: meta.rules.ocamlyacc - endCaptures: - "1": - name: punctuation.section.rules.end.ocamlyacc - begin: (%%)\s*$ - beginCaptures: - "1": - name: punctuation.section.rules.begin.ocamlyacc - end: ^\s*(%%) - patterns: - - include: "#comments" - - include: "#rules" -- include: source.ocaml -- include: "#comments" -- name: invalid.illegal.unrecognized-character.ocaml - match: "(\xE2\x80\x99|\xE2\x80\x98|\xE2\x80\x9C|\xE2\x80\x9D)" -foldingStopMarker: "%}|%%" -keyEquivalent: ^~O diff --git a/vendor/ultraviolet/syntax/opengl.syntax b/vendor/ultraviolet/syntax/opengl.syntax deleted file mode 100644 index 282dd45..0000000 --- a/vendor/ultraviolet/syntax/opengl.syntax +++ /dev/null @@ -1,14 +0,0 @@ ---- -name: OpenGL -scopeName: source.open-gl -uuid: D5C78F2A-43D6-4598-BB92-1761EDF2C768 -patterns: -- name: support.type.open-gl - match: \b(GL(u?int(ptr)?|float|enum|boolean|bitfield|u?byte|u?short|sizei(ptr)?|clamp[fd]|double|void|char))\b -- name: support.constant.open-gl - match: \b(GL(_(R(GB(_SCALE(_(EXT|ARB))?|A(_(MODE|UNSIGNED_DOT_PRODUCT_MAPPING_NV))?)?|IGHT|E(GISTER_COMBINERS_NV|S(CALE_NORMAL(_EXT)?|TART_SUN|AMPLE_(REPLICATE_SGIX|ZERO_FILL_SGIX|DECIMATE_SGIX))|NDER(_MODE|ER)?|CLAIM_MEMORY_HINT_PGI|TURN|D(_(M(IN_CLAMP_INGR|AX_CLAMP_INGR)|BI(T(S|_EXT)|AS)|SCALE)|UCE(_EXT)?)?|P(EAT|L(ICATE_BORDER(_HP)?|ACE(MENT_CODE_(SUN|ARRAY_(S(TRIDE_SUN|UN)|TYPE_SUN|POINTER_SUN))|_(MIDDLE_SUN|OLDEST_SUN|EXT))?))|F(ERENCE_PLANE_(SGIX|EQUATION_SGIX)|LECTION_MAP(_(NV|EXT|ARB))?)|AD_(BUFFER|ONLY(_ARB)?|WRITE(_ARB)?))|ASTER_POSITION_UNCLIPPED_IBM)?|G(RE(EN(_(M(IN_CLAMP_INGR|AX_CLAMP_INGR)|BI(T(S|_EXT)|AS)|SCALE))?|ATER)|E(NERATE_MIPMAP(_(SGIS|HINT(_SGIS)?))?|OMETRY_DEFORMATION_SGIX|QUAL)|L(OBAL_ALPHA_(SUN|FACTOR_SUN)|EXT_(VERSION|FUNCTION_POINTERS|LEGACY)))|X(_EXT|OR)|M(I(RROR(_CLAMP_(TO_(BORDER_EXT|EDGE_(EXT|ATI))|EXT|ATI)|ED_REPEAT(_ARB)?)|N(MAX(_(SINK(_EXT)?|EXT|FORMAT(_EXT)?))?|_(PBUFFER_VIEWPORT_DIMS_APPLE|EXT|WEIGHTED_ATI))?)|O(D(ULATE(_(S(IGNED_ADD_ATI|UBTRACT_ATI)|ADD_ATI))?|ELVIEW(_(MATRIX|STACK_DEPTH|PROJECTION_NV))?)|V_EXT)|UL(_EXT|T(ISAMPLE(_(BIT(_ARB)?|SGIS|EXT|FILTER_HINT_NV|ARB))?)?)|VP_MATRIX_EXT|A(GNITUDE_(BIAS_NV|SCALE_NV)|X(_(RECTANGLE_TEXTURE_SIZE_(EXT|ARB)|GENERAL_COMBINERS_NV|MODELVIEW_STACK_DEPTH|S(HININESS_NV|POT_EXPONENT_NV)|NAME_STACK_DEPTH|C(O(MBINED_TEXTURE_IMAGE_UNITS(_ARB)?|NVOLUTION_(HEIGHT(_EXT)?|WIDTH(_EXT)?)|LOR_MATRIX_STACK_DEPTH(_SGI)?)|UBE_MAP_TEXTURE_SIZE(_(EXT|ARB))?|LI(P(MAP_(DEPTH_SGIX|VIRTUAL_DEPTH_SGIX)|_PLANES)|ENT_ATTRIB_STACK_DEPTH))|T(RACK_MATRI(X_STACK_DEPTH_NV|CES_NV)|EXTURE_(MAX_ANISOTROPY_EXT|S(TACK_DEPTH|IZE)|COORDS(_ARB)?|IMAGE_UNITS(_ARB)?|UNITS(_ARB)?|LOD_BIAS(_EXT)?))|OPTIMIZED_VERTEX_SHADER_(IN(STRUCTIONS_EXT|VARIANTS_EXT)|VARIANTS_EXT|LOCAL(S_EXT|_CONSTANTS_EXT))|D(RAW_BUFFERS(_ARB)?|EFORMATION_ORDER_SGIX)|P(RO(GRAM_(MATRI(X_STACK_DEPTH_ARB|CES_ARB)|NATIVE_(TE(X_IN(STRUCTIONS_ARB|DIRECTIONS_ARB)|MPORARIES_ARB)|INSTRUCTIONS_ARB|PARAMETERS_ARB|A(TTRIBS_ARB|DDRESS_REGISTERS_ARB|LU_INSTRUCTIONS_ARB))|TE(X_IN(STRUCTIONS_ARB|DIRECTIONS_ARB)|MPORARIES_ARB)|INSTRUCTIONS_ARB|PARAMETERS_ARB|ENV_PARAMETERS_ARB|LOCAL_PARAMETERS_ARB|A(TTRIBS_ARB|DDRESS_REGISTERS_ARB|LU_INSTRUCTIONS_ARB))|JECTION_STACK_DEPTH)|N_TRIANGLES_TESSELATION_LEVEL_ATI(X)?|IXEL_MAP_TABLE)|E(XT|VAL_ORDER|LEMENTS_(INDICES(_EXT)?|VERTICES(_EXT)?))|V(IEWPORT_DIMS|ERTEX_(SHADER_(IN(STRUCTIONS_EXT|VARIANTS_EXT)|VARIANTS_EXT|LOCAL(S_EXT|_CONSTANTS_EXT))|HINT_PGI|TEXTURE_IMAGE_UNITS(_ARB)?|UNI(TS_ARB|FORM_COMPONENTS(_ARB)?)|A(RRAY_RANGE_ELEMENT_(NV|APPLE)|TTRIBS(_ARB)?))|ARYING_FLOATS(_ARB)?)|F(RA(GMENT_(UNIFORM_COMPONENTS(_ARB)?|LIGHTS_SGIX)|MEZOOM_FACTOR_SGIX)|OG_FUNC_POINTS_SGIS)|WEIGHTED_ATI|LI(GHTS|ST_NESTING)|A(SYNC_(READ_PIXELS_SGIX|HISTOGRAM_SGIX|TEX_IMAGE_SGIX|DRAW_PIXELS_SGIX)|CTIVE_LIGHTS_SGIX|TTRIB_STACK_DEPTH)))?|T(RIX_(MODE|EXT)|_(S(HININESS_BIT_PGI|PECULAR_BIT_PGI)|COLOR_INDEXES_BIT_PGI|DIFFUSE_BIT_PGI|EMISSION_BIT_PGI|AMBIENT_(BIT_PGI|AND_DIFFUSE_BIT_PGI))|ERIAL_SIDE_HINT_PGI)|D_EXT|P_(STENCIL|COLOR)))|B(GR(_EXT|A(_EXT)?)?|YTE|I(NORMAL_ARRAY_(STRIDE_EXT|TYPE_EXT|POINTER_EXT|EXT)|TMAP(_TOKEN)?|AS_B(Y_NEGATIVE_ONE_HALF_NV|IT_EXT))|OOL(_ARB)?|UFFER_(MAP(_POINTER(_ARB)?|PED(_ARB)?)|SIZE(_ARB)?|OBJECT_APPLE|USAGE(_ARB)?|ACCESS(_ARB)?)|L(UE(_(M(IN_CLAMP_INGR|AX_CLAMP_INGR)|BI(T(S|_EXT)|AS)|SCALE))?|END(_(SRC(_(RGB(_EXT)?|ALPHA(_EXT)?))?|COLOR(_EXT)?|DST(_(RGB(_EXT)?|ALPHA(_EXT)?))?|EQUATION(_(RGB_EXT|EXT|ALPHA_EXT))?))?)|ACK(_(RIGHT|NORMALS_HINT_PGI|LEFT))?)|S(RC_(COLOR|ALPHA(_SATURATE)?)|MOOTH(_(POINT_SIZE_(RANGE|GRANULARITY)|LINE_WIDTH_(RANGE|GRANULARITY)))?|H(ININESS|ORT|A(R(PEN_TEXTURE_FUNC_POINTS_SGIS|ED_TEXTURE_PALETTE_EXT)|D(ING_LANGUAGE_VERSION|OW_ATTENUATION_EXT|E(R_(SOURCE_LENGTH|CONSISTENT_NV|TYPE|O(BJECT_ARB|PERATION_NV))|_MODEL))))|C(REEN_COORDINATES_REND|ISSOR_(B(IT|OX)|TEST)|AL(E_BY_(TWO_NV|ONE_HALF_NV|FOUR_NV)|AR_EXT))|T(R(ICT_(SCISSOR_HINT_PGI|DEPTHFUNC_HINT_PGI|LIGHTING_HINT_PGI)|EAM_(READ(_ARB)?|COPY(_ARB)?|DRAW(_ARB)?))|ORAGE_(SHARED_APPLE|C(LIENT_APPLE|ACHED_APPLE)|PRIVATE_APPLE)|E(REO|NCIL(_(REF|B(ITS|UFFER_BIT|ACK_(REF|PASS_DEPTH_(PASS(_ATI)?|FAIL(_ATI)?)|VALUE_MASK|F(UNC(_ATI)?|AIL(_ATI)?)|WRITEMASK))|CLEAR_VALUE|TEST(_TWO_SIDE_EXT)?|INDEX|PASS_DEPTH_(PASS|FAIL)|VALUE_MASK|F(UNC|AIL)|WRITEMASK))?)|A(CK_(OVERFLOW|UNDERFLOW)|TIC_(READ(_ARB)?|COPY(_ARB)?|DRAW(_ARB)?)))|I(GNED_(RGB(_(NV|UNSIGNED_ALPHA_NV)|A_NV)|HILO_NV|NEGATE_NV|I(NTENSITY_NV|DENTITY_NV)|LUMINANCE_(NV|ALPHA_NV)|ALPHA_NV)|NGLE_COLOR(_EXT)?)|UB(_EXT|TRACT(_ARB)?|PIXEL_BITS)|P(RITE_(MODE_SGIX|SGIX|TRANSLATION_SGIX|OBJECT_ALIGNED_SGIX|EYE_ALIGNED_SGIX|AXI(S_SGIX|AL_SGIX))|HERE_MAP|OT_(CUTOFF|DIRECTION|EXPONENT)|ECULAR)|E(CONDARY_(COLOR_(NV|ARRAY(_(BUFFER_BINDING(_ARB)?|S(TRIDE(_EXT)?|IZE(_EXT)?)|TYPE(_EXT)?|POINTER(_EXT)?|EXT|LIST_(STRIDE_IBM|IBM)))?)|INTERPOLATOR_EXT)|T|PARATE_SPECULAR_COLOR(_EXT)?|LECT(ION_BUFFER_(SIZE|POINTER))?)|WIZZLE_ST(R(_(DR_EXT|EXT)|Q_(DQ_EXT|EXT))|Q_(DQ_EXT|EXT))|A(MPLE(R_CUBE(_ARB)?|S(_(SGIS|PASSED(_ARB)?|EXT|ARB))?|_(MASK_(SGIS|INVERT_(SGIS|EXT)|EXT|VALUE_(SGIS|EXT))|BUFFERS(_(SGIS|EXT|ARB))?|COVERAGE(_(INVERT(_ARB)?|VALUE(_ARB)?|ARB))?|PATTERN_(SGIS|EXT)|ALPHA_TO_(MASK_(SGIS|EXT)|COVERAGE(_ARB)?|ONE(_(SGIS|EXT|ARB))?)))|TURATE_BIT_EXT))?|H(I(STOGRAM(_(RED_SIZE(_EXT)?|GREEN_SIZE(_EXT)?|BLUE_SIZE(_EXT)?|SINK(_EXT)?|EXT|FORMAT(_EXT)?|WIDTH(_EXT)?|LUMINANCE_SIZE(_EXT)?|ALPHA_SIZE(_EXT)?))?|NT_BIT|_(BIAS_NV|SCALE_NV)|LO_NV)|ALF_(BI(T_EXT|AS_N(ORMAL_NV|EGATE_NV))|APPLE))|Y(CRCB(_SGIX|A_SGIX)|_EXT)|N(ICEST|O(R(MAL(_(MAP(_(NV|EXT|ARB))?|BIT_PGI|ARRAY(_(BUFFER_BINDING(_ARB)?|STRIDE(_EXT)?|COUNT_EXT|TYPE(_EXT)?|P(OINTER(_EXT)?|ARALLEL_POINTERS_INTEL)|EXT|LIST_(STRIDE_IBM|IBM)))?)|IZE(D_RANGE_EXT)?))?|NE|_ERROR|TEQUAL|OP)|UM_(GENERAL_COMBINERS_NV|COMPRESSED_TEXTURE_FORMATS(_ARB)?|IN(STRUCTIONS_(TOTAL_EXT|PER_PASS_EXT)|PUT_INTERPOLATOR_COMPONENTS_EXT)|PASSES_EXT|FRAGMENT_(REGISTERS_EXT|CONSTANTS_EXT)|LOOPBACK_COMPONENTS_EXT)|E(GAT(IVE_(X_EXT|Y_EXT|Z_EXT|ONE_EXT|W_EXT)|E_BIT_EXT)|VER|AREST(_(MIPMAP_(NEAREST|LINEAR)|CLIPMAP_(NEAREST_SGIX|LINEAR_SGIX)))?)|A(ME_STACK_DEPTH|ND|TIVE_GRAPHICS_(BEGIN_HINT_PGI|HANDLE_PGI|END_HINT_PGI)))|C(MYK(_EXT|A_EXT)|ND_EXT|CW|O(M(BINE(R_(M(UX_SUM_NV|APPING_NV)|BIAS_NV|S(CALE_NV|UM_OUTPUT_NV)|C(OMPONENT_USAGE_NV|D_(OUTPUT_NV|DOT_PRODUCT_NV))|INPUT_NV|AB_(OUTPUT_NV|DOT_PRODUCT_NV))|_(RGB(_(EXT|ARB))?|EXT|A(RB|LPHA(_(EXT|ARB))?)))?|P(RESSED_(RGB(_ARB|A(_ARB)?)?|TEXTURE_FORMATS(_ARB)?|INTENSITY(_ARB)?|LUMINANCE(_A(RB|LPHA(_ARB)?))?|ALPHA(_ARB)?)|_BIT_EXT|ILE(_(STATUS|AND_EXECUTE))?|ARE_R_TO_TEXTURE(_ARB)?))|N(S(T(_EYE_NV|ANT(_(BORDER(_HP)?|COLOR(_EXT)?|EXT|A(RB|TTENUATION|LPHA(_EXT)?)))?)|ERVE_MEMORY_HINT_PGI)|VOLUTION_(BORDER_(MODE(_EXT)?|COLOR(_HP)?)|H(INT_SGIX|EIGHT(_EXT)?)|F(ILTER_(BIAS(_EXT)?|SCALE(_EXT)?)|ORMAT(_EXT)?)|WIDTH(_EXT)?))|ORD_REPLACE(_(NV|ARB))?|PY(_(INVERTED|PIXEL_TOKEN))?|EFF|LOR(_(MAT(RIX(_S(GI|TACK_DEPTH(_SGI)?))?|ERIAL(_(PARAMETER|FACE))?)|BUFFER_BIT|SUM(_(CLAMP_NV|EXT|ARB))?|CLEAR_VALUE|TABLE(_(RED_SIZE(_SGI)?|GREEN_SIZE(_SGI)?|B(IAS(_SGI)?|LUE_SIZE(_SGI)?)|S(GI|CALE(_SGI)?)|INTENSITY_SIZE(_SGI)?|FORMAT(_SGI)?|WIDTH(_SGI)?|LUMINANCE_SIZE(_SGI)?|ALPHA_SIZE(_SGI)?))?|INDEX(ES)?|FLOAT_APPLE|WRITEMASK|LOGIC_OP|A(RRAY(_(BUFFER_BINDING(_ARB)?|S(TRIDE(_EXT)?|IZE(_EXT)?)|COUNT_EXT|TYPE(_EXT)?|P(OINTER(_EXT)?|ARALLEL_POINTERS_INTEL)|EXT|LIST_(STRIDE_IBM|IBM)))?|LPHA_PAIRING_EXT)))?)|U(RRENT_(RASTER_(NORMAL_SGIX|COLOR|TEXTURE_COORDS|INDEX|DISTANCE|POSITION(_VALID)?)|MATRIX_(STACK_DEPTH_(NV|ARB)|NV|ARB)|BI(NORMAL_EXT|T)|SECONDARY_COLOR(_EXT)?|NORMAL|COLOR|T(EXTURE_COORDS|ANGENT_EXT)|INDEX|PROGRAM|VERTEX_(EXT|WEIGHT_EXT|ATTRIB(_ARB)?)|QUERY(_ARB)?|FOG_COORD(INATE(_EXT)?)?|WEIGHT_ARB|ATTRIB_NV)|BIC_(HP|EXT)|LL_(MODES_NV|VERTEX_(IBM|OBJECT_POSITION_EXT|E(XT|YE_POSITION_EXT))|F(RAGMENT_NV|ACE(_MODE)?)))|W|L(I(P_(NEAR_HINT_PGI|VOLUME_CLIPPING_HINT_EXT|FAR_HINT_PGI)|ENT_(PIXEL_STORE_BIT|VERTEX_ARRAY_BIT|A(CTIVE_TEXTURE(_ARB)?|TTRIB_STACK_DEPTH|LL_ATTRIB_BITS)))|EAR|AMP(_TO_(BORDER(_(SGIS|ARB))?|EDGE(_SGIS)?))?)|ALLIGRAPHIC_FRAGMENT_SGIX)|T(R(IANGLE(S|_(STRIP|FAN|LIST_SUN))|UE|A(NS(POSE_(MODELVIEW_MATRIX(_ARB)?|NV|C(OLOR_MATRIX(_ARB)?|URRENT_MATRIX_ARB)|TEXTURE_MATRIX(_ARB)?|PROJECTION_MATRIX(_ARB)?)|FORM_(BIT|HINT_APPLE))|CK_MATRIX_(NV|TRANSFORM_NV)))|EXT(_FRAGMENT_SHADER_ATI|URE(_(R(E(SIDENT(_EXT)?|CTANGLE_(EXT|ARB)|D_SIZE(_EXT)?)|ANGE_(POINTER_APPLE|LENGTH_APPLE))|G(REEN_SIZE(_EXT)?|E(N_(R|MODE|S|T|Q)|QUAL_R_SGIX))|M(IN(_(FILTER|LOD(_SGIS)?)|IMIZE_STORAGE_APPLE)|ULTI_BUFFER_HINT_SGIX|A(G_(SIZE_NV|FILTER)|X_(L(OD(_SGIS)?|EVEL(_SGIS)?)|ANISOTROPY_EXT)|T(RIX|ERIAL_(PARAMETER_EXT|FACE_EXT))))|B(I(NDING_(RECTANGLE_(EXT|ARB)|CUBE_MAP(_(EXT|ARB))?)|T)|ORDER(_(COLOR|VALUES_NV))?|LUE_SIZE(_EXT)?|ASE_LEVEL(_SGIS)?)|S(HADER_NV|T(ORAGE_HINT_APPLE|ACK_DEPTH))|H(I_SIZE_NV|EIGHT)|NORMAL_EXT|C(O(MP(RESS(ION_HINT(_ARB)?|ED(_(IMAGE_SIZE(_ARB)?|ARB))?)|ONENTS|ARE_(MODE(_ARB)?|SGIX|OPERATOR_SGIX|F(UNC(_ARB)?|AIL_VALUE_ARB)))|NSTANT_DATA_SUNX|ORD_ARRAY(_(BUFFER_BINDING(_ARB)?|S(TRIDE(_EXT)?|IZE(_EXT)?)|COUNT_EXT|TYPE(_EXT)?|P(OINTER(_EXT)?|ARALLEL_POINTERS_INTEL)|EXT|LIST_(STRIDE_IBM|IBM)))?|LOR_(TABLE_SGI|WRITEMASK_SGIS))|UBE_MAP(_(NEGATIVE_(X(_(EXT|ARB))?|Y(_(EXT|ARB))?|Z(_(EXT|ARB))?)|POSITIVE_(X(_(EXT|ARB))?|Y(_(EXT|ARB))?|Z(_(EXT|ARB))?)|EXT|ARB))?|LIPMAP_(CENTER_SGIX|OFFSET_SGIX|DEPTH_SGIX|VIRTUAL_DEPTH_SGIX|FRAME_SGIX|LOD_OFFSET_SGIX))|TOO_LARGE_EXT|IN(TE(RNAL_FORMAT|NSITY_SIZE(_EXT)?)|DEX_SIZE_EXT)|D(S_SIZE_NV|T_SIZE_NV|E(PTH(_(SIZE(_ARB)?|EXT))?|FORMATION_SGIX))|P(R(IORITY(_EXT)?|E_SPECULAR_HP)|OST_SPECULAR_HP)|ENV(_(MODE|BIAS_SGIX|COLOR))?|FILTER_CONTROL(_EXT)?|W(RAP_(R(_EXT)?|S|T|Q_SGIS)|IDTH)|L(IGHT(_EXT|ING_MODE_HP)|O(_SIZE_NV|D_BIAS(_(R_SGIX|S_SGIX|T_SGIX|EXT))?)|UMINANCE_SIZE(_EXT)?|EQUAL_R_SGIX)|A(PPLICATION_MODE_EXT|LPHA_SIZE(_EXT)?)))?)|A(BLE_TOO_LARGE(_EXT)?|NGENT_ARRAY_(STRIDE_EXT|TYPE_EXT|POINTER_EXT|EXT)))?|I(GNORE_BORDER(_HP)?|MAGE_(ROTATE_(ORIGIN_(X_HP|Y_HP)|ANGLE_HP)|M(IN_FILTER_HP|AG_FILTER_HP)|SCALE_(X_HP|Y_HP)|CUBIC_WEIGHT_HP|TRANSLATE_(X_HP|Y_HP))|N(STRUMENT_(MEASUREMENTS_SGIX|BUFFER_POINTER_SGIX)|CR(_WRAP(_EXT)?)?|T(E(R(POLATE(_(EXT|ARB))?|LACE_(READ_INGR|SGIX))|NSITY(_EXT)?))?|DEX_(M(ODE|ATERIAL_(PARAMETER_EXT|EXT|FACE_EXT))|BIT(S|_PGI)|SHIFT|CLEAR_VALUE|TEST_(REF_EXT|EXT|FUNC_EXT)|OFFSET|WRITEMASK|LOGIC_OP|ARRAY(_(BUFFER_BINDING(_ARB)?|STRIDE(_EXT)?|COUNT_EXT|TYPE(_EXT)?|POINTER(_EXT)?|EXT|LIST_(STRIDE_IBM|IBM)))?)|V(ER(SE_(NV|TRANSPOSE_NV)|T(ED_SCREEN_W_REND)?)|A(RIANT_(DATATYPE_EXT|EXT|VALUE_EXT)|LID_(OPERATION|ENUM|VALUE)))|FO_LOG_LENGTH)|DENTITY_NV)|Z(_EXT|OOM_(X|Y)|ERO)|O(R(_(REVERSE|INVERTED)|DER)?|BJECT_(S(HADER_SOURCE_LENGTH_ARB|UBTYPE_ARB)|COMPILE_STATUS_ARB|TYPE_ARB|INFO_LOG_LENGTH_ARB|D(ISTANCE_TO_(POINT_SGIS|LINE_SGIS)|ELETE_STATUS_ARB)|P(OINT_SGIS|LANE)|VALIDATE_STATUS_ARB|LIN(E(_SGIS|AR)|K_STATUS_ARB)|A(CTIVE_(UNIFORM(S_ARB|_MAX_LENGTH_ARB)|ATTRIBUTE(S_ARB|_MAX_LENGTH_ARB))|TTACHED_OBJECTS_ARB))|NE(_MINUS_(SRC_(COLOR|ALPHA)|CONSTANT_(COLOR(_EXT)?|ALPHA(_EXT)?)|DST_(COLOR|ALPHA)))?|CCLUSION_TEST_(RESULT_HP|HP)|UT(_OF_MEMORY|PUT_(VERTEX_EXT|FOG_EXT))|P_(R(OUND_EXT|ECIP_(SQRT_EXT|EXT))|M(IN_EXT|OV_EXT|UL(_EXT|TIPLY_MATRIX_EXT)|A(X_EXT|DD_EXT))|S(UB_EXT|ET_(GE_EXT|LT_EXT))|NEGATE_EXT|C(ROSS_PRODUCT_EXT|LAMP_EXT)|INDEX_EXT|POWER_EXT|F(RAC_EXT|LOOR_EXT)|ADD_EXT)|FFSET_(HILO_(TEXTURE_RECTANGLE_NV|PROJECTIVE_TEXTURE_RECTANGLE_NV)|TEXTURE_(RECTANGLE_(SCALE_NV|NV)|MATRIX_NV|BIAS_NV|SCALE_NV)|PROJECTIVE_TEXTURE_RECTANGLE_(SCALE_NV|NV)))|D(RAW_(BUFFER|PIXEL(S_APPLE|_TOKEN))|S(_(BIAS_NV|SCALE_NV)|T_(COLOR|ALPHA)|DT_(MAG_(NV|INTENSITY_NV|VIB_NV)|NV))|YNAMIC_(READ(_ARB)?|COPY(_ARB)?|DRAW(_ARB)?)|T_(BIAS_NV|SCALE_NV)|I(S(CARD_NV|TANCE_ATTENUATION_(SGIS|EXT))|THER|FFUSE)|O(MAIN|NT_CARE|T_PRODUCT_(REFLECT_CUBE_MAP_NV|NV|CONST_EYE_REFLECT_CUBE_MAP_NV|TEXTURE_(RECTANGLE_NV|CUBE_MAP_NV)|D(IFFUSE_CUBE_MAP_NV|EPTH_REPLACE_NV)|PASS_THROUGH_NV|AFFINE_DEPTH_REPLACE_NV)|UBLE(BUFFER)?)|UAL_TEXTURE_SELECT_SGIS|E(C(R(_WRAP(_EXT)?)?|AL)|TAIL_TEXTURE_(MODE_SGIS|FUNC_POINTS_SGIS|LEVEL_SGIS)|P(TH(_(RANGE|B(I(TS|AS)|OUNDS_(TEST_EXT|EXT)|UFFER_BIT)|SCALE|C(OMPONENT|L(EAR_VALUE|AMP_NV))|TE(XTURE_MODE(_ARB)?|ST)|PASS_INSTRUMENT_(MAX_SGIX|SGIX|COUNTERS_SGIX)|FUNC|WRITEMASK))?|ENDENT_RGB_TEXTURE_CUBE_MAP_NV)|FORMATIONS_MASK_SGIX|LETE_STATUS))|U(N(SIGNED_(BYTE|SHORT|I(N(T|VERT_NV)|DENTITY_NV))|PACK_(R(OW_LENGTH|ESAMPLE_SGIX)|S(UBSAMPLE_RATE_SGIX|KIP_(ROWS|IMAGES(_EXT)?|PIXELS|VOLUMES_SGIS)|WAP_BYTES)|C(MYK_HINT_EXT|ONSTANT_DATA_SUNX|LIENT_STORAGE_APPLE)|IMAGE_(HEIGHT(_EXT)?|DEPTH_SGIS)|LSB_FIRST|ALIGNMENT))|PPER_LEFT)|P(R(IMARY_COLOR(_(NV|EXT|ARB))?|O(GRAM_(RESIDENT_NV|BINDING_ARB|STRING_(NV|ARB)|NA(ME_ARB|TIVE_(TE(X_IN(STRUCTIONS_ARB|DIRECTIONS_ARB)|MPORARIES_ARB)|INSTRUCTIONS_ARB|PARAMETERS_ARB|A(TTRIBS_ARB|DDRESS_REGISTERS_ARB|LU_INSTRUCTIONS_ARB)))|T(E(X_IN(STRUCTIONS_ARB|DIRECTIONS_ARB)|MPORARIES_ARB)|ARGET_NV)|INSTRUCTIONS_ARB|OBJECT_ARB|UNDER_NATIVE_LIMITS_ARB|PARAMETER(S_ARB|_NV)|ERROR_(STRING_ARB|POSITION_(NV|ARB))|FORMAT_A(RB|SCII_ARB)|LENGTH_(NV|ARB)|A(TTRIBS_ARB|DDRESS_REGISTERS_ARB|LU_INSTRUCTIONS_ARB))|XY_(HISTOGRAM(_EXT)?|COLOR_TABLE(_SGI)?|TEXTURE_(RECTANGLE_(EXT|ARB)|C(OLOR_TABLE_SGI|UBE_MAP(_(EXT|ARB))?))|POST_(CO(NVOLUTION_COLOR_TABLE(_SGI)?|LOR_MATRIX_COLOR_TABLE(_SGI)?)|IMAGE_TRANSFORM_COLOR_TABLE_HP))|JECTION(_(MATRIX|STACK_DEPTH))?)|E(VIOUS(_(TEXTURE_INPUT_NV|EXT|ARB))?|FER_DOUBLEBUFFER_HINT_PGI))|HONG_(HINT_WIN|WIN)|N_TRIANGLES_(NORMAL_MODE_(QUADRATIC_ATI(X)?|LINEAR_ATI(X)?|ATI(X)?)|TESSELATION_LEVEL_ATI(X)?|POINT_MODE_(CUBIC_ATI(X)?|LINEAR_ATI(X)?|ATI(X)?)|ATI(X)?)|IXEL_(GROUP_COLOR_SGIS|M(IN_FILTER_EXT|ODE_BIT|A(G_FILTER_EXT|P_(R_TO_R(_SIZE)?|G_TO_G(_SIZE)?|B_TO_B(_SIZE)?|S_TO_S(_SIZE)?|I_TO_(R(_SIZE)?|G(_SIZE)?|B(_SIZE)?|I(_SIZE)?|A(_SIZE)?)|A_TO_A(_SIZE)?)))|CUBIC_WEIGHT_EXT|T(ILE_(GRID_(HEIGHT_SGIX|DEPTH_SGIX|WIDTH_SGIX)|BEST_ALIGNMENT_SGIX|HEIGHT_SGIX|CACHE_(SIZE_SGIX|INCREMENT_SGIX)|WIDTH_SGIX)|EX(_GEN_(MODE_SGIX|SGIX)|TURE_SGIS))|FRAGMENT_(RGB_SOURCE_SGIS|ALPHA_SOURCE_SGIS))|O(S(T_(CO(NVOLUTION_(RED_(BIAS(_EXT)?|SCALE(_EXT)?)|GREEN_(BIAS(_EXT)?|SCALE(_EXT)?)|BLUE_(BIAS(_EXT)?|SCALE(_EXT)?)|COLOR_TABLE(_SGI)?|ALPHA_(BIAS(_EXT)?|SCALE(_EXT)?))|LOR_MATRIX_(RED_(BIAS(_SGI)?|SCALE(_SGI)?)|GREEN_(BIAS(_SGI)?|SCALE(_SGI)?)|BLUE_(BIAS(_SGI)?|SCALE(_SGI)?)|COLOR_TABLE(_SGI)?|ALPHA_(BIAS(_SGI)?|SCALE(_SGI)?)))|TEXTURE_FILTER_(BIAS_(RANGE_SGIX|SGIX)|SCALE_(RANGE_SGIX|SGIX))|IMAGE_TRANSFORM_COLOR_TABLE_HP)|ITION)|INT(S|_(BIT|S(MOOTH(_HINT)?|IZE(_(RANGE|GRANULARITY|M(IN(_(SGIS|EXT|ARB))?|AX(_(SGIS|EXT|ARB))?)))?|PRITE(_(R_MODE_NV|NV|COORD_ORIGIN|ARB))?)|CULL_(MODE_ATI|C(ENTER_ATI|LIP_ATI))|TOKEN|DISTANCE_ATTENUATION(_ARB)?|FADE_THRESHOLD_SIZE(_(SGIS|EXT|ARB))?))?|LYGON(_(MODE|BIT|S(MOOTH(_HINT)?|TIPPLE(_BIT)?)|TOKEN|OFFSET_(BIAS_EXT|UNITS|POINT|EXT|F(ILL|ACTOR(_EXT)?)|LINE)))?)|ER(SPECTIVE_CORRECTION_HINT|_STAGE_CONSTANTS_NV|TURB_EXT)|A(RALLEL_ARRAYS_INTEL|SS_THROUGH_(NV|TOKEN)|CK_(R(OW_LENGTH|ESAMPLE_SGIX)|S(UBSAMPLE_RATE_SGIX|KIP_(ROWS|IMAGES(_EXT)?|PIXELS|VOLUMES_SGIS)|WAP_BYTES)|CMYK_HINT_EXT|IMAGE_(HEIGHT(_EXT)?|DEPTH_SGIS)|LSB_FIRST|ALIGNMENT)))|E(X(TENSIONS|P(AND_N(ORMAL_NV|EGATE_NV))?)|M(BOSS_(MAP_NV|CONSTANT_NV|LIGHT_NV)|ISSION)|YE_(RADIAL_NV|DISTANCE_TO_(POINT_SGIS|LINE_SGIS)|P(OINT_SGIS|LANE(_ABSOLUTE_NV)?)|LINE(_SGIS|AR))|NABLE_BIT|_TIMES_F_NV|IGHTH_BIT_EXT|DGE(_FLAG(_ARRAY(_(BUFFER_BINDING(_ARB)?|STRIDE(_EXT)?|COUNT_EXT|POINTER(_EXT)?|EXT|LIST_(STRIDE_IBM|IBM)))?)?|FLAG_BIT_PGI)|VAL_BIT|QU(IV|AL)|LEMENT_(BUFFER_BINDING_APPLE|ARRAY_(BUFFER(_(BINDING(_ARB)?|ARB))?|TYPE_APPLE|POINTER_APPLE|APPLE)))|V(I(BRANCE_(BIAS_NV|SCALE_NV)|EWPORT(_BIT)?)|E(R(SION|TEX_(BLEND_ARB|S(HADER(_(BINDING_EXT|IN(STRUCTIONS_EXT|VARIANTS_EXT)|OPTIMIZED_EXT|EXT|VARIANTS_EXT|LOCAL(S_EXT|_CONSTANTS_EXT)|ARB))?|TATE_PROGRAM_NV)|CONSISTENT_HINT_PGI|DATA_HINT_PGI|PR(OGRAM_(BINDING_NV|NV|TWO_SIDE(_(NV|ARB))?|POINT_SIZE(_(NV|ARB))?|ARB)|ECLIP_(SGIX|HINT_SGIX))|WEIGHT(_ARRAY_(S(TRIDE_EXT|IZE_EXT)|TYPE_EXT|POINTER_EXT|EXT)|ING_EXT)|A(RRAY(_(RANGE_(NV|POINTER_(NV|APPLE)|VALID_NV|WITHOUT_FLUSH_NV|LENGTH_(NV|APPLE)|APPLE)|B(INDING_APPLE|UFFER_BINDING(_ARB)?)|S(T(RIDE(_EXT)?|ORAGE_HINT_APPLE)|IZE(_EXT)?)|COUNT_EXT|TYPE(_EXT)?|P(OINTER(_EXT)?|ARALLEL_POINTERS_INTEL)|EXT|LIST_(STRIDE_IBM|IBM)))?|TTRIB_ARRAY_(BUFFER_BINDING(_ARB)?|S(TRIDE(_ARB)?|IZE(_ARB)?)|NORMALIZED(_ARB)?|TYPE(_ARB)?|POINTER(_ARB)?|ENABLED(_ARB)?))))|NDOR|CTOR_EXT)|A(RIA(BLE_(G_NV|B_NV|C_NV|D_NV|E_NV|F_NV|A_NV)|NT_(DATATYPE_EXT|EXT|VALUE_EXT|ARRAY_(STRIDE_EXT|TYPE_EXT|POINTER_EXT|EXT)))|LIDATE_STATUS))|KEEP|Q(U(ERY_(RESULT(_A(RB|VAILABLE(_ARB)?))?|COUNTER_BITS(_ARB)?)|A(RTER_BIT_EXT|D(RATIC_ATTENUATION|S|_(STRIP|TEXTURE_SELECT_SGIS)))))?|F(R(ONT(_(RIGHT|FACE|LEFT|AND_BACK))?|A(GMENT_(MATERIAL_EXT|SHADER(_(DERIVATIVE_HINT|EXT|ARB))?|NORMAL_EXT|COLOR_(MATERIAL_(SGIX|PARAMETER_SGIX|FACE_SGIX)|EXT)|DEPTH(_EXT)?|PROGRAM_ARB|LIGHT(_MODEL_(NORMAL_INTERPOLATION_SGIX|TWO_SIDE_SGIX|LOCAL_VIEWER_SGIX|AMBIENT_SGIX)|ING_SGIX))|MEZOOM_(SGIX|FACTOR_SGIX)))|ILL|O(RCE_BLUE_TO_ONE_NV|G(_(MODE|BIT|S(CALE_(SGIX|VALUE_SGIX)|TART|PECULAR_TEXTURE_WIN)|HINT|CO(ORD(_(SRC|ARRAY(_(BUFFER_BINDING(_ARB)?|STRIDE|TYPE|POINTER))?)|INATE(_(SOURCE(_EXT)?|EXT|ARRAY(_(BUFFER_BINDING(_ARB)?|STRIDE(_EXT)?|TYPE(_EXT)?|POINTER(_EXT)?|EXT|LIST_(STRIDE_IBM|IBM)))?))?)?|LOR)|INDEX|OFFSET_(SGIX|VALUE_SGIX)|D(ISTANCE_MODE_NV|ENSITY)|END|FUNC_(SGIS|POINTS_SGIS)))?)|U(NC_(REVERSE_SUBTRACT(_EXT)?|SUBTRACT(_EXT)?|ADD(_EXT)?)|LL_(RANGE_EXT|STIPPLE_HINT_PGI))|E(NCE_APPLE|EDBACK(_BUFFER_(SIZE|TYPE|POINTER))?)|L(OAT|AT)|A(STEST|LSE))|W(R(ITE_ONLY(_ARB)?|AP_BORDER_SUN)|_EXT|IDE_LINE_HINT_PGI|EIGHT_(SUM_UNITY_ARB|ARRAY_(BUFFER_BINDING(_ARB)?|S(TRIDE_ARB|IZE_ARB)|TYPE_ARB|POINTER_ARB|ARB)))|L(I(GHT(_(MODEL_(SPECULAR_VECTOR_APPLE|COLOR_CONTROL(_EXT)?|TWO_SIDE|LOCAL_VIEWER|AMBIENT)|ENV_MODE_SGIX)|ING(_BIT)?)|ST_(MODE|B(IT|ASE)|INDEX|PRIORITY_SGIX)|N(E(S|_(RESET_TOKEN|BIT|S(MOOTH(_HINT)?|T(RIP|IPPLE(_(REPEAT|PATTERN))?))|TOKEN|WIDTH(_(RANGE|GRANULARITY))?|LOOP)|AR(_(MIPMAP_(NEAREST|LINEAR)|SHARPEN_(SGIS|COLOR_SGIS|ALPHA_SGIS)|CLIPMAP_(NEAREST_SGIX|LINEAR_SGIX)|DETAIL_(SGIS|COLOR_SGIS|ALPHA_SGIS)|ATTENUATION))?)?|K_STATUS))|O(GIC_OP(_MODE)?|CAL_(CONSTANT_(DATATYPE_EXT|EXT|VALUE_EXT)|EXT)|_(BIAS_NV|SCALE_NV)|WER_LEFT|AD)|UMINANCE(_ALPHA)?|E(RP_EXT|SS|QUAL|FT))|A(RRAY_(BUFFER(_(BINDING(_ARB)?|ARB))?|ELEMENT_LOCK_(COUNT_EXT|FIRST_EXT))|MBIENT(_AND_DIFFUSE)?|BGR(_EXT)?|SYNC_(READ_PIXELS_SGIX|MARKER_SGIX|HISTOGRAM_SGIX|TEX_IMAGE_SGIX|DRAW_PIXELS_SGIX)|ND(_(REVERSE|INVERTED))?|C(CUM(_(RED_BITS|GREEN_BITS|B(UFFER_BIT|LUE_BITS)|CLEAR_VALUE|ALPHA_BITS))?|TIVE_(STENCIL_FACE_EXT|TEXTURE(_ARB)?|UNIFORM(S|_MAX_LENGTH)|VERTEX_UNITS_ARB|ATTRIBUTE(S|_MAX_LENGTH)))|TT(RIB(_(STACK_DEPTH|ARRAY_(S(TRIDE_NV|IZE_NV)|TYPE_NV))|UTE_ARRAY_POINTER_NV)|ENUATION_EXT|ACHED_SHADERS)|DD(_(SIGNED(_(EXT|ARB))?|EXT))?|U(X_BUFFERS|TO_NORMAL)|VERAGE_(HP|EXT)|L(IASED_(POINT_SIZE_RANGE|LINE_WIDTH_RANGE)|PHA(_(M(IN_(SGIX|CLAMP_INGR)|AX_(SGIX|CLAMP_INGR))|B(I(TS|AS)|LEND_EQUATION_ATI)|SCALE|TEST(_(REF|FUNC))?))?|WAYS(_(SOFT_HINT_PGI|FAST_HINT_PGI))?|L(_ATTRIB_BITS|OW_DRAW_(MEM_HINT_PGI|OBJ_HINT_PGI|FRG_HINT_PGI|WIN_HINT_PGI)))))|UT_(R(GB(A)?|IGHT_BUTTON|ED)|G(REEN|AME_MODE_(REFRESH_RATE|HEIGHT|DISPLAY_CHANGED|P(IXEL_DEPTH|OSSIBLE)|WIDTH|ACTIVE))|XLIB_IMPLEMENTATION|M(IDDLE_BUTTON|ULTISAMPLE|ENU_(N(OT_IN_USE|UM_ITEMS)|IN_USE)|ACOSX_IMPLEMENTATION)|BLUE|S(CREEN_(HEIGHT(_MM)?|WIDTH(_MM)?)|T(ROKE_(ROMAN|MONO_ROMAN)|E(REO|NCIL))|INGLE)|H(IDDEN|AS_(MOUSE|SPACEBALL|TABLET|OVERLAY|DIAL_AND_BUTTON_BOX|JOYSTICK|KEYBOARD))|N(O(RMAL(_DAMAGED)?|T_VISIBLE)|UM_(MOUSE_BUTTONS|BUTTON_BOX_BUTTONS|SPACEBALL_BUTTONS|TABLET_BUTTONS|DIALS))|CURSOR_(RIGHT_(SIDE|ARROW)|BOTTOM_(RIGHT_CORNER|SIDE|LEFT_CORNER)|SPRAY|HELP|NONE|C(ROSSHAIR|YCLE)|T(OP_(RIGHT_CORNER|SIDE|LEFT_CORNER)|EXT)|IN(HERIT|FO)|DESTROY|UP_DOWN|FULL_CROSSHAIR|WAIT|LEFT_(RIGHT|SIDE|ARROW))|TRANSPARENT_INDEX|IN(IT_(DISPLAY_MODE|WINDOW_(X|HEIGHT|Y|WIDTH))|DEX)|O(VERLAY(_(DAMAGED|POSSIBLE))?|WNS_JOYSTICK)|D(ISPLAY_MODE_POSSIBLE|O(UBLE|WN)|E(PTH|VICE_(IGNORE_KEY_REPEAT|KEY_REPEAT)))|UP|JOYSTICK_(BUTTON(S|_(B|C|D|A))|POLL_RATE|AXES)|PARTIALLY_RETAINED|E(NTERED|LAPSED_TIME)|VI(SIBLE|DEO_RESIZE_(X(_DELTA)?|HEIGHT(_DELTA)?|Y(_DELTA)?|IN_USE|POSSIBLE|WIDTH(_DELTA)?))|KEY_(R(IGHT|EPEAT_(O(N|FF)|DEFAULT))|HOME|INSERT|DOWN|UP|PAGE_(DOWN|UP)|END|LEFT)|FULLY_(RETAINED|COVERED)|WIN(GDIAPI_DEFINED|DOW_(R(GBA|ED_SIZE)|GREEN_SIZE|X|B(UFFER_SIZE|LUE_SIZE)|STE(REO|NCIL_SIZE)|HEIGHT|Y|NUM_(SAMPLES|CHILDREN)|C(OLORMAP_SIZE|URSOR)|D(OUBLEBUFFER|EPTH_SIZE)|PARENT|FORMAT_ID|WIDTH|A(CCUM_(RED_SIZE|GREEN_SIZE|BLUE_SIZE|ALPHA_SIZE)|LPHA_SIZE)))|L(UMINANCE|EFT(_BUTTON)?|AYER_IN_USE)|A(C(CUM|TIVE_(SHIFT|CTRL|ALT))|PI(_VERSION|ENTRY_DEFINED)|LPHA))))\b -- name: support.function.open-gl - match: \b(gl(R(otate(d|f)|e(s(izeBuffersMESA|et(Minmax(EXT)?|Histogram(EXT)?))|nderMode|ct(s(v)?|i(v)?|d(v)?|f(v)?)|placementCode(u(s(SUN|vSUN)|i(SUN|Normal3fVertex3f(SUN|vSUN)|Color(3fVertex3f(SUN|vSUN)|4(ubVertex3f(SUN|vSUN)|fNormal3fVertex3f(SUN|vSUN)))|TexCoord2f(Normal3fVertex3f(SUN|vSUN)|Color4fNormal3fVertex3f(SUN|vSUN)|Vertex3f(SUN|vSUN))|vSUN|Vertex3f(SUN|vSUN))|b(SUN|vSUN))|PointerSUN)|questResidentProgramsNV|ferencePlaneSGIX|ad(Buffer|InstrumentsSGIX|Pixels))|asterPos(2(s(v)?|i(v)?|d(v)?|f(v)?)|3(s(v)?|i(v)?|d(v)?|f(v)?)|4(s(v)?|i(v)?|d(v)?|f(v)?)))|G(e(n(Buffers(ARB)?|SymbolsEXT|Textures(EXT)?|Programs(NV|ARB)|Vertex(ShadersEXT|ArraysAPPLE)|Queries(ARB)?|F(encesAPPLE|ragmentShadersEXT)|Lists|AsyncMarkersSGIX)|t(M(inmax(Parameter(iv(EXT)?|fv(EXT)?)|EXT)?|a(terial(iv|fv)|p(iv|dv|fv)))|B(ooleanv|uffer(SubData(ARB)?|P(ointerv(ARB)?|arameteriv(ARB)?)))|S(ha(der(iv|Source(ARB)?|InfoLog)|rpenTexFuncSGIS)|tring|eparableFilter(EXT)?)|H(istogram(Parameter(iv(EXT)?|fv(EXT)?)|EXT)?|andleARB)|C(o(nvolution(Parameter(iv(EXT)?|fv(EXT)?)|Filter(EXT)?)|lorTable(SGI|Parameter(iv(SGI|EXT)?|fv(SGI|EXT)?)|EXT)?|m(pressedTexImage(ARB)?|biner(StageParameterfvNV|InputParameter(ivNV|fvNV)|OutputParameter(ivNV|fvNV))))|lipPlane)|T(ex(Gen(iv|dv|fv)|Image|Parameter(iv|fv|PointervAPPLE)|Env(iv|fv)|FilterFuncSGIS|LevelParameter(iv|fv))|rackMatrixivNV)|I(n(strumentsSGIX|tegerv|variant(BooleanvEXT|IntegervEXT|FloatvEXT)|foLogARB)|mageTransformParameter(ivHP|fvHP))|ObjectParameter(ivARB|fvARB)|D(oublev|etailTexFuncSGIS)|Uniform(iv(ARB)?|fv(ARB)?|Location(ARB)?)|P(ixel(Map(u(sv|iv)|fv)|TexGenParameter(ivSGIS|fvSGIS))|o(interv(EXT)?|lygonStipple)|rogram(iv(NV|ARB)?|String(NV|ARB)|InfoLog|Parameter(dvNV|fvNV)|EnvParameter(dvARB|fvARB)|LocalParameter(dvARB|fvARB)))|Error|V(ertexAttrib(iv(NV|ARB)?|dv(NV|ARB)?|fv(NV|ARB)?|Pointerv(NV|ARB)?)|ariant(BooleanvEXT|IntegervEXT|PointervEXT|FloatvEXT))|Query(iv(ARB)?|Object(iv(ARB)?|uiv(ARB)?))|F(inalCombinerInputParameter(ivNV|fvNV)|ogFuncSGIS|loatv|ragment(Material(ivSGIX|fvSGIX)|Light(ivSGIX|fvSGIX)))|L(i(stParameter(ivSGIX|fvSGIX)|ght(iv|fv))|ocalConstant(BooleanvEXT|IntegervEXT|FloatvEXT))|A(ctive(Uniform(ARB)?|Attrib(ARB)?)|tt(ached(Shaders|ObjectsARB)|ribLocation(ARB)?))))|lobalAlphaFactor(sSUN|iSUN|dSUN|u(sSUN|iSUN|bSUN)|fSUN|bSUN))|M(inmax(EXT)?|ult(Matrix(d|f)|i(ModeDraw(ElementsIBM|ArraysIBM)|TexCoord(1(s(v(ARB)?|ARB)?|i(v(ARB)?|ARB)?|d(v(ARB)?|ARB)?|f(v(ARB)?|ARB)?)|2(s(v(ARB)?|ARB)?|i(v(ARB)?|ARB)?|d(v(ARB)?|ARB)?|f(v(ARB)?|ARB)?)|3(s(v(ARB)?|ARB)?|i(v(ARB)?|ARB)?|d(v(ARB)?|ARB)?|f(v(ARB)?|ARB)?)|4(s(v(ARB)?|ARB)?|i(v(ARB)?|ARB)?|d(v(ARB)?|ARB)?|f(v(ARB)?|ARB)?))|Draw(RangeElementArrayAPPLE|Element(s(EXT)?|ArrayAPPLE)|Arrays(EXT)?))|TransposeMatrix(d(ARB)?|f(ARB)?))|a(t(erial(i(v)?|f(v)?)|rixMode)|p(Grid(1(d|f)|2(d|f))|1(d|f)|Buffer(ARB)?|2(d|f)|VertexAttrib(1(dAPPLE|fAPPLE)|2(dAPPLE|fAPPLE)))))|B(i(n(ormal(3(s(vEXT|EXT)|i(vEXT|EXT)|d(vEXT|EXT)|f(vEXT|EXT)|b(vEXT|EXT))|PointerEXT)|d(MaterialParameterEXT|Buffer(ARB)?|Tex(GenParameterEXT|ture(UnitParameterEXT|EXT)?)|P(arameterEXT|rogram(NV|ARB))|Vertex(ShaderEXT|ArrayAPPLE)|FragmentShaderEXT|LightParameterEXT|AttribLocation(ARB)?))|tmap)|uffer(SubData(ARB)?|Data(ARB)?)|egin(VertexShaderEXT|Query(ARB)?|FragmentShaderEXT)?|lend(Color(EXT)?|Equation(Separate(EXT|ATI)|EXT)?|Func(Separate(EXT)?)?))|S(ha(de(Model|r(Source(ARB)?|Op(1EXT|2EXT|3EXT)))|rpenTexFuncSGIS)|c(issor|ale(d|f))|t(opInstrumentsSGIX|encil(Mask(Separate)?|Op(Separate(ATI)?)?|Func(Separate(ATI)?)?)|artInstrumentsSGIX)|priteParameter(i(SGIX|vSGIX)|f(SGIX|vSGIX))|e(condaryColor(3(s(v(EXT)?|EXT)?|i(v(EXT)?|EXT)?|d(v(EXT)?|EXT)?|u(s(v(EXT)?|EXT)?|i(v(EXT)?|EXT)?|b(v(EXT)?|EXT)?)|f(v(EXT)?|EXT)?|b(v(EXT)?|EXT)?)|Pointer(EXT|ListIBM)?)|t(InvariantEXT|F(enceAPPLE|ragmentShaderConstantEXT)|LocalConstantEXT)|parableFilter2D(EXT)?|lectBuffer)|w(izzleEXT|apAPPLE)|ample(Ma(sk(SGIS|EXT)|pEXT)|Coverage(ARB)?|Pa(ss(ARB)?|ttern(SGIS|EXT))))|Hi(stogram(EXT)?|nt(PGI)?)|N(ormal(3(s(v)?|i(v)?|d(v)?|f(v|Vertex3f(SUN|vSUN))?|b(v)?)|Pointer(vINTEL|EXT|ListIBM)?)|ewList)|C(o(nvolution(Parameter(i(v(EXT)?|EXT)?|f(v(EXT)?|EXT)?)|Filter(1D(EXT)?|2D(EXT)?))|py(Co(nvolutionFilter(1D(EXT)?|2D(EXT)?)|lor(SubTable(EXT)?|Table(SGI)?))|Tex(SubImage(1D(EXT)?|2D(EXT)?|3D(EXT)?)|Image(1D(EXT)?|2D(EXT)?))|Pixels)|lor(Ma(sk|terial)|SubTable(EXT)?|Table(SGI|Parameter(iv(SGI)?|fv(SGI)?)|EXT)?|3(s(v)?|i(v)?|d(v)?|u(s(v)?|i(v)?|b(v)?)|f(v|Vertex3f(SUN|vSUN))?|b(v)?)|4(s(v)?|i(v)?|d(v)?|u(s(v)?|i(v)?|b(v|Vertex(2f(SUN|vSUN)|3f(SUN|vSUN)))?)|f(Normal3fVertex3f(SUN|vSUN)|v)?|b(v)?)|Pointer(vINTEL|EXT|ListIBM)?|FragmentOp(1EXT|2EXT|3EXT))|m(p(ileShader(ARB)?|ressedTex(SubImage(1D(ARB)?|2D(ARB)?|3D(ARB)?)|Image(1D(ARB)?|2D(ARB)?|3D(ARB)?)))|biner(StageParameterfvNV|InputNV|OutputNV|Parameter(i(NV|vNV)|f(NV|vNV)))))|ull(Parameter(dvEXT|fvEXT)|Face)|l(i(pPlane|entActiveTexture(ARB)?)|ear(Stencil|Color|Index|Depth|Accum)?)|allList(s)?|reate(Shader(ObjectARB)?|Program(ObjectARB)?))|u(Get(String|NurbsProperty|TessProperty)|B(uild(1DMipmap(s(CTX)?|Levels(CTX)?)|2DMipmap(s(CTX)?|Levels(CTX)?)|3DMipmap(s(CTX)?|Levels(CTX)?))|egin(Surface|Curve|Trim|Polygon))|t(Re(shape(Func|Window)|portErrors|move(MenuItem|Overlay))|G(et(M(odifiers|enu)|Color|ProcAddress|Window)?|ameMode(Get|String))|M(o(tionFunc|useFunc)|enuStat(usFunc|eFunc)|ainLoop)|B(itmap(Character|Width|Length)|uttonBoxFunc)|S(how(Overlay|Window)|t(opVideoResizing|roke(Character|Width|Length))|olid(Sphere|C(one|ube)|T(orus|e(trahedron|apot))|Icosahedron|Octahedron|Dodecahedron)|urfaceTexture|p(ecial(UpFunc|Func)|aceball(RotateFunc|MotionFunc|ButtonFunc))|et(Menu|C(olor|ursor)|upVideoResizing|IconTitle|KeyRepeat|Window(Title)?)|wapBuffers)|Hide(Overlay|Window)|C(h(eckLoop|angeTo(MenuEntry|SubMenu))|opyColormap|reate(Menu|SubWindow|Window))|T(imerFunc|ablet(MotionFunc|ButtonFunc))|I(nit(Display(Mode|String)|Window(Size|Position))?|conifyWindow|dleFunc|gnoreKeyRepeat)|OverlayDisplayFunc|D(i(splayFunc|alsFunc)|e(stroy(Menu|Window)|tachMenu|viceGet))|UseLayer|JoystickFunc|P(o(s(t(Redisplay|OverlayRedisplay|Window(Redisplay|OverlayRedisplay))|itionWindow)|pWindow)|ushWindow|assiveMotionFunc)|E(stablishOverlay|nt(erGameMode|ryFunc)|xtensionSupported)|Vi(sibilityFunc|deo(Resize(Get)?|Pan))|Keyboard(UpFunc|Func)|F(orceJoystickFunc|ullScreen)|W(MCloseFunc|i(ndowStatusFunc|re(Sphere|C(one|ube)|T(orus|e(trahedron|apot))|Icosahedron|Octahedron|Dodecahedron))|arpPointer)|L(eaveGameMode|ayerGet)|A(ttachMenu|dd(MenuEntry|SubMenu)))|S(caleImage(CTX)?|phere)|N(urbs(Surface|C(urve|allback(Data(EXT)?)?)|Property)|e(w(NurbsRenderer(CTX)?|Tess(CTX)?|Quadric(CTX)?)|xtContour))|C(heckExtension|ylinder)|Tess(Begin(Contour|Polygon)|Normal|Callback|Property|End(Contour|Polygon)|Vertex)|Ortho2D(CTX)?|D(isk|elete(NurbsRenderer|Tess|Quadric))|UnProject(4)?|P(ickMatrix(CTX)?|erspective(CTX)?|wlCurve|artialDisk|roject)|E(nd(Surface|Curve|Trim|Polygon)|rrorString)|Quadric(Normals|Callback|Texture|Orientation|DrawStyle)|Lo(okAt(CTX)?|adSamplingMatrices))|T(e(st(ObjectAPPLE|FenceAPPLE)|x(Gen(i(v)?|d(v)?|f(v)?)|ture(RangeAPPLE|MaterialEXT|NormalEXT|ColorMaskSGIS|LightEXT)|SubImage(1D(EXT)?|2D(EXT)?|3D(EXT)?|4DSGIS)|Coord(1(s(v)?|i(v)?|d(v)?|f(v)?)|2(s(v)?|i(v)?|d(v)?|f(Normal3fVertex3f(SUN|vSUN)|Color(3fVertex3f(SUN|vSUN)|4(ubVertex3f(SUN|vSUN)|fNormal3fVertex3f(SUN|vSUN)))|v|Vertex3f(SUN|vSUN))?)|3(s(v)?|i(v)?|d(v)?|f(v)?)|4(s(v)?|i(v)?|d(v)?|f(Color4fNormal3fVertex4f(SUN|vSUN)|v|Vertex4f(SUN|vSUN))?)|Pointer(vINTEL|EXT|ListIBM)?)|Image(1D|2D|3D(EXT)?|4DSGIS)|Parameter(i(v)?|f(v)?)|Env(i(v)?|f(v)?)|FilterFuncSGIS))|a(ngent(3(s(vEXT|EXT)|i(vEXT|EXT)|d(vEXT|EXT)|f(vEXT|EXT)|b(vEXT|EXT))|PointerEXT)|gSampleBufferSGIX)|ra(nslate(d|f)|ckMatrixNV)|bufferMask3DFX)|I(s(Buffer(ARB)?|Shader|Texture(EXT)?|Program(NV|ARB)?|Enabled|V(ertexA(ttribEnabledAPPLE|rrayAPPLE)|ariantEnabledEXT)|Query(ARB)?|FenceAPPLE|List|AsyncMarkerSGIX)|n(s(trumentsBufferSGIX|ertComponentEXT)|terleavedArrays|itNames|dex(s(v)?|Ma(sk|terialEXT)|i(v)?|d(v)?|ub(v)?|f(v)?|Pointer(EXT|ListIBM)?|FuncEXT))|glooInterfaceSGIX|mageTransformParameter(i(HP|vHP)|f(HP|vHP)))|Ortho|D(isable(ClientState|V(ertexAttribA(PPLE|rray(ARB)?)|ariantClientStateEXT))?|e(ta(ch(Shader|ObjectARB)|ilTexFuncSGIS)|pth(Range|Mask|BoundsEXT|Func)|form(SGIX|ationMap3(dSGIX|fSGIX))|lete(Buffers(ARB)?|Shader|Textures(EXT)?|ObjectARB|Program(s(NV|ARB))?|Vertex(ShaderEXT|ArraysAPPLE)|Queries(ARB)?|F(encesAPPLE|ragmentShaderEXT)|Lists|AsyncMarkersSGIX))|raw(RangeElement(s(EXT)?|ArrayAPPLE)|Buffer(s(ARB)?)?|Pixels|Element(s|ArrayAPPLE)|Arrays(EXT)?))|U(seProgram(ObjectARB)?|n(iform(1(i(v(ARB)?|ARB)?|f(v(ARB)?|ARB)?)|Matrix(2fv(ARB)?|3fv(ARB)?|4fv(ARB)?)|2(i(v(ARB)?|ARB)?|f(v(ARB)?|ARB)?)|3(i(v(ARB)?|ARB)?|f(v(ARB)?|ARB)?)|4(i(v(ARB)?|ARB)?|f(v(ARB)?|ARB)?))|lockArraysEXT|mapBuffer(ARB)?))|P(ixel(Map(u(sv|iv)|fv)|Store(i|f)|T(exGen(SGIX|Parameter(i(SGIS|vSGIS)|f(SGIS|vSGIS)))|ransf(ormParameter(i(vEXT|EXT)|f(vEXT|EXT))|er(i|f)))|Zoom)|o(int(Size|Parameter(i(NV|v(NV)?)?|f(v(ARB)?|ARB)?))|p(Matrix|Name|ClientAttrib|Attrib)|l(ygon(Mode|Stipple|Offset(EXT)?)|l(InstrumentsSGIX|AsyncSGIX)))|NTriangles(iATI(X)?|fATI(X)?)|ush(Matrix|Name|ClientAttrib|Attrib)|assT(hrough|exCoordEXT)|r(ioritizeTextures(EXT)?|ogram(StringARB|Parameter(s4(dvNV|fvNV)|4(d(NV|vNV)|f(NV|vNV)))|EnvParameter4(d(vARB|ARB)|f(vARB|ARB))|LocalParameter4(d(vARB|ARB)|f(vARB|ARB)))))|E(n(d(VertexShaderEXT|Query(ARB)?|FragmentShaderEXT|List)?|able(ClientState|V(ertexAttribA(PPLE|rray(ARB)?)|ariantClientStateEXT))?)|dgeFlag(v|Pointer(EXT|ListIBM)?)?|val(Mesh(1|2)|Coord(1(d(v)?|f(v)?)|2(d(v)?|f(v)?))|Point(1|2))|lementPointerAPPLE|x(tractComponentEXT|ecuteProgramNV))|V(iewport|ertex(BlendARB|2(s(v)?|i(v)?|d(v)?|f(v)?)|3(s(v)?|i(v)?|d(v)?|f(v)?)|4(s(v)?|i(v)?|d(v)?|f(v)?)|Pointer(vINTEL|EXT|ListIBM)?|Weight(f(vEXT|EXT)|PointerEXT)|A(ttrib(s(1(svNV|dvNV|fvNV)|2(svNV|dvNV|fvNV)|3(svNV|dvNV|fvNV)|4(svNV|dvNV|ubvNV|fvNV))|1(s(NV|v(NV|ARB)?|ARB)?|d(NV|v(NV|ARB)?|ARB)?|f(NV|v(NV|ARB)?|ARB)?)|2(s(NV|v(NV|ARB)?|ARB)?|d(NV|v(NV|ARB)?|ARB)?|f(NV|v(NV|ARB)?|ARB)?)|3(s(NV|v(NV|ARB)?|ARB)?|d(NV|v(NV|ARB)?|ARB)?|f(NV|v(NV|ARB)?|ARB)?)|4(s(NV|v(NV|ARB)?|ARB)?|iv(ARB)?|d(NV|v(NV|ARB)?|ARB)?|N(sv(ARB)?|iv(ARB)?|u(sv(ARB)?|iv(ARB)?|b(v(ARB)?|ARB)?)|bv(ARB)?)|u(sv(ARB)?|iv(ARB)?|b(NV|v(NV|ARB)?))|f(NV|v(NV|ARB)?|ARB)?|bv(ARB)?)|Pointer(NV|ARB)?)|rray(Range(NV|APPLE)|ParameteriAPPLE)))|a(lidateProgram(ARB)?|riant(svEXT|ivEXT|dvEXT|u(svEXT|ivEXT|bvEXT)|fvEXT|PointerEXT|bvEXT)))|F(in(ish(RenderAPPLE|TextureSUNX|ObjectAPPLE|FenceAPPLE|AsyncSGIX)?|alCombinerInputNV)|og(i(v)?|Coord(d(v(EXT)?|EXT)?|f(v(EXT)?|EXT)?|Pointer(EXT|ListIBM)?)|f(v)?|FuncSGIS)|eedbackBuffer|lush(R(enderAPPLE|asterSGIX)|VertexArrayRange(NV|APPLE))?|r(ontFace|ustum|a(gment(Material(i(SGIX|vSGIX)|f(SGIX|vSGIX))|ColorMaterialSGIX|Light(Model(i(SGIX|vSGIX)|f(SGIX|vSGIX))|i(SGIX|vSGIX)|f(SGIX|vSGIX)))|meZoomSGIX)))|W(indowPos(2(s(v(ARB)?|ARB)?|i(v(ARB)?|ARB)?|d(v(ARB)?|ARB)?|f(v(ARB)?|ARB)?)|3(s(v(ARB)?|ARB)?|i(v(ARB)?|ARB)?|d(v(ARB)?|ARB)?|f(v(ARB)?|ARB)?))|eight(svARB|ivARB|dvARB|u(svARB|ivARB|bvARB)|fvARB|PointerARB|bvARB)|riteMaskEXT)|L(i(st(Base|Parameter(i(SGIX|vSGIX)|f(SGIX|vSGIX)))|n(e(Stipple|Width)|kProgram(ARB)?)|ght(Model(i(v)?|f(v)?)|i(v)?|f(v)?|EnviSGIX))|o(ckArraysEXT|ad(Matrix(d|f)|Name|TransposeMatrix(d(ARB)?|f(ARB)?)|Identity(DeformationMapSGIX)?|ProgramNV)|gicOp))|A(syncMarkerSGIX|c(cum|tive(StencilFaceEXT|Texture(ARB)?))|ttach(Shader|ObjectARB)|pplyTextureEXT|lphaF(unc|ragmentOp(1EXT|2EXT|3EXT))|r(e(TexturesResident(EXT)?|ProgramsResidentNV)|rayElement(EXT)?))))\b -- name: meta.open-gl - match: \b(gl|GL)\w+ - comment: for completions -- robbo diff --git a/vendor/ultraviolet/syntax/pascal.syntax b/vendor/ultraviolet/syntax/pascal.syntax deleted file mode 100644 index d19aeb3..0000000 --- a/vendor/ultraviolet/syntax/pascal.syntax +++ /dev/null @@ -1,77 +0,0 @@ ---- -name: Pascal -fileTypes: -- pas -- p -scopeName: source.pascal -uuid: F42FA544-6B1C-11D9-9517-000D93589AF6 -foldingStartMarker: \b(?i:(function|package|procedure|try|type))\b -patterns: -- name: keyword.control.pascal - match: \b(?i:(absolute|abstract|all|and|and_then|array|as|asm|attribute|begin|bindable|case|class|const|constructor|destructor|div|do|do|else|end|except|export|exports|external|far|file|finalization|finally|for|forward|goto|if|implementation|import|in|inherited|initialization|interface|interrupt|is|label|library|mod|module|name|near|nil|not|object|of|only|operator|or|or_else|otherwise|packed|pow|private|program|property|protected|public|published|qualified|record|repeat|resident|restricted|segment|set|shl|shr|then|to|try|type|unit|until|uses|value|var|view|virtual|while|with|xor))\b -- name: meta.function.prototype.pascal - captures: - "1": - name: storage.type.prototype.pascal - "2": - name: entity.name.function.prototype.pascal - match: \b(?i:(function|procedure))\b\s+(\w+(\.\w+)?)(\(.*?\))?;\s*(?=(?i:attribute|forward|external)) -- name: meta.function.pascal - captures: - "1": - name: storage.type.function.pascal - "2": - name: entity.name.function.pascal - match: \b(?i:(function|procedure))\b\s+(\w+(\.\w+)?) -- name: constant.numeric.pascal - match: \b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f|ll|LL|ull|ULL)?\b -- name: comment.line.double-dash.pascal.one - captures: - "1": - name: punctuation.definition.comment.pascal - match: (--).*$\n? -- name: comment.line.double-slash.pascal.two - captures: - "1": - name: punctuation.definition.comment.pascal - match: (//).*$\n? -- name: comment.block.pascal.one - captures: - "0": - name: punctuation.definition.comment.pascal - begin: \(\* - end: \*\) -- name: comment.block.pascal.two - captures: - "0": - name: punctuation.definition.comment.pascal - begin: \{ - end: \} -- name: string.quoted.double.pascal - endCaptures: - "0": - name: punctuation.definition.string.end.pascal - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.pascal - end: "\"" - patterns: - - name: constant.character.escape.pascal - match: \\. - comment: Double quoted strings are an extension and (generally) support C-style escape sequences. -- name: string.quoted.single.pascal - endCaptures: - "0": - name: punctuation.definition.string.end.pascal - begin: "'" - applyEndPatternLast: 1 - beginCaptures: - "0": - name: punctuation.definition.string.begin.pascal - end: "'" - patterns: - - name: constant.character.escape.apostrophe.pascal - match: "''" -foldingStopMarker: \b(?i:(end))\b -keyEquivalent: ^~P diff --git a/vendor/ultraviolet/syntax/perl.syntax b/vendor/ultraviolet/syntax/perl.syntax deleted file mode 100644 index 3eab0fc..0000000 --- a/vendor/ultraviolet/syntax/perl.syntax +++ /dev/null @@ -1,1115 +0,0 @@ ---- -name: Perl -fileTypes: -- pl -- pm -- pod -- t -- PL -firstLineMatch: ^#!.*\bperl\b -scopeName: source.perl -repository: - nested_ltgt: - captures: - "1": - name: punctuation.section.scope.perl - begin: < - end: ">" - patterns: - - include: "#nested_ltgt" - escaped_char: - name: constant.character.escape.perl - match: \\. - nested_brackets: - captures: - "1": - name: punctuation.section.scope.perl - begin: \[ - end: \] - patterns: - - include: "#escaped_char" - - include: "#nested_brackets" - nested_braces: - captures: - "1": - name: punctuation.section.scope.perl - begin: \{ - end: \} - patterns: - - include: "#escaped_char" - - include: "#nested_braces" - line_comment: - patterns: - - name: meta.comment.full-line.perl - captures: - "1": - name: comment.line.number-sign.perl - "2": - name: punctuation.definition.comment.perl - match: ^((#).*$\n?) - - name: comment.line.number-sign.perl - captures: - "1": - name: punctuation.definition.comment.perl - match: (#).*$\n? - nested_parens_interpolated: - captures: - "1": - name: punctuation.section.scope.perl - begin: \( - end: \) - patterns: - - include: "#escaped_char" - - include: "#variable" - - include: "#nested_parens_interpolated" - nested_parens: - captures: - "1": - name: punctuation.section.scope.perl - begin: \( - end: \) - patterns: - - include: "#escaped_char" - - include: "#nested_parens" - nested_brackets_interpolated: - captures: - "1": - name: punctuation.section.scope.perl - begin: \[ - end: \] - patterns: - - include: "#escaped_char" - - include: "#variable" - - include: "#nested_brackets_interpolated" - nested_braces_interpolated: - captures: - "1": - name: punctuation.section.scope.perl - begin: \{ - end: \} - patterns: - - include: "#escaped_char" - - include: "#variable" - - include: "#nested_braces_interpolated" - nested_ltgt_interpolated: - captures: - "1": - name: punctuation.section.scope.perl - begin: < - end: ">" - patterns: - - include: "#variable" - - include: "#nested_ltgt_interpolated" - variable: - patterns: - - name: variable.other.regexp.match.perl - captures: - "1": - name: punctuation.definition.variable.perl - match: (\$)&(?![A-Za-z0-9_]) - - name: variable.other.regexp.pre-match.perl - captures: - "1": - name: punctuation.definition.variable.perl - match: (\$)`(?![A-Za-z0-9_]) - - name: variable.other.regexp.post-match.perl - captures: - "1": - name: punctuation.definition.variable.perl - match: (\$)'(?![A-Za-z0-9_]) - - name: variable.other.regexp.last-paren-match.perl - captures: - "1": - name: punctuation.definition.variable.perl - match: (\$)\+(?![A-Za-z0-9_]) - - name: variable.other.readwrite.list-separator.perl - captures: - "1": - name: punctuation.definition.variable.perl - match: (\$)"(?![A-Za-z0-9_]) - - name: variable.other.predefined.program-name.perl - captures: - "1": - name: punctuation.definition.variable.perl - match: (\$)0(?![A-Za-z0-9_]) - - name: variable.other.predefined.perl - captures: - "1": - name: punctuation.definition.variable.perl - match: (\$)[_ab\*\.\/\|,\\;#%=\-~^:?!\$<>\(\)\[\]@](?![A-Za-z0-9_]) - - name: variable.other.subpattern.perl - captures: - "1": - name: punctuation.definition.variable.perl - match: (\$)[0-9]+(?![A-Za-z0-9_]) - - name: variable.other.readwrite.global.perl - captures: - "1": - name: punctuation.definition.variable.perl - match: ([\$\@\%](#)?)([a-zA-Zx7f-xff\$]|::)([a-zA-Z0-9_x7f-xff\$]|::)*\b - - name: variable.other.readwrite.global.perl - captures: - "1": - name: punctuation.definition.variable.perl - "2": - name: punctuation.definition.variable.perl - match: (\$\{)(?:[a-zA-Zx7f-xff\$]|::)(?:[a-zA-Z0-9_x7f-xff\$]|::)*(\}) - - name: variable.other.readwrite.global.special.perl - captures: - "1": - name: punctuation.definition.variable.perl - match: ([\$\@\%](#)?)[0-9_]\b -uuid: EDBFE125-6B1C-11D9-9189-000D93589AF6 -foldingStartMarker: (/\*|(\{|\[|\()\s*$) -patterns: -- include: "#line_comment" -- name: comment.block.documentation.perl - captures: - "0": - name: punctuation.definition.comment.perl - begin: ^= - end: ^=cut -- include: "#variable" -- endCaptures: - "1": - name: string.regexp.compile.perl - "2": - name: punctuation.definition.string.perl - "3": - name: keyword.control.regexp-option.perl - begin: \b(?=qr\s*[^\s\w]) - applyEndPatternLast: 1 - end: ((([egimosx]*)))(?=(\s+\S|\s*[;\,\#\{\}\)]|$)) - patterns: - - name: string.regexp.compile.nested_braces.perl - captures: - "0": - name: punctuation.definition.string.perl - "1": - name: support.function.perl - begin: (qr)\s*\{ - end: \} - patterns: - - include: "#escaped_char" - - include: "#variable" - - include: "#nested_braces_interpolated" - - name: string.regexp.compile.nested_brackets.perl - captures: - "0": - name: punctuation.definition.string.perl - "1": - name: support.function.perl - begin: (qr)\s*\[ - end: \] - patterns: - - include: "#escaped_char" - - include: "#variable" - - include: "#nested_brackets_interpolated" - - name: string.regexp.compile.nested_ltgt.perl - captures: - "0": - name: punctuation.definition.string.perl - "1": - name: support.function.perl - begin: (qr)\s*< - end: ">" - patterns: - - include: "#escaped_char" - - include: "#variable" - - include: "#nested_ltgt_interpolated" - - name: string.regexp.compile.nested_parens.perl - captures: - "0": - name: punctuation.definition.string.perl - "1": - name: support.function.perl - begin: (qr)\s*\( - end: \) - patterns: - - include: "#escaped_char" - - include: "#variable" - - include: "#nested_parens_interpolated" - - name: string.regexp.compile.single-quote.perl - captures: - "0": - name: punctuation.definition.string.perl - "1": - name: support.function.perl - begin: (qr)\s*\' - end: \' - patterns: - - include: "#escaped_char" - - name: string.regexp.compile.simple-delimiter.perl - captures: - "0": - name: punctuation.definition.string.perl - "1": - name: support.function.perl - begin: (qr)\s*([^\s\w\'\{\[\(\<]) - end: \2 - patterns: - - include: "#escaped_char" - - include: "#variable" - - include: "#nested_parens_interpolated" - comment: string.regexp.compile.perl -- endCaptures: - "1": - name: string.regexp.replace.perl - "2": - name: punctuation.definition.string.perl - "3": - name: keyword.control.regexp-option.perl - begin: \b(?=(s)(\s+\S|\s*[;\,\#\{\}\(\)\[<]|$)) - applyEndPatternLast: 1 - end: ((([egimosx]*)))(?=(\s+\S|\s*[;\,\#\{\}\)\]>]|$)) - patterns: - - name: string.regexp.nested_braces.perl - captures: - "0": - name: punctuation.definition.string.perl - "1": - name: support.function.perl - begin: (s)\s*\{ - end: \} - patterns: - - include: "#escaped_char" - - include: "#nested_braces" - - name: string.regexp.nested_brackets.perl - captures: - "0": - name: punctuation.definition.string.perl - "1": - name: support.function.perl - begin: (s)\s*\[ - end: \] - patterns: - - include: "#escaped_char" - - include: "#nested_brackets" - - name: string.regexp.nested_ltgt.perl - captures: - "0": - name: punctuation.definition.string.perl - "1": - name: support.function.perl - begin: (s)\s*< - end: ">" - patterns: - - include: "#escaped_char" - - include: "#nested_ltgt" - - name: string.regexp.nested_parens.perl - captures: - "0": - name: punctuation.definition.string.perl - "1": - name: support.function.perl - begin: (s)\s*\( - end: \) - patterns: - - include: "#escaped_char" - - include: "#nested_parens" - - name: string.regexp.format.nested_braces.perl - captures: - "0": - name: punctuation.definition.string.perl - begin: \{ - end: \} - patterns: - - include: "#escaped_char" - - include: "#variable" - - include: "#nested_braces_interpolated" - - name: string.regexp.format.nested_brackets.perl - captures: - "0": - name: punctuation.definition.string.perl - begin: \[ - end: \] - patterns: - - include: "#escaped_char" - - include: "#variable" - - include: "#nested_brackets_interpolated" - - name: string.regexp.format.nested_ltgt.perl - captures: - "0": - name: punctuation.definition.string.perl - begin: < - end: ">" - patterns: - - include: "#escaped_char" - - include: "#variable" - - include: "#nested_ltgt_interpolated" - - name: string.regexp.format.nested_parens.perl - captures: - "0": - name: punctuation.definition.string.perl - begin: \( - end: \) - patterns: - - include: "#escaped_char" - - include: "#variable" - - include: "#nested_parens_interpolated" - - name: string.regexp.format.single_quote.perl - captures: - "0": - name: punctuation.definition.string.perl - begin: "'" - end: "'" - patterns: - - name: constant.character.escape.perl - match: \\['\\] - - name: string.regexp.format.simple_delimiter.perl - captures: - "0": - name: punctuation.definition.string.perl - begin: ([^\s\w\[({<;]) - end: \1 - patterns: - - include: "#escaped_char" - - include: "#variable" - - match: \s+ - comment: string.regexp.replace.perl -- endCaptures: - "1": - name: string.regexp.replace.perl - "2": - name: punctuation.definition.string.perl - "3": - name: keyword.control.regexp-option.perl - begin: \b(?=s([^\s\w\[({<]).*\1([egimos]*)([\}\)\;\,]|\s+)) - end: ((([egimos]*)))(?=([\}\)\;\,]|\s+|$)) - patterns: - - name: string.regexp.replaceXXX.simple_delimiter.perl - captures: - "0": - name: punctuation.definition.string.perl - "1": - name: support.function.perl - begin: (s\s*)([^\s\w\[({<]) - end: (?=\2) - patterns: - - include: "#escaped_char" - - name: string.regexp.replaceXXX.format.single_quote.perl - captures: - "0": - name: punctuation.definition.string.perl - begin: "'" - end: "'" - patterns: - - name: constant.character.escape.perl.perl - match: \\['\\] - - name: string.regexp.replaceXXX.format.simple_delimiter.perl - captures: - "0": - name: punctuation.definition.string.perl - begin: ([^\s\w\[({<]) - end: \1 - patterns: - - include: "#escaped_char" - - include: "#variable" - comment: string.regexp.replaceXXX -- endCaptures: - "1": - name: string.regexp.replace.perl - "2": - name: punctuation.definition.string.perl - "3": - name: keyword.control.regexp-option.perl - begin: \b(?=(?<!\\)s\s*([^\s\w\[({<])) - end: \2((([egimos]*x[egimos]*)))\b - patterns: - - name: string.regexp.replace.extended.simple_delimiter.perl - captures: - "0": - name: punctuation.definition.string.perl - "1": - name: support.function.perl - begin: (s)\s*(.) - end: (?=\2) - patterns: - - include: "#escaped_char" - - name: string.regexp.replace.extended.simple_delimiter.perl - captures: - "0": - name: punctuation.definition.string.perl - begin: "'" - end: "'(?=[egimos]*x[egimos]*)\\b" - patterns: - - include: "#escaped_char" - - name: string.regexp.replace.extended.simple_delimiter.perl - captures: - "0": - name: punctuation.definition.string.perl - begin: (.) - end: \1(?=[egimos]*x[egimos]*)\b - patterns: - - include: "#escaped_char" - - include: "#variable" - comment: string.regexp.replace.extended -- name: constant.other.key.perl - match: \b\w+\s*(?==>) -- name: constant.other.bareword.perl - match: (?<={)\s*\w+\s*(?=}) -- name: string.regexp.find.perl - captures: - "1": - name: punctuation.definition.string.perl - "5": - name: punctuation.definition.string.perl - match: (?<!\\)((~\s*)?\/)(.*?)(?<!\\)(\\{2})*(\/) -- name: string.regexp.find.extended.perl - endCaptures: - "1": - name: keyword.control.regexp-option.perl - captures: - "0": - name: punctuation.definition.string.perl - begin: (?<!\\)(\~\s*\/) - end: \/([cgimos]*x[cgimos]*)\b - patterns: - - include: "#escaped_char" - - include: "#variable" -- name: meta.class.perl - captures: - "1": - name: keyword.control.perl - "2": - name: entity.name.type.class.perl - "3": - name: comment.line.number-sign.perl - "4": - name: punctuation.definition.comment.perl - match: ^\s*(package)\s+(\S+)\s*((#).*)?$\n? -- name: meta.function.perl - captures: - "1": - name: storage.type.sub.perl - "2": - name: entity.name.function.perl - "3": - name: storage.type.method.perl - match: ^\s*(sub)\s+([-a-zA-Z0-9_]+)\s*(\([\$\@\*;]*\))? -- name: meta.function.perl - captures: - "1": - name: entity.name.function.perl - "2": - name: punctuation.definition.parameters.perl - "3": - name: variable.parameter.function.perl - match: ^\s*(BEGIN|END|DESTROY)\b -- name: meta.leading-tabs - begin: ^(?=(\t| {4})) - end: (?=[^\t\s]) - patterns: - - captures: - "1": - name: meta.odd-tab - "2": - name: meta.even-tab - match: (\t| {4})(\t| {4})? -- name: string.regexp.find-m.perl - captures: - "1": - name: support.function.perl - "2": - name: punctuation.definition.string.perl - "5": - name: punctuation.definition.string.perl - match: \b(m)\s*(?<!\\)([^\[\{\(A-Za-z0-9\s])(.*?)(?<!\\)(\\{2})*(\2) -- name: string.regexp.find-m-paren.perl - endCaptures: - "0": - name: punctuation.definition.string.end.perl - begin: \b(m)\s*(?<!\\)\( - beginCaptures: - "0": - name: punctuation.definition.string.begin.perl - end: \) - patterns: - - include: "#escaped_char" - - include: "#nested_parens_interpolated" - - include: "#variable" -- name: string.regexp.find-m-brace.perl - endCaptures: - "0": - name: punctuation.definition.string.end.perl - begin: \b(m)\s*(?<!\\)\{ - beginCaptures: - "0": - name: punctuation.definition.string.begin.perl - end: \} - patterns: - - include: "#escaped_char" - - include: "#nested_braces_interpolated" - - include: "#variable" -- name: string.regexp.find-m-bracket.perl - endCaptures: - "0": - name: punctuation.definition.string.end.perl - begin: \b(m)\s*(?<!\\)\[ - beginCaptures: - "0": - name: punctuation.definition.string.begin.perl - end: \] - patterns: - - include: "#escaped_char" - - include: "#nested_brackets_interpolated" - - include: "#variable" -- name: string.regexp.find-m-ltgt.perl - endCaptures: - "0": - name: punctuation.definition.string.end.perl - begin: \b(m)\s*(?<!\\)\< - beginCaptures: - "0": - name: punctuation.definition.string.begin.perl - end: \> - patterns: - - include: "#escaped_char" - - include: "#nested_ltgt_interpolated" - - include: "#variable" -- name: string.regexp.replace.perl - captures: - "8": - name: punctuation.definition.string.perl - "1": - name: support.function.perl - "2": - name: punctuation.definition.string.perl - "5": - name: punctuation.definition.string.perl - match: \b(s|tr|y)\s*([^A-Za-z0-9\s])(.*?)(?<!\\)(\\{2})*(\2)(.*?)(?<!\\)(\\{2})*(\2) -- name: constant.language.perl - match: \b(__FILE__|__LINE__|__PACKAGE__)\b -- name: keyword.control.perl - match: \b(continue|die|do|else|elsif|exit|for|foreach|goto|if|last|next|redo|return|select|unless|until|wait|while|switch|case|package|require|use|eval)\b -- name: storage.modifier.perl - match: \b(my|our|local)\b -- name: keyword.operator.filetest.perl - match: (?<!\w)\-[rwx0RWXOezsfdlpSbctugkTBMAC]\b -- name: keyword.operator.logical.perl - match: \b(and|or|xor|as)\b -- name: keyword.operator.comparison.perl - match: (<=>| =>|->) -- captures: - "0": - name: punctuation.definition.string.perl - "1": - name: string.unquoted.heredoc.doublequote.perl - "2": - name: punctuation.definition.heredoc.perl - begin: ((<<) *"HTML").*\n? - contentName: text.html.embedded.perl - end: (^HTML$) - patterns: - - include: "#escaped_char" - - include: "#variable" - - include: text.html.basic -- captures: - "0": - name: punctuation.definition.string.perl - "1": - name: string.unquoted.heredoc.doublequote.perl - "2": - name: punctuation.definition.heredoc.perl - begin: ((<<) *"XML").*\n? - contentName: text.xml.embedded.perl - end: (^XML$) - patterns: - - include: "#escaped_char" - - include: "#variable" - - include: text.xml -- captures: - "0": - name: punctuation.definition.string.perl - "1": - name: string.unquoted.heredoc.doublequote.perl - "2": - name: punctuation.definition.heredoc.perl - begin: ((<<) *"CSS").*\n? - contentName: text.css.embedded.perl - end: (^CSS$) - patterns: - - include: "#escaped_char" - - include: "#variable" - - include: source.css -- captures: - "0": - name: punctuation.definition.string.perl - "1": - name: string.unquoted.heredoc.doublequote.perl - "2": - name: punctuation.definition.heredoc.perl - begin: ((<<) *"JAVASCRIPT").*\n? - contentName: text.js.embedded.perl - end: (^JAVASCRIPT$) - patterns: - - include: "#escaped_char" - - include: "#variable" - - include: source.js -- captures: - "0": - name: punctuation.definition.string.perl - "1": - name: string.unquoted.heredoc.doublequote.perl - "2": - name: punctuation.definition.heredoc.perl - begin: ((<<) *"SQL").*\n? - contentName: source.sql.embedded.perl - end: (^SQL$) - patterns: - - include: "#escaped_char" - - include: "#variable" - - include: source.sql -- captures: - "0": - name: punctuation.definition.string.perl - "1": - name: string.unquoted.heredoc.doublequote.perl - "2": - name: punctuation.definition.heredoc.perl - begin: ((<<) *"POSTSCRIPT").*\n? - contentName: text.postscript.embedded.perl - end: (^POSTSCRIPT$) - patterns: - - include: "#escaped_char" - - include: "#variable" - - include: source.postscript -- captures: - "0": - name: punctuation.definition.string.perl - "1": - name: string.unquoted.heredoc.doublequote.perl - "2": - name: punctuation.definition.heredoc.perl - begin: ((<<) *"([^"]*)").*\n? - contentName: string.unquoted.heredoc.doublequote.perl - end: (^\3$) - patterns: - - include: "#escaped_char" - - include: "#variable" -- captures: - "0": - name: punctuation.definition.string.perl - "1": - name: string.unquoted.heredoc.quote.perl - "2": - name: punctuation.definition.heredoc.perl - begin: ((<<) *'HTML').*\n? - contentName: text.html.embedded.perl - end: (^HTML$) - patterns: - - include: text.html.basic -- captures: - "0": - name: punctuation.definition.string.perl - "1": - name: string.unquoted.heredoc.quote.perl - "2": - name: punctuation.definition.heredoc.perl - begin: ((<<) *'XML').*\n? - contentName: text.xml.embedded.perl - end: (^XML$) - patterns: - - include: text.xml -- captures: - "0": - name: punctuation.definition.string.perl - "1": - name: string.unquoted.heredoc.quote.perl - "2": - name: punctuation.definition.heredoc.perl - begin: ((<<) *'CSS').*\n? - contentName: text.css.embedded.perl - end: (^CSS$) - patterns: - - include: source.css -- captures: - "0": - name: punctuation.definition.string.perl - "1": - name: string.unquoted.heredoc.quote.perl - "2": - name: punctuation.definition.heredoc.perl - begin: ((<<) *'JAVASCRIPT').*\n? - contentName: text.js.embedded.perl - end: (^JAVASCRIPT$) - patterns: - - include: source.js -- captures: - "0": - name: punctuation.definition.string.perl - "1": - name: string.unquoted.heredoc.quote.perl - "2": - name: punctuation.definition.heredoc.perl - begin: ((<<) *'SQL').*\n? - contentName: source.sql.embedded.perl - end: (^SQL$) - patterns: - - include: source.sql -- captures: - "0": - name: punctuation.definition.string.perl - "1": - name: string.unquoted.heredoc.quote.perl - "2": - name: punctuation.definition.heredoc.perl - begin: ((<<) *'POSTSCRIPT').*\n? - contentName: source.postscript.embedded.perl - end: (^POSTSCRIPT) - patterns: - - include: source.postscript -- captures: - "0": - name: punctuation.definition.string.perl - "1": - name: string.unquoted.heredoc.quote.perl - "2": - name: punctuation.definition.heredoc.perl - begin: ((<<) *'([^']*)').*\n? - contentName: string.unquoted.heredoc.quote.perl - end: (^\3$) -- captures: - "0": - name: punctuation.definition.string.perl - "1": - name: string.unquoted.heredoc.backtick.perl - "2": - name: punctuation.definition.heredoc.perl - begin: ((<<) *`([^`]*)`).*\n? - contentName: string.unquoted.heredoc.backtick.perl - end: (^\3$) - patterns: - - include: "#escaped_char" - - include: "#variable" -- captures: - "0": - name: punctuation.definition.string.perl - "1": - name: string.unquoted.heredoc.perl - "2": - name: punctuation.definition.heredoc.perl - begin: ((<<) *HTML\b).*\n? - contentName: text.html.embedded.perl - end: (^HTML$) - patterns: - - include: "#escaped_char" - - include: "#variable" - - include: text.html.basic -- captures: - "0": - name: punctuation.definition.string.perl - "1": - name: string.unquoted.heredoc.perl - "2": - name: punctuation.definition.heredoc.perl - begin: ((<<) *XML\b).*\n? - contentName: text.xml.embedded.perl - end: (^XML$) - patterns: - - include: "#escaped_char" - - include: "#variable" - - include: text.xml -- captures: - "0": - name: punctuation.definition.string.perl - "1": - name: string.unquoted.heredoc.perl - "2": - name: punctuation.definition.heredoc.perl - begin: ((<<) *SQL\b).*\n? - contentName: source.sql.embedded.perl - end: (^SQL$) - patterns: - - include: "#escaped_char" - - include: "#variable" - - include: source.sql -- captures: - "0": - name: punctuation.definition.string.perl - "1": - name: string.unquoted.heredoc.perl - "2": - name: punctuation.definition.heredoc.perl - begin: ((<<) *POSTSCRIPT\b).*\n? - contentName: source.postscript.embedded.perl - end: (^POSTSCRIPT) - patterns: - - include: "#escaped_char" - - include: "#variable" - - include: source.postscript -- captures: - "0": - name: punctuation.definition.string.perl - "1": - name: string.unquoted.heredoc.perl - "2": - name: punctuation.definition.heredoc.perl - begin: ((<<) *((?![=\d\$ ])[^;,'"`\s)]*)).*\n? - contentName: string.unquoted.heredoc.perl - end: (^\3$) - patterns: - - include: "#escaped_char" - - include: "#variable" -- name: string.quoted.other.qq.perl - endCaptures: - "0": - name: punctuation.definition.string.end.perl - begin: \bqq\s*([^\(\{\[\<\w\s]) - beginCaptures: - "0": - name: punctuation.definition.string.begin.perl - end: \1 - patterns: - - include: "#escaped_char" - - include: "#variable" -- name: string.interpolated.qx.perl - endCaptures: - "0": - name: punctuation.definition.string.end.perl - begin: \bqx\s*([^'\(\{\[\<\w\s]) - beginCaptures: - "0": - name: punctuation.definition.string.begin.perl - end: \1 - patterns: - - include: "#escaped_char" - - include: "#variable" -- name: string.interpolated.qx.single-quote.perl - endCaptures: - "0": - name: punctuation.definition.string.end.perl - begin: \bqx\s*' - beginCaptures: - "0": - name: punctuation.definition.string.begin.perl - end: "'" - patterns: - - include: "#escaped_char" -- name: string.quoted.double.perl - endCaptures: - "0": - name: punctuation.definition.string.end.perl - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.perl - end: "\"" - patterns: - - include: "#escaped_char" - - include: "#variable" -- name: string.quoted.other.q.perl - endCaptures: - "0": - name: punctuation.definition.string.end.perl - begin: \bqw?\s*([^\(\{\[\<\w\s]) - beginCaptures: - "0": - name: punctuation.definition.string.begin.perl - end: \1 - patterns: - - include: "#escaped_char" -- name: string.quoted.single.perl - endCaptures: - "0": - name: punctuation.definition.string.end.perl - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.perl - end: "'" - patterns: - - name: constant.character.escape.perl - match: \\['\\] -- name: string.interpolated.perl - endCaptures: - "0": - name: punctuation.definition.string.end.perl - begin: ` - beginCaptures: - "0": - name: punctuation.definition.string.begin.perl - end: ` - patterns: - - include: "#escaped_char" - - include: "#variable" -- name: string.quoted.other.qq-paren.perl - endCaptures: - "0": - name: punctuation.definition.string.end.perl - begin: \bqq\s*\( - beginCaptures: - "0": - name: punctuation.definition.string.begin.perl - end: \) - patterns: - - include: "#escaped_char" - - include: "#nested_parens_interpolated" - - include: "#variable" -- name: string.quoted.other.qq-brace.perl - endCaptures: - "0": - name: punctuation.definition.string.end.perl - begin: \bqq\s*\{ - beginCaptures: - "0": - name: punctuation.definition.string.begin.perl - end: \} - patterns: - - include: "#escaped_char" - - include: "#nested_braces_interpolated" - - include: "#variable" -- name: string.quoted.other.qq-bracket.perl - endCaptures: - "0": - name: punctuation.definition.string.end.perl - begin: \bqq\s*\[ - beginCaptures: - "0": - name: punctuation.definition.string.begin.perl - end: \] - patterns: - - include: "#escaped_char" - - include: "#nested_brackets_interpolated" - - include: "#variable" -- name: string.quoted.other.qq-ltgt.perl - endCaptures: - "0": - name: punctuation.definition.string.end.perl - begin: \bqq\s*\< - beginCaptures: - "0": - name: punctuation.definition.string.begin.perl - end: \> - patterns: - - include: "#escaped_char" - - include: "#nested_ltgt_interpolated" - - include: "#variable" -- name: string.interpolated.qx-paren.perl - endCaptures: - "0": - name: punctuation.definition.string.end.perl - begin: \bqx\s*\( - beginCaptures: - "0": - name: punctuation.definition.string.begin.perl - end: \) - patterns: - - include: "#escaped_char" - - include: "#nested_parens_interpolated" - - include: "#variable" -- name: string.interpolated.qx-brace.perl - endCaptures: - "0": - name: punctuation.definition.string.end.perl - begin: \bqx\s*\{ - beginCaptures: - "0": - name: punctuation.definition.string.begin.perl - end: \} - patterns: - - include: "#escaped_char" - - include: "#nested_braces_interpolated" - - include: "#variable" -- name: string.interpolated.qx-bracket.perl - endCaptures: - "0": - name: punctuation.definition.string.end.perl - begin: \bqx\s*\[ - beginCaptures: - "0": - name: punctuation.definition.string.begin.perl - end: \] - patterns: - - include: "#escaped_char" - - include: "#nested_brackets_interpolated" - - include: "#variable" -- name: string.interpolated.qx-ltgt.perl - endCaptures: - "0": - name: punctuation.definition.string.end.perl - begin: \bqx\s*\< - beginCaptures: - "0": - name: punctuation.definition.string.begin.perl - end: \> - patterns: - - include: "#escaped_char" - - include: "#nested_ltgt_interpolated" - - include: "#variable" -- name: string.quoted.other.q-paren.perl - endCaptures: - "0": - name: punctuation.definition.string.end.perl - begin: \bqw?\s*\( - beginCaptures: - "0": - name: punctuation.definition.string.begin.perl - end: \) - patterns: - - include: "#escaped_char" - - include: "#nested_parens" -- name: string.quoted.other.q-brace.perl - endCaptures: - "0": - name: punctuation.definition.string.end.perl - begin: \bqw?\s*\{ - beginCaptures: - "0": - name: punctuation.definition.string.begin.perl - end: \} - patterns: - - include: "#escaped_char" - - include: "#nested_braces" -- name: string.quoted.other.q-bracket.perl - endCaptures: - "0": - name: punctuation.definition.string.end.perl - begin: \bqw?\s*\[ - beginCaptures: - "0": - name: punctuation.definition.string.begin.perl - end: \] - patterns: - - include: "#escaped_char" - - include: "#nested_brackets" -- name: string.quoted.other.q-ltgt.perl - endCaptures: - "0": - name: punctuation.definition.string.end.perl - begin: \bqw?\s*\< - beginCaptures: - "0": - name: punctuation.definition.string.begin.perl - end: \> - patterns: - - include: "#escaped_char" - - include: "#nested_ltgt" -- name: string.unquoted.program-block.perl - endCaptures: - "0": - name: punctuation.definition.string.end.perl - begin: ^__\w+__ - beginCaptures: - "0": - name: punctuation.definition.string.begin.perl - end: $ -- name: meta.format.perl - begin: \b(format)\s+([A-Za-z]+)\s*= - beginCaptures: - "1": - name: support.function.perl - "2": - name: entity.name.function.format.perl - end: ^\.\s*$ - patterns: - - include: "#line_comment" - - include: "#variable" -- name: support.function.perl - match: \b(ARGV|DATA|ENV|SIG|STDERR|STDIN|STDOUT|atan2|bind|binmode|bless|caller|chdir|chmod|chomp|chop|chown|chr|chroot|close|closedir|cmp|connect|cos|crypt|dbmclose|dbmopen|defined|delete|dump|each|endgrent|endhostent|endnetent|endprotoent|endpwent|endservent|eof|eq|eval|exec|exists|exp|fcntl|fileno|flock|fork|format|formline|ge|getc|getgrent|getgrgid|getgrnam|gethostbyaddr|gethostbyname|gethostent|getlogin|getnetbyaddr|getnetbyname|getnetent|getpeername|getpgrp|getppid|getpriority|getprotobyname|getprotobynumber|getprotoent|getpwent|getpwnam|getpwuid|getservbyname|getservbyport|getservent|getsockname|getsockopt|glob|gmtime|grep|gt|hex|import|index|int|ioctl|join|keys|kill|lc|lcfirst|le|length|link|listen|local|localtime|log|lstat|lt|m|map|mkdir|msgctl|msgget|msgrcv|msgsnd|ne|no|oct|open|opendir|ord|pack|pipe|pop|pos|print|printf|push|q|qq|quotemeta|qw|qx|rand|read|readdir|readlink|recv|ref|rename|reset|reverse|rewinddir|rindex|rmdir|s|scalar|seek|seekdir|semctl|semget|semop|send|setgrent|sethostent|setnetent|setpgrp|setpriority|setprotoent|setpwent|setservent|setsockopt|shift|shmctl|shmget|shmread|shmwrite|shutdown|sin|sleep|socket|socketpair|sort|splice|split|sprintf|sqrt|srand|stat|study|substr|symlink|syscall|sysopen|sysread|system|syswrite|tell|telldir|tie|tied|time|times|tr|truncate|uc|ucfirst|umask|undef|unlink|unpack|unshift|untie|utime|values|vec|waitpid|wantarray|warn|write|y|q|qw|qq|qx)\b -foldingStopMarker: (\*/|^\s*(\}|\]|\))) -keyEquivalent: ^~P -comment: | - - TODO: Include RegExp syntax - diff --git a/vendor/ultraviolet/syntax/php.syntax b/vendor/ultraviolet/syntax/php.syntax deleted file mode 100644 index 73bac73..0000000 --- a/vendor/ultraviolet/syntax/php.syntax +++ /dev/null @@ -1,1253 +0,0 @@ ---- -name: PHP -firstLineMatch: ^#!.*php[0-9]{0,1}\b -scopeName: source.php -repository: - regex-single-quoted: - name: string.regexp.single-quoted.php - endCaptures: - "0": - name: punctuation.definition.string.end.php - begin: (?x)'/ (?= (\\.|[^'/])++/[imsxeADSUXu]*' ) - beginCaptures: - "0": - name: punctuation.definition.string.begin.php - end: (/)([imsxeADSUXu]*)(') - patterns: - - name: string.regexp.arbitrary-repitition.php - captures: - "1": - name: punctuation.definition.arbitrary-repitition.php - "3": - name: punctuation.definition.arbitrary-repitition.php - match: (\{)\d+(,\d+)?(\}) - - name: constant.character.escape.regex.php - match: (\\){1,2}[.$^\[\]{}] - comment: "Escaped from the regexp \xE2\x80\x93 there can also be 2 backslashes (since 1 will escape the first)" - - name: constant.character.escape.php - match: \\{1,2}[\\'] - comment: "Escaped from the PHP string \xE2\x80\x93 there can also be 2 backslashes (since 1 will escape the first)" - - name: string.regexp.character-class.php - captures: - "0": - name: punctuation.definition.character-class.php - begin: \[(?:\^?\])? - end: \] - patterns: - - name: constant.character.escape.php - match: \\[\\'\[\]] - - name: keyword.operator.regexp.php - match: "[$^+*]" - variables: - patterns: - - include: "#var_global" - - include: "#var_global_safer" - - include: "#var_basic" - string-double-quoted: - name: string.quoted.double.php - endCaptures: - "0": - name: punctuation.definition.string.end.php - begin: "\"" - contentName: meta.string-contents.quoted.double.php - beginCaptures: - "0": - name: punctuation.definition.string.begin.php - end: "\"" - patterns: - - include: "#interpolation" - comment: "This contentName is just to allow the usage of \xE2\x80\x9Cselect scope\xE2\x80\x9D to select the string contents first, then the string with quotes" - language: - patterns: - - name: string.unquoted.heredoc.php - begin: (?=<<<\s*(HTML|XML|SQL)\s*$) - end: (?!<?<<\s*(HTML|XML|SQL)\s*$) - patterns: - - name: meta.embedded.html - endCaptures: - "0": - name: punctuation.section.embedded.end.php - "1": - name: keyword.operator.heredoc.php - "2": - name: punctuation.definition.string.php - begin: (<<<)\s*(HTML)\s*$\n? - contentName: text.html - beginCaptures: - "0": - name: punctuation.section.embedded.begin.php - "1": - name: punctuation.definition.string.php - "2": - name: keyword.operator.heredoc.php - end: ^(HTML)(;?)$\n? - patterns: - - include: text.html.basic - - include: "#interpolation" - - name: meta.embedded.xml - endCaptures: - "0": - name: punctuation.section.embedded.end.php - "1": - name: keyword.operator.heredoc.php - "2": - name: punctuation.definition.string.php - begin: (<<<)\s*(XML)\s*$\n? - contentName: text.xml - beginCaptures: - "0": - name: punctuation.section.embedded.begin.php - "1": - name: punctuation.definition.string.php - "2": - name: keyword.operator.heredoc.php - end: ^(XML)(;?)$\n? - patterns: - - include: text.xml - - include: "#interpolation" - - name: meta.embedded.sql - endCaptures: - "0": - name: punctuation.section.embedded.end.php - "1": - name: keyword.operator.heredoc.php - "2": - name: punctuation.definition.string.php - begin: (<<<)\s*(SQL)\s*$\n? - contentName: source.sql - beginCaptures: - "0": - name: punctuation.section.embedded.begin.php - "1": - name: punctuation.definition.string.php - "2": - name: keyword.operator.heredoc.php - end: ^(SQL)(;?)$\n? - patterns: - - include: source.sql - - include: "#interpolation" - - name: comment.block.documentation.phpdoc.php - captures: - "0": - name: punctuation.definition.comment.php - begin: /\*\*(?:#@\+)?\s*$ - end: \*/ - patterns: - - include: "#php_doc" - comment: |- - This now only highlights a docblock if the first line contains only /** - - this is to stop highlighting everything as invalid when people do comment banners with /******** ... - - Now matches /**#@+ too - used for docblock templates: http://manual.phpdoc.org/HTMLframesConverter/default/phpDocumentor/tutorial_phpDocumentor.howto.pkg.html#basics.docblocktemplate - - name: comment.block.php - captures: - "0": - name: punctuation.definition.comment.php - begin: /\* - end: \*/ - - name: comment.line.double-slash.php - captures: - "1": - name: punctuation.definition.comment.php - match: (//).*?($\n?|(?=\?>)) - - name: comment.line.number-sign.php - captures: - "1": - name: punctuation.definition.comment.php - match: (#).*?($\n?|(?=\?>)) - - name: meta.interface.php - begin: ^(?i)\s*(interface)\s+([a-z0-9_]+)\s*(extends)?\s* - beginCaptures: - "1": - name: storage.type.interface.php - "2": - name: entity.name.type.interface.php - "3": - name: storage.modifier.extends.php - end: $ - patterns: - - name: entity.other.inherited-class.php - match: "[a-zA-Z0-9_]+" - - name: meta.class.php - begin: (?i)^\s*(abstract|final)?\s*(class)\s+([a-z0-9_]+)\s* - beginCaptures: - "1": - name: storage.modifier.abstract.php - "2": - name: storage.type.class.php - "3": - name: entity.name.type.class.php - end: $ - patterns: - - captures: - "1": - name: storage.modifier.extends.php - "2": - name: entity.other.inherited-class.php - match: (?i:(extends))\s+([a-zA-Z0-9_]+)\s* - - begin: (?i:(implements))\s+([a-zA-Z0-9_]+)\s* - beginCaptures: - "1": - name: storage.modifier.implements.php - "2": - name: support.class.implements.php - end: (?=\s*\b(?i:(extends)))|$ - patterns: - - captures: - "1": - name: support.class.implements.php - match: ,\s*([a-zA-Z0-9_]+)\s* - - name: keyword.control.php - match: \b(break|c(ase|ontinue)|d(e(clare|fault)|ie|o)|e(lse(if)?|nd(declare|for(each)?|if|switch|while)|xit)|for(each)?|if|return|switch|use|while)\b - - name: meta.include.php - begin: (?i)\b((?:require|include)(?:_once)?)\b\s* - beginCaptures: - "1": - name: keyword.control.import.include.php - end: (?=\s|;|$) - patterns: - - include: "#language" - - name: keyword.control.exception.php - match: \b(catch|try|throw|exception)|([a-zA-Z_]*Exception)\b - - name: meta.function.php - endCaptures: - "1": - name: punctuation.definition.parameters.end.php - begin: (?:^\s*)((?:(?:final|abstract|public|private|protected|static)\s+)*)(function)(?:\s+|(\s*&\s*))(?:(__(?:call|(?:con|de)struct|get|(?:is|un)?set|tostring|clone|set_state|sleep|wakeup|autoload))|([a-zA-Z0-9_]+))\s*(\() - contentName: meta.function.arguments.php - beginCaptures: - "6": - name: punctuation.definition.parameters.begin.php - "1": - name: storage.modifier.php - "2": - name: storage.type.function.php - "3": - name: storage.modifier.reference.php - "4": - name: support.function.magic.php - "5": - name: entity.name.function.php - end: \) - patterns: - - name: meta.function.argument.array.php - endCaptures: - "0": - name: punctuation.definition.array.end.php - begin: "(?x)\n\ - \t\t\t\t\t\t\t\t\t\\s*(array) # Typehint\n\ - \t\t\t\t\t\t\t\t\t\\s*(&)? \t\t\t\t\t# Reference\n\ - \t\t\t\t\t\t\t\t\t\\s*((\\$+)[a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*) # The variable name\n\ - \t\t\t\t\t\t\t\t\t\\s*(=)\t# A default value\n\ - \t\t\t\t\t\t\t\t\t\\s*(array)\\s*(\\()\n\ - \t\t\t\t\t\t\t\t\t" - contentName: meta.array.php - beginCaptures: - "6": - name: support.function.construct.php - "7": - name: punctuation.definition.array.begin.php - "1": - name: storage.type.php - "2": - name: storage.modifier.php - "3": - name: variable.other.php - "4": - name: punctuation.definition.variable.php - "5": - name: keyword.operator.assignment.php - end: \) - patterns: - - include: "#strings" - - include: "#numbers" - - name: meta.function.argument.array.php - captures: - "6": - name: constant.language.php - "7": - name: invalid.illegal.non-null-typehinted.php - "1": - name: storage.type.php - "2": - name: storage.modifier.php - "3": - name: variable.other.php - "4": - name: punctuation.definition.variable.php - "5": - name: keyword.operator.assignment.php - match: "(?x)\n\ - \t\t\t\t\t\t\t\t\t\\s*(array) # Typehint\n\ - \t\t\t\t\t\t\t\t\t\\s*(&)? \t\t\t\t\t# Reference\n\ - \t\t\t\t\t\t\t\t\t\\s*((\\$+)[a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*) # The variable name\n\ - \t\t\t\t\t\t\t\t\t(?:\n\ - \t\t\t\t\t\t\t\t\t\t\\s*(=)\t# A default value\n\ - \t\t\t\t\t\t\t\t\t\t\\s*(?i:\n\ - \t\t\t\t\t\t\t\t\t\t\t(NULL)\n\ - \t\t\t\t\t\t\t\t\t\t\t|\n\ - \t\t\t\t\t\t\t\t\t\t\t(\\S.*?)\n\ - \t\t\t\t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t\t\t\\s*(?=,|\\)) # A closing parentheses (end of argument list) or a comma\n\ - \t\t\t\t\t\t\t\t\t" - - name: meta.function.argument.typehinted.php - captures: - "6": - name: constant.language.php - "7": - name: invalid.illegal.non-null-typehinted.php - "1": - name: support.class.php - "2": - name: storage.modifier.php - "3": - name: variable.other.php - "4": - name: punctuation.definition.variable.php - "5": - name: keyword.operator.assignment.php - match: "(?x)\n\ - \t\t\t\t\t\t\t\t\t\\s*([A-Za-z_][A-Za-z_0-9]*) # Typehinted class name\n\ - \t\t\t\t\t\t\t\t\t\\s*(&)? \t\t\t\t\t# Reference\n\ - \t\t\t\t\t\t\t\t\t\\s*((\\$+)[a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*) # The variable name\n\ - \t\t\t\t\t\t\t\t\t(?:\n\ - \t\t\t\t\t\t\t\t\t\t\\s*(=)\t# A default value\n\ - \t\t\t\t\t\t\t\t\t\t\\s*(?i:\n\ - \t\t\t\t\t\t\t\t\t\t\t(NULL)\n\ - \t\t\t\t\t\t\t\t\t\t\t|\n\ - \t\t\t\t\t\t\t\t\t\t\t(\\S.*?)\n\ - \t\t\t\t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t\t\t\\s*(?=,|\\)) # A closing parentheses (end of argument list) or a comma\n\ - \t\t\t\t\t\t\t\t\t" - - name: meta.function.argument.no-default.php - captures: - "1": - name: storage.modifier.php - "2": - name: variable.other.php - "3": - name: punctuation.definition.variable.php - match: (\s*&)?\s*((\$+)[a-zA-Z_\x{7f}-\x{ff}][a-zA-Z0-9_\x{7f}-\x{ff}]*)\s*(?=,|\)) - - name: meta.function.argument.default.php - captures: - "1": - name: storage.modifier.php - "2": - name: variable.other.php - "3": - name: punctuation.definition.variable.php - "4": - name: keyword.operator.assignment.php - begin: (\s*&)?\s*((\$+)[a-zA-Z_\x{7f}-\x{ff}][a-zA-Z0-9_\x{7f}-\x{ff}]*)(?:\s*(=)\s*)\s* - end: (?=,|\)) - patterns: - - include: "#parameter-default-types" - - name: comment.block.php - captures: - "0": - name: punctuation.definition.comment.php - begin: /\* - end: \*/ - - name: storage.type.php - match: (?i)\b(real|double|float|int(eger)?|bool(ean)?|string|class|clone|var|function|interface|parent|self|object)\b - - name: storage.modifier.php - match: (?i)\b(global|abstract|const|extends|implements|final|p(r(ivate|otected)|ublic)|static)\b - - include: "#object" - - captures: - "1": - name: keyword.operator.class.php - "2": - name: meta.function-call.static.php - "3": - name: variable.other.class.php - "4": - name: punctuation.definition.variable.php - "5": - name: constant.other.class.php - match: |- - (?x)(::) - (?: - ([A-Za-z_][A-Za-z_0-9]*)\s*\( - | - ((\$+)[a-zA-Z_\x{7f}-\x{ff}][a-zA-Z0-9_\x{7f}-\x{ff}]*) - | - ([a-zA-Z_\x{7f}-\x{ff}][a-zA-Z0-9_\x{7f}-\x{ff}]*) - )? - - include: "#support" - - name: string.unquoted.heredoc.php - endCaptures: - "1": - name: keyword.operator.heredoc.php - "2": - name: punctuation.definition.string.php - begin: (<<<)\s*([a-zA-Z_]+[a-zA-Z0-9_]*) - beginCaptures: - "1": - name: punctuation.definition.string.php - "2": - name: keyword.operator.heredoc.php - end: ^(\2)(;?)$ - patterns: - - include: "#interpolation" - - name: keyword.operator.key.php - match: => - - name: storage.modifier.reference.php - match: "&(?=\\s*(\\$|new|[A-Za-z_][A-Za-z_0-9]+(?=\\s*\\()))" - - name: punctuation.terminator.expression.php - match: ; - - name: keyword.operator.error-control.php - match: (@) - - name: keyword.operator.increment-decrement.php - match: (\-\-|\+\+) - - name: keyword.operator.arithmetic.php - match: (\-|\+|\*|/|%) - - name: keyword.operator.logical.php - match: (?i)(!|&&|\|\|)|\b(and|or|xor|as)\b - - name: keyword.operator.bitwise.php - match: <<|>>|~|\^|&|\| - - name: keyword.operator.comparison.php - match: (===|==|!==|!=|<=|>=|<>|<|>) - - name: keyword.operator.string.php - match: (\.=|\.) - - name: keyword.operator.assignment.php - match: "=" - - captures: - "1": - name: keyword.operator.type.php - "2": - name: support.class.php - match: (?i)\b(instanceof)\b(?:\s+(\w+))? - - include: "#numbers" - - include: "#strings" - - include: "#string-backtick" - - include: "#function-call" - - include: "#variables" - - captures: - "1": - name: keyword.operator.php - "2": - name: variable.other.property.php - match: (?<=[a-zA-Z0-9_\x{7f}-\x{ff}])(->)([a-zA-Z_\x{7f}-\x{ff}][a-zA-Z0-9_\x{7f}-\x{ff}]*?)\b - - include: "#instantiation" - - include: "#constants" - instantiation: - captures: - "1": - name: keyword.other.new.php - "2": - name: support.class.php - "3": - name: support.class.php - match: (?i)\b(new)\s+(\w+)|(\w+)(?=::) - var_basic: - name: variable.other.php - captures: - "1": - name: punctuation.definition.variable.php - match: |- - (?x) - (\$+)[a-zA-Z_\x{7f}-\x{ff}] - [a-zA-Z0-9_\x{7f}-\x{ff}]*?\b - string-backtick: - name: string.interpolated.php - endCaptures: - "0": - name: punctuation.definition.string.end.php - begin: ` - beginCaptures: - "0": - name: punctuation.definition.string.begin.php - end: ` - patterns: - - name: constant.character.escape.php - match: \\. - - include: "#interpolation" - var_global_safer: - name: variable.other.global.safer.php - captures: - "2": - name: punctuation.definition.variable.php - match: ((\$)(GLOBALS|_(ENV|SERVER|SESSION)))|\b(global)\b - strings: - patterns: - - include: "#regex-double-quoted" - - include: "#sql-string-double-quoted" - - include: "#string-double-quoted" - - include: "#regex-single-quoted" - - include: "#sql-string-single-quoted" - - include: "#string-single-quoted" - string-single-quoted: - name: string.quoted.single.php - endCaptures: - "0": - name: punctuation.definition.string.end.php - begin: "'" - contentName: meta.string-contents.quoted.single.php - beginCaptures: - "0": - name: punctuation.definition.string.begin.php - end: "'" - patterns: - - name: constant.character.escape.php - match: \\[\\'] - sql-string-double-quoted: - name: string.quoted.double.sql.php - endCaptures: - "0": - name: punctuation.definition.string.end.php - begin: "\"\\s*(?=(SELECT|INSERT|UPDATE|DELETE|CREATE|REPLACE|ALTER)\\b)" - contentName: source.sql.embedded.php - beginCaptures: - "0": - name: punctuation.definition.string.begin.php - end: "\"" - patterns: - - name: comment.line.number-sign.sql - match: "#(\\\\\"|[^\"])*(?=\"|$\\n?)" - - name: comment.line.double-dash.sql - match: --(\\"|[^"])*(?="|$\n?) - - name: string.quoted.single.unclosed.sql - begin: "'(?=[^']*?\")" - end: (?=") - patterns: - - name: constant.character.escape.php - match: \\[\\'] - comment: |- - Unclosed strings must be captured to avoid them eating the remainder of the PHP script - Sample case: $sql = "SELECT * FROM bar WHERE foo = '" . $variable . "'" - - name: string.quoted.other.backtick.unclosed.sql - begin: `(?=[^`]*?") - end: (?=") - patterns: - - name: constant.character.escape.php - match: \\[\\'] - comment: |- - Unclosed strings must be captured to avoid them eating the remainder of the PHP script - Sample case: $sql = "SELECT * FROM bar WHERE foo = '" . $variable . "'" - - name: string.quoted.double.unclosed.sql - begin: \\"(?!([^\\"]|\\[^"])*\\")(?=(\\[^"]|.)*?") - end: (?=") - patterns: - - name: constant.character.escape.php - match: \\[\\'] - comment: |- - Unclosed strings must be captured to avoid them eating the remainder of the PHP script - Sample case: $sql = "SELECT * FROM bar WHERE foo = '" . $variable . "'" - - name: string.quoted.double.sql - captures: - "0": - name: constant.character.escape.php - begin: \\" - end: \\" - patterns: - - include: "#interpolation" - - name: string.quoted.other.backtick.sql - begin: ` - end: ` - patterns: - - include: "#interpolation" - - name: string.quoted.single.sql - begin: "'" - end: "'" - patterns: - - include: "#interpolation" - - name: constant.character.escape.php - match: \\. - - include: "#interpolation" - - include: source.sql - support: - patterns: - - name: meta.array.php - endCaptures: - "0": - name: punctuation.definition.array.end.php - begin: (array)(\() - beginCaptures: - "1": - name: support.function.construct.php - "2": - name: punctuation.definition.array.begin.php - end: \) - patterns: - - include: "#language" - - name: support.function.array.php - match: (?i)\b(s(huffle|ort)|n(ext|at(sort|casesort))|c(o(unt|mpact)|urrent)|in_array|u(sort|ksort|asort)|prev|e(nd|xtract)|k(sort|ey|rsort)|a(sort|r(sort|ray_(s(hift|um|plice|earch|lice)|c(h(unk|ange_key_case)|o(unt_values|mbine))|intersect(_(u(key|assoc)|key|assoc))?|diff(_(u(key|assoc)|key|assoc))?|u(n(shift|ique)|intersect(_(uassoc|assoc))?|diff(_(uassoc|assoc))?)|p(op|ush|ad|roduct)|values|key(s|_exists)|f(il(ter|l(_keys)?)|lip)|walk(_recursive)?|r(e(duce|verse)|and)|m(ultisort|erge(_recursive)?|ap))))|r(sort|eset|ange)|m(in|ax))(?=\s*\() - - name: support.function.assert.php - match: (?i)\bassert(_options)?(?=\s*\() - - name: support.function.attr.php - match: (?i)\bdom_attr_is_id(?=\s*\() - - name: support.function.base64.php - match: (?i)\bbase64_(decode|encode)(?=\s*\() - - name: support.function.basic_functions.php - match: (?i)\b(highlight_(string|file)|s(ys_getloadavg|et_(include_path|magic_quotes_runtime)|leep)|c(on(stant|nection_(status|aborted))|all_user_(func(_array)?|method(_array)?))|time_(sleep_until|nanosleep)|i(s_uploaded_file|n(i_(set|restore|get(_all)?)|et_(ntop|pton))|p2long|gnore_user_abort|mport_request_variables)|u(sleep|nregister_tick_function)|error_(log|get_last)|p(hp_strip_whitespace|utenv|arse_ini_file|rint_r)|flush|long2ip|re(store_include_path|gister_(shutdown_function|tick_function))|get(servby(name|port)|opt|_(c(urrent_user|fg_var)|include_path|magic_quotes_(gpc|runtime))|protobyn(umber|ame)|env)|move_uploaded_file)(?=\s*\() - - name: support.function.bcmath.php - match: (?i)\bbc(s(cale|ub|qrt)|comp|div|pow(mod)?|add|m(od|ul))(?=\s*\() - - name: support.function.birdstep.php - match: (?i)\bbirdstep_(c(o(nnect|mmit)|lose)|off_autocommit|exec|f(ieldn(um|ame)|etch|reeresult)|autocommit|r(ollback|esult))(?=\s*\() - - name: support.function.browscap.php - match: (?i)\bget_browser(?=\s*\() - - name: support.function.builtin_functions.php - match: (?i)\b(s(tr(nc(asecmp|mp)|c(asecmp|mp)|len)|et_e(rror_handler|xception_handler))|c(lass_exists|reate_function)|trigger_error|i(s_(subclass_of|a)|nterface_exists)|de(fine(d)?|bug_(print_backtrace|backtrace))|zend_version|property_exists|e(ach|rror_reporting|xtension_loaded)|func(tion_exists|_(num_args|get_arg(s)?))|leak|restore_e(rror_handler|xception_handler)|get_(class(_(vars|methods))?|included_files|de(clared_(classes|interfaces)|fined_(constants|vars|functions))|object_vars|extension_funcs|parent_class|loaded_extensions|resource_type)|method_exists)(?=\s*\() - - name: support.function.bz2.php - match: (?i)\bbz(compress|decompress|open|err(str|no|or)|read)(?=\s*\() - - name: support.function.cal_unix.php - match: (?i)\b(jdtounix|unixtojd)(?=\s*\() - - name: support.function.calendar.php - match: (?i)\b(cal_(to_jd|info|days_in_month|from_jd)|j(d(to(j(ulian|ewish)|french|gregorian)|dayofweek|monthname)|uliantojd|ewishtojd)|frenchtojd|gregoriantojd)(?=\s*\() - - name: support.function.characterdata.php - match: (?i)\bdom_characterdata_(substring_data|insert_data|delete_data|append_data|replace_data)(?=\s*\() - - name: support.function.com_com.php - match: (?i)\bcom_(create_guid|print_typeinfo|event_sink|load_typelib|get_active_object|message_pump)(?=\s*\() - - name: support.function.com_variant.php - match: (?i)\bvariant_(s(ub|et(_type)?)|n(ot|eg)|c(a(st|t)|mp)|i(nt|div|mp)|or|d(iv|ate_(to_timestamp|from_timestamp))|pow|eqv|fix|a(nd|dd|bs)|get_type|round|xor|m(od|ul))(?=\s*\() - - name: support.function.crc32.php - match: (?i)\bcrc32(?=\s*\() - - name: support.function.crypt.php - match: (?i)\bcrypt(?=\s*\() - - name: support.function.ctype.php - match: (?i)\bctype_(space|cntrl|digit|upper|p(unct|rint)|lower|al(num|pha)|graph|xdigit)(?=\s*\() - - name: support.function.cyr_convert.php - match: (?i)\bconvert_cyr_string(?=\s*\() - - name: support.function.datetime.php - match: (?i)\bstrptime(?=\s*\() - - name: support.function.dba.php - match: (?i)\bdba_(handlers|sync|nextkey|close|insert|delete|op(timize|en)|exists|popen|key_split|f(irstkey|etch)|list|replace)(?=\s*\() - - name: support.function.dbase.php - match: (?i)\bdbase_(num(fields|records)|c(lose|reate)|delete_record|open|pack|add_record|get_(header_info|record(_with_names)?)|replace_record)(?=\s*\() - - name: support.function.dir.php - match: (?i)\b(scandir|c(h(dir|root)|losedir)|dir|opendir|re(addir|winddir)|g(etcwd|lob))(?=\s*\() - - name: support.function.dl.php - match: (?i)\bdl(?=\s*\() - - name: support.function.dns.php - match: (?i)\b(dns_(check_record|get_(record|mx))|gethostby(name(l)?|addr))(?=\s*\() - - name: support.function.document.php - match: (?i)\bdom_document_(s(chema_validate(_file)?|ave(_html(_file)?|xml)?)|normalize_document|create_(c(datasection|omment)|text_node|document_fragment|processing_instruction|e(ntity_reference|lement(_ns)?)|attribute(_ns)?)|import_node|validate|load(_html(_file)?|xml)?|adopt_node|re(name_node|laxNG_validate_(file|xml))|get_element(s_by_tag_name(_ns)?|_by_id)|xinclude)(?=\s*\() - - name: support.function.domconfiguration.php - match: (?i)\bdom_domconfiguration_(set_parameter|can_set_parameter|get_parameter)(?=\s*\() - - name: support.function.domerrorhandler.php - match: (?i)\bdom_domerrorhandler_handle_error(?=\s*\() - - name: support.function.domimplementation.php - match: (?i)\bdom_domimplementation_(has_feature|create_document(_type)?|get_feature)(?=\s*\() - - name: support.function.domimplementationlist.php - match: (?i)\bdom_domimplementationlist_item(?=\s*\() - - name: support.function.domimplementationsource.php - match: (?i)\bdom_domimplementationsource_get_domimplementation(s)?(?=\s*\() - - name: support.function.domstringlist.php - match: (?i)\bdom_domstringlist_item(?=\s*\() - - name: support.function.easter.php - match: (?i)\beaster_da(ys|te)(?=\s*\() - - name: support.function.element.php - match: (?i)\bdom_element_(has_attribute(_ns)?|set_(id_attribute(_n(s|ode))?|attribute(_n(s|ode(_ns)?))?)|remove_attribute(_n(s|ode))?|get_(elements_by_tag_name(_ns)?|attribute(_n(s|ode(_ns)?))?))(?=\s*\() - - name: support.function.exec.php - match: (?i)\b(s(hell_exec|ystem)|p(assthru|roc_nice)|e(scapeshell(cmd|arg)|xec))(?=\s*\() - - name: support.function.exif.php - match: (?i)\bexif_(imagetype|t(humbnail|agname)|read_data)(?=\s*\() - - name: support.function.fdf.php - match: (?i)\bfdf_(header|s(et_(s(tatus|ubmit_form_action)|target_frame|o(n_import_javascript|pt)|javascript_action|encoding|v(ersion|alue)|f(ile|lags)|ap)|ave(_string)?)|next_field_name|c(lose|reate)|open(_string)?|e(num_values|rr(no|or))|add_(template|doc_javascript)|remove_item|get_(status|opt|encoding|v(ersion|alue)|f(ile|lags)|a(ttachment|p)))(?=\s*\() - - name: support.function.file.php - match: (?i)\b(sys_get_temp_dir|copy|t(empnam|mpfile)|u(nlink|mask)|p(close|open)|f(s(canf|tat|eek)|nmatch|close|t(ell|runcate)|ile(_(put_contents|get_contents))?|open|p(utcsv|assthru)|eof|flush|write|lock|read|get(s(s)?|c(sv)?))|r(e(name|a(dfile|lpath)|wind)|mdir)|get_meta_tags|mkdir)(?=\s*\() - - name: support.function.filestat.php - match: (?i)\b(stat|c(h(own|grp|mod)|learstatcache)|is_(dir|executable|file|link|writable|readable)|touch|disk_(total_space|free_space)|file(size|ctime|type|inode|owner|_exists|perms|atime|group|mtime)|l(stat|chgrp))(?=\s*\() - - name: support.function.filter.php - match: (?i)\bfilter_(has_var|input(_array)?|var(_array)?)(?=\s*\() - - name: support.function.formatted_print.php - match: (?i)\b(sprintf|printf|v(sprintf|printf|fprintf)|fprintf)(?=\s*\() - - name: support.function.fsock.php - match: (?i)\b(pfsockopen|fsockopen)(?=\s*\() - - name: support.function.ftok.php - match: (?i)\bftok(?=\s*\() - - name: support.function.gd.php - match: (?i)\b(image(s(y|tring(up)?|et(style|t(hickness|ile)|pixel|brush)|avealpha|x)|c(har(up)?|o(nvolution|py(res(ized|ampled)|merge(gray)?)?|lor(s(total|et|forindex)|closest(hwb|alpha)?|transparent|deallocate|exact(alpha)?|a(t|llocate(alpha)?)|resolve(alpha)?|match))|reate(truecolor|from(string|jpeg|png|wbmp|g(if|d(2(part)?)?)|x(pm|bm)))?)|2wbmp|t(ypes|tf(text|bbox)|ruecolortopalette)|i(struecolor|nterlace)|d(estroy|ashedline)|jpeg|ellipse|p(s(slantfont|copyfont|text|e(ncodefont|xtendfont)|freefont|loadfont|bbox)|ng|olygon|alettecopy)|f(t(text|bbox)|il(ter|l(toborder|ed(polygon|ellipse|arc|rectangle))?)|ont(height|width))|wbmp|a(ntialias|lphablending|rc)|l(ine|oadfont|ayereffect)|r(otate|ectangle)|g(if|d(2)?|ammacorrect|rab(screen|window))|xbm)|jpeg2wbmp|png2wbmp|gd_info)(?=\s*\() - - name: support.function.gettext.php - match: (?i)\b(ngettext|textdomain|d(ngettext|c(ngettext|gettext)|gettext)|gettext|bind(textdomain|_textdomain_codeset))(?=\s*\() - - name: support.function.gmp.php - match: (?i)\bgmp_(hamdist|s(can(1|0)|ign|trval|ub|etbit|qrt(rem)?)|c(om|lrbit|mp)|ne(g|xtprime)|in(tval|it|vert)|or|div(_(q(r)?|r)|exact)|jacobi|p(o(pcount|w(m)?)|erfect_square|rob_prime)|fact|legendre|a(nd|dd|bs)|random|gcd(ext)?|xor|m(od|ul))(?=\s*\() - - name: support.function.hash.php - match: (?i)\bhash(_(hmac(_file)?|init|update(_(stream|file))?|fi(nal|le)|algos))?(?=\s*\() - - name: support.function.hash_md.php - match: (?i)\bmd5(_file)?(?=\s*\() - - name: support.function.hash_sha.php - match: (?i)\bsha1(_file)?(?=\s*\() - - name: support.function.head.php - match: (?i)\b(set(cookie|rawcookie)|header(s_(sent|list))?)(?=\s*\() - - name: support.function.html.php - match: (?i)\b(html(specialchars(_decode)?|_entity_decode|entities)|get_html_translation_table)(?=\s*\() - - name: support.function.http.php - match: (?i)\bhttp_build_query(?=\s*\() - - name: support.function.ibase_blobs.php - match: (?i)\bibase_blob_(c(ancel|lose|reate)|i(nfo|mport)|open|echo|add|get)(?=\s*\() - - name: support.function.ibase_events.php - match: (?i)\bibase_(set_event_handler|free_event_handler|wait_event)(?=\s*\() - - name: support.function.ibase_query.php - match: (?i)\bibase_(n(um_(params|fields|rows)|ame_result)|execute|p(aram_info|repare)|f(ield_info|etch_(object|assoc|row)|ree_(query|result))|query|affected_rows)(?=\s*\() - - name: support.function.ibase_service.php - match: (?i)\bibase_(serv(ice_(detach|attach)|er_info)|d(elete_user|b_info)|add_user|restore|backup|m(odify_user|aintain_db))(?=\s*\() - - name: support.function.iconv.php - match: (?i)\b(iconv(_(s(tr(pos|len|rpos)|ubstr|et_encoding)|get_encoding|mime_(decode(_headers)?|encode)))?|ob_iconv_handler)(?=\s*\() - - name: support.function.image.php - match: (?i)\b(image_type_to_(extension|mime_type)|getimagesize)(?=\s*\() - - name: support.function.info.php - match: (?i)\b(zend_logo_guid|php(credits|info|_(sapi_name|ini_scanned_files|uname|egg_logo_guid|logo_guid|real_logo_guid)|version))(?=\s*\() - - name: support.function.interbase.php - match: (?i)\bibase_(c(o(nnect|mmit(_ret)?)|lose)|trans|drop_db|pconnect|err(code|msg)|gen_id|rollback(_ret)?)(?=\s*\() - - name: support.function.interface.php - match: (?i)\bcurl_(setopt(_array)?|c(opy_handle|lose)|init|e(rr(no|or)|xec)|version|getinfo)(?=\s*\() - - name: support.function.iptc.php - match: (?i)\biptc(parse|embed)(?=\s*\() - - name: support.function.json.php - match: (?i)\bjson_(decode|encode)(?=\s*\() - - name: support.function.lcg.php - match: (?i)\blcg_value(?=\s*\() - - name: support.function.ldap.php - match: (?i)\bldap_(s(tart_tls|ort|e(t_(option|rebind_proc)|arch)|asl_bind)|next_(entry|attribute|reference)|co(nnect|unt_entries|mpare)|t61_to_8859|8859_to_t61|d(n2ufn|elete)|unbind|parse_re(sult|ference)|e(rr(no|2str|or)|xplode_dn)|f(irst_(entry|attribute|reference)|ree_result)|add|list|get_(option|dn|entries|values_len|attributes)|re(name|ad)|mod_(del|add|replace)|bind)(?=\s*\() - - name: support.function.levenshtein.php - match: (?i)\blevenshtein(?=\s*\() - - name: support.function.libxml.php - match: (?i)\blibxml_(set_streams_context|clear_errors|use_internal_errors|get_(errors|last_error))(?=\s*\() - - name: support.function.link.php - match: (?i)\b(symlink|link(info)?|readlink)(?=\s*\() - - name: support.function.mail.php - match: (?i)\b(ezmlm_hash|mail)(?=\s*\() - - name: support.function.main.php - match: (?i)\bset_time_limit(?=\s*\() - - name: support.function.math.php - match: (?i)\b(h(ypot|exdec)|s(in(h)?|qrt)|number_format|c(os(h)?|eil)|is_(nan|infinite|finite)|tan(h)?|octdec|de(c(hex|oct|bin)|g2rad)|exp(m1)?|p(i|ow)|f(loor|mod)|log(1(p|0))?|a(sin(h)?|cos(h)?|tan(h|2)?|bs)|r(ound|ad2deg)|b(indec|ase_convert))(?=\s*\() - - name: support.function.mbstring.php - match: (?i)\bmb_(s(tr(str|cut|to(upper|lower)|i(str|pos|mwidth)|pos|width|len|r(chr|i(chr|pos)|pos))|ubst(itute_character|r(_count)?)|end_mail)|http_(input|output)|c(heck_encoding|onvert_(case|encoding|variables|kana))|internal_encoding|output_handler|de(code_(numericentity|mimeheader)|tect_(order|encoding))|encode_(numericentity|mimeheader)|p(arse_str|referred_mime_name)|l(ist_(encodings(_alias_names)?|mime_names)|anguage)|get_info)(?=\s*\() - - name: support.function.mcrypt.php - match: (?i)\bm(crypt_(c(fb|reate_iv|bc)|ofb|decrypt|e(cb|nc(_(self_test|is_block_(algorithm(_mode)?|mode)|get_(supported_key_sizes|iv_size|key_size|algorithms_name|modes_name|block_size))|rypt))|list_(algorithms|modes)|ge(neric(_(init|deinit))?|t_(cipher_name|iv_size|key_size|block_size))|module_(self_test|close|is_block_(algorithm(_mode)?|mode)|open|get_(supported_key_sizes|algo_(key_size|block_size))))|decrypt_generic)(?=\s*\() - - name: support.function.md5.php - match: (?i)\bmd5(_file)?(?=\s*\() - - name: support.function.metaphone.php - match: (?i)\bmetaphone(?=\s*\() - - name: support.function.mhash.php - match: (?i)\bmhash(_(count|keygen_s2k|get_(hash_name|block_size)))?(?=\s*\() - - name: support.function.microtime.php - match: (?i)\b(get(timeofday|rusage)|microtime)(?=\s*\() - - name: support.function.mime_magic.php - match: (?i)\bmime_content_type(?=\s*\() - - name: support.function.ming.php - match: (?i)\b(swf(prebuiltclip_init|videostream_init)|ming_(set(scale|cubicthreshold)|use(swfversion|constants)|keypress))(?=\s*\() - - name: support.function.multi.php - match: (?i)\bcurl_multi_(select|close|in(it|fo_read)|exec|add_handle|getcontent|remove_handle)(?=\s*\() - - name: support.function.mysqli_api.php - match: (?i)\bmysqli_(s(sl_set|t(ore_result|at|mt_(s(tore_result|end_long_data|qlstate)|num_rows|close|in(sert_id|it)|data_seek|p(aram_count|repare)|e(rr(no|or)|xecute)|f(ield_count|etch|ree_result)|a(ttr_(set|get)|ffected_rows)|res(ult_metadata|et)|bind_(param|result)))|e(t_local_infile_(handler|default)|lect_db)|qlstate)|n(um_(fields|rows)|ext_result)|c(ha(nge_user|racter_set_name)|ommit|lose)|thread_(safe|id)|in(sert_id|it|fo)|options|d(ump_debug_info|ebug|ata_seek)|use_result|p(ing|repare)|err(no|or)|kill|f(ield_(seek|count|tell)|etch_(field(s|_direct)?|lengths|row)|ree_result)|warning_count|a(utocommit|ffected_rows)|r(ollback|eal_(connect|escape_string|query))|get_(server_(info|version)|host_info|client_(info|version)|proto_info)|more_results)(?=\s*\() - - name: support.function.mysqli_embedded.php - match: (?i)\bmysqli_embedded_server_(start|end)(?=\s*\() - - name: support.function.mysqli_nonapi.php - match: (?i)\bmysqli_(s(tmt_get_warnings|et_charset)|connect(_err(no|or))?|query|fetch_(object|a(ssoc|rray))|get_(charset|warnings)|multi_query)(?=\s*\() - - name: support.function.mysqli_repl.php - match: (?i)\bmysqli_(s(end_query|lave_query)|disable_r(pl_parse|eads_from_master)|enable_r(pl_parse|eads_from_master)|rpl_(p(arse_enabled|robe)|query_type)|master_query)(?=\s*\() - - name: support.function.mysqli_report.php - match: (?i)\bmysqli_report(?=\s*\() - - name: support.function.namednodemap.php - match: (?i)\bdom_namednodemap_(set_named_item(_ns)?|item|remove_named_item(_ns)?|get_named_item(_ns)?)(?=\s*\() - - name: support.function.namelist.php - match: (?i)\bdom_namelist_get_name(space_uri)?(?=\s*\() - - name: support.function.ncurses_functions.php - match: (?i)\bncurses_(s(how_panel|cr(_(set|init|dump|restore)|l)|ta(nd(out|end)|rt_color)|lk_(set|noutrefresh|c(olor|lear)|init|touch|attr(set|o(n|ff))?|re(store|fresh))|avetty)|h(ide_panel|line|a(s_(colors|i(c|l)|key)|lfdelay))|n(o(nl|cbreak|echo|qiflush|raw)|ew(_panel|pad|win)|apms|l)|c(olor_(set|content)|urs_set|l(ear|rto(eol|bot))|an_change_color|break)|t(ypeahead|imeout|op_panel|erm(name|attrs))|i(sendwin|n(s(str|ch|tr|delln|ertln)|ch|it(_(color|pair))?))|d(oupdate|e(f(ine_key|_(shell_mode|prog_mode))|l(ch|_panel|eteln|ay_output|win)))|u(se_(default_colors|e(nv|xtended_names))|nget(ch|mouse)|pdate_panels)|p(noutrefresh|utp|a(nel_(window|above|below)|ir_content)|refresh)|e(cho(char)?|nd|rase(char)?)|v(idattr|line)|k(illchar|ey(ok|pad))|qiflush|f(ilter|l(ushinp|ash))|longname|w(stand(out|end)|hline|noutrefresh|c(olor_set|lear)|erase|vline|a(ttr(set|o(n|ff))|dd(str|ch))|getch|refresh|mo(use_trafo|ve)|border)|a(ssume_default_colors|ttr(set|o(n|ff))|dd(str|nstr|ch(str|nstr)?))|r(e(set(ty|_(shell_mode|prog_mode))|place_panel|fresh)|aw)|get(yx|ch|m(ouse|axyx))|b(o(ttom_panel|rder)|eep|kgd(set)?|audrate)|m(o(use(interval|_trafo|mask)|ve(_panel)?)|eta|v(hline|cur|inch|delch|vline|waddstr|add(str|nstr|ch(str|nstr)?)|getch)))(?=\s*\() - - name: support.function.node.php - match: (?i)\bdom_node_(set_user_data|has_(child_nodes|attributes)|normalize|c(ompare_document_position|lone_node)|i(s_(s(upported|ame_node)|default_namespace|equal_node)|nsert_before)|lookup_(namespace_uri|prefix)|append_child|get_(user_data|feature)|re(place_child|move_child))(?=\s*\() - - name: support.function.nodelist.php - match: (?i)\bdom_nodelist_item(?=\s*\() - - name: support.function.nsapi.php - match: (?i)\bnsapi_(virtual|re(sponse_headers|quest_headers))(?=\s*\() - - name: support.function.oci8_interface.php - match: (?i)\boci(setbufferinglob|_(s(tatement_type|e(t_prefetch|rver_version))|c(o(nnect|llection_(size|trim|element_(assign|get)|a(ssign|ppend)|max)|mmit)|lose|ancel)|n(um_(fields|rows)|ew_(c(o(nnect|llection)|ursor)|descriptor))|internal_debug|define_by_name|p(connect|a(ssword_change|rse))|e(rror|xecute)|f(ield_(s(cale|ize)|name|is_null|type(_raw)?|precision)|etch(_(object|a(ssoc|ll|rray)|row))?|ree_(statement|collection|descriptor))|lob_(s(ize|eek|ave)|c(opy|lose)|t(ell|runcate)|i(s_equal|mport)|e(of|rase|xport)|flush|append|write(_temporary)?|load|re(wind|ad))|r(ollback|esult)|bind_(array_by_name|by_name))|fetchinto|getbufferinglob)(?=\s*\() - - name: support.function.openssl.php - match: (?i)\bopenssl_(s(ign|eal)|csr_(sign|new|export(_to_file)?|get_(subject|public_key))|open|error_string|p(ublic_(decrypt|encrypt)|k(cs(12_(export(_to_file)?|read)|7_(sign|decrypt|encrypt|verify))|ey_(new|export(_to_file)?|free|get_(details|p(ublic|rivate))))|rivate_(decrypt|encrypt))|verify|x509_(check(_private_key|purpose)|parse|export(_to_file)?|free|read))(?=\s*\() - - name: support.function.output.php - match: (?i)\bo(utput_(add_rewrite_var|reset_rewrite_vars)|b_(start|clean|implicit_flush|end_(clean|flush)|flush|list_handlers|get_(status|c(ontents|lean)|flush|le(ngth|vel))))(?=\s*\() - - name: support.function.pack.php - match: (?i)\b(unpack|pack)(?=\s*\() - - name: support.function.pageinfo.php - match: (?i)\bget(lastmod|my(inode|uid|pid|gid))(?=\s*\() - - name: support.function.pcntl.php - match: (?i)\bpcntl_(s(ignal|etpriority)|exec|fork|w(stopsig|termsig|if(s(ignaled|topped)|exited)|exitstatus|ait(pid)?)|alarm|getpriority)(?=\s*\() - - name: support.function.pdo.php - match: (?i)\bpdo_drivers(?=\s*\() - - name: support.function.pdo_dbh.php - match: (?i)\bpdo_drivers(?=\s*\() - - name: support.function.pgsql.php - match: (?i)\bpg_(se(nd_(execute|prepare|query(_params)?)|t_(client_encoding|error_verbosity)|lect)|host|num_(fields|rows)|c(o(n(nect(ion_(status|reset|busy))?|vert)|py_(to|from))|ancel_query|l(ient_encoding|ose))|insert|t(ty|ra(nsaction_status|ce))|options|d(elete|bname)|u(n(trace|escape_bytea)|pdate)|e(scape_(string|bytea)|nd_copy|xecute)|p(connect|ing|ort|ut_line|arameter_status|repare)|version|f(ield_(size|n(um|ame)|is_null|t(ype(_oid)?|able)|prtlen)|etch_(object|a(ssoc|ll(_columns)?|rray)|r(ow|esult))|ree_result)|query(_params)?|affected_rows|l(o_(seek|c(lose|reate)|tell|import|open|unlink|export|write|read(_all)?)|ast_(notice|oid|error))|get_(notify|pid|result)|result_(s(tatus|eek)|error(_field)?)|meta_data)(?=\s*\() - - name: support.function.php_apache.php - match: (?i)\b(virtual|apache_(setenv|note|child_terminate|lookup_uri|get_(version|modules)|re(s(et_timeout|ponse_headers)|quest_(s(ome_auth_required|ub_req_(lookup_(uri|file)|method_uri)|e(t_(etag|last_modified)|rver_port)|atisfies)|headers(_(in|out))?|is_initial_req|discard_request_body|update_mtime|err_headers_out|log_error|auth_(name|type)|r(un|emote_host)|meets_conditions)))|getallheaders)(?=\s*\() - - name: support.function.php_date.php - match: (?i)\b(str(totime|ftime)|checkdate|time(zone_(name_(from_abbr|get)|identifiers_list|transitions_get|o(pen|ffset_get)|abbreviations_list))?|idate|date(_(sun(set|_info|rise)|create|isodate_set|time(zone_(set|get)|_set)|d(efault_timezone_(set|get)|ate_set)|offset_get|parse|format|modify))?|localtime|g(etdate|m(strftime|date|mktime))|mktime)(?=\s*\() - - name: support.function.php_dom.php - match: (?i)\bdom_import_simplexml(?=\s*\() - - name: support.function.php_fbsql.php - match: (?i)\bfbsql_(hostname|s(t(op_db|art_db)|e(t_(characterset|transaction|password|lob_mode)|lect_db))|n(um_(fields|rows)|ext_result)|c(hange_user|o(nnect|mmit)|lo(se|b_size)|reate_(clob|db|blob))|table_name|insert_id|d(ata(_seek|base(_password)?)|rop_db|b_(status|query))|username|err(no|or)|p(connect|assword)|f(ield_(seek|name|t(ype|able)|flags|len)|etch_(object|field|lengths|a(ssoc|rray)|row)|ree_result)|query|warnings|list_(tables|dbs|fields)|a(utocommit|ffected_rows)|get_autostart_info|r(o(ws_fetched|llback)|e(sult|ad_(clob|blob)))|blob_size)(?=\s*\() - - name: support.function.php_ftp.php - match: (?i)\bftp_(s(sl_connect|ystype|i(te|ze)|et_option)|n(list|b_(continue|put|f(put|get)|get))|c(h(dir|mod)|dup|onnect|lose)|delete|exec|p(ut|asv|wd)|f(put|get)|alloc|login|get(_option)?|r(ename|aw(list)?|mdir)|m(dtm|kdir))(?=\s*\() - - name: support.function.php_functions.php - match: (?i)\b(virtual|apache_(setenv|note|get(_(version|modules)|env)|response_headers)|getallheaders)(?=\s*\() - - name: support.function.php_imap.php - match: (?i)\bimap_(header(s|info)|s(can|tatus|ort|ubscribe|e(t(_quota|flag_full|acl)|arch)|avebody)|c(heck|l(ose|earflag_full)|reatemailbox)|num_(recent|msg)|t(hread|imeout)|8bit|delete(mailbox)?|open|u(n(subscribe|delete)|id|tf(7_(decode|encode)|8))|e(rrors|xpunge)|ping|qprint|fetch(header|structure|_overview|body)|l(sub|ist|ast_error)|a(ppend|lerts)|get(subscribed|_quota(root)?|acl|mailboxes)|r(e(namemailbox|open)|fc822_(parse_(headers|adrlist)|write_address))|m(sgno|ime_header_decode|ail(_(co(py|mpose)|move)|boxmsginfo)?)|b(inary|ody(struct)?|ase64))(?=\s*\() - - name: support.function.php_mbregex.php - match: (?i)\bmb_(split|ereg(i(_replace)?|_(search(_(setpos|init|pos|get(pos|regs)|regs))?|replace|match))?|regex_(set_options|encoding))(?=\s*\() - - name: support.function.php_milter.php - match: (?i)\bsmfi_(set(timeout|flags|reply)|chgheader|delrcpt|add(header|rcpt)|replacebody|getsymval)(?=\s*\() - - name: support.function.php_msql.php - match: (?i)\bmsql_(select_db|num_(fields|rows)|c(onnect|lose|reate_db)|d(ata_seek|rop_db|b_query)|error|pconnect|f(ield_(seek|name|t(ype|able)|flags|len)|etch_(object|field|array|row)|ree_result)|query|affected_rows|list_(tables|dbs|fields)|result)(?=\s*\() - - name: support.function.php_mssql.php - match: (?i)\bmssql_(select_db|n(um_(fields|rows)|ext_result)|c(onnect|lose)|init|data_seek|execute|pconnect|query|f(ield_(seek|name|type|length)|etch_(object|field|a(ssoc|rray)|row|batch)|ree_(statement|result))|g(uid_string|et_last_message)|r(ows_affected|esult)|bind|min_(error_severity|message_severity))(?=\s*\() - - name: support.function.php_mysql.php - match: (?i)\bmysql_(s(tat|e(t_charset|lect_db))|num_(fields|rows)|c(onnect|l(ient_encoding|ose)|reate_db)|thread_id|in(sert_id|fo)|d(ata_seek|rop_db|b_query)|unbuffered_query|e(scape_string|rr(no|or))|p(connect|ing)|f(ield_(seek|name|t(ype|able)|flags|len)|etch_(object|field|lengths|a(ssoc|rray)|row)|ree_result)|query|affected_rows|list_(tables|dbs|processes|fields)|re(sult|al_escape_string)|get_(server_info|host_info|client_info|proto_info))(?=\s*\() - - name: support.function.php_odbc.php - match: (?i)\b(solid_fetch_prev|odbc_(s(tatistics|pecialcolumns|etoption)|n(um_(fields|rows)|ext_result)|c(o(nnect|lumn(s|privileges)|mmit)|ursor|lose(_all)?)|table(s|privileges)|data_source|e(rror(msg)?|xec(ute)?)|p(connect|r(imarykeys|ocedure(s|columns)|epare))|f(ield_(scale|n(um|ame)|type|len)|oreignkeys|etch_(into|object|array|row)|ree_result)|autocommit|longreadlen|gettypeinfo|r(ollback|esult(_all)?)|binmode))(?=\s*\() - - name: support.function.php_pcre.php - match: (?i)\bpreg_(split|quote|last_error|grep|replace(_callback)?|match(_all)?)(?=\s*\() - - name: support.function.php_spl.php - match: (?i)\b(spl_(classes|object_hash|autoload(_(call|unregister|extensions|functions|register))?)|class_(implements|parents))(?=\s*\() - - name: support.function.php_sybase_ct.php - match: (?i)\bsybase_(se(t_message_handler|lect_db)|num_(fields|rows)|c(onnect|lose)|d(eadlock_retry_count|ata_seek)|unbuffered_query|pconnect|f(ield_seek|etch_(object|field|a(ssoc|rray)|row)|ree_result)|query|affected_rows|result|get_last_message|min_(server_severity|client_severity))(?=\s*\() - - name: support.function.php_sybase_db.php - match: (?i)\bsybase_(select_db|num_(fields|rows)|c(onnect|lose)|data_seek|pconnect|f(ield_seek|etch_(object|field|array|row)|ree_result)|query|affected_rows|result|get_last_message|min_(error_severity|message_severity))(?=\s*\() - - name: support.function.php_xmlwriter.php - match: (?i)\bxmlwriter_(s(tart_(c(omment|data)|d(td(_(e(ntity|lement)|attlist))?|ocument)|pi|element(_ns)?|attribute(_ns)?)|et_indent(_string)?)|text|o(utput_memory|pen_(uri|memory))|end_(c(omment|data)|d(td(_(e(ntity|lement)|attlist))?|ocument)|pi|element|attribute)|f(ull_end_element|lush)|write_(c(omment|data)|dtd(_(e(ntity|lement)|attlist))?|pi|element(_ns)?|attribute(_ns)?|raw))(?=\s*\() - - name: support.function.php_zip.php - match: (?i)\b(s(tat(Name|Index)|et(Comment(Name|Index)|ArchiveComment))|c(lose|reateEmptyDir)|delete(Name|Index)|open|zip_(close|open|entry_(name|c(ompress(ionmethod|edsize)|lose)|open|filesize|read)|read)|unchange(Name|Index|All)|locateName|addF(ile|romString)|rename(Name|Index)|get(Stream|Comment(Name|Index)|NameIndex|From(Name|Index)|ArchiveComment))(?=\s*\() - - name: support.function.posix.php - match: (?i)\bposix_(s(trerror|et(sid|uid|pgid|e(uid|gid)|gid))|ctermid|i(satty|nitgroups)|t(tyname|imes)|uname|kill|access|get(sid|cwd|_last_error|uid|e(uid|gid)|p(id|pid|w(nam|uid)|g(id|rp))|login|rlimit|g(id|r(nam|oups|gid)))|mk(nod|fifo))(?=\s*\() - - name: support.function.proc_open.php - match: (?i)\bproc_(close|terminate|open|get_status)(?=\s*\() - - name: support.function.pspell.php - match: (?i)\bpspell_(s(tore_replacement|uggest|ave_wordlist)|c(heck|onfig_(save_repl|create|ignore|d(ict_dir|ata_dir)|personal|r(untogether|epl)|mode)|lear_session)|new(_(config|personal))?|add_to_(session|personal))(?=\s*\() - - name: support.function.quot_print.php - match: (?i)\bquoted_printable_decode(?=\s*\() - - name: support.function.rand.php - match: (?i)\b(srand|getrandmax|rand|mt_(srand|getrandmax|rand))(?=\s*\() - - name: support.function.readline.php - match: (?i)\breadline(_(c(ompletion_function|allback_(handler_(install|remove)|read_char)|lear_history)|info|on_new_line|write_history|list_history|add_history|re(display|ad_history)))?(?=\s*\() - - name: support.function.recode.php - match: (?i)\brecode_(string|file)(?=\s*\() - - name: support.function.reg.php - match: (?i)\b(s(plit(i)?|ql_regcase)|ereg(i(_replace)?|_replace)?)(?=\s*\() - - name: support.function.session.php - match: (?i)\bsession_(s(tart|et_(save_handler|cookie_params)|ave_path)|cache_(expire|limiter)|name|i(s_registered|d)|de(stroy|code)|un(set|register)|encode|write_close|reg(ister|enerate_id)|get_cookie_params|module_name)(?=\s*\() - - name: support.function.sha1.php - match: (?i)\bsha1(_file)?(?=\s*\() - - name: support.function.shmop.php - match: (?i)\bshmop_(size|close|delete|open|write|read)(?=\s*\() - - name: support.function.simplexml.php - match: (?i)\bsimplexml_(import_dom|load_(string|file))(?=\s*\() - - name: support.function.skeleton.php - match: (?i)\bconfirm_extname_compiled(?=\s*\() - - name: support.function.snmp.php - match: (?i)\b(snmp(set|2_(set|walk|real_walk|get(next)?)|3_(set|walk|real_walk|get(next)?)|_(set_(oid_output_format|enum_print|valueretrieval|quick_print)|read_mib|get_(valueretrieval|quick_print))|walk|realwalk|get(next)?)|php_snmpv3)(?=\s*\() - - name: support.function.sockets.php - match: (?i)\bsocket_(s(hutdown|trerror|e(nd(to)?|t_(nonblock|option|block)|lect))|c(onnect|l(ose|ear_error)|reate(_(pair|listen))?)|write|l(isten|ast_error)|accept|get(sockname|_option|peername)|re(cv(from)?|ad)|bind)(?=\s*\() - - name: support.function.soundex.php - match: (?i)\bsoundex(?=\s*\() - - name: support.function.spl_iterators.php - match: (?i)\biterator_(count|to_array|apply)(?=\s*\() - - name: support.function.sqlite.php - match: (?i)\bsqlite_(has_prev|s(ingle_query|eek)|n(um_(fields|rows)|ext)|c(hanges|olumn|urrent|lose|reate_(function|aggregate))|open|u(nbuffered_query|df_(decode_binary|encode_binary))|e(scape_string|rror_string|xec)|p(open|rev)|key|valid|query|f(ield_name|etch_(single|column_types|object|a(ll|rray))|actory)|l(ib(encoding|version)|ast_(insert_rowid|error))|array_query|rewind|busy_timeout)(?=\s*\() - - name: support.function.streamsfuncs.php - match: (?i)\bstream_(s(ocket_(s(hutdown|e(ndto|rver))|client|enable_crypto|pair|accept|recvfrom|get_name)|e(t_(timeout|write_buffer|blocking)|lect))|co(ntext_(set_(option|params)|create|get_(default|options))|py_to_stream)|filter_(prepend|append|remove)|get_(contents|transports|line|wrappers|meta_data))(?=\s*\() - - name: support.function.string.php - match: (?i)\b(hebrev(c)?|s(scanf|imilar_text|tr(s(tr|pn)|natc(asecmp|mp)|c(hr|spn|oll)|i(str|p(slashes|cslashes|os|_tags))|t(o(upper|k|lower)|r)|_(s(huffle|plit)|ireplace|pad|word_count|r(ot13|ep(eat|lace)))|p(os|brk)|r(chr|ipos|ev|pos))|ubstr(_(co(unt|mpare)|replace))?|etlocale)|c(h(unk_split|r)|ount_chars)|nl(2br|_langinfo)|implode|trim|ord|dirname|uc(first|words)|join|pa(thinfo|rse_str)|explode|quotemeta|add(slashes|cslashes)|wordwrap|l(trim|ocaleconv)|rtrim|money_format|b(in2hex|asename))(?=\s*\() - - name: support.function.string_extend.php - match: (?i)\bdom_string_extend_find_offset(16|32)(?=\s*\() - - name: support.function.syslog.php - match: (?i)\b(syslog|closelog|openlog|define_syslog_variables)(?=\s*\() - - name: support.function.sysvmsg.php - match: (?i)\bmsg_(s(tat_queue|e(nd|t_queue))|re(ceive|move_queue)|get_queue)(?=\s*\() - - name: support.function.sysvsem.php - match: (?i)\bsem_(acquire|re(lease|move)|get)(?=\s*\() - - name: support.function.sysvshm.php - match: (?i)\bshm_(detach|put_var|attach|get_var|remove(_var)?)(?=\s*\() - - name: support.function.text.php - match: (?i)\bdom_text_(split_text|is_whitespace_in_element_content|replace_whole_text)(?=\s*\() - - name: support.function.tidy.php - match: (?i)\btidy_(c(onfig_count|lean_repair)|is_x(html|ml)|diagnose|error_count|parse_(string|file)|access_count|warning_count|repair_(string|file)|get(opt|_(h(tml(_ver)?|ead)|status|config|o(utput|pt_doc)|error_buffer|r(oot|elease)|body)))(?=\s*\() - - name: support.function.tokenizer.php - match: (?i)\btoken_(name|get_all)(?=\s*\() - - name: support.function.type.php - match: (?i)\b(s(trval|ettype)|i(s_(s(calar|tring)|callable|nu(ll|meric)|object|float|array|long|resource|bool)|ntval)|floatval|gettype)(?=\s*\() - - name: support.function.uniqid.php - match: (?i)\buniqid(?=\s*\() - - name: support.function.url.php - match: (?i)\b(url(decode|encode)|parse_url|get_headers|rawurl(decode|encode))(?=\s*\() - - name: support.function.user_filters.php - match: (?i)\bstream_(filter_register|get_filters|bucket_(new|prepend|append|make_writeable))(?=\s*\() - - name: support.function.userdatahandler.php - match: (?i)\bdom_userdatahandler_handle(?=\s*\() - - name: support.function.userspace.php - match: (?i)\bstream_wrapper_(unregister|re(store|gister))(?=\s*\() - - name: support.function.uuencode.php - match: (?i)\bconvert_uu(decode|encode)(?=\s*\() - - name: support.function.var.php - match: (?i)\b(serialize|debug_zval_dump|unserialize|var_(dump|export)|memory_get_(usage|peak_usage))(?=\s*\() - - name: support.function.versioning.php - match: (?i)\bversion_compare(?=\s*\() - - name: support.function.wddx.php - match: (?i)\bwddx_(serialize_va(lue|rs)|deserialize|packet_(start|end)|add_vars)(?=\s*\() - - name: support.function.xml.php - match: (?i)\b(utf8_(decode|encode)|xml_(set_(start_namespace_decl_handler|notation_decl_handler|character_data_handler|default_handler|object|unparsed_entity_decl_handler|processing_instruction_handler|e(nd_namespace_decl_handler|lement_handler|xternal_entity_ref_handler))|error_string|parse(_into_struct|r_(set_option|create(_ns)?|free|get_option))?|get_(current_(column_number|line_number|byte_index)|error_code)))(?=\s*\() - - name: support.function.xmlrpc-epi-php.php - match: (?i)\bxmlrpc_(se(t_type|rver_(c(all_method|reate)|destroy|add_introspection_data|register_(introspection_callback|method)))|is_fault|decode(_request)?|parse_method_descriptions|encode(_request)?|get_type)(?=\s*\() - - name: support.function.xpath.php - match: (?i)\bdom_xpath_(evaluate|query|register_ns)(?=\s*\() - - name: support.function.xsltprocessor.php - match: (?i)\bxsl_xsltprocessor_(has_exslt_support|set_parameter|transform_to_(doc|uri|xml)|import_stylesheet|re(gister_php_functions|move_parameter)|get_parameter)(?=\s*\() - - name: support.function.zlib.php - match: (?i)\b(ob_gzhandler|zlib_get_coding_type|readgzfile|gz(compress|inflate|deflate|open|uncompress|encode|file))(?=\s*\() - - name: support.function.alias.php - match: (?i)\bis_int(eger)?(?=\s*\() - - name: support.class.builtin.php - match: (?i)\b(Re(cursive(RegexIterator|CachingIterator|IteratorIterator|DirectoryIterator|FilterIterator|ArrayIterator)|flection(Method|Class|Object|Extension|P(arameter|roperty)|Function)?|gexIterator)|s(tdClass|wf(s(hape|ound|prite)|text(field)?|displayitem|f(ill|ont(cha(r)?)?)|action|gradient|mo(vie|rph)|b(itmap|utton)))|XMLReader|tidyNode|S(impleXML(Iterator|Element)|oap(Server|Header|Client|Param|Var|Fault)|pl(TempFileObject|ObjectStorage|File(Info|Object)))|NoRewindIterator|C(OMPersistHelper|achingIterator)|I(nfiniteIterator|teratorIterator)|D(irectoryIterator|OM(XPath|Node|C(omment|dataSection)|Text|Document(Fragment)?|ProcessingInstruction|E(ntityReference|lement)|Attr))|P(DO(Statement)?|arentIterator)|E(rrorException|mptyIterator|xception)|FilterIterator|LimitIterator|A(p(pendIterator|acheRequest)|rray(Iterator|Object)))(?=\s*\() - - name: support.function.construct.php - match: (?i)\b((print|echo)\b|(isset|unset|e(val|mpty)|list)(?=\s*\()) - regex-double-quoted: - name: string.regexp.double-quoted.php - endCaptures: - "0": - name: punctuation.definition.string.end.php - begin: (?x)"/ (?= (\\.|[^"/])++/[imsxeADSUXu]*" ) - beginCaptures: - "0": - name: punctuation.definition.string.begin.php - end: (/)([imsxeADSUXu]*)(") - patterns: - - name: constant.character.escape.regex.php - match: (\\){1,2}[.$^\[\]{}] - comment: "Escaped from the regexp \xE2\x80\x93 there can also be 2 backslashes (since 1 will escape the first)" - - include: "#interpolation" - - name: string.regexp.arbitrary-repitition.php - captures: - "1": - name: punctuation.definition.arbitrary-repitition.php - "3": - name: punctuation.definition.arbitrary-repitition.php - match: (\{)\d+(,\d+)?(\}) - - name: string.regexp.character-class.php - captures: - "0": - name: punctuation.definition.character-class.php - begin: \[(?:\^?\])? - end: \] - patterns: - - include: "#interpolation" - - name: keyword.operator.regexp.php - match: "[$^+*]" - interpolation: - patterns: - - name: constant.numeric.octal.php - match: \\[0-7]{1,3} - - name: constant.numeric.hex.php - match: \\x[0-9A-Fa-f]{1,2} - - name: constant.character.escape.php - match: \\[nrt\\\$\"] - - captures: - "1": - name: variable.other.php - "2": - name: punctuation.definition.variable.php - "4": - name: punctuation.definition.variable.php - match: "(?x)\n\ - \t\t\t\t\t\t((\\$\\{)(?<name>[a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*)(\\}))\n\ - \t\t\t\t\t\t" - comment: "Simple syntax with braces: \"foo${bar}baz\"" - - captures: - "6": - name: invalid.illegal.php - "11": - name: string.unquoted.index.php - "7": - name: keyword.operator.index-start.php - "12": - name: invalid.illegal.invalid-simple-array-index.php - "8": - name: constant.numeric.index.php - "13": - name: keyword.operator.index-end.php - "9": - name: variable.other.index.php - "1": - name: variable.other.php - "2": - name: punctuation.definition.variable.php - "4": - name: keyword.operator.class.php - "10": - name: punctuation.definition.variable.php - "5": - name: variable.other.property.php - match: "(?x)\n\ - \t\t\t\t\t\t((\\$)(?<name>[a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*))\n\ - \t\t\t\t\t\t(?:\n\ - \t\t\t\t\t\t\t(->)\n\ - \t\t\t\t\t\t\t\t(?:\n\ - \t\t\t\t\t\t\t\t\t(\\g<name>)\n\ - \t\t\t\t\t\t\t\t\t|\n\ - \t\t\t\t\t\t\t\t\t(\\$\\g<name>)\n\ - \t\t\t\t\t\t\t\t)\n\ - \t\t\t\t\t\t\t|\n\ - \t\t\t\t\t\t\t(\\[)\n\ - \t\t\t\t\t\t\t\t(?:(\\d+)|((\\$)\\g<name>)|(\\w+)|(.*?))\n\ - \t\t\t\t\t\t\t(\\])\n\ - \t\t\t\t\t\t\t|\n\ - \t\t\t\t\t\t\t(\\$foo)\n\ - \t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t" - comment: "Simple syntax: $foo, $foo[0], $foo[$bar], $foo->bar" - - endCaptures: - "0": - name: punctuation.definition.variable.php - begin: (?=(?<regex>(?#simple syntax)\$(?<name>[a-zA-Z_\x{7f}-\x{ff}][a-zA-Z0-9_\x{7f}-\x{ff}]*)(?:\[(?<index>[a-zA-Z0-9_\x{7f}-\x{ff}]+|\$\g<name>)\]|->\g<name>(\(.*?\))?)?|(?#simple syntax with braces)\$\{(?:\g<name>(?<indices>\[(?:\g<index>|'(?:\\.|[^'\\])*'|"(?:\g<regex>|\\.|[^"\\])*")\])?|\g<complex>|\$\{\g<complex>\})\}|(?#complex syntax)\{(?<complex>\$(?<segment>\g<name>(\g<indices>*|\(.*?\))?)(?:->\g<segment>)*|\$\g<complex>|\$\{\g<complex>\})\}))\{ - beginCaptures: - "0": - name: punctuation.definition.variable.php - end: \} - patterns: - - include: "#function-call" - - include: "#var_basic" - - include: "#object" - - include: "#numbers" - - name: keyword.operator.index-start.php - match: \[ - - name: keyword.operator.index-end.php - match: \] - comment: |- - Complex syntax. It seems this now supports complex method calls, as of PHP5. - I've put wildcards into the function call parameter lists to handle this, but this may break the pattern. - It also might be better to disable it as I shouldn't imagine it's used often (hopefully) and it may confuse PHP4 users. - comment: http://www.php.net/manual/en/language.types.string.php#language.types.string.parsing - function-call: - name: meta.function-call.php - match: "[A-Za-z_][A-Za-z_0-9]*(?=\\s*\\()" - constants: - patterns: - - name: constant.language.php - match: (?i)\b(TRUE|FALSE|NULL|__(FILE|FUNCTION|CLASS|METHOD|LINE)__|ON|OFF|YES|NO|NL|BR|TAB)\b - - name: support.constant.core.php - match: \b(DEFAULT_INCLUDE_PATH|E_(ALL|COMPILE_(ERROR|WARNING)|CORE_(ERROR|WARNING)|(RECOVERABLE_)?ERROR|NOTICE|PARSE|STRICT|USER_(ERROR|NOTICE|WARNING)|WARNING)|PEAR_(EXTENSION_DIR|INSTALL_DIR)|PHP_(BINDIR|CONFIG_FILE_PATH|DATADIR|E(OL|XTENSION_DIR)|L(IBDIR|OCALSTATEDIR)|O(S|UTPUT_HANDLER_CONT|UTPUT_HANDLER_END|UTPUT_HANDLER_START)|SYSCONFDIR|VERSION))\b - - name: support.constant.std.php - match: \b(A(B(DAY_([1-7])|MON_([0-9]{1,2}))|LT_DIGITS|M_STR|SSERT_(ACTIVE|BAIL|CALLBACK|QUIET_EVAL|WARNING))|C(ASE_(LOWER|UPPER)|HAR_MAX|O(DESET|NNECTION_(ABORTED|NORMAL|TIMEOUT)|UNT_(NORMAL|RECURSIVE))|REDITS_(ALL|DOCS|FULLPAGE|GENERAL|GROUP|MODULES|QA|SAPI)|RNCYSTR|RYPT_(BLOWFISH|EXT_DES|MD5|SALT_LENGTH|STD_DES)|URRENCY_SYMBOL)|D(AY_([1-7])|ECIMAL_POINT|IRECTORY_SEPARATOR|_(FMT|T_FMT))|E(NT_(COMPAT|NOQUOTES|QUOTES)|RA(|_D_FMT|_D_T_FMT|_T_FMT|_YEAR)|XTR_(IF_EXISTS|OVERWRITE|PREFIX_(ALL|IF_EXISTS|INVALID|SAME)|SKIP))|FRAC_DIGITS|GROUPING|HTML_(ENTITIES|SPECIALCHARS)|IN(FO_(ALL|CONFIGURATION|CREDITS|ENVIRONMENT|GENERAL|LICENSE|MODULES|VARIABLES)|I_(ALL|PERDIR|SYSTEM|USER)|T_(CURR_SYMBOL|FRAC_DIGITS))|L(C_(ALL|COLLATE|CTYPE|MESSAGES|MONETARY|NUMERIC|TIME)|O(CK_(EX|NB|SH|UN)|G_(ALERT|AUTH(|PRIV)|CONS|CRIT|CRON|DAEMON|DEBUG|EMERG|ERR|INFO|KERN|LOCAL([0-7])|LPR|MAIL|NDELAY|NEWS|NOTICE|NOWAIT|ODELAY|PERROR|PID|SYSLOG|USER|UUCP|WARNING)))|M(ON_([0-9]{1,2}|DECIMAL_POINT|GROUPING|THOUSANDS_SEP)|YSQL_(ASSOC|BOTH|NUM)|_(1_PI|2_(PI|SQRTPI)|E|L(N10|N2|OG(10E|2E))|PI(|_2|_4)|SQRT1_2|SQRT2))|N(EGATIVE_SIGN|O(EXPR|STR)|_(CS_PRECEDES|SEP_BY_SPACE|SIGN_POSN))|P(ATH(INFO_(BASENAME|DIRNAME|EXTENSION|FILENAME)|_SEPARATOR)|M_STR|OSITIVE_SIGN|_(CS_PRECEDES|SEP_BY_SPACE|SIGN_POSN))|RADIXCHAR|S(EEK_(CUR|END|SET)|ORT_(ASC|DESC|NUMERIC|REGULAR|STRING)|TR_PAD_(BOTH|LEFT|RIGHT))|T(HOUS(ANDS_SEP|EP)|_(FMT(|_AMPM)))|YES(EXPR|STR))\b - - name: constant.other.php - match: "[a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*" - comment: |- - In PHP, any identifier which is not a variable is taken to be a constant. - However, if there is no constant defined with the given name then a notice - is generated and the constant is assumed to have the value of its name. - var_global: - name: variable.other.global.php - captures: - "1": - name: punctuation.definition.variable.php - match: (\$)(_(COOKIE|FILES|GET|POST|REQUEST))\b - sql-string-single-quoted: - name: string.quoted.single.sql.php - endCaptures: - "0": - name: punctuation.definition.string.end.php - begin: "'\\s*(?=(SELECT|INSERT|UPDATE|DELETE|CREATE|REPLACE|ALTER)\\b)" - contentName: source.sql.embedded.php - beginCaptures: - "0": - name: punctuation.definition.string.begin.php - end: "'" - patterns: - - name: comment.line.number-sign.sql - match: "#(\\\\'|[^'])*(?='|$\\n?)" - - name: comment.line.double-dash.sql - match: --(\\'|[^'])*(?='|$\n?) - - name: string.quoted.single.unclosed.sql - begin: \\'(?!([^\\']|\\[^'])*\\')(?=(\\[^']|.)*?') - end: (?=') - patterns: - - name: constant.character.escape.php - match: \\[\\'] - comment: |- - Unclosed strings must be captured to avoid them eating the remainder of the PHP script - Sample case: $sql = "SELECT * FROM bar WHERE foo = '" . $variable . "'" - - name: string.quoted.other.backtick.unclosed.sql - begin: `(?=[^`]*?') - end: (?=') - patterns: - - name: constant.character.escape.php - match: \\[\\'] - comment: |- - Unclosed strings must be captured to avoid them eating the remainder of the PHP script - Sample case: $sql = "SELECT * FROM bar WHERE foo = '" . $variable . "'" - - name: string.quoted.double.unclosed.sql - begin: "\"(?=[^\"]*?')" - end: (?=') - patterns: - - name: constant.character.escape.php - match: \\[\\'] - comment: |- - Unclosed strings must be captured to avoid them eating the remainder of the PHP script - Sample case: $sql = "SELECT * FROM bar WHERE foo = '" . $variable . "'" - - name: string.quoted.single.sql - captures: - "0": - name: constant.character.escape.php - begin: \\' - end: \\' - - name: constant.character.escape.php - match: \\[\\'] - - include: source.sql - parameter-default-types: - patterns: - - include: "#strings" - - include: "#numbers" - - include: "#string-backtick" - - include: "#variables" - - name: keyword.operator.key.php - match: => - - name: keyword.operator.assignment.php - match: "=" - - name: storage.modifier.reference.php - match: "&(?=\\s*\\$)" - - name: meta.array.php - endCaptures: - "0": - name: punctuation.definition.array.end.php - begin: (array)\s*(\() - beginCaptures: - "1": - name: support.function.construct.php - "2": - name: punctuation.definition.array.begin.php - end: \) - patterns: - - include: "#parameter-default-types" - - include: "#instantiation" - - include: "#constants" - object: - captures: - "1": - name: keyword.operator.class.php - "2": - name: meta.function-call.object.php - "3": - name: variable.other.property.php - "4": - name: punctuation.definition.variable.php - match: |- - (?x)(->) - (?: - ([A-Za-z_][A-Za-z_0-9]*)\s*\( - | - ((\$+)?[a-zA-Z_\x{7f}-\x{ff}][a-zA-Z0-9_\x{7f}-\x{ff}]*) - )? - php_doc: - patterns: - - name: invalid.illegal.missing-asterisk.phpdoc.php - match: ^(?!\s*\*).*$\n? - comment: PHPDocumentor only recognises lines with an asterisk as the first non-whitespaces character - - captures: - "1": - name: keyword.other.phpdoc.php - "3": - name: storage.modifier.php - "4": - name: invalid.illegal.wrong-access-type.phpdoc.php - match: ^\s*\*\s*(@access)\s+((public|private|protected)|(.+))\s*$ - - name: markup.underline.link.php - match: ((https?|s?ftp|ftps|file|smb|afp|nfs|(x-)?man|gopher|txmt)://|mailto:)[-:@a-zA-Z0-9_.~%+/?=&#]+(?<![.?:]) - - captures: - "1": - name: keyword.other.phpdoc.php - "2": - name: markup.underline.link.php - match: (@xlink)\s+(.+)\s*$ - - name: keyword.other.phpdoc.php - match: \@(a(bstract|uthor)|c(ategory|opyright)|global|li(cense|nk)|pa(ckage|ram)|return|s(ee|ince|tatic|ubpackage)|t(hrows|odo)|v(ar|ersion)|uses|deprecated|final)\b - - name: meta.tag.inline.phpdoc.php - captures: - "1": - name: keyword.other.phpdoc.php - match: \{(@(link)).+?\} - numbers: - name: constant.numeric.php - match: \b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)\b -uuid: 22986475-8CA5-11D9-AEDD-000D93C8BE28 -foldingStartMarker: (/\*|\{\s*$|<<<HTML) -patterns: -- captures: - "6": - name: punctuation.section.embedded.end.php - "7": - name: source.php - "8": - name: punctuation.whitespace.embedded.trailing.php - "1": - name: punctuation.whitespace.embedded.leading.php - "2": - name: source.php.embedded.line.empty.html - "3": - name: punctuation.section.embedded.begin.php - "4": - name: meta.consecutive-tags.php - "5": - name: source.php - match: "(?x)\n\ - \t\t\t\t(^\\s*)?\t\t\t\t\t\t\t# 1 - Leading whitespace\n\ - \t\t\t\t\t(\t\t\t\t\t\t\t# 2 - meta.embedded.line.empty.php\n\ - \t\t\t\t\t\t(\t\t\t\t\t\t# 3 - Open Tag\n\ - \t\t\t\t\t\t\t(?:\n\ - \t\t\t\t\t\t\t\t((?<=\\?>)<)\t\t# 4 - Consecutive tags\n\ - \t\t\t\t\t\t\t | <\n\ - \t\t\t\t\t\t\t)\n\ - \t\t\t\t\t\t\t\\?(?i:php|=)?\n\ - \t\t\t\t\t\t)\n\ - \t\t\t\t\t\t\t(\\s*)\t\t\t\t# 5 - Loneliness\n\ - \t\t\t\t\t\t((\\?)>)\t\t\t\t\t# 6 - Close Tag\n\ - \t\t\t\t\t\t\t\t\t\t\t\t# 7 - Scope ? as scope.php\n\ - \t\t\t\t\t)\n\ - \t\t\t\t(\n\ - \t\t\t\t\t\\1\t\t\t\t\t\t\t# Match nothing if there was no\n\ - \t\t\t\t\t\t\t\t\t\t\t\t# leading whitespace...\n\ - \t\t\t\t | (\\s*$\\n)?\t\t\t\t\t# or match trailing whitespace.\n\ - \t\t\t\t)\n\ - \t\t\t" - comment: Matches empty tags. -- endCaptures: - "0": - name: punctuation.whitespace.embedded.trailing.php - begin: ^\s*(?=<\?) - beginCaptures: - "0": - name: punctuation.whitespace.embedded.leading.php - end: (?<=\?>)(\s*$\n)? - patterns: - - name: source.php.embedded.block.html - endCaptures: - "0": - name: punctuation.section.embedded.end.php - "1": - name: source.php - begin: <\?(?i:php|=)? - beginCaptures: - "0": - name: punctuation.section.embedded.begin.php - end: (\?)> - patterns: - - include: "#language" - comment: Catches tags with preceeding whitespace. -- name: source.php.embedded.line.html - endCaptures: - "0": - name: punctuation.section.embedded.end.php - "1": - name: source.php - begin: (((?<=\?>)<)|<)\?(?i:php|=)? - beginCaptures: - "0": - name: punctuation.section.embedded.begin.php - "2": - name: meta.consecutive-tags.php - end: (\?)> - patterns: - - include: "#language" - comment: Catches the remainder. -foldingStopMarker: (\*/|^\s*\}|^HTML;) -comment: "TODO:\n\ - \xE2\x80\xA2 Try to improve parameters list syntax \xE2\x80\x93 scope numbers, \xE2\x80\x98=\xE2\x80\x99, \xE2\x80\x98,\xE2\x80\x99 and possibly be intelligent about entity ordering\n\ - \xE2\x80\xA2 Is meta.function-call the correct scope? I've added it to my theme but by default it's not highlighted" diff --git a/vendor/ultraviolet/syntax/plain_text.syntax b/vendor/ultraviolet/syntax/plain_text.syntax deleted file mode 100644 index b1c94cf..0000000 --- a/vendor/ultraviolet/syntax/plain_text.syntax +++ /dev/null @@ -1,32 +0,0 @@ ---- -name: Plain Text -fileTypes: -- txt -scopeName: text.plain -uuid: 3130E4FA-B10E-11D9-9F75-000D93589AF6 -patterns: -- name: meta.bullet-point.strong - captures: - "1": - name: punctuation.definition.item.text - match: "^\\s*(\xE2\x80\xA2).*$\\n?" -- name: meta.bullet-point.light - captures: - "1": - name: punctuation.definition.item.text - match: "^\\s*(\xC2\xB7).*$\\n?" -- name: meta.bullet-point.star - captures: - "1": - name: punctuation.definition.item.text - match: ^\s*(\*).*$\n? -- begin: ^([ \t]*)(?=\S) - contentName: meta.paragraph.text - end: ^(?!\1(?=\S)) - patterns: - - name: markup.underline.link - match: "(?x)\n\ - \t\t\t\t\t\t( (https?|s?ftp|ftps|file|smb|afp|nfs|(x-)?man|gopher|txmt)://|mailto:)\n\ - \t\t\t\t\t\t[-:@a-zA-Z0-9_.,~%+/?=&#]+(?<![.,?:])\n\ - \t\t\t\t\t" -keyEquivalent: ^~P diff --git a/vendor/ultraviolet/syntax/pmwiki.syntax b/vendor/ultraviolet/syntax/pmwiki.syntax deleted file mode 100644 index 169ad1a..0000000 --- a/vendor/ultraviolet/syntax/pmwiki.syntax +++ /dev/null @@ -1,113 +0,0 @@ ---- -name: PmWiki -fileTypes: -- pmwiki -scopeName: text.pmwiki -uuid: B991CA22-EE93-410C-A4EB-7578D9CE6C8D -patterns: -- name: keyword.control.line-break.pmwiki - match: \\\\$ -- name: keyword.control.line-break.pmwiki - match: \[\[<<\]\] -- name: keyword.control.continue-line.pmwiki - match: \\$ -- name: markup.raw.monospace.pmwiki - begin: ^\s+ - end: $ - patterns: - - include: text.pmwiki -- name: meta.indented-paragraph.pmwiki - captures: - "1": - name: keyword.control.indented-paragraph.pmwiki - begin: ^(-+>) - end: $ - patterns: - - include: text.pmwiki -- name: markup.heading.pmwiki - captures: - "1": - name: keyword.control.heading.pmwiki - begin: ^(!+) - end: $ -- name: markup.list.unnumbered.pmwiki - captures: - "1": - name: keyword.control.bullet-list.pmwiki - begin: ^(\*+) - end: $ - patterns: - - include: text.pmwiki -- name: markup.list.numbered.pmwiki - captures: - "1": - name: keyword.control.number-list.pmwiki - begin: ^(#+) - end: $ - patterns: - - include: text.pmwiki -- name: meta.term-definition.pmwiki - captures: - "1": - name: keyword.control.term-definition.pmwiki - "2": - name: entity.name.type.term.pmwiki - "3": - name: keyword.control.term-definition.pmwiki - "4": - name: string.unquoted.definition.pmwiki - match: ^(:+)(.*)(:)(.*)$ -- name: meta.separator.pmwiki - match: ^-{4,}.*$ -- name: markup.italic.emphasis.pmwiki - begin: "''" - end: "''(?!')" - patterns: - - include: text.pmwiki -- name: markup.bold.strong.pmwiki - begin: "'''" - end: "'''" - patterns: - - include: text.pmwiki -- name: markup.raw.monospace.pmwiki - begin: "@@" - end: "@@" - patterns: - - include: text.pmwiki -- name: meta.style.larger.pmwiki - begin: \[\+ - end: \+\] - patterns: - - include: text.pmwiki -- name: meta.style.smaller.pmwiki - begin: \[- - end: -\] - patterns: - - include: text.pmwiki -- name: meta.normal-word.pmwiki - match: `\w+ -- name: markup.underline.pmwiki - match: \b\u\w+\u\w+ -- name: meta.link.inline.pmwiki - begin: \[\[# - contentName: string.other.link.title.pmwiki - end: \]\] -- name: meta.link.inline.pmwiki - captures: - "1": - name: markup.underline.link.pmwiki - "2": - name: keyword.control.link.pmwiki - "3": - name: string.other.link.title.pmwiki - match: \[\[(.*?)\s*(\||->)\s*(.*?)\]\] -- name: meta.link.inline.pmwiki - captures: - "1": - name: markup.underline.link.pmwiki - match: \[\[(.*?)\]\] -- name: markup.raw.verbatim-text.pmwiki - begin: \[= - end: =\] -- include: text.html.basic -keyEquivalent: ^~P diff --git a/vendor/ultraviolet/syntax/postscript.syntax b/vendor/ultraviolet/syntax/postscript.syntax deleted file mode 100644 index d2d29e6..0000000 --- a/vendor/ultraviolet/syntax/postscript.syntax +++ /dev/null @@ -1,114 +0,0 @@ ---- -name: Postscript -fileTypes: -- ps -- eps -firstLineMatch: ^%!PS -scopeName: source.postscript -repository: - string_content: - patterns: - - name: constant.numeric.octal.postscript - match: \\[0-7]{1,3} - - name: constant.character.escape.postscript - match: \\(\\|[nrtbf\(\)]|[0-7]{1,3}|\r?\n) - - name: invalid.illegal.unknown-escape.postscript.ignored - match: \\ - - begin: \( - end: \) - patterns: - - include: "#string_content" -uuid: B89483CD-6AE0-4517-BE2C-82F8083B7359 -foldingStartMarker: /\*\*|\{\s*$ -patterns: -- name: string.other.postscript - endCaptures: - "0": - name: punctuation.definition.string.end.postscript - begin: \( - beginCaptures: - "0": - name: punctuation.definition.string.begin.postscript - end: \) - patterns: - - include: "#string_content" -- name: meta.Document-Structuring-Comment.postscript - captures: - "1": - name: keyword.other.DSC.postscript - "3": - name: string.unquoted.DSC.postscript - match: ^(%%(BeginBinary:|BeginCustomColor:|BeginData:|BeginDefaults|BeginDocument:|BeginEmulation:|BeginExitServer:|BeginFeature:|BeginFile:|BeginFont:|BeginObject:|BeginPageSetup:|BeginPaperSize:|BeginPreview:|BeginProcSet|BeginProcessColor:|BeginProlog|BeginResource:|BeginSetup|BoundingBox:|CMYKCustomColor:|ChangeFont:|Copyright:|CreationDate:|Creator:|DocumentCustomColors:|DocumentData:|DocumentFonts:|DocumentMedia:|DocumentNeededFiles:|DocumentNeededFonts:|DocumentNeededProcSets:|DocumentNeededResources:|DocumentPaperColors:|DocumentPaperForms:|DocumentPaperSizes:|DocumentPaperWeights:|DocumentPrinterRequired:|DocumentProcSets:|DocumentProcessColors:|DocumentSuppliedFiles:|DocumentSuppliedFonts:|DocumentSuppliedProcSets:|DocumentSuppliedResources:|EOF|Emulation:|EndBinary:|EndComments|EndCustomColor:|EndData:|EndDefaults|EndDocument:|EndEmulation:|EndExitServer:|EndFeature:|EndFile:|EndFont:|EndObject:|EndPageSetup:|EndPaperSize:|EndPreview:|EndProcSet|EndProcessColor:|EndProlog|EndResource:|EndSetup|ExecuteFile:|Extensions:|Feature:|For:|IncludeDocument:|IncludeFeature:|IncludeFile:|IncludeFont:|IncludeProcSet:|IncludeResource:|LanguageLevel:|OperatorIntervention:|OperatorMessage:|Orientation:|Page:|PageBoundingBox:|PageCustomColors|PageCustomColors:|PageFiles:|PageFonts:|PageMedia:|PageOrder:|PageOrientation:|PageProcessColors|PageProcessColors:|PageRequirements:|PageResources:|PageTrailer|Pages:|PaperColor:|PaperForm:|PaperSize:|PaperWeight:|ProofMode:|RGBCustomColor:|Requirements:|Routing:|Title:|Trailer|VMlocation:|VMusage:|Version|Version:|\+|\?BeginFeatureQuery:|\?BeginFileQuery:|\?BeginFontListQuery:|\?BeginFontQuery:|\?BeginPrinterQuery:|\?BeginProcSetQuery:|\?BeginQuery:|\?BeginResourceListQuery:|\?BeginResourceQuery:|\?BeginVMStatus:|\?EndFeatureQuery:|\?EndFileQuery:|\?EndFontListQuery:|\?EndFontQuery:|\?EndPrinterQuery:|\?EndProcSetQuery:|\?EndQuery:|\?EndResourceListQuery:|\?EndResourceQuery:|\?EndVMStatus:))\s*(.*)$\n? -- name: comment.line.percentage.postscript - captures: - "1": - name: punctuation.definition.comment.postscript - match: (%).*$\n? -- name: meta.dictionary.postscript - captures: - "0": - name: punctuation.definition.dictionary.postscript - begin: \<\< - end: \>\> - patterns: - - include: $self -- name: meta.array.postscript - captures: - "0": - name: punctuation.definition.array.postscript - begin: \[ - end: \] - patterns: - - include: $self -- name: meta.procedure.postscript - captures: - "0": - name: punctuation.definition.procedure.postscript - begin: "{" - end: "}" - patterns: - - include: $self -- name: string.other.base85.postscript - endCaptures: - "0": - name: punctuation.definition.string.end.postscript - begin: \<\~ - beginCaptures: - "0": - name: punctuation.definition.string.begin.postscript - end: \~\> - patterns: - - match: "[!-z\\s]+" - - name: invalid.illegal.base85.char.postscript - match: . -- name: string.other.hexadecimal.postscript - endCaptures: - "0": - name: punctuation.definition.string.end.postscript - begin: \< - beginCaptures: - "0": - name: punctuation.definition.string.begin.postscript - end: \> - patterns: - - match: "[0-9A-Fa-f\\s]+" - - name: invalid.illegal.hexadecimal.char.postscript - match: . -- name: constant.numeric.radix.postscript - match: "[0-3]?[0-9]#[0-9a-zA-Z]+" - comment: well, not really, but short of listing rules for all bases from 2-36 best we can do -- name: constant.numeric.postscript - match: (\-|\+)?\d+(\.\d*)?([eE](\-|\+)?\d+)? -- name: constant.numeric.postscript - match: (\-|\+)?\.\d+([eE](\-|\+)?\d+)? -- name: keyword.operator.postscript - match: \b(abs|add|aload|anchorsearch|and|arc|arcn|arct|arcto|array|ashow|astore|atan|awidthshow|begin|bind|bitshift|bytesavailable|cachestatus|ceiling|charpath|clear|cleartomark|cleardictstack|clip|clippath|closefile|closepath|colorimage|concat|concatmatrix|condition|configurationerror|copy|copypage|cos|count|countdictstack|countexecstack|counttomark|cshow|currentblackgeneration|currentcacheparams|currentcmykcolor|currentcolor|currentcolorrendering|currentcolorscreen|currentcolorspace|currentcolortransfer|currentcontext|currentdash|currentdevparams|currentdict|currentfile|currentflat|currentfont|currentglobal|currentgray|currentgstate|currenthalftone|currenthalftonephase|currenthsbcolor|currentlinecap|currentlinejoin|currentlinewidth|currentmatrix|currentmiterlimit|currentobjectformat|currentpacking|currentpagedevice|currentpoint|currentrgbcolor|currentscreen|currentshared|currentstrokeadjust|currentsystemparams|currenttransfer|currentundercolorremoval|currentuserparams|curveto|cvi|cvlit|cvn|cvr|cvrs|cvs|cvx|def|defaultmatrix|definefont|defineresource|defineusername|defineuserobject|deletefile|detach|deviceinfo|dict|dictfull|dictstack|dictstackoverflow|dictstackunderflow|div|dtransform|dup|echo|eexec|end|eoclip|eofill|eoviewclip|eq|erasepage|errordict|exch|exec|execform|execstack|execstackoverflow|execuserobject|executeonly|executive|exit|exp|false|file|filenameforall|fileposition|fill|filter|findencoding|findfont|findresource|flattenpath|floor|flush|flushfile|FontDirectory|for|forall|fork|ge|get|getinterval|globaldict|GlobalFontDirectory|glyphshow|grestore|grestoreall|gsave|gstate|gt|handleerror|identmatrix|idiv|idtransform|if|ifelse|image|imagemask|index|ineofill|infill|initclip|initgraphics|initmatrix|initviewclip|instroke|internaldict|interrupt|inueofill|inufill|inustroke|invalidaccess|invalidcontext|invalidexit|invalidfileaccess|invalidfont|invalidid|invalidrestore|invertmatrix|ioerror|ISOLatin1Encoding|itransform|join|kshow|known|languagelevel|le|length|limitcheck|lineto|ln|load|lock|log|loop|lt|makefont|makepattern|mark|matrix|maxlength|mod|monitor|moveto|mul|ne|neg|newpath|noaccess|nocurrentpoint|not|notify|null|nulldevice|or|packedarray|pathbbox|pathforall|pop|print|printobject|product|prompt|pstack|put|putinterval|quit|rand|rangecheck|rcurveto|read|readhexstring|readline|readonly|readstring|realtime|rectclip|rectfill|rectstroke|rectviewclip|renamefile|repeat|resetfile|resourceforall|resourcestatus|restore|reversepath|revision|rlineto|rmoveto|roll|rootfont|rotate|round|rrand|run|save|scale|scalefont|scheck|search|selectfont|serialnumber|setbbox|setblackgeneration|setcachedevice|setcachedevice2|setcachelimit|setcacheparams|setcharwidth|setcmykcolor|setcolor|setcolorrendering|setcolorscreen|setcolorspace|setcolortransfer|setdash|setdevparams|setfileposition|setflat|setfont|setglobal|setgray|setgstate|sethalftone|sethalftonephase|sethsbcolor|setlinecap|setlinejoin|setlinewidth|setmatrix|setmiterlimit|setobjectformat|setoverprint|setpacking|setpagedevice|setpattern|setrgbcolor|setscreen|setshared|setstrokeadjust|setsystemparams|settransfer|setucacheparams|setundercolorremoval|setuserparams|setvmthreshold|shareddict|show|showpage|sin|sqrt|srand|stack|stackoverflow|stackunderflow|StandardEncoding|start|startjob|status|statusdict|stop|stopped|store|string|stringwidth|stroke|strokepath|sub|syntaxerror|systemdict|timeout|transform|translate|true|truncate|type|typecheck|token|uappend|ucache|ucachestatus|ueofill|ufill|undef|undefined|undefinedfilename|undefineresource|undefinedresult|undefinefont|undefineresource|undefinedresource|undefineuserobject|unmatchedmark|unregistered|upath|userdict|UserObjects|usertime|ustroke|ustrokepath|version|viewclip|viewclippath|VMerror|vmreclaim|vmstatus|wait|wcheck|where|widthshow|write|writehexstring|writeobject|writestring|wtranslation|xcheck|xor|xshow|xyshow|yield|yshow)\b -- name: variable.other.immediately-evaluated.postscript - match: //[^\(\)\<\>\[\]\{\}\/\%\s]+ -- name: variable.other.literal.postscript - match: /[^\(\)\<\>\[\]\{\}\/\%\s]+ -- name: variable.other.name.postscript - match: "[^\\(\\)\\<\\>\\[\\]\\{\\}\\/\\%\\s]+" - comment: stuff like 22@ff will show as number 22 followed by name @ff, but should be name 22@ff! -foldingStopMarker: \*\*/|^\s*\} -keyEquivalent: ^~P diff --git a/vendor/ultraviolet/syntax/processing.syntax b/vendor/ultraviolet/syntax/processing.syntax deleted file mode 100644 index a7ae4e8..0000000 --- a/vendor/ultraviolet/syntax/processing.syntax +++ /dev/null @@ -1,106 +0,0 @@ ---- -name: Processing -fileTypes: -- pde -scopeName: source.processing -uuid: EF0D256C-2FCB-4A87-9250-0F5F82A366B9 -foldingStartMarker: (/\*\*|\{\s*$) -patterns: -- name: support.function.processing - match: \b(abs|acos|alpha|alpha|ambient|ambientLight|append|applyMatrix|arc|asin|atan2|atan|background|beginCamera|beginShape|bezier|bezierDetail|bezierPoint|bezierTangent|bezierVertex|binary|blend|blend|blue|boolean|box|brightness|byte|cache|camera|ceil|char|charAt|color|colorMode|concat|constrain|contract|copy|copy|cos|createFont|cursor|curve|curveDetail|curvePoint|curveSegments|curveTightness|curveVertex|day|degrees|delay|directionalLight|dist|duration|ellipse|ellipseMode|emissive|endCamera|endShape|equals|exp|expand|fill|filter|filter|float|floor|framerate|frustum|get|get|green|hex|hint|hour|hue|image|imageMode|indexOf|int|join|keyPressed|keyReleased|length|lerp|lightFalloff|lightSpecular|lights|line|link|list|loadBytes|loadFont|loadImage|loadPixels|loadSound|loadStrings|log|lookat|loop|loop|mag|mask|max|millis|min|minute|modelX|modelY|modelZ|month|mouseDragged|mouseMoved|mousePressed|mouseReleased|nf|nfc|nfp|nfs|noCursor|noFill|noLoop|noLoop|noSmooth|noStroke|noTint|noise|noiseDetail|noiseSeed|normal|open|openStream|ortho|param|pause|perspective|play|point|pointLight|popMatrix|pow|print|printCamera|printMatrix|printProjection|println|pushMatrix|quad|radians|random|randomSeed|rect|rectMode|red|redraw|resetMatrix|reverse|rotate|rotateX|rotateY|rotateZ|round|saturation|save|saveBytes|saveFrame|saveStrings|scale|screenX|screenY|screenZ|second|set|set|shininess|shorten|sin|size|smooth|sort|specular|sphere|sphereDetail|splice|split|spotLight|sq|sqrt|status|stop|str|stroke|strokeCap|strokeJoin|strokeWeight|subset|substring|switch|tan|text|textAlign|textAscent|textDescent|textFont|textLeading|textMode|textSize|textWidth|texture|textureMode|time|tint|toLowerCase|toUpperCase|translate|triangle|trim|unHint|unbinary|unhex|updatePixels|vertex|volume|year|draw|setup)\b -- name: comment.block.empty.processing - captures: - "0": - name: punctuation.definition.comment.processing - match: /\*\*/ -- name: comment.block.processing - captures: - "0": - name: punctuation.definition.comment.processing - begin: /\* - end: \*/ -- name: comment.block.documentation.processing - captures: - "0": - name: punctuation.definition.comment.processing - begin: /\*\* - end: \*/ - patterns: - - captures: - "1": - name: keyword.other.documentation.params.processing - "2": - name: keyword.other.documentation.value.processing - match: \*\s*@(param)\s*([a-z][a-zA-Z0-9_]+)\s* - - captures: - "1": - name: keyword.other.embedded-docs.params.processing - match: \*\s*@([a-zA-Z0-9_-]+)\s* -- name: comment.line.double-slash.processing - captures: - "1": - name: punctuation.definition.comment.processing - match: (//).*$\n? -- name: storage.type.processing - match: \b(class|interface|void|color|string|byte|short|char|int|long|float|double|boolean|[A-Z][A-Za-z0-9]+)\b -- name: storage.modifier.access-control.processing - match: \b(private|protected|public)\b -- name: storage.modifier.processing - match: \b(abstract|final|native|static|transient|synchronized|volatile|strictfp|extends|implements)\b -- name: keyword.control.catch-exception.processing - match: \b(try|catch|finally|throw)\b -- name: keyword.control.processing - match: \b(return|break|case|continue|default|do|while|for|switch|if|else)\b -- name: keyword.other.class-fns.processing - match: \b(import|new|package|throws)\b -- name: keyword.operator.processing - match: \b(instanceof)\b -- name: constant.language.processing - match: \b(false|null|true)\b -- name: constant.other.processing - match: \b(focused|frameCount|framerate|height|height|key|keyCode|keyPressed|mouseButton|mousePressed|mouseX|mouseY|online|pixels|pmouseX|pmouseY|screen|width)\b -- name: support.constant.processing - match: \b(ADD|ALIGN_CENTER|ALIGN_LEFT|ALIGN_RIGHT|ALPHA|ALPHA_MASK|ALT|AMBIENT|ARGB|ARROW|BACKSPACE|BEVEL|BLEND|BLEND|BLUE_MASK|BLUR|CENTER|CENTER_RADIUS|CHATTER|CODED|COMPLAINT|COMPONENT|COMPOSITE|CONCAVE_POLYGON|CONTROL|CONVEX_POLYGON|CORNER|CORNERS|CROSS|CUSTOM|DARKEST|DEGREES|DEG_TO_RAD|DELETE|DIFFERENCE|DIFFUSE|DISABLED|DISABLE_TEXT_SMOOTH|DOWN|ENTER|EPSILON|ESC|GIF|GREEN_MASK|GREY|HALF|HALF_PI|HALF_PI|HAND|HARD_LIGHT|HSB|IMAGE|INVERT|JAVA2D|JPEG|LEFT|LIGHTEST|LINES|LINE_LOOP|LINE_STRIP|MAX_FLOAT|MITER|MODEL|MOVE|MULTIPLY|NORMALIZED|NO_DEPTH_TEST|NTSC|ONE|OPAQUE|OPENGL|ORTHOGRAPHIC|OVERLAY|P2D|P3D|PAL|PERSPECTIVE|PI|PI|PIXEL_CENTER|POINTS|POLYGON|POSTERIZE|PROBLEM|PROJECT|QUADS|QUAD_STRIP|QUARTER_PI|RADIANS|RAD_TO_DEG|RED_MASK|REPLACE|RETURN|RGB|RIGHT|ROUND|SCREEN|SECAM|SHIFT|SOFT_LIGHT|SPECULAR|SQUARE|SUBTRACT|SVIDEO|TAB|TARGA|TEXT|TFF|THIRD_PI|THRESHOLD|TIFF|TRIANGLES|TRIANGLE_FAN|TRIANGLE_STRIP|TUNER|TWO|TWO_PI|TWO_PI|UP|WAIT|WHITESPACE)\b -- name: support.class.processing - match: \b(Array|Character|Integer|Math|Object|PFont|PImage|PSound|StringBuffer|Thread)\b -- name: variable.language.processing - match: \b(this|super)\b -- name: constant.numeric.processing - match: \b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)([LlFfUuDd]|UL|ul)?\b -- name: string.quoted.double.processing - endCaptures: - "0": - name: punctuation.definition.string.end.processing - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.processing - end: "\"" - patterns: - - name: constant.character.escape.processing - match: \\. -- name: string.quoted.single.processing - endCaptures: - "0": - name: punctuation.definition.string.end.processing - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.processing - end: "'" - patterns: - - name: constant.character.escape.processing - match: \\. -- name: meta.class.processing - captures: - "1": - name: storage.type.class.processing - "2": - name: entity.name.type.class.processing - "3": - name: storage.modifier.extends.processing - "4": - name: entity.other.inherited-class.processing - match: \b(class)\s+([a-zA-Z_](?:\w|\.)*)(?:\s+(extends)\s+([a-zA-Z_](?:\w|\.)*))? -foldingStopMarker: (\*\*/|^\s*\}) -keyEquivalent: ^~P diff --git a/vendor/ultraviolet/syntax/prolog.syntax b/vendor/ultraviolet/syntax/prolog.syntax deleted file mode 100644 index fea000e..0000000 --- a/vendor/ultraviolet/syntax/prolog.syntax +++ /dev/null @@ -1,40 +0,0 @@ ---- -name: Prolog -fileTypes: [] - -scopeName: source.prolog -uuid: C0E2ADB0-1706-4A28-8DB7-263BDC8B5C5C -foldingStartMarker: "%\\s*region \\w*" -patterns: -- name: string.quoted.single.prolog - endCaptures: - "0": - name: punctuation.definition.string.end.prolog - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.prolog - end: "'" - patterns: - - name: constant.character.escape.prolog - match: \\. - - name: constant.character.escape.quote.prolog - match: "''" -- name: comment.line.percent.prolog - captures: - "1": - name: punctuation.definition.comment.prolog - match: (%).*$\n? -- name: keyword.operator.definition.prolog - match: ":-" -- name: variable.other.prolog - match: \b[A-Z][a-zA-Z0-9_]*\b -- name: constant.other.symbol.prolog - match: \b[a-z][a-zA-Z0-9_]*\b - comment: "\n\ - \t\t\tI changed this from entity to storage.type, but have no idea what it is -- Allan\n\ - \t\t\tAnd I changed this to constant.other.symbol after glancing over the docs,\n\ - \t\t\t might still be wrong. -- Infininight\n\ - \t\t\t" -foldingStopMarker: "%\\s*end(\\s*region)?" -keyEquivalent: ^~P diff --git a/vendor/ultraviolet/syntax/property_list.syntax b/vendor/ultraviolet/syntax/property_list.syntax deleted file mode 100644 index 494bd03..0000000 --- a/vendor/ultraviolet/syntax/property_list.syntax +++ /dev/null @@ -1,635 +0,0 @@ ---- -name: Property List -fileTypes: -- plist -- dict -- tmCommand -- tmDelta -- tmDragCommand -- tmLanguage -- tmMacro -- tmPreferences -- tmSnippet -- tmTheme -- scriptSuite -- scriptTerminology -- savedSearch -scopeName: "" -repository: - openstep_comment: - patterns: - - name: comment.block.plist - captures: - "0": - name: punctuation.definition.comment.plist - begin: /\* - end: \*/ - - name: comment.line.double-slash.plist - captures: - "1": - name: punctuation.definition.comment.plist - match: (//).*$\n? - openstep: - patterns: - - include: "#openstep_comment" - - include: "#openstep_dictionary" - - include: "#openstep_array" - - include: "#openstep_stray-char" - xml_tags: - patterns: - - captures: - "6": - name: meta.tag.dict.xml.plist - "11": - name: punctuation.definition.tag.xml.plist - "7": - name: punctuation.definition.tag.xml.plist - "8": - name: meta.scope.between-tag-pair.xml.plist - "9": - name: entity.name.tag.xml.plist - "1": - name: meta.tag.dict.xml.plist - "2": - name: punctuation.definition.tag.xml.plist - "3": - name: entity.name.tag.xml.plist - "4": - name: entity.name.tag.localname.xml.plist - "10": - name: entity.name.tag.localname.xml.plist - "5": - name: punctuation.definition.tag.xml.plist - match: ((<)((dict))(>))(((<)/)((dict))(>)) - comment: "Empty tag: Dictionary" - - captures: - "6": - name: meta.tag.array.xml.plist - "11": - name: punctuation.definition.tag.xml.plist - "7": - name: punctuation.definition.tag.xml.plist - "8": - name: meta.scope.between-tag-pair.xml.plist - "9": - name: entity.name.tag.xml.plist - "1": - name: meta.tag.array.xml.plist - "2": - name: punctuation.definition.tag.xml.plist - "3": - name: entity.name.tag.xml.plist - "4": - name: entity.name.tag.localname.xml.plist - "10": - name: entity.name.tag.localname.xml.plist - "5": - name: punctuation.definition.tag.xml.plist - match: ((<)((array))(>))(((<)/)((array))(>)) - comment: "Empty tag: Array" - - captures: - "6": - name: meta.tag.string.xml.plist - "11": - name: punctuation.definition.tag.xml.plist - "7": - name: punctuation.definition.tag.xml.plist - "8": - name: meta.scope.between-tag-pair.xml.plist - "9": - name: entity.name.tag.xml.plist - "1": - name: meta.tag.string.xml.plist - "2": - name: punctuation.definition.tag.xml.plist - "3": - name: entity.name.tag.xml.plist - "4": - name: entity.name.tag.localname.xml.plist - "10": - name: entity.name.tag.localname.xml.plist - "5": - name: punctuation.definition.tag.xml.plist - match: ((<)((string))(>))(((<)/)((string))(>)) - comment: "Empty tag: String" - - captures: - "1": - name: meta.tag.key.xml.plist - "2": - name: punctuation.definition.tag.xml.plist - "3": - name: entity.name.tag.xml.plist - "4": - name: entity.name.tag.localname.xml.plist - "5": - name: punctuation.definition.tag.xml.plist - begin: ((<)((key))(>)) - contentName: constant.other.name.xml.plist - end: ((</)((key))(>)) - patterns: - - captures: - "0": - name: punctuation.definition.constant.xml - begin: <!\[CDATA\[ - end: "]]>" - comment: the extra captures are required to duplicate the effect of the namespace parsing in the XML syntax - - captures: - "1": - name: meta.tag.dict.xml.plist - "2": - name: punctuation.definition.tag.xml.plist - "3": - name: entity.name.tag.xml.plist - "4": - name: entity.name.tag.localname.xml.plist - "5": - name: punctuation.definition.tag.xml.plist - match: ((<)((dict))\s*?/(>)) - comment: Self-closing Dictionary - - captures: - "1": - name: meta.tag.array.xml.plist - "2": - name: punctuation.definition.tag.xml.plist - "3": - name: entity.name.tag.xml.plist - "4": - name: entity.name.tag.localname.xml.plist - "5": - name: punctuation.definition.tag.xml.plist - match: ((<)((array))\s*?/(>)) - comment: Self-closing Array - - captures: - "1": - name: meta.tag.string.xml.plist - "2": - name: punctuation.definition.tag.xml.plist - "3": - name: entity.name.tag.xml.plist - "4": - name: entity.name.tag.localname.xml.plist - "5": - name: punctuation.definition.tag.xml.plist - match: ((<)((string))\s*?/(>)) - comment: Self-closing String - - captures: - "1": - name: meta.tag.key.xml.plist - "2": - name: punctuation.definition.tag.xml.plist - "3": - name: entity.name.tag.xml.plist - "4": - name: entity.name.tag.localname.xml.plist - "5": - name: punctuation.definition.tag.xml.plist - match: ((<)((key))\s*?/(>)) - comment: Self-closing Key - - captures: - "1": - name: meta.tag.dict.xml.plist - "2": - name: punctuation.definition.tag.xml.plist - "3": - name: entity.name.tag.xml.plist - "4": - name: entity.name.tag.localname.xml.plist - "5": - name: punctuation.definition.tag.xml.plist - begin: ((<)((dict))(>)) - end: ((</)((dict))(>)) - patterns: - - include: "#xml_tags" - comment: Dictionary - - captures: - "1": - name: meta.tag.array.xml.plist - "2": - name: punctuation.definition.tag.xml.plist - "3": - name: entity.name.tag.xml.plist - "4": - name: entity.name.tag.localname.xml.plist - "5": - name: punctuation.definition.tag.xml.plist - begin: ((<)((array))(>)) - end: ((</)((array))(>)) - patterns: - - include: "#xml_tags" - comment: Array - - captures: - "1": - name: meta.tag.string.xml.plist - "2": - name: punctuation.definition.tag.xml.plist - "3": - name: entity.name.tag.xml.plist - "4": - name: entity.name.tag.localname.xml.plist - "5": - name: punctuation.definition.tag.xml.plist - begin: ((<)((string))(>)) - contentName: string.quoted.other.xml.plist - end: ((</)((string))(>)) - patterns: - - include: "#xml_innertag" - - name: string.unquoted.cdata.xml - captures: - "0": - name: punctuation.definition.string.xml - begin: <!\[CDATA\[ - end: "]]>" - comment: Strings - - captures: - "1": - name: meta.tag.real.xml.plist - "2": - name: punctuation.definition.tag.xml.plist - "3": - name: entity.name.tag.xml.plist - "4": - name: entity.name.tag.localname.xml.plist - "5": - name: punctuation.definition.tag.xml.plist - begin: ((<)((real))(>)) - end: ((</)((real))(>)) - patterns: - - captures: - "0": - name: punctuation.definition.constant.xml - "1": - name: constant.numeric.real.xml.plist - begin: (<!\[CDATA\[) - end: (]]>) - patterns: - - name: constant.numeric.real.xml.plist - match: "[-+]?\\d+(\\.\\d*)?(E[-+]\\d+)?" - - name: invalid.illegal.not-a-number.xml.plist - match: . - - name: constant.numeric.real.xml.plist - match: "[-+]?\\d+(\\.\\d*)?(E[-+]\\d+)?" - - name: invalid.illegal.not-a-number.xml.plist - match: . - comment: Numeric - - captures: - "1": - name: meta.tag.integer.xml.plist - "2": - name: punctuation.definition.tag.xml.plist - "3": - name: entity.name.tag.xml.plist - "4": - name: entity.name.tag.localname.xml.plist - "5": - name: punctuation.definition.tag.xml.plist - begin: ((<)((integer))(>)) - end: ((</)((integer))(>)) - patterns: - - name: constant.numeric.integer.xml.plist - match: "[-+]?\\d+" - - name: invalid.illegal.not-a-number.xml.plist - match: . - comment: Integer - - captures: - "1": - name: meta.tag.boolean.xml.plist - "2": - name: punctuation.definition.tag.xml.plist - "3": - name: entity.name.tag.xml.plist - "4": - name: entity.name.tag.localname.xml.plist - "5": - name: punctuation.definition.tag.xml.plist - match: ((<)((true|false))\s*?(/>)) - comment: Boolean - - captures: - "1": - name: meta.tag.data.xml.plist - "2": - name: punctuation.definition.tag.xml.plist - "3": - name: entity.name.tag.xml.plist - "4": - name: entity.name.tag.localname.xml.plist - "5": - name: punctuation.definition.tag.xml.plist - begin: ((<)((data))(>)) - end: ((</)((data))(>)) - patterns: - - name: constant.numeric.base64.xml.plist - match: "[A-Za-z0-9+/]" - - name: constant.numeric.base64.xml.plist - match: "=" - - name: invalid.illegal.invalid-character.xml.plist - match: "[^ \\n\\t]" - comment: Data - - captures: - "1": - name: meta.tag.date.xml.plist - "2": - name: punctuation.definition.tag.xml.plist - "3": - name: entity.name.tag.xml.plist - "4": - name: entity.name.tag.localname.xml.plist - "5": - name: punctuation.definition.tag.xml.plist - begin: ((<)((date))(>)) - end: ((</)((date))(>)) - patterns: - - name: constant.other.date.xml.plist - match: "(?x)\n\ - \t\t\t\t\t\t\t\t\t\t[0-9]{4}\t\t\t\t\t\t# Year\n\ - \t\t\t\t\t\t\t\t\t\t-\t\t\t\t\t\t\t\t# Divider\n\ - \t\t\t\t\t\t\t\t\t\t(0[1-9]|1[012])\t\t\t\t\t# Month\n\ - \t\t\t\t\t\t\t\t\t\t-\t\t\t\t\t\t\t\t# Divider\n\ - \t\t\t\t\t\t\t\t\t\t(?!00|3[2-9])[0-3][0-9]\t\t\t# Day\n\ - \t\t\t\t\t\t\t\t\t\tT\t\t\t\t\t\t\t\t# Separator\n\ - \t\t\t\t\t\t\t\t\t\t(?!2[5-9])[0-2][0-9]\t\t\t# Hour\n\ - \t\t\t\t\t\t\t\t\t\t:\t\t\t\t\t\t\t\t# Divider\n\ - \t\t\t\t\t\t\t\t\t\t[0-5][0-9]\t\t\t\t\t\t# Minute\n\ - \t\t\t\t\t\t\t\t\t\t:\t\t\t\t\t\t\t\t# Divider\n\ - \t\t\t\t\t\t\t\t\t\t(?!6[1-9])[0-6][0-9]\t\t\t# Second\n\ - \t\t\t\t\t\t\t\t\t\tZ\t\t\t\t\t\t\t\t# Zulu\n\ - \t\t\t\t\t\t\t\t\t" - comment: Date - - include: "#xml_invalid" - - include: "#xml_comment" - - include: "#xml_stray-char" - xml_innertag: - patterns: - - name: constant.character.entity.xml.plist - match: "&([a-zA-Z0-9_-]+|#[0-9]+|#x[0-9a-fA-F]+);" - - name: invalid.illegal.bad-ampersand.xml.plist - match: "&" - xml: - patterns: - - captures: - "1": - name: meta.tag.plist.xml.plist - "2": - name: punctuation.definition.tag.xml.plist - "3": - name: entity.name.tag.xml.plist - "4": - name: entity.name.tag.localname.xml.plist - "5": - name: punctuation.definition.tag.xml.plist - begin: ((<)((plist\b))) - end: ((/)((plist))(>)) - patterns: - - name: meta.tag.plist.xml.plist - begin: (?<=<plist)(?!>)\s*(?:(version)(=)(?:((").*?("))|((').*?('))))? - beginCaptures: - "6": - name: string.quoted.single.xml.plist - "7": - name: punctuation.definition.string.begin.xml.plist - "8": - name: punctuation.definition.string.end.xml.plist - "1": - name: entity.other.attribute-name.version.xml.plist - "2": - name: punctuation.separator.key-value.xml.plist - "3": - name: string.quoted.double.xml.plist - "4": - name: punctuation.definition.string.begin.xml.plist - "5": - name: punctuation.definition.string.end.xml.plist - end: (?=>) - - captures: - "1": - name: meta.tag.plist.xml.plist - "2": - name: punctuation.definition.tag.xml.plist - "3": - name: meta.scope.between-tag-pair.xml.plist - match: ((>(<)))(?=/plist) - comment: Tag with no content - - endCaptures: - "0": - name: meta.tag.plist.xml.plist - "1": - name: punctuation.definition.tag.xml.plist - begin: ((>))(?!</plist) - beginCaptures: - "1": - name: meta.tag.plist.xml.plist - "2": - name: punctuation.definition.tag.xml.plist - end: (<)(?=/plist) - patterns: - - include: "#xml_tags" - - include: "#xml_invalid" - - include: "#xml_comment" - - include: text.xml - - include: "#xml_stray-char" - openstep_data: - name: meta.binary-data.plist - endCaptures: - "1": - name: punctuation.terminator.data.plist - "2": - name: punctuation.definition.data.plist - begin: (<) - beginCaptures: - "1": - name: punctuation.definition.data.plist - end: (=?)\s*?(>) - patterns: - - name: constant.numeric.base64.plist - match: "[A-Za-z0-9+/]" - - name: invalid.illegal.invalid-character.plist - match: "[^ \\n]" - xml_stray-char: - name: invalid.illegal.character-data-not-allowed-here.xml.plist - match: \S - openstep_post-value: - begin: (?<='|"|\}|\)|>|[-a-zA-Z0-9_.])(?!;) - end: (?=;) - patterns: - - include: "#openstep_stray-char" - openstep_dictionary: - name: meta.group.dictionary.plist - captures: - "1": - name: punctuation.section.dictionary.plist - begin: (\{) - end: (\}) - patterns: - - include: "#openstep_name" - - include: "#openstep_comment" - - include: "#openstep_stray-char" - xml_comment: - name: comment.block.xml.plist - captures: - "0": - name: punctuation.definition.comment.xml.plist - begin: <!-- - end: (?<!-)--> - patterns: - - name: invalid.illegal.double-dash-not-allowed.xml.plist - match: -(?=-->)|-- - openstep_string-contents: - name: constant.character.escape.plist - match: \\([uU](\h{4}|\h{2})|\d{1,3}|.) - openstep_stray-char: - name: invalid.illegal.character-not-allowed-here.plist - match: "[^\\s\\n]" - xml_invalid: - captures: - "1": - name: meta.tag.boolean.xml.plist - "2": - name: punctuation.definition.tag.xml.plist - "3": - name: invalid.illegal.tag-not-recognized.xml.plist - "4": - name: punctuation.definition.tag.xml.plist - match: ((<)/?(\w+).*?(>)) - comment: Invalid tag - openstep_string: - patterns: - - name: string.quoted.single.plist - endCaptures: - "0": - name: punctuation.definition.string.end.plist - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.plist - end: "'" - patterns: - - include: "#openstep_string-contents" - - name: string.quoted.double.plist - endCaptures: - "0": - name: punctuation.definition.string.end.plist - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.plist - end: "\"" - patterns: - - include: "#openstep_string-contents" - - name: constant.numeric.plist - match: "[-+]?\\d+(\\.\\d*)?(E[-+]\\d+)?(?!\\w)" - - name: string.unquoted.plist - match: "[-a-zA-Z0-9_.]+" - openstep_name: - patterns: - - name: meta.rule.named.plist - endCaptures: - "1": - name: punctuation.terminator.array.plist - "2": - name: punctuation.terminator.dictionary.plist - "3": - name: punctuation.terminator.rule.plist - begin: (?=([-a-zA-Z0-9_.]+)|("|')) - end: ((?<=\));)|((?<=\});)|(;) - patterns: - - name: constant.other.key.plist - match: "[-a-zA-Z0-9_.]+" - - begin: (?<=('|"|[-a-zA-Z0-9_.]))(?!=)|\s - end: (?==) - patterns: - - include: "#openstep_stray-char" - comment: |- - Mark anything between the name and the = - as invalid. - - name: constant.other.key.plist - endCaptures: - "0": - name: punctuation.definition.string.end.plist - begin: ("|') - beginCaptures: - "0": - name: punctuation.definition.string.begin.plist - end: (\1) - patterns: - - include: "#openstep_string-contents" - - begin: (=)(?!;) - beginCaptures: - "1": - name: punctuation.separator.key-value.plist - end: (?=;) - patterns: - - include: "#openstep_post-value" - - include: "#openstep_string" - - include: "#openstep_data" - - include: "#openstep_array" - - include: "#openstep_dictionary" - openstep_array-item: - endCaptures: - "1": - name: punctuation.separator.array.plist - begin: (?={|\(|"|'|[-a-zA-Z0-9_.]|<) - end: (,)|(?=\)) - patterns: - - include: "#openstep_string" - - include: "#openstep_data" - - include: "#openstep_dictionary" - - include: "#openstep_array" - - begin: (?<="|'|\}|\)) - end: (?=,|\)) - patterns: - - include: "#openstep_comment" - - include: "#openstep_stray-char" - comment: Catch stray chars - openstep_array: - name: meta.group.array.plist - captures: - "1": - name: punctuation.section.array.plist - begin: (\() - end: (\)) - patterns: - - include: "#openstep_array-item" - - include: "#openstep_comment" - - include: "#openstep_stray-char" -uuid: E62B2729-6B1C-11D9-AE35-000D93589AF6 -foldingStartMarker: "(?x)\n\ - \t\t\t\t\t\t\t(\n\ - \t\t\t\t\t\t\t\t(^|=|=[ ]|\\s\\s|\\t)\t\t\t\t# Openstep foldings\n\ - \t\t\t\t\t\t\t\t(\\{|\\()(?!.*(\\)|\\}))\t\t\t# spaces before them to \n\ - \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t# limit false positives\n\ - \t\t\t\t\t\t\t | (\n\ - \t\t\t\t\t\t\t\t\t^\\s*\n\ - \t\t\t\t\t\t\t\t\t(\n\ - \t\t\t\t\t\t\t\t\t\t<[^!?%/](?!.+?(/>\n\ - \t\t\t\t\t\t\t\t\t | </.+?>))\n\ - \t\t\t\t\t\t\t\t\t | <[!%]--(?!.+?--%?>)\n\ - \t\t\t\t\t\t\t\t\t)\n\ - \t\t\t\t\t\t\t\t)\n\ - \t\t\t\t\t\t\t)\n\ - \t\t\t\t\t\t " -patterns: -- name: text.xml.plist - begin: xml|plist - end: \Z(?!\n) - comment: This gives us the proper scope for the xml or plist snippet. -- name: source.plist.binary - begin: ^bplist00 - end: \Z(?!\n) - comment: This gives us the proper scope for the convert plist command. -- name: text.xml.plist - begin: (?=\s*(<\?xml|<!DOCTYPE\s*plist)) - end: \Z(?!\n) - patterns: - - include: "#xml" -- name: source.plist - begin: (?=\s*({|\(|//|/\*)) - end: \Z(?!\n) - patterns: - - include: "#openstep" -foldingStopMarker: "(?x)\n\ - \t\t\t\t\t\t\t(\n\ - \t\t\t\t\t\t\t\t(\\}|\\))(,|;)?\t\t\t\t\t# Openstep foldings\n\ - \t\t\t\t\t\t\t\t.*$\t\t\t\t\t\t\t\t# limit false positives\n\ - \t\t\t\t\t\t\t | (^\\s*(</[^>]+>|/>|-->)\\s*$)\t\t# XML\t\t\t\t\t\t\n\ - \t\t\t\t\t\t\t)\n\ - \t\t\t\t\t\t" -keyEquivalent: ^~P diff --git a/vendor/ultraviolet/syntax/python.syntax b/vendor/ultraviolet/syntax/python.syntax deleted file mode 100644 index 3bd3df5..0000000 --- a/vendor/ultraviolet/syntax/python.syntax +++ /dev/null @@ -1,868 +0,0 @@ ---- -name: Python -fileTypes: -- py -- rpy -- cpy -- SConstruct -- Sconstruct -- sconstruct -- SConscript -firstLineMatch: ^#!/.*\bpython\b -scopeName: source.python -repository: - keyword_arguments: - endCaptures: - "1": - name: punctuation.separator.parameters.python - begin: \b([a-zA-Z_][a-zA-Z_0-9]*)\s*(=)(?!=) - beginCaptures: - "1": - name: variable.parameter.function.python - "2": - name: keyword.operator.assignment.python - end: \s*(?:(,)|(?=$\n?|[\)])) - patterns: - - include: $self - generic_names: - match: "[A-Za-z_][A-Za-z0-9_]*" - escaped_char: - captures: - "6": - name: constant.character.escape.single-quote.python - "11": - name: constant.character.escape.return.python - "7": - name: constant.character.escape.bell.python - "12": - name: constant.character.escape.tab.python - "8": - name: constant.character.escape.backspace.python - "13": - name: constant.character.escape.vertical-tab.python - "9": - name: constant.character.escape.formfeed.python - "1": - name: constant.character.escape.hex.python - "2": - name: constant.character.escape.octal.python - "3": - name: constant.character.escape.newline.python - "4": - name: constant.character.escape.backlash.python - "10": - name: constant.character.escape.linefeed.python - "5": - name: constant.character.escape.double-quote.python - match: (\\x[0-9A-F]{2})|(\\[0-7]{3})|(\\\n)|(\\\\)|(\\\")|(\\')|(\\a)|(\\b)|(\\f)|(\\n)|(\\r)|(\\t)|(\\v) - entity_name_class: - patterns: - - include: "#illegal_names" - - include: "#generic_names" - dotted_name: - begin: (?=[A-Za-z_][A-Za-z0-9_]*(?:\.[A-Za-z_][A-Za-z0-9_]*)*) - end: (?![A-Za-z0-9_\.]) - patterns: - - begin: (\.)(?=[A-Za-z_][A-Za-z0-9_]*) - end: (?![A-Za-z0-9_]) - patterns: - - include: "#magic_function_names" - - include: "#magic_variable_names" - - include: "#illegal_names" - - include: "#generic_names" - - begin: (?<!\.)(?=[A-Za-z_][A-Za-z0-9_]*) - end: (?![A-Za-z0-9_]) - patterns: - - include: "#builtin_functions" - - include: "#builtin_types" - - include: "#builtin_exceptions" - - include: "#illegal_names" - - include: "#magic_function_names" - - include: "#magic_variable_names" - - include: "#language_variables" - - include: "#generic_names" - builtin_types: - name: support.type.python - match: |- - (?x)\b( - basestring|bool|buffer|classmethod|complex|dict|enumerate|file| - float|frozenset|int|list|long|object|open|property|reversed|set| - slice|staticmethod|str|super|tuple|type|unicode|xrange - )\b - builtin_exceptions: - name: support.type.exception.python - match: (?x)\b((Arithmetic|Assertion|Attribute|EOF|Environment|FloatingPoint|IO|Import|Indentation|Index|Key|Lookup|Memory|Name|OS|Overflow|NotImplemented|Reference|Runtime|Standard|Syntax|System|Tab|Type|UnboundLocal|Unicode(Translate|Encode|Decode)?|Value|ZeroDivision)Error|(Deprecation|Future|Overflow|PendingDeprecation|Runtime|Syntax|User)?Warning|KeyboardInterrupt|NotImplemented|StopIteration|SystemExit|(Base)?Exception)\b - magic_variable_names: - name: support.variable.magic.python - match: \b__(all|bases|class|debug|dict|doc|file|members|metaclass|methods|name|slots|weakref)__\b - comment: magic variables which a class/module may have. - magic_function_names: - name: support.function.magic.python - match: |- - (?x)\b(__(?: - abs|add|and|call|cmp|coerce|complex|contains|del|delattr| - delete|delitem|delslice|div|divmod|enter|eq|exit|float| - floordiv|ge|get|getattr|getattribute|getitem|getslice|gt| - hash|hex|iadd|iand|idiv|ifloordiv|ilshift|imod|imul|init| - int|invert|ior|ipow|irshift|isub|iter|itruediv|ixor|le|len| - long|lshift|lt|mod|mul|ne|neg|new|nonzero|oct|or|pos|pow| - radd|rand|rdiv|rdivmod|repr|rfloordiv|rlshift|rmod|rmul|ror| - rpow|rrshift|rshift|rsub|rtruediv|rxor|set|setattr|setitem| - setslice|str|sub|truediv|unicode|xor - )__)\b - comment: these methods have magic interpretation by python and are generally called indirectly through syntactic constructs - illegal_names: - name: invalid.illegal.name.python - match: \b(and|as|assert|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|not|or|pass|print|raise|return|try|while|with|yield)\b - builtin_functions: - name: support.function.builtin.python - match: |- - (?x)\b( - __import__|all|abs|any|apply|callable|chr|cmp|coerce|compile|delattr|dir| - divmod|eval|execfile|filter|getattr|globals|hasattr|hash|hex|id| - input|intern|isinstance|issubclass|iter|len|locals|map|max|min|oct| - ord|pow|range|raw_input|reduce|reload|repr|round|setattr|sorted| - sum|unichr|vars|zip - )\b - docstrings: - patterns: - - name: comment.block.python - begin: ^\s*(?=[uU]?[rR]?""") - end: (?<=""") - patterns: - - include: "#string_quoted_double" - - name: comment.block.python - begin: ^\s*(?=[uU]?[rR]?''') - end: (?<=''') - patterns: - - include: "#string_quoted_single" - entity_name_function: - patterns: - - include: "#magic_function_names" - - include: "#illegal_names" - - include: "#generic_names" - strings: - patterns: - - include: "#string_quoted_double" - - include: "#string_quoted_single" - string_quoted_single: - patterns: - - name: string.quoted.single.single-line.python - captures: - "1": - name: punctuation.definition.string.begin.python - "2": - name: punctuation.definition.string.end.python - "3": - name: meta.empty-string.single.python - match: (?<!')(')(('))(?!') - - name: string.quoted.single.block.unicode-raw.python - endCaptures: - "1": - name: punctuation.definition.string.end.python - "2": - name: meta.empty-string.single.python - begin: ((?i:ur))(''') - beginCaptures: - "1": - name: storage.type.string.python - "2": - name: punctuation.definition.string.begin.python - end: ((?<=''')(')''|''') - patterns: - - include: "#constant_placeholder" - - include: "#escaped_unicode_char" - - include: "#escaped_char" - - include: source.regexp.python - comment: single quoted unicode-raw string - - name: string.quoted.single.block.raw.python - endCaptures: - "1": - name: punctuation.definition.string.end.python - "2": - name: meta.empty-string.single.python - begin: ([rR])(''') - beginCaptures: - "1": - name: storage.type.string.python - "2": - name: punctuation.definition.string.begin.python - end: ((?<=''')(')''|''') - patterns: - - include: "#constant_placeholder" - - include: "#escaped_char" - - include: source.regexp.python - comment: single quoted raw string - - name: string.quoted.single.block.unicode.python - endCaptures: - "1": - name: punctuation.definition.string.end.python - "2": - name: meta.empty-string.single.python - begin: ([uU])(''') - beginCaptures: - "1": - name: storage.type.string.python - "2": - name: punctuation.definition.string.begin.python - end: ((?<=''')(')''|''') - patterns: - - include: "#constant_placeholder" - - include: "#escaped_unicode_char" - - include: "#escaped_char" - comment: single quoted unicode string - - name: string.quoted.single.single-line.unicode-raw.python - endCaptures: - "1": - name: punctuation.definition.string.end.python - "2": - name: invalid.illegal.unclosed-string.python - begin: ((?i:ur))(') - beginCaptures: - "1": - name: storage.type.string.python - "2": - name: punctuation.definition.string.begin.python - end: (')|(\n) - patterns: - - include: "#constant_placeholder" - - include: "#escaped_unicode_char" - - include: "#escaped_char" - - include: source.regexp.python - comment: single quoted raw string - - name: string.quoted.single.single-line.raw.python - endCaptures: - "1": - name: punctuation.definition.string.end.python - "2": - name: invalid.illegal.unclosed-string.python - begin: ([rR])(') - beginCaptures: - "1": - name: storage.type.string.python - "2": - name: punctuation.definition.string.begin.python - end: (')|(\n) - patterns: - - include: "#constant_placeholder" - - include: "#escaped_char" - - include: source.regexp.python - comment: single quoted raw string - - name: string.quoted.single.single-line.unicode.python - endCaptures: - "1": - name: punctuation.definition.string.end.python - "2": - name: invalid.illegal.unclosed-string.python - begin: ([uU])(') - beginCaptures: - "1": - name: storage.type.string.python - "2": - name: punctuation.definition.string.begin.python - end: (')|(\n) - patterns: - - include: "#constant_placeholder" - - include: "#escaped_unicode_char" - - include: "#escaped_char" - comment: single quoted unicode string - - name: string.quoted.single.block.python - endCaptures: - "1": - name: punctuation.definition.string.end.python - "2": - name: meta.empty-string.single.python - begin: (''') - beginCaptures: - "1": - name: punctuation.definition.string.begin.python - end: ((?<=''')(')''|''') - patterns: - - include: "#constant_placeholder" - - include: "#escaped_char" - comment: single quoted string - - name: string.quoted.single.single-line.python - endCaptures: - "1": - name: punctuation.definition.string.end.python - "2": - name: invalid.illegal.unclosed-string.python - begin: (') - beginCaptures: - "1": - name: punctuation.definition.string.begin.python - end: (')|(\n) - patterns: - - include: "#constant_placeholder" - - include: "#escaped_char" - comment: single quoted string - line_continuation: - captures: - "1": - name: punctuation.separator.continuation.line.python - "2": - name: invalid.illegal.unexpected-text.python - match: (\\)(.*)$\n? - constant_placeholder: - name: constant.other.placeholder.python - match: (?i:%(\([a-z_]+\))?#?0?\-?[ ]?\+?([0-9]*|\*)(\.([0-9]*|\*))?[hL]?[a-z%]) - function_name: - patterns: - - include: "#magic_function_names" - - include: "#magic_variable_names" - - include: "#builtin_exceptions" - - include: "#builtin_functions" - - include: "#builtin_types" - - include: "#generic_names" - string_quoted_double: - patterns: - - name: string.quoted.double.block.unicode-raw.python - endCaptures: - "1": - name: punctuation.definition.string.end.python - "2": - name: meta.empty-string.double.python - begin: ((?i:ur))(""") - beginCaptures: - "1": - name: storage.type.string.python - "2": - name: punctuation.definition.string.begin.python - end: ((?<=""")(")""|""") - patterns: - - include: "#constant_placeholder" - - include: "#escaped_unicode_char" - - include: "#escaped_char" - - include: source.regexp.python - comment: single quoted unicode-raw string - - name: string.quoted.double.block.raw.python - endCaptures: - "1": - name: punctuation.definition.string.end.python - "2": - name: meta.empty-string.double.python - begin: ([rR])(""") - beginCaptures: - "1": - name: storage.type.string.python - "2": - name: punctuation.definition.string.begin.python - end: ((?<=""")(")""|""") - patterns: - - include: "#constant_placeholder" - - include: "#escaped_char" - - include: source.regexp.python - comment: double quoted raw string - - name: string.quoted.double.block.unicode.python - endCaptures: - "1": - name: punctuation.definition.string.end.python - "2": - name: meta.empty-string.double.python - begin: ([uU])(""") - beginCaptures: - "1": - name: storage.type.string.python - "2": - name: punctuation.definition.string.begin.python - end: ((?<=""")(")""|""") - patterns: - - include: "#constant_placeholder" - - include: "#escaped_unicode_char" - - include: "#escaped_char" - comment: double quoted unicode string - - name: string.quoted.double.single-line.unicode-raw.python - endCaptures: - "1": - name: punctuation.definition.string.end.python - "2": - name: meta.empty-string.double.python - "3": - name: invalid.illegal.unclosed-string.python - begin: ((?i:ur))(") - beginCaptures: - "1": - name: storage.type.string.python - "2": - name: punctuation.definition.string.begin.python - end: ((?<=")(")|")|(\n) - patterns: - - include: "#constant_placeholder" - - include: "#escaped_unicode_char" - - include: "#escaped_char" - - include: source.regexp.python - comment: double-quoted raw string - - name: string.quoted.double.single-line.raw.python - endCaptures: - "1": - name: punctuation.definition.string.end.python - "2": - name: meta.empty-string.double.python - "3": - name: invalid.illegal.unclosed-string.python - begin: ([rR])(") - beginCaptures: - "1": - name: storage.type.string.python - "2": - name: punctuation.definition.string.begin.python - end: ((?<=")(")|")|(\n) - patterns: - - include: "#constant_placeholder" - - include: "#escaped_char" - - include: source.regexp.python - comment: double-quoted raw string - - name: string.quoted.double.single-line.raw.python - endCaptures: - "1": - name: punctuation.definition.string.end.python - "2": - name: meta.empty-string.double.python - "3": - name: invalid.illegal.unclosed-string.python - begin: ([rR])(") - beginCaptures: - "1": - name: storage.type.string.python - "2": - name: punctuation.definition.string.begin.python - end: ((?<=")(")|")|(\n) - patterns: - - include: "#constant_placeholder" - - include: "#escaped_char" - - include: source.regexp.python - comment: double-quoted raw string - - name: string.quoted.double.single-line.unicode.python - endCaptures: - "1": - name: punctuation.definition.string.end.python - "2": - name: meta.empty-string.double.python - "3": - name: invalid.illegal.unclosed-string.python - begin: ([uU])(") - beginCaptures: - "1": - name: storage.type.string.python - "2": - name: punctuation.definition.string.begin.python - end: ((?<=")(")|")|(\n) - patterns: - - include: "#constant_placeholder" - - include: "#escaped_unicode_char" - - include: "#escaped_char" - comment: double quoted unicode string - - name: string.quoted.double.block.python - endCaptures: - "1": - name: punctuation.definition.string.end.python - "2": - name: meta.empty-string.double.python - begin: (""") - beginCaptures: - "1": - name: punctuation.definition.string.begin.python - end: ((?<=""")(")""|""") - patterns: - - include: "#constant_placeholder" - - include: "#escaped_char" - comment: double quoted string - - name: string.quoted.double.single-line.python - endCaptures: - "1": - name: punctuation.definition.string.end.python - "2": - name: meta.empty-string.double.python - "3": - name: invalid.illegal.unclosed-string.python - begin: (") - beginCaptures: - "1": - name: punctuation.definition.string.begin.python - end: ((?<=")(")|")|(\n) - patterns: - - include: "#constant_placeholder" - - include: "#escaped_char" - comment: double quoted string - language_variables: - name: variable.language.python - match: \b(self|cls)\b - escaped_unicode_char: - captures: - "1": - name: constant.character.escape.unicode.16-bit-hex.python - "2": - name: constant.character.escape.unicode.32-bit-hex.python - "3": - name: constant.character.escape.unicode.name.python - match: (\\U[0-9A-Fa-f]{8})|(\\u[0-9A-Fa-f]{4})|(\\N\{[a-zA-Z ]+\}) -uuid: F23DB5B2-7D08-11D9-A709-000D93B6E43C -foldingStartMarker: ^\s*(def|class)\s+([.a-zA-Z0-9_ <]+)\s*(\((.*)\))?\s*:|\{\s*$|\(\s*$|\[\s*$|^\s*"""(?=.)(?!.*""") -patterns: -- name: comment.line.number-sign.python - captures: - "1": - name: punctuation.definition.comment.python - match: (#).*$\n? -- name: constant.numeric.integer.long.hexadecimal.python - match: \b(?i:(0x\h*)L) -- name: constant.numeric.integer.hexadecimal.python - match: \b(?i:(0x\h*)) -- name: constant.numeric.integer.long.octal.python - match: \b(?i:(0[0-7]+)L) -- name: constant.numeric.integer.octal.python - match: \b(0[0-7]+) -- name: constant.numeric.complex.python - match: \b(?i:(((\d+(\.(?=[^a-zA-Z_])\d*)?|(?<=[^0-9a-zA-Z_])\.\d+)(e[\-\+]?\d+)?))J) -- name: constant.numeric.float.python - match: \b(?i:(\d+\.\d*(e[\-\+]?\d+)?))(?=[^a-zA-Z_]) -- name: constant.numeric.float.python - match: (?<=[^0-9a-zA-Z_])(?i:(\.\d+(e[\-\+]?\d+)?)) -- name: constant.numeric.float.python - match: \b(?i:(\d+e[\-\+]?\d+)) -- name: constant.numeric.integer.long.decimal.python - match: \b(?i:([1-9]+[0-9]*|0)L) -- name: constant.numeric.integer.decimal.python - match: \b([1-9]+[0-9]*|0) -- captures: - "1": - name: storage.modifier.global.python - match: \b(global)\b -- captures: - "1": - name: keyword.control.import.python - "2": - name: keyword.control.import.from.python - match: \b(?:(import)|(from))\b -- name: keyword.control.flow.python - match: \b(elif|else|except|finally|for|if|try|while|with)\b - comment: keywords that delimit flow blocks -- name: keyword.control.flow.python - match: \b(break|continue|pass|raise|return|yield)\b - comment: keywords that alter flow from within a block -- name: keyword.operator.logical.python - match: \b(and|in|is|not|or)\b - comment: keyword operators that evaluate to True or False -- captures: - "1": - name: keyword.other.python - match: \b(as|assert|del|exec|print)\b - comment: keywords that haven't fit into other groups (yet). -- name: keyword.operator.assignment.augmented.python - match: \+\=|-\=|\*\=|/\=|//\=|%\=|&\=|\|\=|\^\=|>>\=|<<\=|\*\*\= -- name: keyword.operator.arithmetic.python - match: \+|\-|\*|\*\*|/|//|%|<<|>>|&|\||\^|~ -- name: keyword.operator.comparison.python - match: <|>|<\=|>\=|\=\=|!\=|<> -- name: keyword.operator.assignment.python - match: \= -- name: meta.class.old-style.python - endCaptures: - "1": - name: punctuation.section.class.begin.python - begin: ^\s*(class)\s+(?=[a-zA-Z_][a-zA-Z_0-9]*\s*\:) - contentName: entity.name.type.class.python - beginCaptures: - "1": - name: storage.type.class.python - end: \s*(:) - patterns: - - include: "#entity_name_class" -- name: meta.class.python - endCaptures: - "1": - name: punctuation.definition.inheritance.end.python - "2": - name: punctuation.section.class.begin.python - "3": - name: invalid.illegal.missing-section-begin.python - begin: ^\s*(class)\s+(?=[a-zA-Z_][a-zA-Z_0-9]*\s*\() - beginCaptures: - "1": - name: storage.type.class.python - end: (\))\s*(?:(\:)|(.*$\n?)) - patterns: - - begin: (?=[A-Za-z_][A-Za-z0-9_]*) - contentName: entity.name.type.class.python - end: (?![A-Za-z0-9_]) - patterns: - - include: "#entity_name_class" - - begin: (\() - contentName: meta.class.inheritance.python - beginCaptures: - "1": - name: punctuation.definition.inheritance.begin.python - end: (?=\)|:) - patterns: - - endCaptures: - "1": - name: punctuation.separator.inheritance.python - begin: (?<=\(|,)\s* - contentName: entity.other.inherited-class.python - end: \s*(?:(,)|(?=\))) - patterns: - - include: $self -- name: meta.class.python - endCaptures: - "1": - name: punctuation.definition.inheritance.begin.python - "2": - name: invalid.illegal.missing-inheritance.python - begin: ^\s*(class)\s+(?=[a-zA-Z_][a-zA-Z_0-9]) - beginCaptures: - "1": - name: storage.type.class.python - end: (\()|\s*($\n?|#.*$\n?) - patterns: - - begin: (?=[A-Za-z_][A-Za-z0-9_]*) - contentName: entity.name.type.class.python - end: (?![A-Za-z0-9_]) - patterns: - - include: "#entity_name_function" -- name: meta.function.python - endCaptures: - "1": - name: punctuation.definition.parameters.end.python - "2": - name: punctuation.section.function.begin.python - "3": - name: invalid.illegal.missing-section-begin.python - begin: ^\s*(def)\s+(?=[A-Za-z_][A-Za-z0-9_]*\s*\() - beginCaptures: - "1": - name: storage.type.function.python - end: (\))\s*(?:(\:)|(.*$\n?)) - patterns: - - begin: (?=[A-Za-z_][A-Za-z0-9_]*) - contentName: entity.name.function.python - end: (?![A-Za-z0-9_]) - patterns: - - include: "#entity_name_function" - - begin: (\() - contentName: meta.function.parameters.python - beginCaptures: - "1": - name: punctuation.definition.parameters.begin.python - end: (?=\)\s*\:) - patterns: - - include: "#keyword_arguments" - - captures: - "1": - name: variable.parameter.function.python - "2": - name: punctuation.separator.parameters.python - match: \b([a-zA-Z_][a-zA-Z_0-9]*)\s*(?:(,)|(?=[\n\)])) -- name: meta.function.python - endCaptures: - "1": - name: punctuation.definition.parameters.begin.python - "2": - name: invalid.illegal.missing-parameters.python - begin: ^\s*(def)\s+(?=[A-Za-z_][A-Za-z0-9_]*) - beginCaptures: - "1": - name: storage.type.function.python - end: (\()|\s*($\n?|#.*$\n?) - patterns: - - begin: (?=[A-Za-z_][A-Za-z0-9_]*) - contentName: entity.name.function.python - end: (?![A-Za-z0-9_]) - patterns: - - include: "#entity_name_function" -- name: meta.function.decorator.python - endCaptures: - "1": - name: punctuation.definition.arguments.end.python - begin: ^\s*(?=@\s*[A-Za-z_][A-Za-z0-9_]*(?:\.[a-zA-Z_][a-zA-Z_0-9]*)*\s*\() - end: (\)) - patterns: - - begin: (?=(@)\s*[A-Za-z_][A-Za-z0-9_]*(?:\.[A-Za-z_][A-Za-z0-9_]*)*\s*\() - contentName: entity.name.function.decorator.python - beginCaptures: - "1": - name: punctuation.definition.decorator.python - end: (?=\s*\() - patterns: - - include: "#dotted_name" - - begin: (\() - contentName: meta.function.decorator.arguments.python - beginCaptures: - "1": - name: punctuation.definition.arguments.begin.python - end: (?=\)) - patterns: - - include: "#keyword_arguments" - - include: $self - comment: a decorator may be a function call which returns a decorator. -- name: meta.function.decorator.python - begin: ^\s*(?=@\s*[A-Za-z_][A-Za-z0-9_]*(?:\.[a-zA-Z_][a-zA-Z_0-9]*)*) - contentName: entity.name.function.decorator.python - end: (?=\s|$\n?|#) - patterns: - - begin: (?=(@)\s*[A-Za-z_][A-Za-z0-9_]*(\.[A-Za-z_][A-Za-z0-9_]*)*) - beginCaptures: - "1": - name: punctuation.definition.decorator.python - end: (?=\s|$\n?|#) - patterns: - - include: "#dotted_name" -- name: meta.function-call.python - endCaptures: - "1": - name: punctuation.definition.arguments.end.python - begin: (?<=\)|\])\s*(\() - contentName: meta.function-call.arguments.python - beginCaptures: - "1": - name: punctuation.definition.arguments.begin.python - end: (\)) - patterns: - - include: "#keyword_arguments" - - include: $self -- name: meta.function-call.python - endCaptures: - "1": - name: punctuation.definition.arguments.end.python - begin: (?=[A-Za-z_][A-Za-z0-9_]*(?:\.[a-zA-Z_][a-zA-Z_0-9]*)*\s*\() - end: (\)) - patterns: - - begin: (?=[A-Za-z_][A-Za-z0-9_]*(?:\.[A-Za-z_][A-Za-z0-9_]*)*\s*\() - end: (?=\s*\() - patterns: - - include: "#dotted_name" - - begin: (\() - contentName: meta.function-call.arguments.python - beginCaptures: - "1": - name: punctuation.definition.arguments.begin.python - end: (?=\)) - patterns: - - include: "#keyword_arguments" - - include: $self -- name: meta.item-access.python - begin: (?=[A-Za-z_][A-Za-z0-9_]*(?:\.[a-zA-Z_][a-zA-Z_0-9]*)*\s*\[) - end: (\]) - patterns: - - begin: (?=[A-Za-z_][A-Za-z0-9_]*(?:\.[A-Za-z_][A-Za-z0-9_]*)*\s*\[) - end: (?=\s*\[) - patterns: - - include: "#dotted_name" - - endCaptures: - "1": - name: punctuation.definition.arguments.end.python - begin: (\[) - contentName: meta.item-access.arguments.python - beginCaptures: - "1": - name: punctuation.definition.arguments.begin.python - end: (?=\]) - patterns: - - include: $self -- name: meta.item-access.python - endCaptures: - "1": - name: punctuation.definition.arguments.end.python - begin: (?<=\)|\])\s*(\[) - contentName: meta.item-access.arguments.python - beginCaptures: - "1": - name: punctuation.definition.arguments.begin.python - end: (\]) - patterns: - - include: $self -- captures: - "1": - name: storage.type.function.python - match: \b(def|lambda)\b -- captures: - "1": - name: storage.type.class.python - match: \b(class)\b -- include: "#line_continuation" -- include: "#language_variables" -- name: constant.language.python - match: \b(None|True|False|Ellipsis|NotImplemented)\b -- include: "#string_quoted_single" -- include: "#string_quoted_double" -- include: "#dotted_name" -- begin: (\() - end: (\)) - patterns: - - include: $self -- captures: - "1": - name: punctuation.definition.list.begin.python - "2": - name: meta.empty-list.python - "3": - name: punctuation.definition.list.end.python - match: (\[)(\s*(\]))\b -- name: meta.structure.list.python - endCaptures: - "1": - name: punctuation.definition.list.end.python - begin: (\[) - beginCaptures: - "1": - name: punctuation.definition.list.begin.python - end: (\]) - patterns: - - endCaptures: - "1": - name: punctuation.separator.list.python - begin: (?<=\[|\,)\s*(?![\],]) - contentName: meta.structure.list.item.python - end: \s*(?:(,)|(?=\])) - patterns: - - include: $self -- name: meta.structure.tuple.python - captures: - "1": - name: punctuation.definition.tuple.begin.python - "2": - name: meta.empty-tuple.python - "3": - name: punctuation.definition.tuple.end.python - match: (\()(\s*(\))) -- name: meta.structure.dictionary.python - captures: - "1": - name: punctuation.definition.dictionary.begin.python - "2": - name: meta.empty-dictionary.python - "3": - name: punctuation.definition.dictionary.end.python - match: (\{)(\s*(\})) -- name: meta.structure.dictionary.python - endCaptures: - "1": - name: punctuation.definition.dictionary.end.python - begin: (\{) - beginCaptures: - "1": - name: punctuation.definition.dictionary.begin.python - end: (\}) - patterns: - - endCaptures: - "1": - name: punctuation.separator.valuepair.dictionary.python - begin: (?<=\{|\,|^)\s*(?![\},]) - contentName: meta.structure.dictionary.key.python - end: \s*(?:(?=\})|(\:)) - patterns: - - include: $self - - endCaptures: - "1": - name: punctuation.separator.dictionary.python - begin: (?<=\:|^)\s* - contentName: meta.structure.dictionary.value.python - end: \s*(?:(?=\})|(,)) - patterns: - - include: $self -foldingStopMarker: ^\s*$|^\s*\}|^\s*\]|^\s*\)|^\s*"""\s*$ -keyEquivalent: ^~P -comment: "\n\ - \ttodo:\n\ - \t\tlist comprehension / generator comprehension scope.\n\ - \t\t\n\ - \t" diff --git a/vendor/ultraviolet/syntax/python_django.syntax b/vendor/ultraviolet/syntax/python_django.syntax deleted file mode 100644 index 9f219e7..0000000 --- a/vendor/ultraviolet/syntax/python_django.syntax +++ /dev/null @@ -1,21 +0,0 @@ ---- -name: Python (Django) -fileTypes: [] - -scopeName: source.python.django -uuid: 5326D56C-6F76-4758-8DB7-D818527919AC -foldingStartMarker: ^\s*(def|class)\s+([.a-zA-Z0-9_ b]+)\s*(\((.*)\))?\s*:|\{\s*$|\(\s*$|\[\s*$ -patterns: -- name: support.type.django.model - match: (meta|models)\.(ForeignKey|Admin|AutoField|BooleanField|CharField|CommaSeparatedIntegerField|DateField|DateTimeField|EmailField|FileField|FilePathField|FloatField|ImageField|IntegerField|IPAddressField|ManyToManyField|NullBooleanField|OneToOneField|PhoneNumberField|PositiveIntegerField|PositiveSmallIntegerField|SlugField|SmallIntegerField|TextField|TimeField|URLField|USStateField|XMLField) -- name: support.other.django.module - match: "django(\\.[a-z]+){1,} " -- name: variable.other.django.settings - match: (ABSOLUTE_URL_OVERRIDES|ADMIN_FOR|ADMIN_MEDIA_PREFIX|ADMINS|ALLOWED_INCLUDE_ROOTS|APPEND_SLASH|CACHE_BACKEND|CACHE_MIDDLEWARE_KEY_PREFIX|CACHE_MIDDLEWARE_SECONDS|DATABASE_ENGINE|DATABASE_HOST|DATABASE_NAME|DATABASE_PASSWORD|DATABASE_PORT|DATABASE_USER|DATE_FORMAT|DATETIME_FORMAT|DEBUG|DEFAULT_CHARSET|DEFAULT_CONTENT_TYPE|DEFAULT_FROM_EMAIL|DISALLOWED_USER_AGENTS|EMAIL_HOST|EMAIL_SUBJECT_PREFIX|IGNORABLE_404_ENDS|IGNORABLE_404_STARTS|INSTALLED_APPS|INTERNAL_IPS|JING_PATH|LANGUAGE_CODE|LANGUAGES|MANAGERS|MEDIA_ROOT|MEDIA_URL|MIDDLEWARE_CLASSES|PREPEND_WWW|ROOT_URLCONF|SECRET_KEY|SEND_BROKEN_LINK_EMAILS|SERVER_EMAIL|SESSION_COOKIE_AGE|SESSION_COOKIE_DOMAIN|SESSION_COOKIE_NAME|SESSION_SAVE_EVERY_REQUEST|SITE_ID|TEMPLATE_DEBUG|TEMPLATE_DIRS|TEMPLATE_FILE_EXTENSION|TEMPLATE_LOADERS|TIME_FORMAT|TIME_ZONE|USE_ETAGS) -- name: support.function.django.view - match: (get_list_or_404|get_object_or_404|load_and_render|loader|render_to_response) -- name: support.function.django.model - match: "[a-z_]+\\.get_(object|list|iterator|count|values|values_iterator|in_bulk)" -- include: source.python -foldingStopMarker: ^\s*$|^\s*\}|^\s*\]|^\s*\) -keyEquivalent: ^~P diff --git a/vendor/ultraviolet/syntax/qmake_project.syntax b/vendor/ultraviolet/syntax/qmake_project.syntax deleted file mode 100644 index ec654d0..0000000 --- a/vendor/ultraviolet/syntax/qmake_project.syntax +++ /dev/null @@ -1,114 +0,0 @@ ---- -name: qmake Project file -fileTypes: -- pro -- pri -scopeName: source.qmake -uuid: 3D54A8F9-17CA-422A-A1D6-DE5F98B9DEF4 -patterns: -- name: markup.other.template.qmake - captures: - "1": - name: variable.language.qmake - "2": - name: punctuation.separator.key-value.qmake - begin: (TEMPLATE)\s*(=) - end: $\n? - patterns: - - name: keyword.other.qmake - match: \b(app|lib|subdirs|vcapp|vclib)\b -- name: markup.other.config.qmake - captures: - "1": - name: variable.language.qmake - "3": - name: punctuation.separator.key-value.qmake - begin: (CONFIG)\s*(\+|\-)?(=) - end: $\n? - patterns: - - name: keyword.other.qmake - match: \b(release|debug|warn_(on|off)|qt|opengl|thread|x11|windows|console|dll|staticlib|plugin|designer|uic3|no_lflags_merge|exceptions|rtti|stl|flat|app_bundle|no_batch|qtestlib|ppc|x86)\b -- name: markup.other.qt.qmake - captures: - "1": - name: variable.language.qmake - "3": - name: punctuation.separator.key-value.qmake - begin: (QT)\s*(\+|\-)?(=) - end: $\n? - patterns: - - name: keyword.other.qmake - match: \b(core|gui|network|opengl|sql|svg|xml|qt3support)\b -- name: variable.language.qmake - match: \b(R(C(C_DIR|_FILE)|E(S_FILE|QUIRES))|M(OC_DIR|AKE(_MAKEFILE|FILE(_GENERATOR)?))|S(RCMOC|OURCES|UBDIRS)|HEADERS|YACC(SOURCES|IMPLS|OBJECTS)|CONFIG|T(RANSLATIONS|ARGET(_(EXT|\d+(\.\d+\.\d+)?))?)|INCLUDEPATH|OBJ(MOC|ECTS(_DIR)?)|D(SP_TEMPLATE|ISTFILES|E(STDIR(_TARGET)?|PENDPATH|F(_FILE|INES))|LLDESTDIR)|UI(C(IMPLS|OBJECTS)|_(SOURCES_DIR|HEADERS_DIR|DIR))|P(RE(COMPILED_HEADER|_TARGETDEPS)|OST_TARGETDEPS)|V(PATH|ER(SION|_(M(IN|AJ)|PAT)))|Q(MAKE(SPEC|_(RUN_C(XX(_IMP)?|C(_IMP)?)|MOC_SRC|C(XXFLAGS_(RELEASE|MT(_D(BG|LL(DBG)?))?|SHLIB|THREAD|DEBUG|WARN_O(N|FF))|FLAGS_(RELEASE|MT(_D(BG|LL(DBG)?))?|SHLIB|THREAD|DEBUG|WARN_O(N|FF))|LEAN)|TARGET|IN(CDIR(_(X|THREAD|OPENGL|QT))?|FO_PLIST)|UIC|P(RE_LINK|OST_LINK)|EXT(_(MOC|H|CPP|YACC|OBJ|UI|PRL|LEX)|ENSION_SHLIB)|Q(MAKE|T_DLL)|F(ILETAGS|AILED_REQUIREMENTS)|L(N_SHLIB|I(B(S(_(RT(MT)?|X|CONSOLE|THREAD|OPENGL(_QT)?|QT(_(OPENGL|DLL))?|WINDOWS))?|_FLAG|DIR(_(X|OPENGL|QT|FLAGS))?)|NK_SHLIB_CMD)|FLAGS(_(RELEASE|S(H(LIB|APP)|ONAME)|CONSOLE(_DLL)?|THREAD|DEBUG|PLUGIN|QT_DLL|WINDOWS(_DLL)?))?)|A(R_CMD|PP_(OR_DLL|FLAG))))?|T_THREAD)|FORMS|L(IBS|EX(SOURCES|IMPLS|OBJECTS)))\b -- name: markup.other.assignment.qmake - captures: - "1": - name: variable.other.qmake - "4": - name: punctuation.separator.key-value.qmake - begin: (\b([\w\d_]+\.[\w\d_]+|[A-Z_]+))?\s*(\+|\-)?(=) - end: $\n? - patterns: - - name: variable.other.qmake - captures: - "1": - name: punctuation.definition.variable.qmake - match: (\$\$)([A-Z_]+|[\w\d_]+\.[\w\d_]+)|\$\([\w\d_]+\) - - name: constant.other.filename.qmake - match: "[\\w\\d\\/_\\-\\.\\:]+" - - name: string.quoted.double.qmake - endCaptures: - "0": - name: punctuation.definition.string.end.qmake - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.qmake - end: "\"" - - name: string.interpolated.qmake - endCaptures: - "0": - name: punctuation.definition.string.end.qmake - begin: ` - beginCaptures: - "0": - name: punctuation.definition.string.begin.qmake - end: ` - - name: markup.other.assignment.continuation.qmake - captures: - "1": - name: string.regexp.qmake - begin: (\\) - end: ^[^#] - patterns: - - name: comment.line.number-sign.qmake - captures: - "1": - name: punctuation.definition.comment.qmake - match: (#).*$\n? - - name: comment.line.number-sign.qmake - captures: - "1": - name: punctuation.definition.comment.qmake - match: (#).*$\n? -- endCaptures: - "1": - name: punctuation.definition.parameters.qmake - begin: \b(basename|CONFIG|contains|count|dirname|error|exists|find|for|include|infile|isEmpty|join|member|message|prompt|quote|sprintf|system|unique|warning)\s*(\() - contentName: variable.parameter.qmake - beginCaptures: - "1": - name: entity.name.function.qmake - "2": - name: punctuation.definition.parameters.qmake - end: (\)) - comment: entity.name.function.qmake -- name: keyword.other.scope.qmake - match: \b(unix|win32|mac|debug|release)\b -- name: comment.line.number-sign.qmake - captures: - "1": - name: punctuation.definition.comment.qmake - match: (#).*$\n? -keyEquivalent: ^~Q diff --git a/vendor/ultraviolet/syntax/qt_c++.syntax b/vendor/ultraviolet/syntax/qt_c++.syntax deleted file mode 100644 index c4d7394..0000000 --- a/vendor/ultraviolet/syntax/qt_c++.syntax +++ /dev/null @@ -1,26 +0,0 @@ ---- -name: Qt C++ -fileTypes: -- cpp -- h -firstLineMatch: -\*- C\+\+ -\*- -scopeName: source.c++.qt -uuid: C0D24A46-0534-11DB-8949-0011242E4184 -foldingStartMarker: "(?x)\n\ - \t\t /\\*\\*(?!\\*)\n\ - \t\t|^(?![^{]*?//|[^{]*?/\\*(?!.*?\\*/.*?\\{)).*?\\{\\s*($|//|/\\*(?!.*?\\*/.*\\S))\n\ - \t" -patterns: -- name: support.other.macro.qt - match: \bQ_(CLASSINFO|ENUMS|FLAGS|INTERFACES|OBJECT|PROPERTY)\b -- name: support.function.qt - match: \b((dis)?connect|emit|fore(ach|ver)|tr(Utf8)?|qobject_cast)\b -- name: support.class.qt - match: \bQ(Abstract(Button|EventDispatcher|Extension(Factory|Manager)|FileEngine(Handler)?|FormBuilder|GraphicsShapeItem|Item(Delegate|Model|View)|ListModel|PrintDialog|ProxyModel|ScrollArea|Slider|Socket|SpinBox|TableModel|TextDocumentLayout)|Accessible(Bridge|BridgePlugin|Event|Interface|Object|Plugin|Widget)?|Action(Event|Group)?|(Core)?Application|AssistantClient|Ax(Aggregated|Base|Bindable|Factory|Object|Script|ScriptEngine|ScriptManager|Widget)|BasicTimer|Bit(Array|map)|BoxLayout|Brush|Buffer|ButtonGroup|ByteArray(Matcher)?|(CDE|Windows(XP)?|Cleanlooks|Common|Mac|Plastique|Motif)Style|Cache|CalendarWidget|Char|CheckBox|ChildEvent|Clipboard|CloseEvent|Color(Dialog|map)?|ComboBox|Completer|ConicalGradient|ContextMenuEvent|CopChannel|Cursor|CustomRasterPaintDevice|DBus(AbstractAdaptor|AbstractInterface|Argument|Connection(Interface)?|Error|Interface|Message|ObjectPath|Reply|Server|Signature|Variant)|Data(Stream|WidgetMapper)|Date((Time)?(Edit)?)|Decoration(Factory|Plugin)?|Designer(ActionEditorInterface|ContainerExtension|CustomWidgetCollectionInterface|CustomWidgetInterface|FormEditorInterface|FormWindowCursorInterface|FormWindowInterface|FormWindowManagerInterface|MemberSheetExtension|ObjectInspectorInterface|PropertyEditorInterface|PropertySheetExtension|TaskMenuExtension|WidgetBoxInterface)|Desktop(Services|Widget)|Dial(og|ogButtonBox)?|Dir(Model|ectPainter)?|DockWidget|Dom(Attr|CDATASection|CharacterData|Comment|Document|DocumentFragment|DocumentType|Element|Entity|EntityReference|Implementation|NamedNodeMap|Node|NodeList|Notation|ProcessingInstruction|Text)|Double(SpinBox|Validator)|Drag((Enter|Leave|Move)Event)?|(Drop|DynamicPropertyChange)Event|ErrorMessage|Event(Loop)?|Extension(Factory|Manager)|FSFileEngine|File(Dialog|IconProvider|Info|OpenEvent|SystemWatcher)?|Flags?|Focus(Event|Frame)|Font(ComboBox|Database|Dialog|Info|MetricsF?)?|FormBuilder|Frame|Ftp|GL(Colormap|Context|Format|FramebufferObject|PixelBuffer|Widget)|Generic(Return)?Argument|Gradient|Graphics(EllipseItem|Item|ItemAnimation|ItemGroup|LineItem|PathItem|PixmapItem|PolygonItem|RectItem|Scene((ContextMenu|Hover|Mouse|Wheel)?Event)?|SimpleTextItem|SvgItem|TextItem|View)|GridLayout|GroupBox|HBoxLayout|Hash(Iterator)?|HeaderView|(Help|Hide|Hover)Event|Host(Address|Info)|Http((Response|Request)?Header)?|IODevice|Icon(DragEvent|Engine(Plugin)?)?|Image(IO(Handler|Plugin)|Reader|Writer)?|Input(Context(Factory|Plugin)?|Dialog|Event|MethodEvent)|IntValidator|Item(Delegate|Editor(CreatorBase|Factory)|Selection(Model|Range)?)|KbdDriver(Factory|Plugin)|Key(Event|Sequence)|LCDNumber|Label|Latin1(Char|String)|Layout(Item)?|Library(Info)?|Line(Edit|F)?|LinearGradient|LinkedList(Iterator)?|LinuxFbScreen|List(View|Iterator|Widget(Item)?)?|Locale|MacPasteboardMime|MainWindow|Map(Iterator)?|Matrix|Menu(Bar)?|MessageBox|Meta(ClassInfo|Enum|Method|Object|Property|Type)|Mime(Data|Source)|ModelIndex|MouseDriver(Factory|Plugin)|(Move|Mouse)Event|Movie|Multi(Hash|Map)|Mutable(Hash|(Linked)?List|Map|Set|Vector)Iterator|Mutex(Locker)?|Network(AddressEntry|Interface|Proxy)|Object(CleanupHandler)?|PageSetupDialog|Paint(Device|Engine(State)?|Event|er(Path(Stroker)?)?)|Pair|Palette|Pen|PersistentModelIndex|Picture(FormatPlugin|IO)?|Pixmap(Cache)?|PluginLoader|PointF?|Pointer|PolygonF?|Print(Dialog|Engine|er)|Process|Progress(Bar|Dialog)|ProxyModel|PushButton|Queue|RadialGradient|RadioButton|RasterPaintEngine|ReadLocker|ReadWriteLock|RectF?|RegExp(Validator)?|Region|ResizeEvent|Resource|RubberBand|Screen(Cursor|Driver(Factory|Plugin))?|Scroll(Area|Bar)|Semaphore|SessionManager|Set(Iterator)?|Settings|SharedData(Pointer)?|Shortcut(Event)?|ShowEvent|Signal(Mapper|Spy)|Size(Grip|Policy|F)?|Slider|SocketNotifier|SortFilterProxyModel|Sound|SpacerItem|SpinBox|SplashScreen|Splitter(Handle)?|Sql(Database|Driver(Creator(Base)?|Plugin)?|Error|Field|Index|Query(Model)?|Record|Relation|Relational(Delegate|TableModel)|Result|TableModel)|Stack(ed(Layout|Widget))?|StandardItem(EditorCreator|Model)?|Status(Bar|TipEvent)|String(List(Model)?|Matcher)?|Style(Factory|HintReturn(Mask)?|Option(Button|ComboBox|Complex|DockWidget|FocusRect|Frame(V2)?|GraphicsItem|GroupBox|Header|MenuItem|ProgressBar(V2)?|Q3(DockWindow|ListView|ListViewItem)|RubberBand|SizeGrip|Slider|SpinBox|Tab(BarBase|V2|WidgetFrame)?|TitleBar|Tool(Bar|Box|Button)|ViewItem(V2)?)?|Painter|Plugin)?|Svg(Renderer|Widget)|SyntaxHighlighter|SysInfo|System(Locale|TrayIcon)|Tab(Bar|Widget)|Table(Widget(Item|SelectionRange)?|View)|TabletEvent|Tcp(Server|Socket)|TemporaryFile|TestEventList|Text(Block(Format|Group|UserData)?|Browser|CharFormat|Codec(Plugin)?|Cursor|(De|En)coder|Document(Fragment)?|Edit|Fragment|Frame(Format)?|(Image)?Format|InlineObject|Layout|Length|Line|List(Format)?|Object|Option|Stream|Table(Cell|Format)?)|Thread(Storage)?|Time(Edit|Line)?|Timer(Event)?|Tool(Bar|Box|Button|Tip)|TransformedScreen|Translator|Tree(Widget(Item(Iterator)?)?|View)|UdpSocket|UiLoader|Undo(Command|Group|Stack|View)|Url(Info)?|Uuid|VBoxLayout|(VNC|VFb)Screen|Validator|VarLengthArray|Variant|Vector(Iterator)?|WS(Client|EmbedWidget|Event|InputMethod|(Keyboard|(Tslib|Calibrated)?Mouse)Handler|PointerCalibrationData|ScreenSaver|Server|Window(Surface)?)|WaitCondition|WhatsThis(ClickedEvent)?|WheelEvent|Widget(Action|Item)?|Window(StateChangeEvent|sMime)|Workspace|WriteLocker|X11Embed(Container|Widget)|X11Info|Xml(Attributes|(Content|DTD|Decl|Default|Error|Lexical)Handler|EntityResolver|InputSource|Locator|NamespaceSupport|ParseException|Reader|SimpleReader))\b -- name: storage.type.qt - match: \b(q(int8|int16|int32|int64|longlong|real|uint8|uint16|uint32|uint64|ulonglong)|u(char|int|long|short))\b -- name: storage.modifier.qt - match: \b(slots|signals)\b -- include: source.c++ -foldingStopMarker: (?<!\*)\*\*/|^\s*\} -keyEquivalent: ^~Q diff --git a/vendor/ultraviolet/syntax/quake3_config.syntax b/vendor/ultraviolet/syntax/quake3_config.syntax deleted file mode 100644 index 5d05a1c..0000000 --- a/vendor/ultraviolet/syntax/quake3_config.syntax +++ /dev/null @@ -1,32 +0,0 @@ ---- -name: Quake Style .cfg -fileTypes: -- cfg -scopeName: source.quake-config -uuid: AAB8717E-6E5C-11D9-9BE0-0011242E4184 -patterns: -- name: keyword.other.quake3 - match: \b(set(a|u|s)?|bind|undbind|unbindall|vstr|exec|kill|say|say_team|quit|echo)(\s+\d)?\b - comment: the 2nd part of the regex is just to capture binds to number-keys and prevent them from getting highlighted as values. -- name: constant.numeric.quake3 - match: \b\d+(\.\d+)?\b -- name: string.quoted.double.quake3 - endCaptures: - "0": - name: punctuation.definition.string.end.quake3 - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.quake3 - end: "\"" - patterns: - - name: constant.character.escape.quake3 - match: \\. - - name: keyword.other.string-embedded.quake3 - match: \b(set(a|u|s)?|bind|unbindall|vstr|exec|kill|say|say_team|quit|echo)\b -- name: comment.line.double-slash.quake3 - captures: - "1": - name: punctuation.definition.comment.quake3 - match: (//).*$\n? -keyEquivalent: ^~Q diff --git a/vendor/ultraviolet/syntax/r.syntax b/vendor/ultraviolet/syntax/r.syntax deleted file mode 100644 index 99cae08..0000000 --- a/vendor/ultraviolet/syntax/r.syntax +++ /dev/null @@ -1,81 +0,0 @@ ---- -name: R -fileTypes: -- R -- r -- s -- S -- Rprofile -scopeName: source.r -uuid: B2E6B78D-6E70-11D9-A369-000D93B3A10E -foldingStartMarker: (\(\s*$|\{\s*$) -patterns: -- name: comment.line.number-sign.r - captures: - "1": - name: punctuation.definition.comment.r - match: (#).*$\n? -- name: storage.type.r - match: \b(logical|numeric|character|complex|matrix|array|data\.frame|list|factor)(?=\s*\() -- name: keyword.control.r - match: \b(function|if|break|next|repeat|else|for|return|switch|while|in|invisible)\b -- name: constant.numeric.r - match: \b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f|ll|LL|ull|ULL)?\b -- name: constant.language.r - match: \b(TRUE|FALSE|NULL|NA|Inf|NaN)\b -- name: support.constant.misc.r - match: \b(pi|letters|LETTERS|month\.abb|month\.name)\b -- name: keyword.operator.arithmetic.r - match: (\-|\+|\*|\/|%\/%|%%|%\*%|%in%|%o%|%x%|\^) -- name: keyword.operator.assignment.r - match: (=|<-|<<-|->|->>) -- name: keyword.operator.comparison.r - match: (==|!=|<>|<|>|<=|>=) -- name: keyword.operator.logical.r - match: (!|&{1,2}|[|]{1,2}) -- name: keyword.other.r - match: (\.\.\.|\$|:|\~) -- name: string.quoted.double.r - endCaptures: - "0": - name: punctuation.definition.string.end.r - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.r - end: "\"" - patterns: - - name: constant.character.escape.r - match: \\. -- name: string.quoted.single.r - endCaptures: - "0": - name: punctuation.definition.string.end.r - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.r - end: "'" - patterns: - - name: constant.character.escape.r - match: \\. -- name: meta.function.r - captures: - "1": - name: entity.name.function.r - "2": - name: keyword.operator.assignment.r - "3": - name: keyword.control.r - match: ([a-zA-Z._][a-zA-Z0-9._]*)\s*(<-)\s*(function) -- match: ([a-zA-Z._][a-zA-Z0-9._]*)\s*\( -- captures: - "1": - name: variable.parameter.r - "2": - name: keyword.operator.assignment.r - match: ([a-zA-Z._][a-zA-Z0-9._]*)\s*(=)(?=[^=]) -- name: variable.other.r - match: \b([a-zA-Z._][a-zA-Z0-9._]*)\b -foldingStopMarker: (^\s*\)|^\s*\}) -keyEquivalent: ^~R diff --git a/vendor/ultraviolet/syntax/r_console.syntax b/vendor/ultraviolet/syntax/r_console.syntax deleted file mode 100644 index 5c3eec3..0000000 --- a/vendor/ultraviolet/syntax/r_console.syntax +++ /dev/null @@ -1,16 +0,0 @@ ---- -name: R Console -fileTypes: [] - -scopeName: source.r-console -uuid: F629C7F3-823B-4A4C-8EEE-9971490C5710 -patterns: -- name: source.r.embedded.r-console - begin: "^> " - beginCaptures: - "0": - name: punctuation.section.embedded.r-console - end: \n|\z - patterns: - - include: source.r -keyEquivalent: ^~R diff --git a/vendor/ultraviolet/syntax/ragel.syntax b/vendor/ultraviolet/syntax/ragel.syntax deleted file mode 100644 index 93430e5..0000000 --- a/vendor/ultraviolet/syntax/ragel.syntax +++ /dev/null @@ -1,201 +0,0 @@ ---- -name: Ragel -fileTypes: -- rl -- ragel -scopeName: source.c.ragel -repository: - regexp: - patterns: - - name: string.regexp.character-class.ragel - endCaptures: - "0": - name: punctuation.definition.string.end.ragel - begin: \[ - beginCaptures: - "0": - name: punctuation.definition.string.begin.ragel - end: \]\s*[*?]? - - name: string.regexp.classic.ragel - endCaptures: - "0": - name: punctuation.definition.string.end.ragel - begin: \/ - beginCaptures: - "0": - name: punctuation.definition.string.begin.ragel - end: \/\s*[*?]? - embedded_code: - patterns: - - name: source.c - begin: \{ - beginCaptures: - "0": - name: punctuation.section.embedded.c - end: \} - patterns: - - include: source.c - comments: - patterns: - - name: comment.line.ragel - begin: "#" - beginCaptures: - "0": - name: punctuation.definition.comment.ragel - end: $\n? - action_name: - patterns: - - name: entity.name.type.action-reference.ragel - captures: - "1": - name: punctuation.definition.entity.ragel - match: ([@$>%])\s*([\w\d]+) - string_escaped_char: - patterns: - - name: constant.character.escape.ragel - match: \\(\\|[abefnprtv'"?]|[0-3]\d{,2}|[4-7]\d?|x[a-fA-F0-9]{,2}) - - name: invalid.illegal.unknown-escape.ragel - match: \\. - operators: - patterns: - - name: keyword.operator.contatenation.ragel - match: (\:\>\>?|\<\:) - source_ragel: - patterns: - - include: "#keywords" - - include: "#regexp" - - include: "#string" - - include: "#comments" - - include: "#embedded_code" - - name: meta.function.action.ragel - endCaptures: - "1": - name: punctuation.section.function.ragel - begin: (action)\s+([\w\d]+)\s+({) - beginCaptures: - "1": - name: keyword.other.action.ragel - "2": - name: entity.name.type.action.ragel - "3": - name: punctuation.section.function.ragel - end: (}) - patterns: - - include: source.c - - name: meta.machine-definition.ragel - endCaptures: - "1": - name: punctuation.terminator.machine-definition.ragel - begin: ([\w\d]+)\s*(=) - beginCaptures: - "1": - name: entity.name.type.machine-definition.ragel - "2": - name: punctuation.separator.key-value.ragel - end: (;) - patterns: - - include: "#regexp" - - include: "#string" - - include: "#action_name" - - include: "#embedded_code" - - include: "#operators" - - include: "#comments" - - name: meta.machine-instantiation.ragel - endCaptures: - "1": - name: punctuation.terminator.machine-instantiation.ragel - begin: ([\w\d]+)\s*(:=) - beginCaptures: - "1": - name: entity.name.type.machine-instantiation.ragel - "2": - name: punctuation.separator.key-value.ragel - end: ; - patterns: - - include: "#regexp" - - include: "#string" - - include: "#action_name" - - include: "#embedded_code" - - include: "#operators" - - include: "#comments" - - name: meta.ragel.longest-match - begin: \|\* - end: \*\| - patterns: - - include: "#source_ragel" - string_placeholder: - patterns: - - name: constant.other.placeholder.ragel - match: "(?x)%\n\ - \t\t\t\t\t\t(\\d+\\$)? # field (argument #)\n\ - \t\t\t\t\t\t[#0\\- +']* # flags\n\ - \t\t\t\t\t\t[,;:_]? # separator character (AltiVec)\n\ - \t\t\t\t\t\t((-?\\d+)|\\*(-?\\d+\\$)?)? # minimum field width\n\ - \t\t\t\t\t\t(\\.((-?\\d+)|\\*(-?\\d+\\$)?)?)? # precision\n\ - \t\t\t\t\t\t(hh|h|ll|l|j|t|z|q|L|vh|vl|v|hv|hl)? # length modifier\n\ - \t\t\t\t\t\t[diouxXDOUeEfFgGaACcSspn%] # conversion type\n\ - \t\t\t\t\t" - - name: invalid.illegal.placeholder.ragel - match: "%" - string: - patterns: - - name: string.quoted.double.ragel - endCaptures: - "0": - name: punctuation.definition.string.end.ragel - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.ragel - end: "\"" - patterns: - - include: "#string_escaped_char" - - include: "#string_placeholder" - - name: string.quoted.single.ragel - endCaptures: - "0": - name: punctuation.definition.string.end.ragel - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.ragel - end: "'" - patterns: - - include: "#string_escaped_char" - keywords: - patterns: - - name: keyword.other.ragel - match: \b(machine|action|context|include|variable|access|write|contained)\b -uuid: F1172666-F07C-4F6A-B07D-E1AD08DE2070 -foldingStartMarker: "(?x)\n\ - \t\t /\\*\\*(?!\\*)\n\ - \t\t|^(?![^{]*?//|[^{]*?/\\*(?!.*?\\*/.*?\\{)).*?\\{\\s*($|//|/\\*(?!.*?\\*/.*\\S))\n\ - \t" -patterns: -- name: source.ragel - captures: - "0": - name: punctuation.section.embedded.ragel - begin: "%%{" - end: "}%%" - patterns: - - include: "#source_ragel" -- name: source.ragel - begin: "%%$" - beginCaptures: - "0": - name: punctuation.section.embedded.ragel - end: $ - patterns: - - include: "#source_ragel" -- name: support.function.ragel - begin: "%%" - beginCaptures: - "0": - name: punctuation.section.embedded.ragel - end: $ - patterns: - - include: "#keywords" -- include: source.c -foldingStopMarker: (?<!\*)\*\*/|^\s*\} -keyEquivalent: ^~R diff --git a/vendor/ultraviolet/syntax/rd_r_documentation.syntax b/vendor/ultraviolet/syntax/rd_r_documentation.syntax deleted file mode 100644 index 7e9f8a3..0000000 --- a/vendor/ultraviolet/syntax/rd_r_documentation.syntax +++ /dev/null @@ -1,91 +0,0 @@ ---- -name: Rd (R Documentation) -fileTypes: -- rd -scopeName: text.tex.latex.rd -uuid: 80A00288-FE7E-4E66-B5BF-4948A2828203 -foldingStartMarker: /\w*\{\s*$ -patterns: -- name: meta.section.rd - endCaptures: - "1": - name: punctuation.definition.arguments.end.rd - begin: ((\\)(?:alias|docType|keyword|name|title))(\{) - contentName: entity.name.tag.rd - beginCaptures: - "1": - name: keyword.other.section.rd - "2": - name: punctuation.definition.function.rd - "3": - name: punctuation.definition.arguments.begin.rd - end: (\}) - patterns: - - include: $self -- name: meta.section.rd - endCaptures: - "1": - name: punctuation.definition.arguments.end.rd - begin: ((\\)(?:details|format|references|source))(\{) - beginCaptures: - "1": - name: keyword.other.section.rd - "2": - name: punctuation.definition.function.rd - "3": - name: punctuation.definition.arguments.begin.rd - end: (\}) - patterns: - - include: $self -- name: meta.usage.rd - endCaptures: - "1": - name: punctuation.definition.arguments.end.rd - begin: ((\\)(?:usage))(\{)(?:\n)? - contentName: source.r.embedded - beginCaptures: - "1": - name: keyword.other.usage.rd - "2": - name: punctuation.definition.function.rd - "3": - name: punctuation.definition.arguments.begin.rd - end: (\}) - patterns: - - include: source.r -- name: meta.examples.rd - endCaptures: - "1": - name: punctuation.definition.arguments.end.rd - begin: ((\\)(?:examples))(\{)(?:\n)? - contentName: source.r.embedded - beginCaptures: - "1": - name: keyword.other.examples.rd - "2": - name: punctuation.definition.function.rd - "3": - name: punctuation.definition.arguments.begin.rd - end: (\}) - patterns: - - include: source.r -- name: meta.author.rd - captures: - "6": - name: markup.underline.link.rd - "7": - name: punctuation.definition.link.rd - "1": - name: keyword.other.author.rd - "2": - name: punctuation.definition.function.rd - "3": - name: punctuation.definition.arguments.begin.rd - "4": - name: entity.name.tag.author.rd - "5": - name: punctuation.definition.link.rd - match: ((\\)(?:author))(\{)([\w\s]+?)\s+(<)([^>]*)(>) -- include: text.tex.latex -foldingStopMarker: ^\s*\} -keyEquivalent: ^~R diff --git a/vendor/ultraviolet/syntax/regexp.syntax b/vendor/ultraviolet/syntax/regexp.syntax deleted file mode 100644 index 418427b..0000000 --- a/vendor/ultraviolet/syntax/regexp.syntax +++ /dev/null @@ -1,50 +0,0 @@ ---- -name: Regular Expression -fileTypes: -- re -scopeName: source.regexp -repository: - escaped_char: - name: constant.character.escape.regexp - match: \\. - comment: escaped character - character_class: - name: keyword.control.character-class.regexp - match: \\[wWsSdDhH] -uuid: BAFE4C4F-8D59-48CD-A3BC-52A2084531C9 -foldingStartMarker: (/\*|\{|\() -patterns: -- name: keyword.operator.regexp - match: \| -- name: keyword.control.anchors.regexp - match: \\[bBAZzG^$] -- include: "#character_class" -- include: "#escaped_char" -- name: keyword.control.set.regexp - begin: \[(?:\^?\])? - end: \] - patterns: - - include: "#character_class" - - include: "#escaped_char" - - name: constant.other.range.regexp - match: .-. - - name: keyword.operator.intersection.regexp - match: .&&. -- name: string.regexp.group - begin: \( - end: \) - patterns: - - include: source.regexp - - name: constant.other.assertion.regexp - match: (?<=\()\?(<[=!]|>|=|:|!) - - name: comment.line.number-sign.regexp - match: (?<=\()\?# -- name: keyword.other.backref-and-recursion.regexp - match: \\(\n\d+|\k\w+|(?<!\|)\g\w+) -- name: constant.character.escape.regexp - match: \\([tvnrbfae]|[0-8]{3}|x\H\H\{7\H{7}\}|x\H\H|c\d+|C-\d+|M-\d+|M-\\C-\d+) -- name: keyword.operator.quantifier.regexp - match: ((?<!\()[?*+][?+]?)|\{\d*,\d*\} -foldingStopMarker: (\*/|\}|\)) -keyEquivalent: ^~R -comment: Matches Oniguruma's Ruby regexp syntax (TextMate uses Oniguruma in Ruby mode). diff --git a/vendor/ultraviolet/syntax/regular_expressions_oniguruma.syntax b/vendor/ultraviolet/syntax/regular_expressions_oniguruma.syntax deleted file mode 100644 index defa865..0000000 --- a/vendor/ultraviolet/syntax/regular_expressions_oniguruma.syntax +++ /dev/null @@ -1,107 +0,0 @@ ---- -name: Regular Expressions (Oniguruma) -fileTypes: -- re -scopeName: source.regexp.oniguruma -repository: - character-class: - patterns: - - name: constant.character.character-class.regexp - match: \\[wWsSdDhH]|\. - - name: constant.character.escape.backslash.regexp - match: \\. - - name: constant.other.character-class.set.regexp - endCaptures: - "1": - name: punctuation.definition.character-class.regexp - begin: (\[)(\^)? - beginCaptures: - "1": - name: punctuation.definition.character-class.regexp - "2": - name: keyword.operator.negation.regexp - end: (\]) - patterns: - - include: "#character-class" - - name: constant.other.character-class.range.regexp - captures: - "2": - name: constant.character.escape.backslash.regexp - "4": - name: constant.character.escape.backslash.regexp - match: (.|(\\.))\-([^\]]|(\\.)) - - name: keyword.operator.intersection.regexp - match: "&&" -uuid: D609BF3F-BEDB-41AE-BA6F-903CC77A7BB3 -foldingStartMarker: (/\*|\{|\() -patterns: -- name: keyword.control.anchor.regexp - match: \\[bBAZzG]|\^|\$ -- name: constant.character.numeric.regexp - match: \\([0-7]{3}|\\x(\h\h|\{\h{,8}\})) -- name: keyword.other.back-reference.regexp - match: \\[1-9]\d* -- name: keyword.other.back-reference.named.regexp - captures: - "1": - name: keyword.other.back-reference.named.regexp - "2": - name: entity.name.section.back-reference - "3": - name: keyword.other.back-reference.named.regexp - match: (\\k\<)([a-z]\w*)(\>) -- name: constant.other.character-class.posix.regexp - match: \[\:(\^)?(alnum|alpha|ascii|blank|cntrl|x?digit|graph|lower|print|punct|space|upper)\] -- name: keyword.operator.quantifier.regexp - match: "[?+*][?+]?|\\{(\\d+,\\d+|\\d+,|,\\d+|\\d+)\\}\\??" -- name: keyword.operator.or.regexp - match: \| -- name: comment.block.regexp - begin: \(\?\# - end: \) -- name: comment.line.number-sign.regexp - match: (?<=^|\s)#\s[[a-zA-Z0-9,. \t?!-:][^\x{00}-\x{7F}]]*$ - comment: We are restrictive in what we allow to go after the comment character to avoid false positives, since the availability of comments depend on regexp flags. -- name: keyword.other.option-toggle.regexp - match: \(\?[imx-]+\) -- name: meta.group.assertion.regexp - endCaptures: - "1": - name: punctuation.definition.group.regexp - begin: (\()((\?=)|(\?!)|(\?<=)|(\?<!)) - beginCaptures: - "6": - name: meta.assertion.negative-look-behind.regexp - "1": - name: punctuation.definition.group.regexp - "3": - name: meta.assertion.look-ahead.regexp - "4": - name: meta.assertion.negative-look-ahead.regexp - "5": - name: meta.assertion.look-behind.regexp - end: (\)) - patterns: - - include: $self -- name: meta.group.regexp - endCaptures: - "1": - name: punctuation.definition.group.regexp - begin: (\()((\?(>|[imx-]*:))|(\?<)([a-z]\w*)(>))? - beginCaptures: - "6": - name: entity.name.section.group.regexp - "7": - name: keyword.other.group-options.regexp - "1": - name: punctuation.definition.group.regexp - "3": - name: keyword.other.group-options.regexp - "5": - name: keyword.other.group-options.regexp - end: (\)) - patterns: - - include: $self -- include: "#character-class" -foldingStopMarker: (\*/|\}|\)) -comment: Matches Oniguruma's Ruby regexp syntax (TextMate uses Oniguruma in Ruby mode). diff --git a/vendor/ultraviolet/syntax/regular_expressions_python.syntax b/vendor/ultraviolet/syntax/regular_expressions_python.syntax deleted file mode 100644 index 12a3cf8..0000000 --- a/vendor/ultraviolet/syntax/regular_expressions_python.syntax +++ /dev/null @@ -1,109 +0,0 @@ ---- -name: Regular Expressions (Python) -fileTypes: -- re -scopeName: source.regexp.python -repository: - character-class: - patterns: - - name: constant.character.character-class.regexp - match: \\[wWsSdDhH]|\. - - name: constant.character.escape.backslash.regexp - match: \\. - - name: constant.other.character-class.set.regexp - endCaptures: - "1": - name: punctuation.definition.character-class.regexp - begin: (\[)(\^)? - beginCaptures: - "1": - name: punctuation.definition.character-class.regexp - "2": - name: keyword.operator.negation.regexp - end: (\]) - patterns: - - include: "#character-class" - - name: constant.other.character-class.range.regexp - captures: - "2": - name: constant.character.escape.backslash.regexp - "4": - name: constant.character.escape.backslash.regexp - match: (.|(\\.))\-([^\]]|(\\.)) -uuid: DD867ABF-1EC6-415D-B047-687F550A1D51 -foldingStartMarker: (/\*|\{|\() -patterns: -- name: keyword.control.anchor.regexp - match: \\[bBAZzG]|\^|\$ -- name: keyword.other.back-reference.regexp - match: \\[1-9][0-9]? -- name: keyword.operator.quantifier.regexp - match: "[?+*][?+]?|\\{(\\d+,\\d+|\\d+,|,\\d+|\\d+)\\}\\??" -- name: keyword.operator.or.regexp - match: \| -- name: comment.block.regexp - begin: \(\?\# - end: \) -- name: comment.line.number-sign.regexp - match: (?<=^|\s)#\s[[a-zA-Z0-9,. \t?!-:][^\x{00}-\x{7F}]]*$ - comment: We are restrictive in what we allow to go after the comment character to avoid false positives, since the availability of comments depend on regexp flags. -- name: keyword.other.option-toggle.regexp - match: \(\?[iLmsux]+\) -- name: keyword.other.back-reference.named.regexp - match: (\()(\?P=([a-zA-Z_][a-zA-Z_0-9]*\w*))(\)) -- name: meta.group.assertion.regexp - endCaptures: - "1": - name: punctuation.definition.group.regexp - begin: (\()((\?=)|(\?!)|(\?<=)|(\?<!)) - beginCaptures: - "6": - name: meta.assertion.negative-look-behind.regexp - "1": - name: punctuation.definition.group.regexp - "2": - name: punctuation.definition.group.assertion.regexp - "3": - name: meta.assertion.look-ahead.regexp - "4": - name: meta.assertion.negative-look-ahead.regexp - "5": - name: meta.assertion.look-behind.regexp - end: (\)) - patterns: - - include: $self -- name: meta.group.assertion.conditional.regexp - begin: (\()(\?\(([1-9][0-9]?|[a-zA-Z_][a-zA-Z_0-9]*)\)) - beginCaptures: - "1": - name: punctuation.definition.group.regexp - "2": - name: punctuation.definition.group.assertion.conditional.regexp - "3": - name: entity.name.section.back-reference.regexp - end: (\)) - patterns: - - include: $self - comment: we can make this more sophisticated to match the | character that separates yes-pattern from no-pattern, but it's not really necessary. -- name: meta.group.regexp - endCaptures: - "1": - name: punctuation.definition.group.regexp - begin: (\()((\?P<)([a-z]\w*)(>)|(\?:))? - beginCaptures: - "6": - name: punctuation.definition.group.no-capture.regexp - "1": - name: punctuation.definition.group.regexp - "3": - name: punctuation.definition.group.capture.regexp - "4": - name: entity.name.section.group.regexp - "5": - name: punctuation.definition.group.capture.regexp - end: (\)) - patterns: - - include: $self -- include: "#character-class" -foldingStopMarker: (\*/|\}|\)) -comment: Matches Python's regular expression syntax. diff --git a/vendor/ultraviolet/syntax/release_notes.syntax b/vendor/ultraviolet/syntax/release_notes.syntax deleted file mode 100644 index 7c2d44b..0000000 --- a/vendor/ultraviolet/syntax/release_notes.syntax +++ /dev/null @@ -1,46 +0,0 @@ ---- -name: Release Notes -fileTypes: -- tmReleaseNotes -scopeName: text.plain.release-notes -uuid: 8926CAFE-1CF3-4CF9-A056-4FF90F596E9A -patterns: -- name: meta.separator.release-notes - captures: - "1": - name: punctuation.definition.separator.release-notes - "2": - name: meta.toc-list.release-notes - "3": - name: punctuation.definition.separator.release-notes - match: "^(\\[)(?:[\\d-]+: )?(REVISION (\\d+|v[\\d.b]+))(\\])$\\n" -- begin: ^([ \t]*)(?=\S) - contentName: meta.paragraph.text - end: ^(?!\1(?=\S)) - patterns: - - name: markup.underline.link - match: (https?|ftp|mailto):\S+?(?=[)>,.':;"]*(\s|$)|$) - - captures: - "1": - name: keyword.other.release-notes - "2": - name: punctuation.definition.keyword.release-notes - "3": - name: punctuation.definition.keyword.release-notes - "4": - name: constant.other.bundle-name.release-notes - match: ((\[)(?:NEW|FIXED|CHANGED|REMOVED|INFO)(\])) (?:(.+? bundle):)? - - name: meta.ticket.release-notes - captures: - "1": - name: storage.type.ticket.release-notes - "2": - name: constant.numeric.ticket.release-notes - match: ([Tt]icket) ([0-9A-F]{8})\b - - name: meta.word.camel-case - match: \b[A-Z]*[a-z]+[A-Z]\w*\b - comment: "I do not want spell checking for CamelCase words. Since this is generally when quoting various API\xE2\x80\x99s, I have deliberately used A-Z and a-z (ASCII) -- Allan" - - captures: - "1": - name: constant.other.committer-name.release-notes - match: "\\((G(erd Knops|a(vin Kistner|rrett J. Woodworth)|ra(nt Hollingworth|eme Rocher))|R(yan McCuaig|ich Barton|o(ss Harmes|ger Braunstein|b(ert Rainthorpe| (Rix|Bevan))))|M(i(cha(il Pishchagin|el Sheets)|tch Chapman|etek B\xC4\x85k|k(e Mellor|ael S\xC3\xA4ker))|a(t(s Persson|t(hew Gilbert|eo Spinelli| Pelletier))|r(tin Str\xC3\xB6m|k Grimes)|x Williams))|B(ill Duenskie|ob Fleck|en(oit Gagnon|jamin Jackson| Perry)|arrett Clark|r(ian (Donovan|Lalor)|ett Terpstra|ad (Miller|Choate)))|H(enrik Nyh|adley Wickham)|S(t(ephen Skubik-Peplaski|\xC3\xA9phane Payrard|anley Rost)|imon (Gregory|Strandgaard)|u(ne Foldager|dara Williams)|ebastian Gr\xC3\xA4\xC3\x9Fl|am DeVore)|Nathan Youngman|C(h(a(ndler McWilliams|rilaos Skiadas)|ris(topher Forsythe| (Thomas|Jenkins)))|iar\xC3\xA1n Walsh)|T(homas Aylott|o(rsten Becker|m Lazar|bias Luetke)|akaaki Kato|roy Mcilvena)|Ian (Joyner|White)|Ollivier Robert|D(om(inique Peretti|enico Carbotta)|uane Johnson|a(n(iel Harple| Kelley)|vid (Glasser|Bonnet|Hansson|Powers|Wikler))|rew Colthorp)|J(iun Wei Chia|o(shua Emmons|nathan (Ragan-Kelley|Chaffer)|e Maller|achim M\xC3\xA5rtensson)|ustin French|eroen van der Ham|a(cob Rus|y Soffian|kub Ne\xC5\xA1et\xC5\x99il|m(is Buck|es (Edward Gray II|A. Baker))))|Paul(o Jorge Lopes de Moura| Bissex)|Eric Hsu|K(umar McMillan|evin Ballard)|F(ergus Bremner|abien POTENCIER|lorent Pillet|r(\xC3\xA9d\xC3\xA9ric Ball\xC3\xA9riaux|ank Brault))|Wil(son Miner|liam (D. Neumann|Prater))|A(n(thony Underwood|d(y Herbert|ers Thid|rew Henson))|dam Sanderson|urelio Marinho Jargas|parajita Fishman|l(e( Mu\xC3\xB1oz|xand(er John Ross|re Girard))|an Schussman|lan Odgaard)|mro Nasr))\\)$" diff --git a/vendor/ultraviolet/syntax/remind.syntax b/vendor/ultraviolet/syntax/remind.syntax deleted file mode 100644 index fde10ba..0000000 --- a/vendor/ultraviolet/syntax/remind.syntax +++ /dev/null @@ -1,253 +0,0 @@ ---- -name: Remind -fileTypes: -- defs.rem -- REM*.txt -- .reminders -firstLineMatch: ^REM* -scopeName: source.remind -repository: - message: - endCaptures: - "0": - name: keyword.control.endline.commandline.remind - begin: \b(?i:MSG|MSF|RUN|CAL|SPECIAL|PS|PSFILE)\b\s* - beginCaptures: - "0": - name: keyword.control.message.commandline.remind - end: (%?[ \t]*)(?=\n|\z) - patterns: - - include: "#message-body" - trigger: - patterns: - - name: meta.attime.trigger.remind - captures: - "1": - name: keyword.other.attime.trigger.remind - "2": - name: constant.other.time.trigger.remind - "3": - name: variable.other.component.trigger.remind - "4": - name: variable.other.comp.trigger.remind - match: \b(?i:(AT))\s+(\d{1,2}[:.]\d{2})(?:\s+(\+{1,2}\d+))?(?:\s+(\*\d+))?(?=\s) - - name: meta.duration.trigger.remind - captures: - "1": - name: keyword.other.duration.trigger.remind - "2": - name: constant.other.time.trigger.remind - match: \b(?i:(DURATION))\s+(\d{1,2}[:.]\d{2})(?=\s) - - name: keyword.control.command.trigger.remind - match: \b(?i:OMIT)\b - - name: keyword.control.move-reminder.trigger.remind - match: \b(?i:ONCE|SKIP|BEFORE|AFTER)\b - - name: variable.other.component.delta.trigger.remind - captures: - "1": - name: punctuation.definition.variable.remind - match: (\+{1,2})\d+ - - name: variable.other.component.back.trigger.remind - captures: - "1": - name: punctuation.definition.variable.remind - match: (\-{1,2})\d+ - - name: variable.other.component.repeat.trigger.remind - captures: - "1": - name: punctuation.definition.variable.remind - match: (\*)\d+ - - include: "#date-item" - expression: - patterns: - - captures: - "0": - name: punctuation.section.scope.remind - begin: \( - end: \) - patterns: - - include: "#expression" - - name: keyword.operator.remind - match: -|\*|/|%|\+|-|[!<>=]=?|&&|\|\| - - name: string.quoted.double.remind - endCaptures: - "0": - name: punctuation.definition.string.end.remind - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.remind - end: "\"" - patterns: - - name: constant.character.escape.remind - match: \\. - - name: constant.other.date.remind - match: "'\\d{4}([\\-/])\\d{1,2}\\1\\d{1,2}'" - - name: constant.other.time.remind - match: \d{1,2}[:.]\d{2} - - name: constant.numeric.integer.remind - match: \d+ - - name: variable.language.system.remind - match: \$(?:CalcUTC|CalMode|Daemon|DefaultPrio|DontFork|DontTrigAts|DontQueue|EndSent|EndSentIg|FirstIndent|FoldYear|FormWidth|HushMode|IgnoreOnce|InfDelta|LatDeg|LatMin|LatSec|Location|LongDeg|LongMin|LongSec|MaxSatIter|MinsFromUTC|NextMode|NumQueued|NumTrig|PrefixLineNo|PSCal|RunOff|SimpleCal|SortByDate|SortByPrio|SortByTime|SubsIndent)\b - - name: meta.function.builtin.remind - captures: - "0": - name: support.function.builtin.remind - begin: \b(?:abs|access|args|asc|baseyr|char|choose|coerce|date|dawn|day|daysinmon|defined|dosubst|dusk|easterdate|filedate|filedir|filename|getenv|hour|iif|index|isdst|isleap|isomitted|hebdate|hebday|hebmon|hebyear|language|lower|max|min|minsfromutc|minute|min|monnum|moondate|moontime|moonphase|now|ord|ostype|plural|psmoon|psshade|realnow|realtoday|sgn|shell|strlen|substr|sunrise|sunset|time|today|trigdate|trigger|trigtime|trigvalid|typeof|upper|value|version|wkday|wkdaynum|year)\( - end: \) - patterns: - - include: "#expression" - - name: meta.function.user.remind - endCaptures: - "1": - name: punctuation.definition.arguments.remind - begin: \b(\w+)(\() - beginCaptures: - "1": - name: entity.name.function.remind - "2": - name: punctuation.definition.arguments.remind - end: (\)) - patterns: - - include: "#expression" - - name: variable.parameter.user.remind - match: \b\w+\b - date-item: - patterns: - - name: support.constant.month.dateitem.remind - match: \b(?i:January|Jan|February|Feb|March|Mar|April|Apr|May|June|Jun|July|Jul|August|Aug|September|Sep|October|Oct|November|Nov|December|Dec)\b - - name: support.constant.weekday.dateitem.remind - match: \b(?i:Monday|Mon|Tuesday|Tue|Wednesday|Wed|Thursday|Thu|Friday|Fri|Saturday|Sat|Sunday|Sun)\b - - name: support.constant.day.dateitem.remind - match: \b(?:\d{1,2})\b - - name: support.constant.year.dateitem.remind - match: \b(?:\d{4})\b - message-body: - patterns: - - name: constant.other.placeholder.remind - captures: - "1": - name: punctuation.definition.constant.remind - match: (%)[a-zA-Z0-9_!@#] - - name: string.quoted.double.remind - endCaptures: - "0": - name: punctuation.definition.string.end.remind - begin: "%\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.remind - end: "%\"" - - include: "#bracketed-expression" - bracketed-expression: - captures: - "0": - name: punctuation.section.scope.remind - begin: \[ - end: \] - patterns: - - include: "#expression" -uuid: 8D255A1E-9CBC-4B22-8AAD-F8536C276727 -patterns: -- name: comment.line.number-sign.remind - captures: - "1": - name: punctuation.definition.comment.remind - match: "[ ]*(#).*\\n?" -- name: comment.line.semicolon.remind - captures: - "1": - name: punctuation.definition.comment.remind - match: "[ ]*(;).*\\n?" -- name: meta.single.command.remind - captures: - "0": - name: keyword.control.single.command.remind - match: \b(?i:(?:RUN\s+(ON|OFF))|(PUSH|CLEAR|POP)-OMIT-CONTEXT)\b -- name: meta.setline.remind - begin: \b(?i:(SET))\s+(\$?\w+)\s+ - beginCaptures: - "1": - name: keyword.control.set.setline.remind - "2": - name: variable.other.setline.remind - end: (?=#|\n|\z) - patterns: - - include: "#expression" -- name: meta.fsetline.remind - begin: \b(?i:(FSET))\s+(\w+(\())(\w+)?(?:,(\w+))*(\)) - beginCaptures: - "6": - name: punctuation.definition.arguments.remind - "1": - name: keyword.control.fset.fsetline.remind - "2": - name: entity.name.function.fsetline.remind - "3": - name: punctuation.definition.arguments.remind - "4": - name: variable.parameter.fsetline.remind - "5": - name: variable.parameter.fsetline.remind - end: (?=#|\n|\z) - patterns: - - include: "#expression" -- name: meta.unsetline.remind - begin: \b(?i:(UNSET))\b - beginCaptures: - "1": - name: keyword.control.set.unsetline.remind - end: (?=#|\n|\z) - patterns: - - name: variable.other.unsetline.remind - match: \b\w+\b -- name: meta.if.remind - captures: - "1": - name: keyword.control.if.remind - begin: \b(?i:(IF))\b - end: (?=#|\n|\z) - patterns: - - include: "#expression" -- name: meta.iftrig.remind - captures: - "1": - name: keyword.control.iftrig.remind - begin: \b(?i:(IFTRIG))\b - end: (?=#|\n|\z) - patterns: - - include: "#trigger" -- name: keyword.control.else-or-endif.remind - match: \b(?i:(ELSE|ENDIF))\s*(?=#|\n|\z) -- name: meta.includeline.remind - begin: \b(?i:INCLUDE)\b - beginCaptures: - "0": - name: keyword.control.include.commandline.remind - end: (?=#|\n|\z) -- name: meta.commandline.remind - endCaptures: - "0": - name: keyword.control.endline.commandline.remind - begin: \b(?i:REM|OMIT|BANNER)\b - beginCaptures: - "0": - name: keyword.control.command.commandline.remind - end: (%?[ \t]*)(?=(#|\n|\z)) - patterns: - - name: keyword.control.expiry.commandline.remind - match: \b(?i:SCHED|WARN|SCANFROM|SCAN|UNTIL)\b - - name: meta.satisfy.remind - begin: \b(?i:SATISFY)\b - beginCaptures: - "0": - name: keyword.control.satisfy.commandline.remind - end: (?=(#|\n|\z)) - patterns: - - include: "#expression" - - include: "#trigger" - - include: "#message-body" - - include: "#bracketed-expression" - - include: "#message" -- include: "#bracketed-expression" -- include: "#message" diff --git a/vendor/ultraviolet/syntax/restructuredtext.syntax b/vendor/ultraviolet/syntax/restructuredtext.syntax deleted file mode 100644 index 6574b5b..0000000 --- a/vendor/ultraviolet/syntax/restructuredtext.syntax +++ /dev/null @@ -1,250 +0,0 @@ ---- -name: reStructuredText -fileTypes: -- rst -- rest -scopeName: text.restructuredtext -repository: - inline: - patterns: - - captures: - "2": - name: meta.directive.restructuredtext - "3": - name: punctuation.definition.directive.restructuredtext - "4": - name: punctuation.separator.key-value.restructuredtext - begin: ^([ \t]*)((\.\.)\sraw(::)) html - end: ^(?!\1[ \t]) - patterns: - - include: text.html.basic - comment: directives.html - - name: meta.other.directive.restructuredtext - captures: - "1": - name: punctuation.definition.directive.restructuredtext - "2": - name: punctuation.separator.key-value.restructuredtext - match: (\.\.)\s[A-z][A-z0-9-_]+(::)\s*$ - comment: directives - - name: meta.raw.block.restructuredtext - captures: - "2": - name: markup.raw.restructuredtext - "3": - name: punctuation.definition.raw.restructuredtext - begin: ^([ \t]*).*?((::)) - end: ^(?=\1[^\s]+) - patterns: - - name: markup.raw.restructuredtext - match: .+ - comment: verbatim blocks - - name: meta.startraw.restructuredtext - match: "::" - comment: directives - - name: markup.bold.restructuredtext - captures: - "1": - name: punctuation.definition.italic.restructuredtext - "2": - name: punctuation.definition.italic.restructuredtext - match: (\*\*)[^*]+(\*\*) - comment: strong emphasis - - name: markup.italic.restructuredtext - captures: - "1": - name: punctuation.definition.italic.restructuredtext - "2": - name: punctuation.definition.italic.restructuredtext - match: (\*)\w[^*]\w+(\*) - comment: emphasis - - name: meta.link.reference.def.restructuredtext - captures: - "1": - name: punctuation.definition.link.restructuredtext - "2": - name: punctuation.definition.string.restructuredtext - "3": - name: string.other.link.title.restructuredtext - "4": - name: punctuation.separator.key-value.restructuredtext - "5": - name: markup.underline.link.restructuredtext - match: (\.\.)\s+(_)([\w\s]+)(:)\s+(.*) - comment: replacement - - name: markup.underline.substitution.restructuredtext - captures: - "1": - name: punctuation.definition.substitution.restructuredtext - match: (\|)[^|]+(\|_{0,2}) - comment: substitution - - name: meta.link.reference - captures: - "1": - name: string.other.link.title.restructuredtext - "2": - name: punctuation.definition.link.restructuredtext - match: \b(\w+)(_)\b - comment: links `...`_ or `...`__ - - name: meta.link.reference - captures: - "1": - name: punctuation.definition.link.restructuredtext - "2": - name: string.other.link.title.restructuredtext - "3": - name: punctuation.definition.link.restructuredtext - match: (`)([\w\s]+)(`_) - comment: links `...`_ or `...`__ - - name: meta.link.inline.restructuredtext - captures: - "6": - name: punctuation.definition.link.restructuredtext - "1": - name: punctuation.definition.link.restructuredtext - "2": - name: string.other.link.title.restructuredtext - "3": - name: punctuation.definition.location.restructuredtext - "4": - name: markup.underline.link.restructuredtext - "5": - name: punctuation.definition.location.restructuredtext - match: (`)([\w\s]+)\s+(<)(.*?)(>)(`_) - comment: "links `...`_ " - - name: meta.link.footnote.def.restructuredtext - captures: - "6": - name: punctuation.definition.constant.restructuredtext - "7": - name: punctuation.definition.constant.restructuredtext - "8": - name: string.other.footnote.restructuredtext - "1": - name: punctuation.definition.link.restructuredtext - "2": - name: constant.other.footnote.link.restructuredtext - "3": - name: punctuation.definition.constant.restructuredtext - match: ^(\.\.)\s+((\[)(((#?)[\w\s]*?)|\*)(\]))\s+(.*) - comment: replacement - - name: meta.link.footnote.numeric.restructuredtext - captures: - "1": - name: constant.other.footnote.link - "2": - name: punctuation.definition.constant.restructuredtext - "3": - name: punctuation.definition.constant.restructuredtext - "4": - name: punctuation.definition.constant.restructuredtext - match: ((\[)[0-9]+(\]))(_) - comment: "footnote reference: [0]_" - - name: meta.link.footnote.auto.restructuredtext - captures: - "1": - name: constant.other.footnote.link - "2": - name: punctuation.definition.constant.restructuredtext - "3": - name: punctuation.definition.constant.restructuredtext - "4": - name: punctuation.definition.constant.restructuredtext - match: ((\[#)[A-z0-9_]*(\]))(_) - comment: footnote reference [#]_ or [#foo]_ - - name: meta.link.footnote.symbol.auto.restructuredtext - captures: - "1": - name: constant.other.footnote.link.restructuredtext - "2": - name: punctuation.definition.constant.restructuredtext - "3": - name: punctuation.definition.constant.restructuredtext - "4": - name: punctuation.definition.constant.restructuredtext - match: ((\[)\*(\]))(_) - comment: footnote reference [*]_ - - name: meta.link.citation.def.restructuredtext - captures: - "6": - name: string.other.citation.restructuredtext - "1": - name: punctuation.definition.link.restructuredtext - "2": - name: constant.other.citation.link.restructuredtext - "3": - name: punctuation.definition.constant.restructuredtext - "4": - name: punctuation.definition.constant.restructuredtext - "5": - name: punctuation.definition.constant.restructuredtext - match: ^(\.\.)\s+((\[)[A-z][A-z0-9]*(\]))(_)\s+(.*) - comment: replacement - - name: meta.link.citation.restructuredtext - captures: - "1": - name: constant.other.citation.link.restructuredtext - "2": - name: punctuation.definition.constant.restructuredtext - "3": - name: punctuation.definition.constant.restructuredtext - "4": - name: punctuation.definition.constant.restructuredtext - match: ((\[)[A-z][A-z0-9_-]*(\]))(_) - comment: citation reference - - name: markup.raw.restructuredtext - captures: - "0": - name: punctuation.definition.raw.restructuredtext - begin: `` - end: `` - comment: inline literal - - name: markup.other.command.restructuredtext - captures: - "1": - name: punctuation.definition.intepreted.restructuredtext - "2": - name: punctuation.definition.intepreted.restructuredtext - match: (`)[^`]+(`)(?!_) - comment: intepreted text - - name: entity.name.tag.restructuredtext - captures: - "1": - name: punctuation.definition.field.restructuredtext - "2": - name: punctuation.definition.field.restructuredtext - match: (:)[A-z][A-z0-9 =\s\t_]*(:) - comment: field list - - name: markup.other.table.restructuredtext - captures: - "0": - name: punctuation.definition.table.restructuredtext - match: \+-[+-]+ - comment: table - - name: markup.other.table.restructuredtext - captures: - "0": - name: punctuation.definition.table.restructuredtext - match: \+=[+=]+ - comment: table - - name: markup.heading.restructuredtext - captures: - "1": - name: punctuation.definition.heading.restructuredtext - match: (^(=|-|~|`|#|"|\^|\+|\*){3,}$){1,1}? - - name: comment.line.double-dot.restructuredtext - begin: ^(\.\.) - beginCaptures: - "1": - name: punctuation.definition.comment.restructuredtext - end: $\n? - comment: comment -uuid: 62DA9AD6-36E1-4AB7-BB87-E933AD9FD1A4 -patterns: -- begin: ^([ \t]*)(?=\S) - contentName: meta.paragraph.restructuredtext - end: ^(?!\1(?=\S)) - patterns: - - include: "#inline" -keyEquivalent: ^~R -comment: syntax highlighting for reStructuredText http://docutils.sourceforge.net, based on rst mode from jEdit diff --git a/vendor/ultraviolet/syntax/rez.syntax b/vendor/ultraviolet/syntax/rez.syntax deleted file mode 100644 index 2fe3bf1..0000000 --- a/vendor/ultraviolet/syntax/rez.syntax +++ /dev/null @@ -1,80 +0,0 @@ ---- -name: Rez -fileTypes: -- r -scopeName: source.rez -repository: - escaped_char: - name: constant.character.escape.rez - match: \\. -uuid: F3EB29E9-8DB7-4052-9D48-5CDD2491D8D3 -foldingStartMarker: (/\*\*|\{\s*$) -patterns: -- name: comment.block.rez - captures: - "0": - name: punctuation.definition.comment.rez - begin: /\* - end: \*/ -- name: comment.line.double-slash.rez - captures: - "1": - name: punctuation.definition.comment.rez - match: (//).*$\n? -- name: keyword.control.rez - match: \b(?i:(change|data|delete|include|read|resource|type))\b - comment: Note that Xcode gets case sensitivity wrong (last checked Xcode 2.0). I'm not sure built-in functions are case-insensitive, though, so we might too. -- name: storage.type.rez - match: \b(?i:(align|array|binary|bit|bitstring|boolean|byte|case|char|cstring|decimal|enum|fill|hex|integer|key|literal|long|longint|nibble|octal|point|pstring|rect|string|switch|unsigned|wide|word|wstring))\b -- name: keyword.other.attributes.rez - match: \b(?i:(appheap|locked|nonpurgeable|purgeable|sysheap|unlocked))\b -- name: support.function.built-in.rez - captures: - "1": - name: punctuation.definition.function.rez - match: (\$\$)(?i:(ArrayIndex|Attributes|BitField|Byte|CountOf|Date|Day|Format|Hour|ID|Long|Minute|Month|Name|PackedSize|Read|Resource|ResourceSize|Second|Shell|Time|Type|Version|Weekday|Word|Year)) -- name: constant.numeric.rez - match: \b(((0(x|X|B)|\$)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)\b -- name: string.quoted.double.rez - endCaptures: - "0": - name: punctuation.definition.string.end.rez - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.rez - end: "\"" - patterns: - - include: "#escaped_char" -- name: string.quoted.single.rez - endCaptures: - "0": - name: punctuation.definition.string.end.rez - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.rez - end: "'" - patterns: - - include: "#escaped_char" -- name: string.quoted.other.hex.rez - endCaptures: - "0": - name: punctuation.definition.string.end.rez - begin: \$" - beginCaptures: - "0": - name: punctuation.definition.string.begin.rez - end: "\"" - patterns: - - include: "#escaped_char" -- name: meta.preprocessor.rez - captures: - "1": - name: punctuation.definition.preprocessor.rez - "2": - name: keyword.control.import.rez - match: ^\s*(#)\s*(define|defined|else|elif|endif|if|ifdef|ifndef|include|line|printf|undef)\b -foldingStopMarker: (\*\*/|^\s*\}) -keyEquivalent: ^~R -comment: "Rez. Legacy Mac OS source code frequently contains Rez files. \xE2\x80\x93 chris@cjack.com" diff --git a/vendor/ultraviolet/syntax/ruby.syntax b/vendor/ultraviolet/syntax/ruby.syntax deleted file mode 100644 index 6bcd6ca..0000000 --- a/vendor/ultraviolet/syntax/ruby.syntax +++ /dev/null @@ -1,1035 +0,0 @@ ---- -name: Ruby -fileTypes: -- rb -- rbx -- rjs -- Rakefile -- rake -- cgi -- fcgi -- gemspec -firstLineMatch: ^#!/.*\bruby\b -scopeName: source.ruby -repository: - nest_brackets: - captures: - "0": - name: punctuation.section.scope.ruby - begin: \[ - end: \] - patterns: - - include: "#nest_brackets" - interpolated_ruby: - patterns: - - name: source.ruby.embedded.source - captures: - "0": - name: punctuation.section.embedded.ruby - "1": - name: source.ruby.embedded.source.empty - match: "#\\{(\\})" - - name: source.ruby.embedded.source - captures: - "0": - name: punctuation.section.embedded.ruby - begin: "#\\{" - end: \} - patterns: - - include: "#nest_curly_and_self" - - include: $self - - name: variable.other.readwrite.instance.ruby - captures: - "1": - name: punctuation.definition.variable.ruby - match: (#@)[a-zA-Z_]\w* - - name: variable.other.readwrite.class.ruby - captures: - "1": - name: punctuation.definition.variable.ruby - match: (#@@)[a-zA-Z_]\w* - - name: variable.other.readwrite.global.ruby - captures: - "1": - name: punctuation.definition.variable.ruby - match: (#\$)[a-zA-Z_]\w* - escaped_char: - name: constant.character.escape.ruby - match: \\(?:0\d{1,2}|x[\da-fA-F]{1,2}|.) - regex_sub: - patterns: - - include: "#interpolated_ruby" - - include: "#escaped_char" - - name: string.regexp.arbitrary-repitition.ruby - captures: - "1": - name: punctuation.definition.arbitrary-repitition.ruby - "3": - name: punctuation.definition.arbitrary-repitition.ruby - match: (\{)\d+(,\d+)?(\}) - - name: string.regexp.character-class.ruby - captures: - "0": - name: punctuation.definition.character-class.ruby - begin: \[(?:\^?\])? - end: \] - patterns: - - include: "#escaped_char" - - name: string.regexp.group.ruby - captures: - "0": - name: punctuation.definition.group.ruby - begin: \( - end: \) - patterns: - - include: "#regex_sub" - - name: comment.line.number-sign.ruby - captures: - "1": - name: punctuation.definition.comment.ruby - match: (?<=^|\s)(#)\s[[a-zA-Z0-9,. \t?!-][^\x{00}-\x{7F}]]*$ - comment: We are restrictive in what we allow to go after the comment character to avoid false positives, since the availability of comments depend on regexp flags. - heredoc: - begin: ^<<-?\w+ - end: $ - patterns: - - include: $base - nest_parens_r: - captures: - "0": - name: punctuation.section.scope.ruby - begin: \( - end: \) - patterns: - - include: "#regex_sub" - - include: "#nest_parens_r" - nest_curly_r: - captures: - "0": - name: punctuation.section.scope.ruby - begin: \{ - end: \} - patterns: - - include: "#regex_sub" - - include: "#nest_curly_r" - nest_parens_i: - captures: - "0": - name: punctuation.section.scope.ruby - begin: \( - end: \) - patterns: - - include: "#interpolated_ruby" - - include: "#escaped_char" - - include: "#nest_parens_i" - nest_ltgt_r: - captures: - "0": - name: punctuation.section.scope.ruby - begin: \< - end: \> - patterns: - - include: "#regex_sub" - - include: "#nest_ltgt_r" - nest_curly_i: - captures: - "0": - name: punctuation.section.scope.ruby - begin: \{ - end: \} - patterns: - - include: "#interpolated_ruby" - - include: "#escaped_char" - - include: "#nest_curly_i" - nest_ltgt_i: - captures: - "0": - name: punctuation.section.scope.ruby - begin: \< - end: \> - patterns: - - include: "#interpolated_ruby" - - include: "#escaped_char" - - include: "#nest_ltgt_i" - nest_ltgt: - captures: - "0": - name: punctuation.section.scope.ruby - begin: \< - end: \> - patterns: - - include: "#nest_ltgt" - nest_curly_and_self: - patterns: - - captures: - "0": - name: punctuation.section.scope.ruby - begin: \{ - end: \} - patterns: - - include: "#nest_curly_and_self" - - include: $self - nest_parens: - captures: - "0": - name: punctuation.section.scope.ruby - begin: \( - end: \) - patterns: - - include: "#nest_parens" - nest_brackets_r: - captures: - "0": - name: punctuation.section.scope.ruby - begin: \[ - end: \] - patterns: - - include: "#regex_sub" - - include: "#nest_brackets_r" - nest_curly: - captures: - "0": - name: punctuation.section.scope.ruby - begin: \{ - end: \} - patterns: - - include: "#nest_curly" - nest_brackets_i: - captures: - "0": - name: punctuation.section.scope.ruby - begin: \[ - end: \] - patterns: - - include: "#interpolated_ruby" - - include: "#escaped_char" - - include: "#nest_brackets_i" -uuid: E00B62AC-6B1C-11D9-9B1F-000D93589AF6 -foldingStartMarker: "(?x)^\n\ - \t (\\s*+\n\ - \t (module|class|def\n\ - \t |unless|if\n\ - \t |case\n\ - \t |begin\n\ - \t |for|while|until\n\ - \t\t\t |^=begin\n\ - \t |( \"(\\\\.|[^\"])*+\" # eat a double quoted string\n\ - \t | '(\\\\.|[^'])*+' # eat a single quoted string\n\ - \t | [^#\"'] # eat all but comments and strings\n\ - \t )*\n\ - \t ( \\s (do|begin|case)\n\ - \t | (?<!\\$)[-+=&|*/~%^<>~] \\s*+ (if|unless)\n\ - \t )\n\ - \t )\\b\n\ - \t (?! [^;]*+ ; .*? \\bend\\b )\n\ - \t |( \"(\\\\.|[^\"])*+\" # eat a double quoted string\n\ - \t | '(\\\\.|[^'])*+' # eat a single quoted string\n\ - \t | [^#\"'] # eat all but comments and strings\n\ - \t )*\n\ - \t ( \\{ (?! [^}]*+ \\} )\n\ - \t | \\[ (?! [^\\]]*+ \\] )\n\ - \t )\n\ - \t ).*$\n\ - \t| [#] .*? \\(fold\\) \\s*+ $ # Sune\xE2\x80\x99s special marker\n\ - \t" -patterns: -- name: meta.class.ruby - captures: - "6": - name: variable.other.object.ruby - "7": - name: punctuation.definition.variable.ruby - "1": - name: keyword.control.class.ruby - "2": - name: entity.name.type.class.ruby - "4": - name: entity.other.inherited-class.ruby - "5": - name: punctuation.separator.inheritance.ruby - match: ^\s*(class)\s+(([.a-zA-Z0-9_:]+(\s*(<)\s*[.a-zA-Z0-9_:]+)?)|((<<)\s*[.a-zA-Z0-9_:]+)) -- name: meta.module.ruby - captures: - "6": - name: punctuation.separator.inheritance.ruby - "7": - name: entity.other.inherited-class.module.third.ruby - "8": - name: punctuation.separator.inheritance.ruby - "1": - name: keyword.control.module.ruby - "2": - name: entity.name.type.module.ruby - "3": - name: entity.other.inherited-class.module.first.ruby - "4": - name: punctuation.separator.inheritance.ruby - "5": - name: entity.other.inherited-class.module.second.ruby - match: ^\s*(module)\s+(([A-Z]\w*(::))?([A-Z]\w*(::))?([A-Z]\w*(::))*[A-Z]\w*) -- name: invalid.deprecated.ruby - match: (?<!\.)\belse(\s)+if\b - comment: "else if is a common mistake carried over from other languages. it works if you put in a second end, but it\xE2\x80\x99s never what you want." -- name: keyword.control.ruby - match: (?<!\.)\b(BEGIN|begin|case|class|else|elsif|END|end|ensure|for|if|in|module|rescue|then|unless|until|when|while)\b(?![?!]) - comment: everything being a reserved word, not a value and needing a 'end' is a.. -- name: keyword.control.ruby.start-block - match: (?<!\.)\bdo\b\s* - comment: contextual smart pair support for block parameters -- name: meta.syntax.ruby.start-block - match: (?<=\{)(\s+) - comment: contextual smart pair support -- name: keyword.operator.logical.ruby - match: (?<!\.)\b(and|not|or)\b - comment: " as above, just doesn't need a 'end' and does a logic operation" -- name: keyword.control.pseudo-method.ruby - match: (?<!\.)\b(alias|alias_method|break|next|redo|retry|return|super|undef|yield)\b(?![?!])|\bdefined\?|\bblock_given\? - comment: " just as above but being not a logical operation" -- name: constant.language.ruby - match: \b(nil|true|false)\b(?![?!]) -- name: variable.language.ruby - match: \b(__(FILE|LINE)__|self)\b(?![?!]) -- name: keyword.other.special-method.ruby - match: \b(initialize|new|loop|include|extend|raise|attr_reader|attr_writer|attr_accessor|attr|catch|throw|private|module_function|public|protected)\b(?![?!]) - comment: " everything being a method but having a special function is a.." -- name: meta.require.ruby - captures: - "1": - name: keyword.other.special-method.ruby - begin: \b(require)\b - end: $|(?=#) - patterns: - - include: $base -- name: variable.other.readwrite.instance.ruby - captures: - "1": - name: punctuation.definition.variable.ruby - match: (@)[a-zA-Z_]\w* -- name: variable.other.readwrite.class.ruby - captures: - "1": - name: punctuation.definition.variable.ruby - match: (@@)[a-zA-Z_]\w* -- name: variable.other.readwrite.global.ruby - captures: - "1": - name: punctuation.definition.variable.ruby - match: (\$)[a-zA-Z_]\w* -- name: variable.other.readwrite.global.pre-defined.ruby - captures: - "1": - name: punctuation.definition.variable.ruby - match: (\$)(!|@|&|`|'|\+|\d|~|=|/|\\|,|;|\.|<|>|_|\*|\$|\?|:|"|-[0adFiIlpv]) -- name: support.class.ruby - match: \b[A-Z][a-z]\w*(?=((\.|::)[A-Za-z]|\[)) -- name: meta.environment-variable.ruby - begin: \b(ENV)\[ - beginCaptures: - "1": - name: variable.other.constant.ruby - end: \] - patterns: - - include: $self -- name: variable.other.constant.ruby - match: \b[A-Z]\w*\b -- name: meta.function.method.with-arguments.ruby - endCaptures: - "0": - name: punctuation.definition.parameters.ruby - begin: (?<=^|\s)\b(def)\b\s+((?>[a-zA-Z_]\w*(?>\.|::))?(?>[a-zA-Z_]\w*(?>[?!]|=(?!>))?|===?|>[>=]?|<=>|<[<=]?|[%&`/\|]|\*\*?|=?~|[-+]@?|\[\]=?))\s*(\() - contentName: variable.parameter.function.ruby - beginCaptures: - "1": - name: keyword.control.def.ruby - "2": - name: entity.name.function.ruby - "3": - name: punctuation.definition.parameters.ruby - end: \) - patterns: - - include: $base - comment: " the method pattern comes from the symbol pattern, see there for a explaination" -- name: meta.function.method.without-arguments.ruby - captures: - "1": - name: keyword.control.def.ruby - "3": - name: entity.name.function.ruby - match: (?<=^|\s)(def)\b(\s+((?>[a-zA-Z_]\w*(?>\.|::))?(?>[a-zA-Z_]\w*(?>[?!]|=(?!>))?|===?|>[>=]?|<=>|<[<=]?|[%&`/\|]|\*\*?|=?~|[-+]@?|\[\]=?)))? - comment: " the optional name is just to catch the def also without a method-name" -- name: constant.numeric.ruby - match: \b(0[xX]\h(?>_?\h)*|\d(?>_?\d)*(\.(?![^[:space:][:digit:]])(?>_?\d)*)?([eE][-+]?\d(?>_?\d)*)?|0[bB][01]+)\b -- name: constant.other.symbol.single-quoted.ruby - captures: - "0": - name: punctuation.definition.constant.ruby - begin: ":'" - end: "'" - patterns: - - name: constant.character.escape.ruby - match: \\['\\] -- name: constant.other.symbol.double-quoted.ruby - captures: - "0": - name: punctuation.definition.constant.ruby - begin: ":\"" - end: "\"" - patterns: - - include: "#interpolated_ruby" - - include: "#escaped_char" -- name: string.quoted.single.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: "'" - patterns: - - name: constant.character.escape.ruby - match: \\'|\\\\ - comment: single quoted string (does not allow interpolation) -- name: string.quoted.double.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: "\"" - patterns: - - include: "#interpolated_ruby" - - include: "#escaped_char" - comment: double quoted string (allows for interpolation) -- name: string.interpolated.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: ` - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: ` - patterns: - - include: "#interpolated_ruby" - - include: "#escaped_char" - comment: execute string (allows for interpolation) -- name: string.interpolated.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: "%x\\{" - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: \} - patterns: - - include: "#interpolated_ruby" - - include: "#escaped_char" - - include: "#nest_curly_i" - comment: execute string (allow for interpolation) -- name: string.interpolated.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: "%x\\[" - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: \] - patterns: - - include: "#interpolated_ruby" - - include: "#escaped_char" - - include: "#nest_brackets_i" - comment: execute string (allow for interpolation) -- name: string.interpolated.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: "%x\\<" - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: \> - patterns: - - include: "#interpolated_ruby" - - include: "#escaped_char" - - include: "#nest_ltgt_i" - comment: execute string (allow for interpolation) -- name: string.interpolated.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: "%x\\(" - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: \) - patterns: - - include: "#interpolated_ruby" - - include: "#escaped_char" - - include: "#nest_parens_i" - comment: execute string (allow for interpolation) -- name: string.interpolated.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: "%x([^\\w])" - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: \1 - patterns: - - include: "#interpolated_ruby" - - include: "#escaped_char" - comment: execute string (allow for interpolation) -- captures: - "1": - name: string.regexp.classic.ruby - "2": - name: punctuation.definition.string.ruby - begin: "(?x)\n\ - \t\t\t (?:\n\ - \t\t\t ^ # beginning of line\n\ - \t\t\t | (?<= # or look-behind on:\n\ - \t\t\t [=>~(?:\\[,|&]\n\ - \t\t\t | (?:\\s|;)when\\s\n\ - \t\t\t | (?:\\s|;)or\\s\n\ - \t\t\t | (?:\\s|;)and\\s\n\ - \t\t\t | (?:\\s|;|\\.)index\\s\n\ - \t\t\t | (?:\\s|;|\\.)scan\\s\n\ - \t\t\t | (?:\\s|;|\\.)sub\\s\n\ - \t\t\t | (?:\\s|l|\\.)sub!\\s\n\ - \t\t\t | (?:\\s|;|\\.)gsub\\s\n\ - \t\t\t | (?:\\s|;|\\.)gsub!\\s\n\ - \t\t\t | (?:\\s|;|\\.)match\\s\n\ - \t\t\t | (?:\\s|;)if\\s\n\ - \t\t\t | (?:\\s|;)elsif\\s\n\ - \t\t\t | (?:\\s|;)while\\s\n\ - \t\t\t | (?:\\s|;)unless\\s\n\ - \t\t\t )\n\ - \t\t\t | (?<= # or a look-behind with line anchor:\n\ - \t\t\t ^when\\s # duplication necessary due to limits of regex\n\ - \t\t\t | ^index\\s\n\ - \t\t\t | ^scan\\s\n\ - \t\t\t | ^sub\\s\n\ - \t\t\t | ^gsub\\s\n\ - \t\t\t | ^sub!\\s\n\ - \t\t\t | ^gsub!\\s\n\ - \t\t\t | ^match\\s\n\ - \t\t\t | ^if\\s\n\ - \t\t\t | ^elsif\\s\n\ - \t\t\t | ^while\\s\n\ - \t\t\t | ^unless\\s\n\ - \t\t\t )\n\ - \t\t\t )\n\ - \t\t\t \\s*((/))(?![*+{}?])\n\ - \t\t\t" - contentName: string.regexp.classic.ruby - end: ((/[eimnosux]*)) - patterns: - - include: "#regex_sub" - comment: "regular expressions (normal)\n\ - \t\t\twe only start a regexp if the character before it (excluding whitespace)\n\ - \t\t\tis what we think is before a regexp\n\ - \t\t\t" -- name: string.regexp.mod-r.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: "%r\\{" - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: \}[eimnosux]* - patterns: - - include: "#regex_sub" - - include: "#nest_curly_r" - comment: regular expressions (literal) -- name: string.regexp.mod-r.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: "%r\\[" - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: \][eimnosux]* - patterns: - - include: "#regex_sub" - - include: "#nest_brackets_r" - comment: regular expressions (literal) -- name: string.regexp.mod-r.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: "%r\\(" - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: \)[eimnosux]* - patterns: - - include: "#regex_sub" - - include: "#nest_parens_r" - comment: regular expressions (literal) -- name: string.regexp.mod-r.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: "%r\\<" - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: \>[eimnosux]* - patterns: - - include: "#regex_sub" - - include: "#nest_ltgt_r" - comment: regular expressions (literal) -- name: string.regexp.mod-r.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: "%r([^\\w])" - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: \1[eimnosux]* - patterns: - - include: "#regex_sub" - comment: regular expressions (literal) -- name: string.quoted.other.literal.upper.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: "%[QWSR]?\\(" - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: \) - patterns: - - include: "#interpolated_ruby" - - include: "#escaped_char" - - include: "#nest_parens_i" - comment: literal capable of interpolation () -- name: string.quoted.other.literal.upper.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: "%[QWSR]?\\[" - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: \] - patterns: - - include: "#interpolated_ruby" - - include: "#escaped_char" - - include: "#nest_brackets_i" - comment: literal capable of interpolation [] -- name: string.quoted.other.literal.upper.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: "%[QWSR]?\\<" - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: \> - patterns: - - include: "#interpolated_ruby" - - include: "#escaped_char" - - include: "#nest_ltgt_i" - comment: literal capable of interpolation <> -- name: string.quoted.double.ruby.mod - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: "%[QWSR]?\\{" - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: \} - patterns: - - include: "#interpolated_ruby" - - include: "#escaped_char" - - include: "#nest_curly_i" - comment: literal capable of interpolation -- {} -- name: string.quoted.other.literal.upper.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: "%[QWSR]([^\\w])" - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: \1 - patterns: - - include: "#interpolated_ruby" - - include: "#escaped_char" - comment: literal capable of interpolation -- wildcard -- name: string.quoted.other.literal.other.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: "%([^\\w\\s=])" - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: \1 - patterns: - - include: "#interpolated_ruby" - - include: "#escaped_char" - comment: literal capable of interpolation -- wildcard -- name: string.quoted.other.literal.lower.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: "%[qws]\\(" - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: \) - patterns: - - name: constant.character.escape.ruby - match: \\\)|\\\\ - - include: "#nest_parens" - comment: literal incapable of interpolation -- () -- name: string.quoted.other.literal.lower.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: "%[qws]\\<" - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: \> - patterns: - - name: constant.character.escape.ruby - match: \\\>|\\\\ - - include: "#nest_ltgt" - comment: literal incapable of interpolation -- <> -- name: string.quoted.other.literal.lower.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: "%[qws]\\[" - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: \] - patterns: - - name: constant.character.escape.ruby - match: \\\]|\\\\ - - include: "#nest_brackets" - comment: literal incapable of interpolation -- [] -- name: string.quoted.other.literal.lower.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: "%[qws]\\{" - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: \} - patterns: - - name: constant.character.escape.ruby - match: \\\}|\\\\ - - include: "#nest_curly" - comment: literal incapable of interpolation -- {} -- name: string.quoted.other.literal.lower.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: "%[qws]([^\\w])" - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: \1 - patterns: - - match: \\. - comment: Cant be named because its not neccesarily an escape. - comment: literal incapable of interpolation -- wildcard -- name: constant.other.symbol.ruby - captures: - "1": - name: punctuation.definition.constant.ruby - match: (?<!:)(:)(?>[a-zA-Z_]\w*(?>[?!]|=(?![>=]))?|===?|>[>=]?|<[<=]?|<=>|[%&`/\|]|\*\*?|=?~|[-+]@?|\[\]=?|@@?[a-zA-Z_]\w*) - comment: symbols -- name: comment.block.documentation.ruby - captures: - "0": - name: punctuation.definition.comment.ruby - begin: ^=begin - end: ^=end - comment: multiline comments -- name: comment.line.number-sign.ruby - captures: - "1": - name: punctuation.definition.comment.ruby - match: (?:^[ \t]+)?(#).*$\n? -- name: constant.numeric.ruby - match: (?<!\w)\?(\\(x\h{1,2}(?!\h)\b|0[0-7]{0,2}(?![0-7])\b|[^x0MC])|(\\[MC]-)+\w|[^\s\\]) - comment: "\n\ - \t\t\tmatches questionmark-letters.\n\n\ - \t\t\texamples (1st alternation = hex):\n\ - \t\t\t?\\x1 ?\\x61\n\n\ - \t\t\texamples (2nd alternation = octal):\n\ - \t\t\t?\\0 ?\\07 ?\\017\n\n\ - \t\t\texamples (3rd alternation = escaped):\n\ - \t\t\t?\\n ?\\b\n\n\ - \t\t\texamples (4th alternation = meta-ctrl):\n\ - \t\t\t?\\C-a ?\\M-a ?\\C-\\M-\\C-\\M-a\n\n\ - \t\t\texamples (4th alternation = normal):\n\ - \t\t\t?a ?A ?0 \n\ - \t\t\t?* ?\" ?( \n\ - \t\t\t?. ?#\n\ - \t\t\t\n\ - \t\t\t\n\ - \t\t\tthe negative lookbehind prevents against matching\n\ - \t\t\tp(42.tainted?)\n\ - \t\t\t" -- captures: - "0": - name: string.unquoted.program-block.ruby - begin: ^__END__\n - contentName: text.plain - end: (?=not)impossible - patterns: - - name: text.html.embedded.ruby - begin: (?=<?xml|<(?i:html\b)|!DOCTYPE (?i:html\b)) - end: (?=not)impossible - patterns: - - include: text.html.basic - comment: __END__ marker -- name: string.unquoted.heredoc.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: (?>\=\s*<<(\w+))(?!\s+#\s*([Cc]|sh|[Jj]ava)) - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: ^\1$ - patterns: - - include: "#heredoc" - - include: "#interpolated_ruby" - - include: "#escaped_char" -- name: string.unquoted.embedded.html.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: (?><<-HTML\b) - contentName: text.html.embedded.ruby - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: \s*HTML$ - patterns: - - include: "#heredoc" - - include: text.html.basic - - include: "#interpolated_ruby" - - include: "#escaped_char" - comment: heredoc with embedded HTML and indented terminator -- name: string.unquoted.embedded.ruby.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: (?><<-(["\\']?)(\w+_(?i:eval))\1) - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: \s*\2$ - patterns: - - include: "#heredoc" - - include: "#interpolated_ruby" - - include: source.ruby - - include: "#escaped_char" - comment: ruby code in heredoc, interpolated -- name: string.unquoted.heredoc.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: (?><<-(\w+)) - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: \s*\1$ - patterns: - - include: "#heredoc" - - include: "#interpolated_ruby" - - include: "#escaped_char" - comment: heredoc with indented terminator -- name: string.unquoted.embedded.c.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: (?>\=\s*<<(\w+))(?=\s+#\s*[Cc](?!(\+\+|[Ss][Ss]))) - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: ^\1$ - patterns: - - include: "#heredoc" - - include: source.c - - include: "#interpolated_ruby" - - include: "#escaped_char" -- name: string.unquoted.embedded.cplusplus.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: (?>\=\s*<<(\w+))(?=\s+#\s*[Cc]\+\+) - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: ^\1$ - patterns: - - include: "#heredoc" - - include: source.c++ - - include: "#interpolated_ruby" - - include: "#escaped_char" -- name: string.unquoted.embedded.css.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: (?>\=\s*<<(\w+))(?=\s+#\s*[Cc][Ss][Ss]) - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: ^\1$ - patterns: - - include: "#heredoc" - - include: source.css - - include: "#interpolated_ruby" - - include: "#escaped_char" -- name: string.unquoted.embedded.js.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: (?>\=\s*<<(\w+))(?=\s+#\s*[Jj]ava[Ss]cript) - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: ^\1$ - patterns: - - include: "#heredoc" - - include: source.js - - include: "#interpolated_ruby" - - include: "#escaped_char" -- name: string.unquoted.embedded.shell.ruby - endCaptures: - "0": - name: punctuation.definition.string.end.ruby - begin: (?>\=\s*<<(\w+))(?=\s+#\s*sh) - beginCaptures: - "0": - name: punctuation.definition.string.begin.ruby - end: ^\1$ - patterns: - - include: "#heredoc" - - include: source.shell - - include: "#interpolated_ruby" - - include: "#escaped_char" -- name: meta.function-call.method.with-arguments.ruby - begin: (?<=[^\.])(?=(\.|::)[a-zA-Z][a-zA-Z0-9_!?=]*\()(\.|::) - beginCaptures: - "1": - name: punctuation.separator.method.ruby - end: (?<=[a-zA-Z0-9_!?=])(?=\() - patterns: - - comment: "made this way to eventually support including #known_function_names" - - name: entity.name.function.ruby - match: ([a-zA-Z][a-zA-Z0-9_!?=]*)(?=[^a-zA-Z0-9_!?]) -- name: meta.function-call.method.without-arguments.ruby - begin: (?<=[^\.])(?=(\.|::)[a-zA-Z][a-zA-Z0-9_!?]*[^a-zA-Z0-9_!?])(\.|::) - beginCaptures: - "1": - name: punctuation.separator.method.ruby - end: (?<=[a-zA-Z0-9_!?])(?=[^a-zA-Z0-9_!?]) - patterns: - - comment: "made this way to eventually support including #known_function_names" - - name: entity.name.function.ruby - match: ([a-zA-Z][a-zA-Z0-9_!?]*)(?=[^a-zA-Z0-9_!?]) -- name: meta.function-call.ruby - begin: (?=[a-zA-Z][a-zA-Z0-9_!?]+\() - end: (?=\() - patterns: - - comment: "eventually include #known_function_names" - - name: entity.name.function.ruby - match: ([a-zA-Z0-9_!?]+)(?=\() -- captures: - "1": - name: punctuation.separator.variable.ruby - begin: (?<=\{|do|\{\s|do\s)(\|) - end: (\|) - patterns: - - name: variable.other.block.ruby - match: "[_a-zA-Z][_a-zA-Z0-9]*" - - name: punctuation.separator.variable.ruby - match: "," -- name: punctuation.separator.key-value - match: => -- name: keyword.operator.unary.ruby - match: \+@|-@ -- name: keyword.operator.assignment.augmented.ruby - match: <<=|%=|&=|\*=|\*\*=|\+=|\-=|\^=|\|{1,2}=|/=|<< -- name: keyword.operator.comparison.ruby - match: <=>|<(?!<|=)|>(?!<|=|>)|<=|>=|===|==|=~|!=|!~|(?<=[ \t])\? -- name: keyword.operator.logical.ruby - match: (?<=[ \t])!|\bnot\b|&&|\band\b|\|\||\bor\b|\^ -- name: keyword.operator.arithmetic.ruby - match: (%|&|\*\*|\*|\+|\-|/) -- name: keyword.operator.assignment.ruby - match: "=" -- name: keyword.operator.other.ruby - match: \||~|>> -- name: punctuation.separator.other.ruby - match: ":" -- name: punctuation.separator.statement.ruby - match: \; -- name: punctuation.separator.object.ruby - match: "," -- name: punctuation.separator.method.ruby - match: "\\.|::" -- name: punctuation.section.scope.ruby - match: \{|\} -- name: punctuation.section.array.ruby - match: \[|\] -- name: punctuation.section.function.ruby - match: \(|\) -foldingStopMarker: "(?x)\n\ - \t\t( (^|;) \\s*+ end \\s*+ ([#].*)? $\n\ - \t\t| (^|;) \\s*+ end \\. .* $\n\ - \t\t| ^ \\s*+ [}\\]] \\s*+ ([#].*)? $\n\ - \t\t| [#] .*? \\(end\\) \\s*+ $ # Sune\xE2\x80\x99s special marker\n\ - \t\t| ^=end\n\ - \t\t)" -keyEquivalent: ^~R -comment: "\n\ - \tTODO: unresolved issues\n\n\ - \ttext:\n\ - \t\"p << end\n\ - \tprint me!\n\ - \tend\"\n\ - \tsymptoms:\n\ - \tnot recognized as a heredoc\n\ - \tsolution:\n\ - \tthere is no way to distinguish perfectly between the << operator and the start\n\ - \tof a heredoc. Currently, we require assignment to recognize a heredoc. More\n\ - \trefinement is possible.\n\ - \t\xE2\x80\xA2 Heredocs with indented terminators (<<-) are always distinguishable, however.\n\ - \t\xE2\x80\xA2 Nested heredocs are not really supportable at present\n\n\ - \ttext:\n\ - \tprint <<-'THERE' \n\ - \tThis is single quoted. \n\ - \tThe above used #{Time.now} \n\ - \tTHERE \n\ - \tsymtoms:\n\ - \tFrom Programming Ruby p306; should be a non-interpolated heredoc.\n\ - \t\n\ - \ttext:\n\ - \t\"a\\332a\"\n\ - \tsymptoms:\n\ - \t'\\332' is not recognized as slash3.. which should be octal 332.\n\ - \tsolution:\n\ - \tplain regexp.. should be easy.\n\n text:\n val?(a):p(b)\n val?'a':'b'\n symptoms:\n ':p' is recognized as a symbol.. its 2 things ':' and 'p'.\n :'b' has same problem.\n solution:\n ternary operator rule, precedence stuff, symbol rule.\n but also consider 'a.b?(:c)' ??\n" diff --git a/vendor/ultraviolet/syntax/ruby_experimental.syntax b/vendor/ultraviolet/syntax/ruby_experimental.syntax deleted file mode 100644 index 56c7af3..0000000 --- a/vendor/ultraviolet/syntax/ruby_experimental.syntax +++ /dev/null @@ -1,145 +0,0 @@ ---- -name: Ruby Experimental -scopeName: source.ruby.experimental -repository: - nest_function_parens: - captures: - "0": - name: punctuation.section.scope.ruby.experimental - begin: \( - contentName: meta.section.scope.ruby.experimental - end: \) - patterns: - - include: "#nest_function_parens" - - include: $self - known_function_names: - name: support.function.core.ruby - match: \b(abort_on_exception=|absolute\?|acos!|acosh!|add!|add\?|alive\?|all\?|any\?|asin!|asinh!|async=|atan!|atan2!|atanh!|attributes=|autoload\?|avail_out=|beginning_of_line\?|between\?|block_given\?|blockdev\?|bol\?|capitalize!|casefold\?|changed\?|chardev\?|charset=|chomp!|chop!|close!|closed\?|closed_read\?|closed_write\?|codepage=|collect!|comment=|compact!|const_defined\?|coredump\?|cos!|cosh!|critical=|data=|dataType=|datetime_format=|debug\?|default=|delete!|delete\?|directory\?|dn=|downcase!|dst\?|egid=|eid=|empty\?|enclosed\?|end\?|ended\?|eof\?|eos\?|eql\?|eqn\?|equal\?|error\?|event\?|exclude_end\?|executable\?|executable_real\?|exist\?|exists\?|exit!|exited\?|euid=|exp!|extensions=|fatal\?|file\?|filter=|finished\?|finite\?|flatten!|fnmatch\?|fragment=|frozen\?|fu_have_symlink\?|fu_world_writable\?|gid=|gmt\?|gregorian_leap\?|groups=|grpowned\?|gsub!|has_key\?|has_value\?|headers=|hierarchical\?|host=|identical\?|include\?|infinite\?|info\?|input\?|instance_of\?|integer\?|is_a\?|iterator\?|julian_leap\?|key\?|kind_of\?|leap\?|level=|lineno=|locked\?|log!|log10!|log=|lstrip!|map!|match\?|matched\?|max=|maxgroups=|member\?|merge!|method_defined\?|mountpoint\?|multipart\?|mtime=|multipart\?|nan\?|new!|next!|next\?|nil\?|nodeTypedValue=|nodeValue=|nonzero\?|normalize!|ns\?|ondataavailable=|onreadystatechange=|ontransformnode=|opaque=|optional\?|orig_name=|os\?|output\?|owned\?|params=|password=|path=|pipe\?|pointer=|port=|pos=|power!|preserveWhiteSpace=|priority=|private_method_defined\?|proper_subset\?|proper_superset\?|protected_method_defined\?|public_method_defined\?|query=|re_exchangeable\?|readable\?|readable_real\?|registry=|regular\?|reject!|relative\?|resolveExternals=|respond_to\?|rest\?|retval\?|reverse!|root\?|rstrip!|run\?|run=|scheme=|scope=|secure=|setgid\?|setuid\?|sid_available\?|signaled\?|sin!|singular\?|sinh!|size\?|slice!|socket\?|sort!|sqrt!|square\?|squeeze!|sticky\?|stop\?|stopped\?|stream_end\?|string=|strip!|sub!|subset\?|succ!|success\?|superset\?|swapcase!|symlink\?|sync=|sync_point\?|tainted\?|tan!|tanh!|text=|to=|tr!|tr_s!|tty\?|typecode=|uid=|uniq!|upcase!|uptodate\?|url=|user=|userinfo=|utc\?|valid_civil\?|valid_commercial\?|valid_jd\?|valid_ordinal\?|valid_time\?|validateOnParse=|value=|value\?|visible\?|warn\?|writable\?|writable_real\?|zero\?)|\b(__getobj__|__id__|__init__|__send__|__setobj__|_dump|_getproperty|_id2ref|_invoke|_load|_setproperty|abbrev|abort_on_exception|abort|abs2|absoluteChildNumber|absolute|abs|acosh|acos|add_builtin_type|add_domain_type|add_finalizer|add_observer|add_private_type|add_ruby_type|add|adler32|adler|ajd_to_amjd|ajd_to_jd|ajd|a|all_symbols|all_waits|allocate|amjd_to_ajd|amjd|ancestorChildNumber|ancestors|angle|appendChild|appendData|append_features|args|arg|arity|asctime|asinh|asin|assoc|async|at_exit|atan2|atanh|atan|atime|attributes|at|autoload|avail_in|avail_out|b64encode|backtrace|baseName|basename|base|benchmark|binding|bind|binmode|blksize|blockquote|blocks|bmbm|bm|broadcast|build2|build|call_finalizer|callcc|caller|call|capitalize|caption|captures|casecmp|cd|ceil|center|change_privilege|changed|charset_map|charset|chdir|check_until|checkbox_group|checkbox|check|childNodes|childNumber|children|chmod_R|chmod|chomp|chop|chown_R|chown|chroot|chr|civil_to_jd|civil|class_eval|class_name|class_variable_get|class_variable_set|class_variables|classify|class|cleanpath|clear|cloneNode|clone|close_read|close_write|close|cmp|codepage|coerce|collect2|collect|column_size|column_vector|column_vectors|columns|column|comment|commercial_to_jd|commercial|commit|compact|compare_by_row_vectors|compare_by|compare_file|compare_stream|compile|component_ary|component|concat|conj|conjugate|connect|const_get|const_load|const_missing|const_set|constants|conv|copy_entry|copy_file|copy_stream|copy|cosh|cos|count_observers|count|covector|cp_r|cp|crc32|crc_table|crc|createAttribute|createCDATASection|createComment|createDocumentFragment|createElement|createEntityReference|createNode|createProcessingInstruction|createTextNode|create_docfile|create_win32ole_makefile|critical|crypt|ctime|current|cwday|cweek|cwyear|dataType|data_type|data|datetime_format|day_fraction|day_fraction_to_time|day|debug|decode64|decode_b|decode|def_delegator|def_delegators|def_instance_delegator|def_instance_delegators|def_singleton_delegator|def_singleton_delegators|default_handler|default_port|default_proc|default|define_class|define_finalizer|define_define_define_instance_variables|define_method|define_method_missing|define_module|definition|deflate|deleteData|delete_at|delete_if|delete_observer|delete_observers|delete|denominator|depth|deq|detach|detect|detect_implicit|determinant|det|dev_major|dev_minor|dev|diagonal|difference|dir_foreach|dirname|disable|dispid|display|divide|divmod|div|dn|doctype|documentElement|downcase|downto|dump_stream|dump|dup|each2|each_byte|each_cons|each_document|each_entry|each_filename|each_index|each_key|each_line|each_node|each_object|each_pair|each_slice|each_value|each_with_index|each|eid|elements|emitter|enable|enclose|encode64|encode|end|england|enq|entities|entries|enum_cons|enum_for|enum_slice|enum_with_index|eof|erfc|erf|errno|errorCode|error|escapeElement|escapeHTML|escape|euid|eval|event_interface|exception|exclusive|exclusive_unlock|exec|exit_value|exitstatus|exit|expand_path|exp|extend_object|extended|extensions|extname|extract|failed|fail|fatal|fcntl|fetch|file_field|fileno|filepos|fill|filter|finalizers|find_all|find|finish|first|firstChild|flatten_merge|flatten|flock|floor|flush_next_in|flush_next_out|flush|fnmatch|for_fd|foreachline|foreach|fork|format|formatDate|formatIndex|formatNumber|formatTime|form|freeze|frexp|fsync|ftype|garbage_collect|gcdlcm|gcd|generate_args|generate_argtype|generate_argtypes|generate_class|generate_constants|generate_func_methods|generate_method_args_help|generate_method_body|generate_method_help|generate_methods|generate_method|generate_properties_with_args|generate_propget_methods|generate_propput_methods|generate_propputref_methods|generate|generic_parser|getAllResponseHeaders|getAttribute|getAttributeNode|getElementsByTagName|getNamedItem|getQualifiedItem|getResponseHeader|get_byte|getbyte|getch|getc|getegid|geteuid|getgid|getgm|getlocal|getpgid|getpgrp|getpriority|gets|getuid|getutc|getwd|gid|global_variables|glob|gmt_offset|gmtime|gmtoff|gm|grant_privilege|gregorian|grep|groups|group|gsub|guess1|guess2|guess_old|guess|guid|handler1|handler2|handler3|hasChildNodes|hasFeature|hash|header|helpcontext|helpfile|helpstring|hex|hidden|hour|html_escape|html|httpdate|hypot|h|iconv|id2name|identity|id|imag|image_button|image|img|implementation|im|included_modules|included|indexes|index|indices|induced_from|inflate|info|inherited|init_elements|initgroups|initialize_copy|inject|inner_product|ino|insertBefore|insertData|insert|inspect|install|instance_eval|instance_method|instance_methods|instance_variable_get|instance_variable_set|instance_variables|intern|intersection|inverse|inverse_from|invert|invkind|invoke|invoke_kind|inv|ioctl|isatty|isdst|iseuc|iso8601|issetugid|issjis|isutf8|italy|item|jd_to_ajd|jd_to_civil|jd_to_commercial|jd_to_ld|jd_to_mjd|jd_to_ordinal|jd_to_wday|jd|join_nowait|join|julian|kcode|kconv|keys|kill|lambda|lastChild|last_match|last|lchmod|lchown|lcm|ld_to_jd|ldexp|ld|length|level|lineno|linepos|(?<=\.)line|link|listup|list|ljust|ln_s|ln_sf|ln|loadXML|load_documents|load_file|load_stream|load|local_variables|localtime|local|lock|log10|log|lstat|lstrip|main|major_version|make_link|make_symlink|makedirs|map2|map|marshal_dump|marshal_load|matched|matched_size|matchedsize|match|maxgroups|max|mday|measure|members|memberwise|merge|message_message|method_added|method_missing|method_removed|method_undefined|methods|method|minor|minor_version|min|mjd_to_jd|mjd|mkdir_p|mkdir|mkpath|mktime|mode|module_eval|modulo|month|mon|move|mtime|multipart_form|must_C_version|mv|namespaceURI|name|navigate|nesting|new2|new_start|nextNode|nextSibling|next_wait|next|nitems|nkf|nlink|nodeFromID|nodeName|nodeType|nodeTypeString|nodeTypedValue|nodeValue|normalize|notationName|notations|notify_observers|now|num_waiting|numerator|object_id|object_maker|oct|offset_vtbl|offset|ole_classes|ole_free|ole_func_methods|ole_get_methods|ole_method|ole_method_help|ole_methods|ole_obj_help|ole_put_methods|ole_reference_count|ole_show_help|ole_type_detail|ole_type|oletypelib_name|on_event_with_outargs|on_event|ondataavailable|onreadystatechange|opendir|open|options|ordinal_to_jd|ordinal|orig_name|os_code|out|ownerDocument|pack|params|parentNode|parent|parseError|parse_documents|parse_file|parsed|parser|parse|partition|password|password_field|pass|path|peek|peep|pid|pipe|pointer|polar|popen|popup_menu|pop|post_match|pos|ppid|pre_match|prec_f|prec_i|prec|prefix|preserveWhiteSpace|pretty|previousSibling|printf|print|priority|private_class_method|private_instance_methods|private_methods|proc|progids|progid|protected_instance_methods|protected_methods|prune|publicId|public_class_method|public_instance_methods|public_methods|push|putc|puts|pwd|p|quick_emit|quote|quo|radio_button|radio_group|rand|rank|rassoc|raw_cookie|raw_cookie2|rdev_major|rdev_minor|rdev|rdiv|re_exchange|read_type_class|readchar|readlines|readline|readlink|readpartial|readyState|read|realpath|realtime|real|reason|reduce|regexp|rehash|reject|relative_path_from|remainder|removeAttribute|removeAttributeNode|removeChild|removeNamedItem|removeQualifiedItem|remove_class_variable|remove_const|remove_dir|remove_entry_secure|remove_entry|remove_file|remove_finalizer|remove_instance_variable|remove_method|remove|rename|reopen|replaceChild|replaceData|replace|request_uri|require|reset|resolveExternals|resolver|responseBody|responseStream|responseText|responseXML|rest_size|restore|restsize|rest|result|return_type_detail|return_type|return_vtype|reverse_each|reverse|rewind|rfc1123_date|rfc2822|rfc822|rid|rindex|rjust|rm_f|rm_rf|rm_r|rmdir|rmtree|rm|roots|root|round|route_from|route_to|row_size|row_vector|row_vectors|rows|row|rpower|rstrip|run|r|safe_level|safe_unlink|save(?!!)|scalar|scan_full|scan_until|scan|scope|scrolling_list|search_full|sec|seek|selectNodes|selectSingleNode|select|send|setAttribute|setAttributeNode|setNamedItem|setRequestHeader|set_attributes|set_backtrace|set_dictionary|set_dn|set_eoutvar|set_extensions|set_filter|set_fragment|set_headers|set_host|set_log|set_opaque|set_password|set_path|set_port|set_query|set_registry|set_scheme|set_scope|set_to|set_trace_func|set_typecode|set_user|set_userinfo|setegid|seteuid|setgid|setpgid|setpgrp|setpriority|setproperty|setregid|setresgid|setresuid|setreuid|setrgid|setruid|setsid|setuid|setup|shellwords|shift|signal|sin|singleton_method_added|singleton_method_removed|singleton_method_undefined|singleton_methods|sinh|size_opt_params|size_params|size|skip_until|skip|sleep|slice|sort_by|sort|source|specified|split|splitText|sprintf|sqrt|squeeze|srand|srcText|src_type|start|status|statusText|stat|step|stop_msg_stopsig|stop|store|strftime|string|strip|strptime|sub|submit|substringData|subtract|succ|success|sum|superclass|swapcase|switch|symlink|synchronize|sync|syscall|sysopen|sysread|sysseek|systemId|system|syswrite|tagName|tagurize|taint|tanh|tan|target|teardown|tell|terminate|termsig|test__invoke|test_bracket_equal_with_arg|test_class_to_s|test_const_CP_ACP|test_const_CP_MACCP|test_const_CP_OEMCP|test_const_CP_SYMBOL|test_const_CP_THREAD_ACP|test_const_CP_UTF7|test_const_CP_UTF8|test_convert_bignum|test_dispid|test_each|test_event|test_event_interface|test_get_win32ole_object|test_helpcontext|test_helpfile|test_helpstring|test_input|test_invoke_kind|test_invoke|test_name|test_no_exist_property|test_offset_vtbl|test_ole_func_methods|test_ole_get_methods|test_ole_invoke_with_named_arg|test_ole_invoke_with_named_arg_last|test_ole_method_help|test_ole_methods|test_ole_put_methods|test_ole_type|test_ole_type_detail|test_on_event|test_on_event2|test_on_event3|test_on_event4|test_openSchema|test_optional|test_output|test_return_type|test_return_type_detail|test_return_vtype|test_s_codepage|test_s_codepage_changed|test_s_codepage_set|test_s_connect|test_s_const_load|test_s_test_s_new_DCOM|test_s_new_from_clsid|test_s_ole_classes|test_s_progids|test_s_typelibs|test_setproperty|test_setproperty_bracket|test_setproperty_with_equal|test_src_type|test_to_s|test_typekind|test_value|test_variables|test_variant|test_visible|test|text_field|textarea|text|time_to_day_fraction|timeout|times|tmpdir|to_ary|to_a|to_enum|to_f|to_hash|to_int|to_io|to_i|to_mailtext|to_proc|to_rfc822text|to_r|to_set|to_str|to_sym|to_s|today|toeuc|tojis|tosjis|total_in|total_out|touch|toutf16|toutf8|tr_s|trace_var|trace|transaction|transfer|transformNode|transformNodeToObject|transpose|trap|truncate|try_implicit|try_lock|tr|tv_sec|tv_usec|typekind|typelibs|type|t|uid|umask|unbind|undef_method|undefine_finalizer|unescapeElement|unescapeHTML|unescape|ungetc|union|uniqueID|uniq|unknown|unlink|unlock|unpack|unscan|unshift|untaint|untrace_var|unused|upcase|update|upto|url_encode|url|use_registry|usec|userinfo|user|utc_offset|utc|utime|u|validateOnParse|values_at|values|value|variable_kind|variables|varkind|version|wait2|waitall|waitpid|waitpid2|wait|wakeup|warn|wday|wrap|write|xmlschema|xml|yday|year|yield|zero|zip|zlib_version|zone_offset|zone)\b - comment: |- - - adding all the core methods here to provide a visual aid for spelling errors, - as long as the current theme highlights [support.function] scopes. - - ie: if you miss type first as fisrt, then the word will not highlight. - leading-space: - patterns: - - name: meta.leading-tabs - begin: ^(?=(\t| )) - end: (?=[^\t\s]|\n) - patterns: - - captures: - "6": - name: meta.even-tab.group6.spaces - "11": - name: meta.odd-tab.group11.spaces - "7": - name: meta.odd-tab.group7.spaces - "8": - name: meta.even-tab.group8.spaces - "9": - name: meta.odd-tab.group9.spaces - "1": - name: meta.odd-tab.group1.spaces - "2": - name: meta.even-tab.group2.spaces - "3": - name: meta.odd-tab.group3.spaces - "4": - name: meta.even-tab.group4.spaces - "10": - name: meta.even-tab.group10.spaces - "5": - name: meta.odd-tab.group5.spaces - match: ( )( )?( )?( )?( )?( )?( )?( )?( )?( )?( )? - - captures: - "6": - name: meta.even-tab.group6.tab - "11": - name: meta.odd-tab.group11.tab - "7": - name: meta.odd-tab.group7.tab - "8": - name: meta.even-tab.group8.tab - "9": - name: meta.odd-tab.group9.tab - "1": - name: meta.odd-tab.group1.tab - "2": - name: meta.even-tab.group2.tab - "3": - name: meta.odd-tab.group3.tab - "4": - name: meta.even-tab.group4.tab - "10": - name: meta.even-tab.group10.tab - "5": - name: meta.odd-tab.group5.tab - match: (\t)(\t)?(\t)?(\t)?(\t)?(\t)?(\t)?(\t)?(\t)?(\t)?(\t)? -uuid: C36CAB29-030A-418B-9F72-7FE6D526A408 -foldingStartMarker: "(?x)^\n\ - \t (\\s*+\n\ - \t (module|class|def\n\ - \t |unless|if\n\ - \t |case\n\ - \t |begin\n\ - \t |for|while|until\n\ - \t |( \"(\\\\.|[^\"])*+\" # eat a double quoted string\n\ - \t | '(\\\\.|[^'])*+' # eat a single quoted string\n\ - \t | [^#\"'] # eat all but comments and strings\n\ - \t )*\n\ - \t ( \\s (do|begin|case)\n\ - \t | [-+=&|*/~%^<>~] \\s*+ (if|unless)\n\ - \t )\n\ - \t )\\b\n\ - \t (?! [^;]*+ ; .*? \\bend\\b )\n\ - \t |( \"(\\\\.|[^\"])*+\" # eat a double quoted string\n\ - \t | '(\\\\.|[^'])*+' # eat a single quoted string\n\ - \t | [^#\"'] # eat all but comments and strings\n\ - \t )*\n\ - \t ( \\{ (?! [^}]*+ \\} )\n\ - \t | \\[ (?! [^\\]]*+ \\] )\n\ - \t )\n\ - \t ).*$\n\ - \t| [#] .*? \\(fold\\) \\s*+ $ # Sune\xE2\x80\x99s special marker\n\ - \t" -patterns: -- name: meta.function-call.method.without-arguments.ruby - begin: (?<=[^\.]\.|::)(?=[a-zA-Z][a-zA-Z0-9_!?]*[^a-zA-Z0-9_!?]) - end: (?<=[a-zA-Z0-9_!?])(?=[^a-zA-Z0-9_!?]) - patterns: - - include: "#known_function_names" - - name: entity.name.function.ruby - match: ([a-zA-Z][a-zA-Z0-9_!?]*)(?=[^a-zA-Z0-9_!?]) -- name: meta.function-call.method.with-arguments.ruby - begin: (?<=[^\.])(?=(\.|::)[a-zA-Z][a-zA-Z0-9_!?]*\()(\.|::) - beginCaptures: - "1": - name: punctuation.separator.method.ruby - end: (?<=\)) - patterns: - - include: "#nest_function_parens" - - include: "#known_function_names" - - name: entity.name.function.ruby - match: ([a-zA-Z][a-zA-Z0-9_!?]*)(?=\() - - include: $self -- name: meta.function-call.ruby - begin: (?=[a-zA-Z0-9_!?]+\() - end: (?<=\)) - patterns: - - include: "#nest_function_parens" - - include: "#known_function_names" - - name: entity.name.function.ruby - match: ([a-zA-Z0-9_!?]+)(?=\() - - include: $self -- include: "#leading-space" -- include: source.ruby -- name: variable.other.ruby - match: ((?<=\W)\b|^)\w+\b(?=\s*([\]\)\}\=\+\-\*\/\^\$\,]|<\s|<<\s)) - comment: This is kindof experimental. There really is no way to perfectly match all regular variables, but you can pretty well assume that any normal word in certain curcumstances that havnt already been scoped as something else are probably variables, and the advantages beat the potential errors -foldingStopMarker: "(?x)\n\ - \t\t( (^|;) \\s*+ end \\s*+ ([#].*)? $\n\ - \t\t| (^|;) \\s*+ end \\. .* $\n\ - \t\t| ^ \\s*+ [}\\]]\\)? \\s*+ ([#].*)? $\n\ - \t\t| [#] .*? \\(end\\) \\s*+ $ # Sune\xE2\x80\x99s special marker\n\ - \t\t)" -keyEquivalent: ^~R diff --git a/vendor/ultraviolet/syntax/ruby_on_rails.syntax b/vendor/ultraviolet/syntax/ruby_on_rails.syntax deleted file mode 100644 index dd9e90f..0000000 --- a/vendor/ultraviolet/syntax/ruby_on_rails.syntax +++ /dev/null @@ -1,88 +0,0 @@ ---- -name: Ruby on Rails -fileTypes: -- rxml -scopeName: source.ruby.rails -uuid: 54D6E91E-8F31-11D9-90C5-0011242E4184 -foldingStartMarker: "(?x)^\n\ - \t (\\s*+\n\ - \t (module|class|def\n\ - \t |unless|if\n\ - \t |case\n\ - \t |begin\n\ - \t |for|while|until\n\ - \t |( \"(\\\\.|[^\"])*+\" # eat a double quoted string\n\ - \t | '(\\\\.|[^'])*+' # eat a single quoted string\n\ - \t | [^#\"'] # eat all but comments and strings\n\ - \t )*\n\ - \t ( \\s (do|begin|case)\n\ - \t | [-+=&|*/~%^<>~] \\s*+ (if|unless)\n\ - \t )\n\ - \t )\\b\n\ - \t (?! [^;]*+ ; .*? \\bend\\b )\n\ - \t |( \"(\\\\.|[^\"])*+\" # eat a double quoted string\n\ - \t | '(\\\\.|[^'])*+' # eat a single quoted string\n\ - \t | [^#\"'] # eat all but comments and strings\n\ - \t )*\n\ - \t ( \\{ (?! [^}]*+ \\} )\n\ - \t | \\[ (?! [^\\]]*+ \\] )\n\ - \t )\n\ - \t ).*$\n\ - \t| [#] .*? \\(fold\\) \\s*+ $ # Sune\xE2\x80\x99s special marker\n\ - \t" -patterns: -- name: meta.rails.functional_test - begin: (^\s*)(?=class\s+(([.a-zA-Z0-9_:]+ControllerTest(\s*<\s*[.a-zA-Z0-9_:]+)?))) - end: ^\1(?=end)\b - patterns: - - include: source.ruby - - include: $self - comment: Uses lookahead to match classes with the ControllerTest suffix; includes 'source.ruby' to avoid infinite recursion -- name: meta.rails.controller - begin: (^\s*)(?=class\s+(([.a-zA-Z0-9_:]+Controller\b(\s*<\s*[.a-zA-Z0-9_:]+)?)|(<<\s*[.a-zA-Z0-9_:]+)))(?!.+\bend\b) - end: ^\1(?=end)\b - patterns: - - include: source.ruby - - include: $self - comment: Uses lookahead to match classes with the Controller suffix; includes 'source.ruby' to avoid infinite recursion -- name: meta.rails.helper - begin: (^\s*)(?=module\s+((([A-Z]\w*::)*)[A-Z]\w*)Helper) - end: ^\1(?=end)\b - patterns: - - include: source.ruby - - include: $self - comment: Uses lookahead to match modules with the Helper suffix; includes 'source.ruby' to avoid infinite recursion -- name: meta.rails.mailer - begin: (^\s*)(?=class\s+(([.a-zA-Z0-9_:]+(\s*<\s*ActionMailer::Base)))) - end: ^\1(?=end)\b - patterns: - - include: source.ruby - - include: $self - comment: Uses lookahead to match classes that inherit from ActionMailer::Base; includes 'source.ruby' to avoid infinite recursion -- name: meta.rails.model - begin: (^\s*)(?=class\s+.+ActiveRecord::Base) - end: ^\1(?=end)\b - patterns: - - include: source.ruby - - include: $self - comment: Uses lookahead to match classes that (may) inherit from ActiveRecord::Base; includes 'source.ruby' to avoid infinite recursion -- name: meta.rails.unit_test - begin: (^\s*)(?=class\s+(?![.a-zA-Z0-9_:]+ControllerTest)(([.a-zA-Z0-9_:]+Test(\s*<\s*[.a-zA-Z0-9_:]+)?)|(<<\s*[.a-zA-Z0-9_:]+))) - end: ^\1(?=end)\b - patterns: - - include: source.ruby - - include: $self - comment: Uses lookahead to match classes with the Test suffix; includes 'source.ruby' to avoid infinite recursion -- name: support.function.actionpack.rails - match: \b(before_filter|skip_before_filter|skip_after_filter|after_filter|around_filter|filter|filter_parameter_logging|layout|require_dependency|render|render_action|render_text|render_file|render_template|render_nothing|render_component|render_without_layout|url_for|redirect_to|redirect_to_path|redirect_to_url|helper|helper_method|model|service|observer|serialize|scaffold|verify|hide_action)\b -- name: support.function.activerecord.rails - match: \b(acts_as_list|acts_as_tree|after_create|after_destroy|after_save|after_update|after_validation|after_validation_on_create|after_validation_on_update|before_create|before_destroy|before_save|before_update|before_validation|before_validation_on_create|before_validation_on_update|composed_of|belongs_to|has_one|has_many|has_and_belongs_to_many|helper|helper_method|validate|validate_on_create|validates_numericality_of|validate_on_update|validates_acceptance_of|validates_associated|validates_confirmation_of|validates_each|validates_format_of|validates_inclusion_of|validates_length_of|validates_presence_of|validates_size_of|validates_uniqueness_of|attr_protected|attr_accessible)\b -- name: support.function.activesupport.rails - match: \b(cattr_accessor|mattr_accessor)\b -- include: source.ruby -foldingStopMarker: "(?x)\n\ - \t\t( (^|;) \\s*+ end \\s*+ ([#].*)? $\n\ - \t\t| ^ \\s*+ [}\\]] \\s*+ ([#].*)? $\n\ - \t\t| [#] .*? \\(end\\) \\s*+ $ # Sune\xE2\x80\x99s special marker\n\ - \t\t)" -keyEquivalent: ^~R diff --git a/vendor/ultraviolet/syntax/s5.syntax b/vendor/ultraviolet/syntax/s5.syntax deleted file mode 100644 index ccf836e..0000000 --- a/vendor/ultraviolet/syntax/s5.syntax +++ /dev/null @@ -1,69 +0,0 @@ ---- -name: S5 Slide Show -fileTypes: -- s5 -scopeName: source.s5 -uuid: 84A2047B-4453-418D-B009-A3D3C60F3D1E -foldingStartMarker: |- - (?x) - (<(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl)\b.*?> - |<!--(?!.*-->) - |\{\s*($|\?>\s*$|//|/\*(.*\*/\s*$|(?!.*?\*/))) - ) -patterns: -- name: meta.header.s5 - captures: - "1": - name: keyword.other.s5 - "2": - name: punctuation.separator.key-value.s5 - "3": - name: string.unquoted.s5 - match: ^([A-Za-z0-9]+)(:)\s*(.*)$\n? -- begin: ^(?![A-Za-z0-9]+:) - end: ^(?=not)possible$ - patterns: - - begin: (^_{10}$) - contentName: text.html.markdown.handout.s5 - beginCaptures: - "1": - name: meta.separator.handout.s5 - end: "(?=^(?:(?:\xE2\x9C\x82-{6})+|^#{10})$)" - patterns: - - include: text.html.markdown - comment: "\n\ - \t\t\t\t\t\tname = 'meta.separator.handout.s5';\n\ - \t\t\t\t\t\tmatch = '(^_{10}$)';\n\ - \t\t\t\t\t" - - begin: (^#{10}$) - contentName: text.html.markdown.notes.s5 - beginCaptures: - "1": - name: meta.separator.notes.s5 - end: "(?=^(?:(?:\xE2\x9C\x82-{6})+|_{10})$)" - patterns: - - include: text.html.markdown - comment: "\n\ - \t\t\t\t\t\tname = 'meta.separator.notes.s5';\n\ - \t\t\t\t\t\tmatch = '(^#{10}$)';\n\ - \t\t\t\t\t" - - begin: "^((\xE2\x9C\x82-{6})+$\\n)" - contentName: text.html.markdown.slide.s5 - beginCaptures: - "1": - name: meta.separator.slide.s5 - end: "(?=^(?:(?:\xE2\x9C\x82-{6})+|_{10}|#{10})$)" - patterns: - - include: text.html.markdown - comment: "\n\ - \t\t\t\t\t\tname = 'meta.separator.slide.s5';\n\ - \t\t\t\t\t\tmatch = '^((\xE2\x9C\x82-{6})+$\\n)';\n\ - \t\t\t\t\t" - - include: text.html.markdown -foldingStopMarker: |- - (?x) - (</(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl)> - |^\s*--> - |(^|\s)\} - ) -keyEquivalent: ^~S diff --git a/vendor/ultraviolet/syntax/scheme.syntax b/vendor/ultraviolet/syntax/scheme.syntax deleted file mode 100644 index e1c0020..0000000 --- a/vendor/ultraviolet/syntax/scheme.syntax +++ /dev/null @@ -1,347 +0,0 @@ ---- -name: Scheme -fileTypes: -- scm -- sch -scopeName: source.scheme -repository: - illegal: - name: invalid.illegal.parenthesis.scheme - match: "[()]" - quote-sexp: - begin: (?<=\()\s*(quote)\b\s* - contentName: string.other.quote.scheme - beginCaptures: - "1": - name: keyword.control.quote.scheme - end: (?=[\s)])|(?<=\n) - patterns: - - include: "#quoted" - comment: "\n\ - \t\t\t\tSomething quoted with (quote \xC2\xABthing\xC2\xBB). In this case \xC2\xABthing\xC2\xBB\n\ - \t\t\t\twill not be evaluated, so we are considering it a string.\n\ - \t\t\t" - quote: - patterns: - - name: constant.other.symbol.scheme - captures: - "1": - name: punctuation.section.quoted.symbol.scheme - match: "(?x)\n\ - \t\t\t\t\t\t(')\\s*\n\ - \t\t\t\t\t\t([[:alnum:]][[:alnum:]!$%&*+-./:<=>?@^_~]*)\n\ - \t\t\t\t\t" - - name: constant.other.empty-list.schem - captures: - "1": - name: punctuation.section.quoted.empty-list.scheme - "2": - name: meta.expression.scheme - "3": - name: punctuation.section.expression.begin.scheme - "4": - name: punctuation.section.expression.end.scheme - match: "(?x)\n\ - \t\t\t\t\t\t(')\\s*\n\ - \t\t\t\t\t\t((\\()\\s*(\\)))\n\ - \t\t\t\t\t" - - name: string.other.quoted-object.scheme - begin: (')\s* - beginCaptures: - "1": - name: punctuation.section.quoted.scheme - end: (?=[\s()])|(?<=\n) - patterns: - - include: "#quoted" - comment: quoted double-quoted string or s-expression - comment: "\n\ - \t\t\t\tWe need to be able to quote any kind of item, which creates\n\ - \t\t\t\ta tiny bit of complexity in our grammar. It is hopefully\n\ - \t\t\t\tnot overwhelming complexity.\n\ - \t\t\t\t\n\ - \t\t\t\tNote: the first two matches are special cases. quoted\n\ - \t\t\t\tsymbols, and quoted empty lists are considered constant.other\n\ - \t\t\t\t\n\ - \t\t\t" - language-functions: - patterns: - - name: keyword.control.scheme - match: |- - (?x) - (?<=(\s|\()) # preceded by space or ( - ( do|or|and|else|quasiquote|begin|if|case|set!| - cond|let|unquote|define|let\*|unquote-splicing|delay| - letrec) - (?=(\s|\()) - - name: support.function.boolean-test.scheme - match: "(?x)\n\ - \t\t\t\t\t\t(?<=(\\s|\\()) # preceded by space or (\n\ - \t\t\t\t\t\t( char-alphabetic|char-lower-case|char-numeric|\n\ - \t\t\t\t\t\t char-ready|char-upper-case|char-whitespace|\n\ - \t\t\t\t\t\t (?:char|string)(?:-ci)?(?:=|<=?|>=?)|\n\ - \t\t\t\t\t\t atom|boolean|bound-identifier=|char|complex|\n\ - \t\t\t\t\t\t identifier|integer|symbol|free-identifier=|inexact|\n\ - \t\t\t\t\t\t eof-object|exact|list|(?:input|output)-port|pair|\n\ - \t\t\t\t\t\t real|rational|zero|vector|negative|odd|null|string|\n\ - \t\t\t\t\t\t eq|equal|eqv|even|number|positive|procedure\n\ - \t\t\t\t\t\t)\n\ - \t\t\t\t\t\t(\\?)\t\t# name ends with ? sign\n\ - \t\t\t\t\t\t(?=(\\s|\\()) # followed by space or (\n\ - \t\t\t\t\t" - comment: "\n\ - \t\t\t\t\t\tThese functions run a test, and return a boolean\n\ - \t\t\t\t\t\tanswer.\n\ - \t\t\t\t\t" - - name: support.function.convert-type.scheme - match: "(?x)\n\ - \t\t\t\t\t\t(?<=(\\s|\\()) # preceded by space or (\n\ - \t\t\t\t\t\t( char->integer|exact->inexact|inexact->exact|\n\ - \t\t\t\t\t\t integer->char|symbol->string|list->vector|\n\ - \t\t\t\t\t\t list->string|identifier->symbol|vector->list|\n\ - \t\t\t\t\t\t string->list|string->number|string->symbol|\n\ - \t\t\t\t\t\t number->string\n\ - \t\t\t\t\t\t)\n\ - \t\t\t\t\t\t(?=(\\s|\\()) # followed by space or (\t\t\t\t\t\n\ - \t\t\t\t\t" - comment: "\n\ - \t\t\t\t\t\tThese functions change one type into another.\n\ - \t\t\t\t\t" - - name: support.function.with-side-effects.scheme - match: "(?x)\n\ - \t\t\t\t\t\t(?<=(\\s|\\()) # preceded by space or (\n\ - \t\t\t\t\t\t( set-(?:car|cdr)|\t\t\t\t # set car/cdr\n\ - \t\t\t\t\t\t (?:vector|string)-(?:fill|set) # fill/set string/vector\n\ - \t\t\t\t\t\t)\n\ - \t\t\t\t\t\t(!)\t\t\t# name ends with ! sign\n\ - \t\t\t\t\t\t(?=(\\s|\\()) # followed by space or (\n\ - \t\t\t\t\t" - comment: "\n\ - \t\t\t\t\t\tThese functions are potentially dangerous because\n\ - \t\t\t\t\t\tthey have side-effects which could affect other\n\ - \t\t\t\t\t\tparts of the program.\n\ - \t\t\t\t\t" - - name: support.function.arithmetic-operators.scheme - match: "(?x)\n\ - \t\t\t\t\t\t(?<=(\\s|\\()) # preceded by space or (\n\ - \t\t\t\t\t\t( >=?|<=?|=|[*/+-])\n\ - \t\t\t\t\t\t(?=(\\s|\\()) # followed by space or (\n\ - \t\t\t\t\t\t" - comment: "\n\ - \t\t\t\t\t\t+, -, *, /, =, >, etc. \n\ - \t\t\t\t\t" - - name: support.function.general.scheme - match: "(?x)\n\ - \t\t\t\t\t\t(?<=(\\s|\\()) # preceded by space or (\n\ - \t\t\t\t\t\t( append|apply|approximate|\n\ - \t\t\t\t\t\t call-with-current-continuation|call/cc|catch|\n\ - \t\t\t\t\t\t construct-identifier|define-syntax|display|foo|\n\ - \t\t\t\t\t\t for-each|force|cd|gen-counter|gen-loser|\n\ - \t\t\t\t\t\t generate-identifier|last-pair|length|let-syntax|\n\ - \t\t\t\t\t\t letrec-syntax|list|list-ref|list-tail|load|log|\n\ - \t\t\t\t\t\t macro|magnitude|map|map-streams|max|member|memq|\n\ - \t\t\t\t\t\t memv|min|newline|nil|not|peek-char|rationalize|\n\ - \t\t\t\t\t\t read|read-char|return|reverse|sequence|substring|\n\ - \t\t\t\t\t\t syntax|syntax-rules|transcript-off|transcript-on|\n\ - \t\t\t\t\t\t truncate|unwrap-syntax|values-list|write|write-char|\n\ - \t\t\t\t\t\t \n\ - \t\t\t\t\t\t # cons, car, cdr, etc\n\ - \t\t\t\t\t\t cons|c(a|d){1,4}r| \n \n\ - \t\t\t\t\t\t # unary math operators\n\ - \t\t\t\t\t\t abs|acos|angle|asin|assoc|assq|assv|atan|ceiling|\n\ - \t\t\t\t\t\t cos|floor|round|sin|sqrt|tan|\n\ - \t\t\t\t\t\t (?:real|imag)-part|numerator|denominator\n \n\ - \t\t\t\t\t\t # other math operators\n\ - \t\t\t\t\t\t modulo|exp|expt|remainder|quotient|lcm|\n \n\ - \t\t\t\t\t\t # ports / files\n\ - \t\t\t\t\t\t call-with-(?:input|output)-file|\n\ - \t\t\t\t\t\t (?:close|current)-(?:input|output)-port|\n\ - \t\t\t\t\t\t with-(?:input|output)-from-file|\n\ - \t\t\t\t\t\t open-(?:input|output)-file|\n\ - \t\t\t\t\t\t \n\ - \t\t\t\t\t\t # char-\xC2\xABfoo\xC2\xBB\n\ - \t\t\t\t\t\t char-(?:downcase|upcase|ready)|\n\ - \t\t\t\t\t\t \n\ - \t\t\t\t\t\t # make-\xC2\xABfoo\xC2\xBB\n\ - \t\t\t\t\t\t make-(?:polar|promise|rectangular|string|vector)\n\ - \t\t\t\t\t\t \n\ - \t\t\t\t\t\t # string-\xC2\xABfoo\xC2\xBB, vector-\xC2\xABfoo\xC2\xBB\n\ - \t\t\t\t\t\t string(?:-(?:append|copy|length|ref))?|\n\ - \t\t\t\t\t\t vector(?:-length|-ref)\n\ - \t\t\t\t\t\t)\n\ - \t\t\t\t\t\t(?=(\\s|\\()) # followed by space or (\n\ - \t\t\t\t\t" - quoted: - patterns: - - include: "#string" - - name: meta.expression.scheme - endCaptures: - "1": - name: punctuation.section.expression.end.scheme - begin: (\() - beginCaptures: - "1": - name: punctuation.section.expression.begin.scheme - end: (\)) - patterns: - - include: "#quoted" - - include: "#quote" - - include: "#illegal" - constants: - patterns: - - name: constant.language.boolean.scheme - match: "#[t|f]" - - name: constant.numeric.scheme - match: (?<=[\(\s])(#e|#i)?[0-9][0-9.]* - - name: constant.numeric.scheme - match: (?<=[\(\s])(#x)[0-9a-fA-F]+ - - name: constant.numeric.scheme - match: (?<=[\(\s])(#o)[0-7]+ - - name: constant.numeric.scheme - match: (?<=[\(\s])(#b)[01]+ - comment: - name: comment.line.semicolon.scheme - captures: - "1": - name: punctuation.definition.comment.semicolon.scheme - match: (;).*$\n? - string: - name: string.quoted.double.scheme - endCaptures: - "1": - name: punctuation.definition.string.end.scheme - begin: (") - beginCaptures: - "1": - name: punctuation.definition.string.begin.scheme - end: (") - patterns: - - name: constant.character.escape.scheme - match: \\. - sexp: - name: meta.expression.scheme - endCaptures: - "1": - name: punctuation.section.expression.end.scheme - "2": - name: meta.after-expression.scheme - begin: (\() - beginCaptures: - "1": - name: punctuation.section.expression.begin.scheme - end: (\))(\n)? - patterns: - - include: "#comment" - - name: meta.declaration.procedure.scheme - captures: - "1": - name: keyword.control.scheme - "2": - name: entity.name.function.scheme - "3": - name: variable.parameter.function.scheme - begin: "(?x)\n\ - \t\t\t\t\t\t(?<=\\() # preceded by (\n\ - \t\t\t\t\t\t(define)\\s+ # define\n\ - \t\t\t\t\t\t\\( # list of parameters\n\ - \t\t\t\t\t\t ([[:alnum:]][[:alnum:]!$%&*+-./:<=>?@^_~]*)\n\ - \t\t\t\t\t\t ((\\s+\n\ - \t\t\t\t\t\t ([[:alnum:]][[:alnum:]!$%&*+-./:<=>?@^_~]*|[._])\n\ - \t\t\t\t\t\t )*\n\ - \t\t\t\t\t\t )\\s*\n\ - \t\t\t\t\t\t\\)\n\ - \t\t\t\t\t" - end: (?=\)) - patterns: - - include: "#comment" - - include: "#sexp" - - include: "#illegal" - - name: meta.declaration.procedure.scheme - captures: - "1": - name: keyword.control.scheme - "2": - name: variable.parameter.scheme - begin: "(?x)\n\ - \t\t\t\t\t\t(?<=\\() # preceded by (\n\ - \t\t\t\t\t\t(lambda)\\s+\n\ - \t\t\t\t\t\t(\\() # opening paren\n\ - \t\t\t\t\t\t((?:\n\ - \t\t\t\t\t\t ([[:alnum:]][[:alnum:]!$%&*+-./:<=>?@^_~]*|[._])\n\ - \t\t\t\t\t\t \\s*\n\ - \t\t\t\t\t\t)*)\n\ - \t\t\t\t\t\t(\\)) # closing paren\n\ - \t\t\t\t\t" - end: (?=\)) - patterns: - - include: "#comment" - - include: "#sexp" - - include: "#illegal" - comment: "\n\ - \t\t\t\t\t\tNot sure this one is quite correct. That \\s* is\n\ - \t\t\t\t\t\tparticularly troubling\n\ - \t\t\t\t\t" - - name: meta.declaration.variable.scheme - captures: - "1": - name: keyword.control.scheme - "2": - name: variable.other.scheme - begin: (?<=\()(define)\s([[:alnum:]][[:alnum:]!$%&*+-./:<=>?@^_~]*)\s*.*? - end: (?=\)) - patterns: - - include: "#comment" - - include: "#sexp" - - include: "#illegal" - - include: "#quote-sexp" - - include: "#quote" - - include: "#language-functions" - - include: "#string" - - include: "#constants" - - name: constant.character.named.scheme - match: (?<=[\(\s])(#\\)(space|newline|tab)(?=[\s\)]) - - name: constant.character.hex-literal.scheme - match: (?<=[\(\s])(#\\)x[0-9A-F]{2,4}(?=[\s\)]) - - name: constant.character.escape.scheme - match: (?<=[\(\s])(#\\).(?=[\s\)]) - - name: punctuation.separator.cons.scheme - match: (?<=[ ()])\.(?=[ ()]) - comment: "\n\ - \t\t\t\t\t\tthe . in (a . b) which conses together two elements\n\ - \t\t\t\t\t\ta and b. (a b c) == (a . (b . (c . nil)))\n\ - \t\t\t\t\t" - - include: "#sexp" - - include: "#illegal" -uuid: 3EC2CFD0-909C-4692-AC29-1A60ADBC161E -foldingStartMarker: |- - (?x)^ [ \t]* \( - (?<par> - ( [^()\n]++ | \( \g<par> \)? )*+ - ) - $ -patterns: -- include: "#comment" -- include: "#sexp" -- include: "#string" -- include: "#language-functions" -- include: "#quote" -- include: "#illegal" -foldingStopMarker: |- - (?x)^ [ \t]* - (?<par> - ( [^()\n]++ | \( \g<par> \) )*+ - ) - ( \) [ \t]*+ ) ++ - $ -keyEquivalent: ^~S -comment: "\n\ - \t\tThe foldings do not currently work the way I want them to. This\n\ - \t\tmay be a limitation of the way they are applied rather than the\n\ - \t\tregexps in use. Nonetheless, the foldings will end on the last\n\ - \t\tidentically indented blank line following an s-expression. Not\n\ - \t\tideal perhaps, but it works. Also, the #illegal pattern never\n\ - \t\tmatches an unpaired ( as being illegal. Why?! -- Rob Rix\n\ - \t\t\n\ - \t\tOk, hopefully this grammar works better on quoted stuff now. It\n\ - \t\tmay break for fancy macros, but should generally work pretty\n\ - \t\tsmoothly. -- Jacob Rus\n\ - \t" diff --git a/vendor/ultraviolet/syntax/scilab.syntax b/vendor/ultraviolet/syntax/scilab.syntax deleted file mode 100644 index 6816221..0000000 --- a/vendor/ultraviolet/syntax/scilab.syntax +++ /dev/null @@ -1,41 +0,0 @@ ---- -name: Scilab -fileTypes: -- sce -- sci -- tst -- dem -scopeName: source.scilab -uuid: 14374AA3-A329-4623-8DFA-1ACC2CE222B9 -foldingStartMarker: ^(?!.*//.*).*\b(if|while|for|function|select)\b -patterns: -- name: comment.line.double-slash.scilab - begin: // - end: $\n? -- name: constant.numeric.scilab - match: \b(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?\b -- name: support.constant.scilab - match: (%inf|%i|%pi|%eps|%e|%nan|%s|%t|%f)\b -- name: string.quoted.double.scilab - begin: "\"" - end: "\"(?!\")" - patterns: - - name: constant.character.escape.scilab - match: "''|\"\"" -- name: string.quoted.single.scilab - begin: (?<![\w\]\)])' - end: "'(?!')" - patterns: - - name: constant.character.escape.scilab - match: "''|\"\"" -- captures: - "1": - name: keyword.control.scilab - "2": - name: entity.name.function.scilab - match: \b(function)\s+(?:[^=]+=\s*)?(\w+)(?:\s*\(.*\))? -- name: keyword.control.scilab - match: \b(if|then|else|elseif|while|for|function|end|endfunction|return|select|case|break|global)\b -- name: punctuation.separator.continuation.scilab - match: \.\.\.\s*$ -foldingStopMarker: \b(endfunction|end)\b diff --git a/vendor/ultraviolet/syntax/setext.syntax b/vendor/ultraviolet/syntax/setext.syntax deleted file mode 100644 index 6c1a955..0000000 --- a/vendor/ultraviolet/syntax/setext.syntax +++ /dev/null @@ -1,147 +0,0 @@ ---- -name: Setext -fileTypes: -- etx -- etx.txt -firstLineMatch: setext -scopeName: text.setext -repository: - underline: - name: markup.underline.setext - captures: - "1": - name: punctuation.definition.underline.setext - "2": - name: punctuation.definition.underline.setext - "3": - name: punctuation.definition.underline.setext - "4": - name: punctuation.definition.underline.setext - match: \b(_)\w+(?<!_)(_)\b|\b(_).+(?<!_)(_)\b - hotword: - name: meta.link.reference.setext - captures: - "0": - name: constant.other.reference.link.setext - "1": - name: punctuation.definition.reference.setext - match: \b[-\w.]*\w(?<!_)(_)\b - inline: - patterns: - - include: "#italic" - - include: "#bold" - - include: "#underline" - - include: "#hotword" - - include: "#link" - - include: "#doc_separator" - bold: - name: markup.bold.setext - captures: - "1": - name: punctuation.definition.bold.setext - "2": - name: punctuation.definition.bold.setext - match: ([*]{2}).+?([*]{2}) - link: - captures: - "1": - name: punctuation.definition.link.setext - "2": - name: markup.underline.link.setext - "3": - name: punctuation.definition.link.setext - match: (<)((?i:mailto|https?|ftp|news)://.*?)(>) - comment: Not actually part of setext, added for Tidbits. - doc_separator: - name: meta.separator.document.setext - captures: - "1": - name: punctuation.definition.separator.setext - match: \s*(\$\$)$\n? - italic: - name: markup.italic.setext - captures: - "1": - name: punctuation.definition.italic.setext - "2": - name: punctuation.definition.italic.setext - match: (~)\w+(~) -uuid: FB227CE6-DC4C-4632-BCA3-965AE0D8E419 -patterns: -- include: "#inline" -- name: meta.header.setext - captures: - "1": - name: keyword.other.setext - "2": - name: punctuation.separator.key-value.setext - "3": - name: string.unquoted.setext - match: ^(Subject|Date|From)(:) (.+) -- name: markup.heading.1.setext - match: ^={3,}\s*$\n? -- name: markup.heading.2.setext - match: ^-{3,}\s*$\n? -- name: markup.quote.setext - captures: - "1": - name: punctuation.definition.quote.setext - begin: ^(>)\s - end: $ - patterns: - - include: "#inline" -- name: markup.other.bullet.setext - captures: - "1": - name: punctuation.definition.bullet.setext - begin: ^([*])\s - end: $ - patterns: - - include: "#inline" -- name: markup.raw.setext - endCaptures: - "0": - name: punctuation.definition.raw.end.setext - begin: ` - beginCaptures: - "0": - name: punctuation.definition.raw.begin.setext - end: ` -- name: meta.note.def.setext - captures: - "7": - name: punctuation.definition.string.end.setext - "1": - name: punctuation.definition.note.setext - "2": - name: constant.other.reference.note.setext - "3": - name: punctuation.definition.reference.setext - "4": - name: string.quoted.other.note.setext - "5": - name: punctuation.definition.string.begin.setext - match: ^(\.{2}) ((_)[-\w.]+) +((\()(.+(\))|.+))$ -- name: meta.link.reference.def.setext - captures: - "1": - name: punctuation.definition.reference.setext - "2": - name: constant.other.reference.link.setext - "3": - name: punctuation.definition.reference.setext - "4": - name: markup.underline.link.setext - match: ^(\.{2}) ((_)[-\w.]+) +(.{2,})$ -- name: comment.line.double-dot.setext - captures: - "1": - name: punctuation.definition.comment.setext - match: ^(\.{2}) (?![.]).+$\n? -- name: comment.block.logical_end_of_text.setext - captures: - "1": - name: punctuation.definition.comment.setext - begin: ^(\.{2})$ - end: not(?<=possible) -keyEquivalent: ^~S diff --git a/vendor/ultraviolet/syntax/shell-unix-generic.syntax b/vendor/ultraviolet/syntax/shell-unix-generic.syntax deleted file mode 100644 index ea75048..0000000 --- a/vendor/ultraviolet/syntax/shell-unix-generic.syntax +++ /dev/null @@ -1,384 +0,0 @@ ---- -name: Shell Script (Bash) -fileTypes: -- sh -- ss -- bashrc -- bash_profile -- bash_login -- profile -- bash_logout -firstLineMatch: ^#!.*(bash|zsh|sh|tcsh) -scopeName: source.shell -repository: - interpolation: - patterns: - - name: string.interpolated.backtick.shell - endCaptures: - "0": - name: punctuation.definition.string.end.shell - begin: ` - beginCaptures: - "0": - name: punctuation.definition.string.begin.shell - end: ` - patterns: - - name: constant.character.escape.shell - match: \\[`\\$] - - name: string.interpolated.dollar.shell - endCaptures: - "0": - name: punctuation.definition.string.end.shell - begin: \$\( - beginCaptures: - "0": - name: punctuation.definition.string.begin.shell - end: \) - patterns: - - include: $self - variable: - patterns: - - name: variable.other.special.shell - captures: - "1": - name: punctuation.definition.variable.shell - match: (\$)[-*@#?$!0_] - - name: variable.other.positional.shell - captures: - "1": - name: punctuation.definition.variable.shell - match: (\$)[1-9] - - name: variable.other.normal.shell - captures: - "1": - name: punctuation.definition.variable.shell - match: (\$)[a-zA-Z_][a-zA-Z0-9_]* - - name: variable.other.bracket.shell - captures: - "0": - name: punctuation.definition.variable.shell - begin: \$\{ - end: \} -uuid: DDEEA3ED-6B1C-11D9-8B10-000D93589AF6 -foldingStartMarker: \{ -patterns: -- name: support.function.shell - match: \b(time)\b -- name: keyword.operator.list.shell - match: ;|&&|&|\|\| -- name: keyword.operator.pipe.shell - match: "[|!]" -- name: meta.scope.logical-expression.shell - captures: - "1": - name: punctuation.definition.logical-expression.shell - begin: (\[{2}) - end: (\]{2}) - patterns: - - name: keyword.operator.logical.shell - match: ==|!=|&&|!|\|\| - comment: do we want a special rule for ( expr )? - - include: $self -- name: meta.scope.expression.shell - captures: - "1": - name: punctuation.definition.expression.shell - begin: (\({2}) - end: (\){2}) - patterns: - - include: $self -- name: meta.scope.subshell.shell - captures: - "1": - name: punctuation.definition.subshell.shell - begin: (\() - end: (\)) - patterns: - - include: $self -- name: meta.scope.group.shell - captures: - "1": - name: punctuation.definition.group.shell - begin: (?<=\s|^)(\{)(?=\s|$) - end: (?<=^|;)\s*(\}) - patterns: - - include: $self -- name: constant.character.escape.shell - match: \\. -- name: string.quoted.single.shell - endCaptures: - "0": - name: punctuation.definition.string.end.shell - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.shell - end: "'" -- name: string.quoted.double.shell - endCaptures: - "0": - name: punctuation.definition.string.end.shell - begin: \$?" - beginCaptures: - "0": - name: punctuation.definition.string.begin.shell - end: "\"" - patterns: - - name: constant.character.escape.shell - match: \\[\$`"\\\n] - - include: "#variable" - - include: "#interpolation" -- name: string.quoted.single.dollar.shell - endCaptures: - "0": - name: punctuation.definition.string.end.shell - begin: \$' - beginCaptures: - "0": - name: punctuation.definition.string.begin.shell - end: "'" - patterns: - - name: constant.character.escape.ansi-c.shell - match: \\(a|b|e|f|n|r|t|v|\\|') - - name: constant.character.escape.octal.shell - match: \\[0-9]{3} - - name: constant.character.escape.hex.shell - match: \\x[0-9a-fA-F]{2} - - name: constant.character.escape.control-char.shell - match: \\c. -- name: keyword.operator.tilde.shell - match: (?<=\s|:|=|^)~ -- include: "#variable" -- include: "#interpolation" -- name: string.other.math.shell - endCaptures: - "0": - name: punctuation.definition.string.end.shell - begin: \$\({2} - beginCaptures: - "0": - name: punctuation.definition.string.begin.shell - end: \){2} -- name: string.interpolated.process-substitution.shell - endCaptures: - "0": - name: punctuation.definition.string.end.shell - begin: "[><]\\(" - beginCaptures: - "0": - name: punctuation.definition.string.begin.shell - end: \) -- name: string.unquoted.heredoc.no-indent.ruby.shell - endCaptures: - "1": - name: keyword.control.heredoc-token.shell - captures: - "0": - name: punctuation.definition.string.shell - begin: (<<)-("|'|)(RUBY)\2 - contentName: source.ruby.embedded.shell - beginCaptures: - "1": - name: keyword.operator.heredoc.shell - "3": - name: keyword.control.heredoc-token.shell - end: ^\t*(RUBY)$ - patterns: - - include: source.ruby -- name: string.unquoted.heredoc.ruby.shell - endCaptures: - "1": - name: keyword.control.heredoc-token.shell - captures: - "0": - name: punctuation.definition.string.shell - begin: (<<)("|'|)(RUBY)\2 - contentName: source.ruby.embedded.shell - beginCaptures: - "1": - name: keyword.operator.heredoc.shell - "3": - name: keyword.control.heredoc-token.shell - end: ^(RUBY)$ - patterns: - - include: source.ruby -- name: string.unquoted.heredoc.no-indent.applescript.shell - endCaptures: - "1": - name: keyword.control.heredoc-token.shell - captures: - "0": - name: punctuation.definition.string.shell - begin: (<<)-("|'|)(APPLESCRIPT)\2 - contentName: source.applescript.embedded.shell - beginCaptures: - "1": - name: keyword.operator.heredoc.shell - "3": - name: keyword.control.heredoc-token.shell - end: ^\t*(APPLESCRIPT)$ - patterns: - - include: source.applescript -- name: string.unquoted.heredoc.applescript.shell - endCaptures: - "1": - name: keyword.control.heredoc-token.shell - captures: - "0": - name: punctuation.definition.string.shell - begin: (<<)("|'|)(APPLESCRIPT)\2 - contentName: source.applescript.embedded.shell - beginCaptures: - "1": - name: keyword.operator.heredoc.shell - "3": - name: keyword.control.heredoc-token.shell - end: ^(APPLESCRIPT)$ - patterns: - - include: source.applescript -- name: string.unquoted.heredoc.no-indent.html.shell - endCaptures: - "1": - name: keyword.control.heredoc-token.shell - captures: - "0": - name: punctuation.definition.string.shell - begin: (<<)-("|'|)(HTML)\2 - contentName: text.html.embedded.shell - beginCaptures: - "1": - name: keyword.operator.heredoc.shell - "3": - name: keyword.control.heredoc-token.shell - end: ^\t*(HTML)$ - patterns: - - include: text.html.basic -- name: string.unquoted.heredoc.html.shell - endCaptures: - "1": - name: keyword.control.heredoc-token.shell - captures: - "0": - name: punctuation.definition.string.shell - begin: (<<)("|'|)(HTML)\2 - contentName: text.html.embedded.shell - beginCaptures: - "1": - name: keyword.operator.heredoc.shell - "3": - name: keyword.control.heredoc-token.shell - end: ^(HTML)$ - patterns: - - include: text.html.basic -- name: string.unquoted.heredoc.no-indent.markdown.shell - endCaptures: - "1": - name: keyword.control.heredoc-token.shell - captures: - "0": - name: punctuation.definition.string.shell - begin: (<<)-("|'|)(MARKDOWN)\2 - contentName: text.html.markdown.embedded.shell - beginCaptures: - "1": - name: keyword.operator.heredoc.shell - "3": - name: keyword.control.heredoc-token.shell - end: ^\t*(MARKDOWN)$ - patterns: - - include: text.html.markdown -- name: string.unquoted.heredoc.markdown.shell - endCaptures: - "1": - name: keyword.control.heredoc-token.shell - captures: - "0": - name: punctuation.definition.string.shell - begin: (<<)("|'|)(MARKDOWN)\2 - contentName: text.html.markdown.embedded.shell - beginCaptures: - "1": - name: keyword.operator.heredoc.shell - "3": - name: keyword.control.heredoc-token.shell - end: ^(MARKDOWN)$ - patterns: - - include: text.html.markdown -- name: string.unquoted.heredoc.no-indent.shell - endCaptures: - "1": - name: keyword.control.heredoc-token.shell - captures: - "0": - name: punctuation.definition.string.shell - begin: (<<)-("|'|)\\?(\w+)\2 - beginCaptures: - "1": - name: keyword.operator.heredoc.shell - "3": - name: keyword.control.heredoc-token.shell - end: ^\t*(\3)$ -- name: string.unquoted.heredoc.shell - endCaptures: - "1": - name: keyword.control.heredoc-token.shell - captures: - "0": - name: punctuation.definition.string.shell - begin: (<<)("|'|)\\?(\w+)\2 - beginCaptures: - "1": - name: keyword.operator.heredoc.shell - "3": - name: keyword.control.heredoc-token.shell - end: ^(\3)$ -- name: meta.herestring.shell - captures: - "1": - name: keyword.operator.herestring.shell - "2": - name: string.quoted.single.herestring.shell - "3": - name: punctuation.definition.string.begin.shell - "4": - name: punctuation.definition.string.end.shell - match: (<<<)((')[^']*(')) -- name: meta.herestring.shell - captures: - "6": - name: punctuation.definition.string.end.shell - "1": - name: keyword.operator.herestring.shell - "2": - name: string.quoted.double.herestring.shell - "3": - name: punctuation.definition.string.begin.shell - match: (<<<)((")(\\("|\\)|[^"])*(")) -- name: meta.herestring.shell - captures: - "1": - name: keyword.operator.herestring.shell - "2": - name: string.unquoted.herestring.shell - match: (<<<)(([^\s\\]|\\.)+) -- name: keyword.operator.redirect.shell - match: "&>|\\d*>&\\d*|\\d*(>>|>|<)|\\d*<&|\\d*<>" - comment: "valid: &>word >&word >word [n]>&[n] [n]<word [n]>word [n]>>word [n]<&word (last one is duplicate)" -- name: comment.line.number-sign.shell - captures: - "1": - name: punctuation.definition.comment.shell - match: (?<!\$)(#)(?!\{).*$\n? -- name: meta.function.shell - captures: - "1": - name: entity.name.function.shell - "2": - name: punctuation.definition.arguments.shell - match: \b([^ \t\n]*)\s*(\(\)) -- name: keyword.control.shell - match: \b(?:if|then|else|elif|fi|for|in|do|done|select|case|continue|esac|while|until)\b -- name: storage.modifier.shell - match: \b(?:export)\b -foldingStopMarker: \} -keyEquivalent: ^~S diff --git a/vendor/ultraviolet/syntax/slate.syntax b/vendor/ultraviolet/syntax/slate.syntax deleted file mode 100644 index affd638..0000000 --- a/vendor/ultraviolet/syntax/slate.syntax +++ /dev/null @@ -1,149 +0,0 @@ ---- -name: Slate -fileTypes: -- slate -scopeName: source.slate -repository: - unary-selector: - match: \b([A-Za-z_][A-Za-z_0-9]+)\b - escaped-char: - match: \\. - binary-selector: - match: \b([=+-\/?<>,;^*]+[A-Za-z0-9_=+-\/?<>,;^*]+[=+-\/?<>,;^*]+)\b - nest_parens: - begin: \( - end: \) - patterns: - - include: "#nest_parens" - keyword: - name: variable.other.slate - match: \b([A-Za-z_][A-Za-z_0-9]+:)\b - nest_curly: - begin: \{ - end: \} - patterns: - - include: "#nest_curly" -uuid: A7676F36-C7D2-4C3E-8519-944577C66C6A -foldingStartMarker: ^\s*[_A-z0-9]+@.+$ -patterns: -- name: keyword.control.slate - match: \b(ifTrue:|ifFalse:|whileTrue:|whileFalse:|loop|ifNil:|ifNotNil:|ifNotNilDo:|if:|then:|else:|do:|\^|error:|warn:|signal)\b -- name: keyword.operator.slate - match: \b(clone|new|copy|resend|forwardTo:|is:|isReally:|as:|[-+=<>,;/\\*]+)\b -- name: keyword.other.name-of-parameter.slate - match: "&[A-Za-z0-9_]+:?" -- name: variable.language.slate - match: \b(lobby|it|thisContext|here)\b -- name: string.quoted.double.slate - endCaptures: - "0": - name: punctuation.definition.string.end.slate - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.slate - end: "\"" - patterns: - - name: constant.character.escape.slate - match: \\. -- name: string.quoted.single.slate - endCaptures: - "0": - name: punctuation.definition.string.end.slate - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.slate - end: "'" - patterns: - - name: constant.character.escape.slate - match: \\. -- name: meta.array.slate - endCaptures: - "0": - name: punctuation.definition.array.end.slate - begin: \#\{ - beginCaptures: - "0": - name: punctuation.definition.array.begin.slate - end: \} - patterns: - - include: "#nest_curly" - - include: $self -- name: meta.array.literal.slate - endCaptures: - "0": - name: punctuation.definition.array.end.slate - begin: \#\( - beginCaptures: - "0": - name: punctuation.definition.array.begin.slate - end: \) - patterns: - - include: "#nest_parens" - comment: Should restrict contents to literals. -- name: meta.block.compact.slate - match: "#([[:lower:]]|_|[+=\\-/!%&*|><~?])(\\w|[+=\\-/!%&*|><~?:])*" -- name: meta.block.slate - captures: - "1": - name: punctuation.section.block.slate - "2": - name: variable.parameter.block.slate - begin: (\[)(?:\s*\|\s*((?::\w+\s+)*:\w+)\s*\|)? - end: (\]) - patterns: - - name: meta.block.header.slate - match: \s+ - - name: meta.block.content.slate - captures: - "1": - name: variable.other.local.slate - begin: (?:\|(\s*(?:\w+\s+)*\w+\s*)?\||(?=[^\s|])) - end: (?=\]) - patterns: - - include: $base -- name: meta.definition.slate - begin: "define: #(\\w+)" - beginCaptures: - "1": - name: entity.name.type.slate - end: \s -- name: variable.parameter.slate - match: \b(:\w+|\w+@) -- name: keyword.operator.logical.slate - match: \b(/\\|\\/|and:|or:|not|xor:)\b -- name: constant.language.slate - match: \b(True|False|Nil|NoRole)\b -- name: constant.numeric.slate - match: \b[+-]?([0-9]+[Rr][0-9A-Za-z]+([.][0-9A-Za-z]+)?|[0-9]+([.][0-9]+)?)\b -- name: constant.character.slate - captures: - "1": - name: punctuation.definition.constant.slate - match: (\$)(\S|\\[\\ntsbre0avf]) -- name: constant.other.slate - captures: - "1": - name: punctuation.definition.constant.slate - match: (#)\S+ -- name: support.class.slate - match: (\b\w+ traits\b) -- name: keyword.control.import.slate - match: \`[-A-Za-z0-9+=*^<>?,;/\\]+:? -- name: invalid.deprecated.trailing-whitespace.slate - match: \s+$ -- include: "#keyword" -- name: meta.function.unary.slate - endCaptures: - "1": - name: entity.name.function.slate - begin: (\w+)@ - beginCaptures: - "1": - name: variable.parameter.function.slate - end: ($|\[) - patterns: - - include: $self -foldingStopMarker: ^.*(\])[A-z ]*\.$ -keyEquivalent: ^~S diff --git a/vendor/ultraviolet/syntax/smarty.syntax b/vendor/ultraviolet/syntax/smarty.syntax deleted file mode 100644 index d04913a..0000000 --- a/vendor/ultraviolet/syntax/smarty.syntax +++ /dev/null @@ -1,63 +0,0 @@ ---- -name: Smarty -fileTypes: [] - -scopeName: source.smarty -uuid: 4D6BBA54-E3FC-4296-9CA1-662B2AD537C6 -foldingStartMarker: (<(?i:(head|table|tr|div|style|script|ul|ol|form|dl))\b.*?>|\{\{?(if|foreach|capture|literal|foreach|php|section|strip)|\{\s*$) -patterns: -- name: comment.block.smarty - captures: - "0": - name: punctuation.definition.comment.smarty - begin: (?<=\{)\* - end: \*(?=\}) -- name: keyword.control.smarty - match: \b(if|else|elseif|foreach|foreachelse|section)\b -- name: support.function.built-in.smarty - match: \b(capture|config_load|counter|cycle|debug|eval|fetch|include_php|include|insert|literal|math|strip|rdelim|ldelim|assign|html_[a-z_]*)\b -- name: keyword.operator.smarty - match: \b(and|or)\b -- name: keyword.operator.other.smarty - match: \b(eq|neq|gt|lt|gte|lte|is|not|even|odd|not|mod|div|by)\b -- name: support.function.variable-modifier.smarty - match: \|(capitalize|cat|count_characters|count_paragraphs|count_sentences|count_words|date_format|default|escape|indent|lower|nl2br|regex_replace|replace|spacify|string_format|strip_tags|strip|truncate|upper|wordwrap) -- name: meta.attribute.smarty - match: \b[a-zA-Z]+= -- name: string.quoted.single.smarty - endCaptures: - "0": - name: punctuation.definition.string.end.smarty - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.smarty - end: "'" - patterns: - - name: constant.character.escape.smarty - match: \\. -- name: string.quoted.double.smarty - endCaptures: - "0": - name: punctuation.definition.string.end.smarty - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.smarty - end: "\"" - patterns: - - name: constant.character.escape.smarty - match: \\. -- name: variable.other.global.smarty - captures: - "1": - name: punctuation.definition.variable.smarty - match: \b(\$)Smarty\. -- name: variable.other.smarty - captures: - "1": - name: punctuation.definition.variable.smarty - match: (\$)[a-zA-Z_\x{7f}-\x{ff}][a-zA-Z0-9_\x{7f}-\x{ff}]*?\b -- name: constant.language.smarty - match: \b(TRUE|FALSE|true|false)\b -foldingStopMarker: (</(?i:(head|table|tr|div|style|script|ul|ol|form|dl))>|\{\{?/(if|foreach|capture|literal|foreach|php|section|strip)|(^|\s)\}) diff --git a/vendor/ultraviolet/syntax/sql.syntax b/vendor/ultraviolet/syntax/sql.syntax deleted file mode 100644 index 2934571..0000000 --- a/vendor/ultraviolet/syntax/sql.syntax +++ /dev/null @@ -1,237 +0,0 @@ ---- -name: SQL -fileTypes: -- sql -- ddl -- dml -scopeName: source.sql -repository: - string_interpolation: - name: string.interpolated.sql - captures: - "1": - name: punctuation.definition.string.end.sql - match: (#\{)([^\}]*)(\}) - comments: - patterns: - - name: comment.line.double-dash.sql - captures: - "1": - name: punctuation.definition.comment.sql - match: (--).*$\n? - - name: comment.line.number-sign.sql - captures: - "1": - name: punctuation.definition.comment.sql - match: (#).*$\n? - - name: comment.block.c - captures: - "0": - name: punctuation.definition.comment.sql - begin: /\* - end: \*/ - string_escape: - name: constant.character.escape.sql - match: \\. - strings: - patterns: - - name: string.quoted.single.sql - captures: - "1": - name: punctuation.definition.string.begin.sql - "3": - name: punctuation.definition.string.end.sql - match: (')[^'\\]*(') - comment: this is faster than the next begin/end rule since sub-pattern will match till end-of-line and SQL files tend to have very long lines. - - name: string.quoted.single.sql - endCaptures: - "0": - name: punctuation.definition.string.end.sql - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.sql - end: "'" - patterns: - - include: "#string_escape" - - name: string.quoted.other.backtick.sql - captures: - "1": - name: punctuation.definition.string.begin.sql - "3": - name: punctuation.definition.string.end.sql - match: (`)[^`\\]*(`) - comment: this is faster than the next begin/end rule since sub-pattern will match till end-of-line and SQL files tend to have very long lines. - - name: string.quoted.other.backtick.sql - endCaptures: - "0": - name: punctuation.definition.string.end.sql - begin: ` - beginCaptures: - "0": - name: punctuation.definition.string.begin.sql - end: ` - patterns: - - include: "#string_escape" - - name: string.quoted.double.sql - captures: - "1": - name: punctuation.definition.string.begin.sql - "3": - name: punctuation.definition.string.end.sql - match: (")[^"#]*(") - comment: this is faster than the next begin/end rule since sub-pattern will match till end-of-line and SQL files tend to have very long lines. - - name: string.quoted.double.sql - endCaptures: - "0": - name: punctuation.definition.string.end.sql - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.sql - end: "\"" - patterns: - - include: "#string_interpolation" - - name: string.other.quoted.brackets.sql - endCaptures: - "0": - name: punctuation.definition.string.end.sql - begin: "%\\{" - beginCaptures: - "0": - name: punctuation.definition.string.begin.sql - end: \} - patterns: - - include: "#string_interpolation" - regexps: - patterns: - - name: string.regexp.sql - endCaptures: - "0": - name: punctuation.definition.string.end.sql - begin: /(?=\S.*/) - beginCaptures: - "0": - name: punctuation.definition.string.begin.sql - end: / - patterns: - - include: "#string_interpolation" - - name: constant.character.escape.slash.sql - match: \\/ - - name: string.regexp.modr.sql - endCaptures: - "0": - name: punctuation.definition.string.end.sql - begin: "%r\\{" - beginCaptures: - "0": - name: punctuation.definition.string.begin.sql - end: \} - patterns: - - include: "#string_interpolation" - comment: We should probably handle nested bracket pairs!?! -- Allan -uuid: C49120AC-6ECC-11D9-ACC8-000D93589AF6 -foldingStartMarker: \s*\(\s*$ -patterns: -- name: meta.create.sql - captures: - "1": - name: keyword.other.create.sql - "2": - name: keyword.other.sql - "5": - name: entity.name.function.sql - match: (?i:^\s*(create)\s+(aggregate|conversion|database|domain|function|group|(unique\s+)?index|language|operator class|operator|rule|schema|sequence|table|tablespace|trigger|type|user|view)\s+)(['"`]?)(\w+)\4 -- name: meta.drop.sql - captures: - "1": - name: keyword.other.create.sql - "2": - name: keyword.other.sql - match: (?i:^\s*(drop)\s+(aggregate|conversion|database|domain|function|group|index|language|operator class|operator|rule|schema|sequence|table|tablespace|trigger|type|user|view)) -- name: meta.drop.sql - captures: - "1": - name: keyword.other.create.sql - "2": - name: keyword.other.table.sql - "3": - name: entity.name.function.sql - "4": - name: keyword.other.cascade.sql - match: (?i:\s*(drop)\s+(table)\s+(\w+)(\s+cascade)?\b) -- name: meta.alter.sql - captures: - "1": - name: keyword.other.create.sql - "2": - name: keyword.other.table.sql - match: (?i:^\s*(alter)\s+(aggregate|conversion|database|domain|function|group|index|language|operator class|operator|rule|schema|sequence|table|tablespace|trigger|type|user|view)\s+) -- captures: - "6": - name: storage.type.sql - "11": - name: storage.type.sql - "7": - name: constant.numeric.sql - "12": - name: storage.type.sql - "8": - name: constant.numeric.sql - "13": - name: storage.type.sql - "9": - name: storage.type.sql - "14": - name: constant.numeric.sql - "15": - name: storage.type.sql - "1": - name: storage.type.sql - "2": - name: storage.type.sql - "3": - name: constant.numeric.sql - "4": - name: storage.type.sql - "10": - name: constant.numeric.sql - "5": - name: constant.numeric.sql - match: "(?xi)\n\n\ - \t\t\t\t# normal stuff, capture 1\n\ - \t\t\t\t \\b(bigint|bigserial|bit|boolean|box|bytea|cidr|circle|date|double\\sprecision|inet|int|integer|line|lseg|macaddr|money|oid|path|point|polygon|real|serial|smallint|sysdate|text)\\b\n\n\ - \t\t\t\t# numeric suffix, capture 2 + 3i\n\ - \t\t\t\t|\\b(bit\\svarying|character\\s(?:varying)?|tinyint|var\\schar|float|interval)\\((\\d+)\\)\n\n\ - \t\t\t\t# optional numeric suffix, capture 4 + 5i\n\ - \t\t\t\t|\\b(char|number|varchar\\d?)\\b(?:\\((\\d+)\\))?\n\n\ - \t\t\t\t# special case, capture 6 + 7i + 8i\n\ - \t\t\t\t|\\b(numeric)\\b(?:\\((\\d+),(\\d+)\\))?\n\n\ - \t\t\t\t# special case, captures 9, 10i, 11\n\ - \t\t\t\t|\\b(times)(?:\\((\\d+)\\))(\\swithoutstimeszone\\b)?\n\n\ - \t\t\t\t# special case, captures 12, 13, 14i, 15\n\ - \t\t\t\t|\\b(timestamp)(?:(s)\\((\\d+)\\)(\\swithoutstimeszone\\b)?)?\n\n\ - \t\t\t" -- name: storage.modifier.sql - match: (?i:\b((?:primary|foreign)\s+key|references|on\sdelete(\s+cascade)?|check|constraint)\b) -- name: constant.numeric.sql - match: \d+ -- name: keyword.other.DML.sql - match: (?i:\b(select(\s+distinct)?|insert\s+(ignore\s+)?into|update|delete|from|set|where|group\sby|and|union(\s+all)?|having|order\sby|limit|(inner|cross)\s+join|straight_join|(left|right)(\s+outer)?\s+join|natural(\s+(left|right)(\s+outer)?)?\s+join)\b) -- name: keyword.other.DDL.create.II.sql - match: (?i:\b(on\s+|(not\s+)?null)\b) -- name: keyword.other.DML.II.sql - match: (?i:\bvalues\b) -- name: keyword.other.LUW.sql - match: (?i:\b(begin(\s+work)?|start\s+transaction|commit(\s+work)?|rollback(\s+work)?)\b) -- name: keyword.other.authorization.sql - match: (?i:\b(grant(\swith\sgrant\soption)?|revoke)\b) -- name: keyword.other.data-integrity.sql - match: (?i:\bin\b) -- name: keyword.other.object-comments.sql - match: (?i:^\s*(comment\s+on\s+(table|column|aggregate|constraint|database|domain|function|index|operator|rule|schema|sequence|trigger|type|view))\s+.*?\s+(is)\s+) -- include: "#comments" -- include: "#strings" -- include: "#regexps" -foldingStopMarker: ^\s*\) -keyEquivalent: ^~S diff --git a/vendor/ultraviolet/syntax/sql_rails.syntax b/vendor/ultraviolet/syntax/sql_rails.syntax deleted file mode 100644 index eb5e023..0000000 --- a/vendor/ultraviolet/syntax/sql_rails.syntax +++ /dev/null @@ -1,18 +0,0 @@ ---- -name: SQL (Rails) -fileTypes: -- erbsql -scopeName: source.sql.ruby -uuid: D54FBDED-5481-4CC7-B75F-66465A499882 -foldingStartMarker: \s*\(\s*$ -patterns: -- name: source.ruby.rails.embedded.sql - begin: <%+(?!>)=? - end: "%>" - patterns: - - name: comment.line.number-sign.ruby - match: "#.*?(?=%>)" - - include: source.ruby.rails -- include: source.sql -foldingStopMarker: ^\s*\) -keyEquivalent: ^~R diff --git a/vendor/ultraviolet/syntax/ssh-config.syntax b/vendor/ultraviolet/syntax/ssh-config.syntax deleted file mode 100644 index 85a1725..0000000 --- a/vendor/ultraviolet/syntax/ssh-config.syntax +++ /dev/null @@ -1,33 +0,0 @@ ---- -name: SSH Config -fileTypes: -- ssh_config -- config -- sshd_config -scopeName: source.ssh-config -uuid: B273855C-59D3-4DF3-9B7C-E68E0057D315 -patterns: -- name: keyword.other.ssh-config - match: \b(AddressFamily|B(atchMode|indAddress)|C(hallengeResponseAuthentication|heckHostIP|iphers?|learAllForwardings|ompression(Level)?|onnect(Timeout|ionAttempts))|DynamicForward|E(nableSSHKeysign|scapeChar)|Forward(Agent|X11(Trusted)?)|G(SSAPI(Authentication|DelegateCredentials)|atewayPorts|lobalKnownHostsFile)|Host(KeyAlgorithms|KeyAlias|Name|basedAuthentication)|Identit(iesOnly|yFile)|L(ocalForward|ogLevel)|MACs|N(oHostAuthenticationForLocalhost|umberOfPasswordPrompts)|P(asswordAuthentication|ort|referredAuthentications|rotocol|roxyCommand|ubkeyAuthentication)|R(SAAuthentication|emoteForward|hostsRSAAuthentication)|S(erverAliveCountMax|erverAliveInterval|martcardDevice|trictHostKeyChecking)|TCPKeepAlive|U(sePrivilegedPort|ser(KnownHostsFile)?)|VerifyHostKeyDNS|XAuthLocation)\b -- captures: - "1": - name: comment.line.number-sign.ssh-config - "2": - name: punctuation.definition.comment.ssh-config - "3": - name: comment.line.double-slash.ssh-config - "4": - name: punctuation.definition.comment.ssh-config - match: ((#).*$\n?)|((//).*$\n?) -- captures: - "1": - name: storage.type.ssh-config - "2": - name: entity.name.section.ssh-config - "3": - name: meta.toc-list.ssh-config - match: (?:^| |\t)(Host)\s+((.*))$ -- name: constant.numeric.ssh-config - match: \b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b -- name: constant.numeric.ssh-config - match: \b[0-9]+\b diff --git a/vendor/ultraviolet/syntax/standard_ml.syntax b/vendor/ultraviolet/syntax/standard_ml.syntax deleted file mode 100644 index f07044a..0000000 --- a/vendor/ultraviolet/syntax/standard_ml.syntax +++ /dev/null @@ -1,121 +0,0 @@ ---- -name: Standard ML -fileTypes: -- sml -- sig -scopeName: source.ml -repository: - spec: - patterns: - - name: meta.spec.ml.type - captures: - "1": - name: keyword.other.ml - match: \b(type)\b - - name: meta.spec.ml.datatype - captures: - "1": - name: keyword.other.ml - match: \b(datatype)\b - - name: meta.spec.ml.val - captures: - "1": - name: keyword.other.ml - match: "\\b(val)\\s*\\w+:" - - name: meta.spec.ml.structure - captures: - "1": - name: keyword.other.ml - match: "\\b(structure)\\s*\\w+:" - - name: meta.spec.ml.include - captures: - "1": - name: keyword.other.ml - match: \b(include)\b -uuid: 9B148AEA-F723-4EDE-8B7F-2F4FD730BC3A -foldingStartMarker: \(\*|\b(struct|sig)\b -patterns: -- name: comment.block.ml - captures: - "0": - name: punctuation.definition.comment.ml - begin: \(\* - end: \*\) -- name: keyword.other.ml - match: \b(val|datatype|struct|as|let|in|abstype|local|where|case|of|fn|raise|exception|handle|ref|infix)\b -- name: meta.module.sigdec.ml - captures: - "1": - name: keyword.other.delimiter.ml - "2": - name: keyword.other.delimiter.ml - begin: \b(sig)\b - end: \b(end)\b - patterns: - - include: "#spec" -- name: keyword.control.ml - match: \b(if|then|else)\b -- name: meta.definition.fun.ml - captures: - "1": - name: keyword.control.fun.ml - "2": - name: entity.name.function.ml - match: \b(fun|and)\s+([\w']+)\b -- name: string.quoted.double.ml - endCaptures: - "0": - name: punctuation.definition.string.end.ml - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.ml - end: "\"" - patterns: - - name: constant.character.escape.ml - match: \\. -- name: constant.character.ml - captures: - "1": - name: punctuation.definition.constant.ml - "3": - name: punctuation.definition.constant.ml - match: (#")(\\)?.(") -- name: constant.numeric.ml - match: \b\d*\.?\d+\b -- name: keyword.operator.logical.ml - match: \b(andalso|orelse|not)\b -- name: meta.module.dec.ml - captures: - "1": - name: storage.type.module.binder.ml - "2": - name: entity.name.type.module.ml - begin: |- - (?x)\b - (functor|structure|signature|funsig)\s+ - (\w+)\s* # identifier - end: (?==|:) -- name: keyword.other.module.ml - match: \b(open)\b -- name: constant.language.ml - match: \b(nil|true|false|NONE|SOME)\b -- name: meta.typeabbrev.ml - captures: - "1": - name: keyword.other.typeabbrev.ml - "2": - name: variable.other.typename.ml - begin: ^\s*(type|eqtype) .* = - end: $ - patterns: - - name: meta.typeexp.ml - match: (([a-zA-Z0-9\.\* ]|(\->))*) -- name: meta.type.ascription.ml - captures: - "2": - name: constant.other.type.ml - match: "[^:](:)\\s*(([a-zA-Z0-9\\.\\*\\_ ]|(\\->))*)" - comment: type annotation/ascription -foldingStopMarker: \*\)|\bend\b -keyEquivalent: ^~S diff --git a/vendor/ultraviolet/syntax/strings_file.syntax b/vendor/ultraviolet/syntax/strings_file.syntax deleted file mode 100644 index 9720948..0000000 --- a/vendor/ultraviolet/syntax/strings_file.syntax +++ /dev/null @@ -1,39 +0,0 @@ ---- -name: Strings File -fileTypes: -- strings -scopeName: source.strings -uuid: 429E2DB7-EB4F-4B34-A4DF-DBFD3336C581 -patterns: -- name: comment.block.strings - captures: - "0": - name: punctuation.definition.comment.strings - begin: /\* - end: \*/ -- name: string.quoted.double.strings - endCaptures: - "0": - name: punctuation.definition.string.end.strings - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.strings - end: "\"" - patterns: - - name: constant.character.escape.strings - match: \\(\\|[abefnrtv'"?]|[0-3]\d{,2}|[4-7]\d?|x[a-zA-Z0-9]+) - - name: invalid.illegal.unknown-escape.strings - match: \\. - - name: constant.other.placeholder.strings - match: "(?x)%\n\ - \t\t\t\t\t\t(\\d+\\$)? # field (argument #)\n\ - \t\t\t\t\t\t[#0\\- +']* # flags\n\ - \t\t\t\t\t\t[,;:_]? # separator character (AltiVec)\n\ - \t\t\t\t\t\t((-?\\d+)|\\*(-?\\d+\\$)?)? # minimum field width\n\ - \t\t\t\t\t\t(\\.((-?\\d+)|\\*(-?\\d+\\$)?)?)? # precision\n\ - \t\t\t\t\t\t(hh|h|ll|l|j|t|z|q|L|vh|vl|v|hv|hl)? # length modifier\n\ - \t\t\t\t\t\t[@diouxXDOUeEfFgGaACcSspn%] # conversion type\n\ - \t\t\t\t\t" - - name: invalid.illegal.placeholder.c - match: "%" diff --git a/vendor/ultraviolet/syntax/subversion_commit_message.syntax b/vendor/ultraviolet/syntax/subversion_commit_message.syntax deleted file mode 100644 index bc35e19..0000000 --- a/vendor/ultraviolet/syntax/subversion_commit_message.syntax +++ /dev/null @@ -1,36 +0,0 @@ ---- -name: svn-commit.tmp -fileTypes: -- svn-commit.tmp -- svn-commit.2.tmp -scopeName: text.subversion-commit -uuid: 5B201F55-90BC-4A69-9A44-1BABE5A9FE99 -patterns: -- name: meta.bullet-point.strong - captures: - "1": - name: punctuation.definition.item.subversion-commit - match: "^\\s*(\xE2\x80\xA2).*$\\n?" -- name: meta.bullet-point.light - captures: - "1": - name: punctuation.definition.item.subversion-commit - match: "^\\s*(\xC2\xB7).*$\\n?" -- name: meta.bullet-point.star - captures: - "1": - name: punctuation.definition.item.subversion-commit - match: ^\s*(\*).*$\n? -- name: meta.scope.changed-files.svn - begin: (^--This line, and those below, will be ignored--$\n?) - beginCaptures: - "1": - name: meta.separator.svn - end: ^--not gonna happen--$ - patterns: - - name: markup.inserted.svn - match: ^A\s+.*$\n? - - name: markup.changed.svn - match: ^(M|.M)\s+.*$\n? - - name: markup.deleted.svn - match: ^D\s+.*$\n? diff --git a/vendor/ultraviolet/syntax/sweave.syntax b/vendor/ultraviolet/syntax/sweave.syntax deleted file mode 100644 index 5d908a3..0000000 --- a/vendor/ultraviolet/syntax/sweave.syntax +++ /dev/null @@ -1,84 +0,0 @@ ---- -name: SWeave -fileTypes: -- Snw -- Rnw -- snw -- rnw -firstLineMatch: ^\\documentclass(?!.*\{beamer\})|^<<(.?*)>>=$ -scopeName: text.tex.latex.sweave -uuid: 1F450973-8259-4BA2-A754-48C634561A13 -foldingStartMarker: ^<<(.?*)>>=|\\begin\{.*\} -patterns: -- name: meta.block.parameters.sweave - endCaptures: - "1": - name: punctuation.definition.parameters.end.sweave - begin: ^(<<) - beginCaptures: - "1": - name: punctuation.definition.parameters.begin.sweave - end: (>>)(?==) - patterns: - - name: meta.parameter.sweave - captures: - "1": - name: keyword.other.name-of-parameter.sweave - "2": - name: punctuation.separator.key-value.sweave - "3": - name: constant.language.boolean.sweave - "4": - name: constant.language.results.sweave - "5": - name: string.unquoted.label.sweave - match: (\w+)(=)(?:(true|false)|(verbatim|tex|hide)|([\w.]+)) - - name: string.unquoted.label.sweave - match: "[\\w.]+" - - name: punctuation.separator.parameters.sweave - match: "," -- name: meta.block.code.sweave - endCaptures: - "1": - name: punctuation.section.embedded.end.sweave - "2": - name: comment.line.other.sweave - begin: (?<=>>)(=)(.*)\n - contentName: source.r.embedded.sweave - beginCaptures: - "1": - name: punctuation.section.embedded.begin.sweave - "2": - name: comment.line.other.sweave - end: ^(@)(.*)$ - patterns: - - name: invalid.illegal.sweave - match: ^\s+@.*\n? - - include: source.r -- name: invalid.illegal.sweave - match: ^\s+<<.*\n? -- name: meta.block.source.r - captures: - "1": - name: punctuation.definition.arguments.begin.latex - "2": - name: punctuation.definition.arguments.end.latex - begin: ^\\begin(\{)Scode(\}) - contentName: source.r.embedded.sweave - end: ^\\end(\{)Scode(\}) - patterns: - - include: source.r -- name: source.r.embedded.sweave - endCaptures: - "1": - name: punctuation.definition.arguments.end.latex - begin: \\Sexpr(\{) - beginCaptures: - "1": - name: punctuation.definition.arguments.begin.latex - end: (\}) - patterns: - - include: source.r -- include: text.tex.latex -foldingStopMarker: ^@(.?*)$|\\end\{.*\} -keyEquivalent: ^~S diff --git a/vendor/ultraviolet/syntax/swig.syntax b/vendor/ultraviolet/syntax/swig.syntax deleted file mode 100644 index f07ef47..0000000 --- a/vendor/ultraviolet/syntax/swig.syntax +++ /dev/null @@ -1,57 +0,0 @@ ---- -name: SWIG -fileTypes: -- i -- swg -scopeName: source.swig -uuid: C781B0D0-BED9-11D9-A141-000393A143CC -foldingStartMarker: (/\*\*|%?\{\s*$) -patterns: -- include: source.c++ - comment: SWIG files contain C or C++ code, so it's logical to derive from the C++ rules -- name: keyword.other.directive.inlinecode.swig - captures: - "1": - name: punctuation.definition.keyword.swig - match: (%)(header|init|inline|native|runtime|wrapper)\b -- name: keyword.other.function-parameter.swig - captures: - "1": - name: punctuation.definition.keyword.swig - match: (\$)([\*&]*[1-9]+(_name|_type|_ltype|_basetype|_mangle|_descriptor){0,1}|action|input|result|symname)\b -- name: support.function.type.swig - match: \b(in|out|typecheck|arginit|default|check|argout|freearg|newfree|memberin|varin|varout|throws|numinputs)\b -- name: keyword.other.directive.swig - captures: - "1": - name: punctuation.definition.keyword.swig - match: (%)(apply|callback|clear|constant|contract|define|enddef|extend|feature|ignore|insert|makedefault|module|nocallback|nodefault|rename|typemap|varargs|template)\b -- name: meta.preprocessor.swig - captures: - "1": - name: keyword.control.import.swig - match: \(\s*(allegrocl|chicken|csharp|guile|java|modula3|mzscheme|ocaml|perl|php|pike|python|ruby|sexp|tcl|xml)\b -- name: meta.preprocessor.swig - captures: - "1": - name: punctuation.definition.preprocessor.swig - "2": - name: keyword.control.import.swig - "3": - name: string.quoted.double.swig - begin: ^\s*(%)\s*(include|import)\b\s+("?[A-Za-z0-9\._]+"?) - end: $ -- name: meta.preprocessor.macro.swig - captures: - "1": - name: punctuation.definition.preprocessor.swig - match: (%)([A-Za-z]+[A-Za-z0-9_]*)\b -- name: storage.type.swig - match: \bSWIG_TYPECHECK_(POINTER|VOIDPTR|BOOL|UINT8|INT8|UINT16|INT16|UINT32|INT32|UINT64|INT64|UINT128|INT128|INTEGER|FLOAT|DOUBLE|COMPLEX|UNICHAR|UNISTRING|CHAR|STRING|BOOL_ARRAY|INT8_ARRAY|INT16_ARRAY|INT32_ARRAY|INT64_ARRAY|INT128_ARRAY|FLOAT_ARRAY|DOUBLE_ARRAY|CHAR_ARRAY|STRING_ARRAY)\b -- name: source.swig.codeblock - captures: - "1": - name: punctuation.section.embedded.swig - match: (%\{|%\}) -foldingStopMarker: (\*\*/|^\s*%?\}) -keyEquivalent: ^~S diff --git a/vendor/ultraviolet/syntax/tcl.syntax b/vendor/ultraviolet/syntax/tcl.syntax deleted file mode 100644 index 89aa8b0..0000000 --- a/vendor/ultraviolet/syntax/tcl.syntax +++ /dev/null @@ -1,152 +0,0 @@ ---- -name: Tcl -fileTypes: -- tcl -scopeName: source.tcl -repository: - escape: - name: constant.character.escape.tcl - match: \\(\d{1,3}|x[a-fA-F0-9]+|u[a-fA-F0-9]{1,4}|.|\n) - bare-string: - endCaptures: - "1": - name: invalid.illegal.tcl - begin: (?:^|(?<=\s))" - end: "\"([^\\s\\]]*)" - patterns: - - include: "#escape" - - include: "#variable" - comment: matches a single quote-enclosed word without scoping - regexp: - begin: (?=\S)(?![\n;\]]) - end: (?=[\n;\]]) - patterns: - - name: string.regexp.tcl - begin: (?=[^ \t\n;]) - end: (?=[ \t\n;]) - patterns: - - include: "#braces" - - include: "#bare-string" - - include: "#escape" - - include: "#variable" - - begin: "[ \\t]" - end: (?=[\n;\]]) - patterns: - - include: "#variable" - - include: "#embedded" - - include: "#escape" - - include: "#braces" - - include: "#string" - comment: swallow the rest of the command - comment: matches a single word, named as a regexp, then swallows the rest of the command - braces: - endCaptures: - "1": - name: invalid.illegal.tcl - begin: (?:^|(?<=\s))\{ - end: \}([^\s\]]*) - patterns: - - name: constant.character.escape.tcl - match: \\[{}\n] - - include: "#inner-braces" - comment: matches a single brace-enclosed word - inner-braces: - begin: \{ - end: \} - patterns: - - name: constant.character.escape.tcl - match: \\[{}\n] - - include: "#inner-braces" - comment: matches a nested brace in a brace-enclosed word - variable: - name: variable.other.tcl - captures: - "1": - name: punctuation.definition.variable.tcl - match: (\$)([a-zA-Z0-9_:]+(\([^\)]+\))?|\{[^\}]*\}) - string: - name: string.quoted.double.tcl - begin: (?:^|(?<=\s))(?=") - applyEndPatternLast: 1 - end: "" - patterns: - - include: "#bare-string" - comment: matches a single quote-enclosed word with scoping - embedded: - name: source.tcl.embedded - endCaptures: - "0": - name: punctuation.section.embedded.end.tcl - begin: \[ - beginCaptures: - "0": - name: punctuation.section.embedded.begin.tcl - end: \] - patterns: - - include: source.tcl -uuid: F01F22AC-7CBB-11D9-9B10-000A95E13C98 -foldingStartMarker: \{\s*$ -patterns: -- begin: (?<=^|;)\s*((#)) - contentName: comment.line.number-sign.tcl - beginCaptures: - "1": - name: comment.line.number-sign.tcl - "2": - name: punctuation.definition.comment.tcl - end: \n - patterns: - - match: (\\\\|\\\n) -- captures: - "1": - name: keyword.control.tcl - match: (?<=^|[\[{;])\s*(if|while|for|catch|return|break|continue|switch|exit|foreach)\b -- captures: - "1": - name: keyword.control.tcl - match: (?<=^|})\s*(then|elseif|else)\b -- captures: - "1": - name: keyword.other.tcl - "2": - name: entity.name.function.tcl - match: ^\s*(proc)\s+([^\s]+) -- captures: - "1": - name: keyword.other.tcl - match: (?<=^|[\[{;])\s*(after|append|array|auto_execok|auto_import|auto_load|auto_mkindex|auto_mkindex_old|auto_qualify|auto_reset|bgerror|binary|cd|clock|close|concat|dde|encoding|eof|error|eval|exec|expr|fblocked|fconfigure|fcopy|file|fileevent|filename|flush|format|gets|glob|global|history|http|incr|info|interp|join|lappend|library|lindex|linsert|list|llength|load|lrange|lreplace|lsearch|lset|lsort|memory|msgcat|namespace|open|package|parray|pid|pkg::create|pkg_mkIndex|proc|puts|pwd|re_syntax|read|registry|rename|resource|scan|seek|set|socket|SafeBase|source|split|string|subst|Tcl|tcl_endOfWord|tcl_findLibrary|tcl_startOfNextWord|tcl_startOfPreviousWord|tcl_wordBreakAfter|tcl_wordBreakBefore|tcltest|tclvars|tell|time|trace|unknown|unset|update|uplevel|upvar|variable|vwait)\b -- begin: (?<=^|[\[{;])\s*(regexp|regsub)\b\s* - beginCaptures: - "1": - name: keyword.other.tcl - end: "[\\n;\\]]" - patterns: - - name: constant.character.escape.tcl - match: \\(?:.|\n) - - match: -\w+\s* - comment: switch for regexp - - begin: --\s* - applyEndPatternLast: 1 - end: "" - patterns: - - include: "#regexp" - comment: end of switches - - include: "#regexp" - comment: special-case regexp/regsub keyword in order to handle the expression -- include: "#escape" -- include: "#variable" -- name: string.quoted.double.tcl - endCaptures: - "0": - name: punctuation.definition.string.end.tcl - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.tcl - end: "\"" - patterns: - - include: "#escape" - - include: "#variable" - - include: "#embedded" -foldingStopMarker: ^\s*\} -keyEquivalent: ^~T diff --git a/vendor/ultraviolet/syntax/template_toolkit.syntax b/vendor/ultraviolet/syntax/template_toolkit.syntax deleted file mode 100644 index f1b36c7..0000000 --- a/vendor/ultraviolet/syntax/template_toolkit.syntax +++ /dev/null @@ -1,121 +0,0 @@ ---- -name: Template Toolkit -fileTypes: -- tt -firstLineMatch: \[%.+?%\] -scopeName: text.html.tt -repository: - tt-stuff: - patterns: - - name: comment.line.number-sign.tt - captures: - "1": - name: punctuation.definition.comment.tt - match: (#).*?(?=%\]) - - captures: - "1": - name: string.quoted.double.filename.tt - "2": - name: punctuation.definition.string.begin.tt - "4": - name: punctuation.definition.string.begin.tt - "5": - name: string.unquoted.other.filename.tt - match: ((")([a-z][a-z0-9_]+\/)+[a-z0-9_\.]+("))|(\b([a-z][a-z0-9_]+\/)+[a-z0-9_\.]+\b) - - include: "#string-double-quoted" - - include: "#string-single-quoted" - - name: variable.other.tt - captures: - "1": - name: punctuation.definition.variable.tt - match: (\$?)\b[a-z]([a-z0-9_]\.?)*\b - - name: keyword.control.tt - match: \b(?:IF|END|BLOCK|INCLUDE|ELSE|ELSIF|SWITCH|CASE|UNLESS|WRAPPER|FOR|FOREACH|LAST|NEXT|USE|WHILE|FILTER|IN|GET|CALL|SET|INSERT|MACRO|PERL|TRY|CATCH|THROW|FINAL|STOP|META|DEBUG|RAWPERL)\b - - name: keyword.operator.tt - match: \||\|\||=|_|-|\*|\/|\?|:|div|mod|;|\+ - tag-stuff: - patterns: - - include: "#tag-generic-attribute" - - include: "#string-double-quoted" - - include: "#string-single-quoted" - - include: "#keyword" - string-double-quoted: - name: string.quoted.double.tt - endCaptures: - "0": - name: punctuation.definition.string.end.tt - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.tt - end: "\"" - patterns: - - include: "#embedded-code" - - include: "#entities" - tmpl-container-tag: - patterns: - - name: meta.tag.template.tt - captures: - "0": - name: punctuation.definition.tag.tt - begin: \[% - end: "%\\]" - patterns: - - include: "#tt-stuff" - entities: - patterns: - - name: constant.character.entity.html - captures: - "1": - name: punctuation.definition.constant.html - "3": - name: punctuation.definition.constant.html - match: (&)([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+)(;) - - name: invalid.illegal.bad-ampersand.html - match: "&" - string-single-quoted: - name: string.quoted.single.tt - endCaptures: - "0": - name: punctuation.definition.string.end.tt - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.tt - end: "'" - patterns: - - include: "#embedded-code" - - include: "#entities" - tag-generic-attribute: - name: entity.other.attribute-name.tt - captures: - "2": - name: punctuation.separator.key-value.tt - match: \b([a-zA-Z-_:]+)\s*(=) - keyword: - name: string.unquoted.tt - match: \b([A-Za-z0-9_]+) - embedded-code: {} - -uuid: 67D0DEC7-9E8C-44B3-8FA5-ADD9BBA05DE3 -foldingStartMarker: (<(?i:(head|table|tr|div|style|script|ul|ol|form|dl))\b.*?>|^ *\[%[^%]*\b(?:FOR|WRAPPER|SWITCH|FOREACH|IF|UNLESS|BLOCK|MACRO|FILTER|PERL|TRY)\b(?!.*END *%\])) -patterns: -- endCaptures: - "0": - name: meta.tag.template.tt - "1": - name: punctuation.definition.tag.tt - "2": - name: entity.name.tag.tt - "3": - name: punctuation.definition.tag.tt - begin: (?=\[% *(?:RAW)?PERL\b.*? *%\]) - contentName: source.perl - end: (\[%) *(END) *(%\]) - patterns: - - include: "#tmpl-container-tag" - - include: source.perl -- include: "#tmpl-container-tag" -- include: text.html.basic -foldingStopMarker: (</(?i:(head|table|tr|div|style|script|ul|ol|form|dl))>|^ *\[% *END *%\]) -keyEquivalent: ^~T diff --git a/vendor/ultraviolet/syntax/tex.syntax b/vendor/ultraviolet/syntax/tex.syntax deleted file mode 100644 index 1eca50e..0000000 --- a/vendor/ultraviolet/syntax/tex.syntax +++ /dev/null @@ -1,86 +0,0 @@ ---- -name: TeX -fileTypes: -- sty -- cls -scopeName: text.tex -uuid: 6BC8DE6F-9360-4C7E-AC3C-971385945346 -foldingStartMarker: /\*\*|\{\s*$ -patterns: -- name: keyword.control.tex - captures: - "1": - name: punctuation.definition.keyword.tex - match: (\\)(backmatter|else|fi|frontmatter|ftrue|mainmatter|if(case|cat|dim|eof|false|hbox|hmode|inner|mmode|num|odd|undefined|vbox|vmode|void|x)?)\b -- name: meta.catcode.tex - captures: - "1": - name: keyword.control.catcode.tex - "2": - name: punctuation.definition.keyword.tex - "3": - name: punctuation.separator.key-value.tex - "4": - name: constant.numeric.category.tex - match: ((\\)catcode)`(?:\\)?.(=)(\d+) -- name: comment.line.percentage.semicolon.texshop.tex - captures: - "1": - name: punctuation.definition.comment.tex - match: (%:).*$\n? -- name: comment.line.percentage.tex - captures: - "1": - name: punctuation.definition.comment.tex - match: (%).*$\n? -- name: meta.group.braces.tex - captures: - "0": - name: punctuation.section.group.tex - begin: \{ - end: \} - patterns: - - include: $base -- name: punctuation.definition.brackets.tex - match: "[\\[\\]]" -- name: string.other.math.block.tex - endCaptures: - "0": - name: punctuation.definition.string.end.tex - begin: \$\$ - beginCaptures: - "0": - name: punctuation.definition.string.begin.tex - end: \$\$ - patterns: - - include: text.tex.math - - include: $self -- name: constant.character.newline.tex - match: \\\\ -- name: string.other.math.tex - endCaptures: - "0": - name: punctuation.definition.string.end.tex - begin: \$ - beginCaptures: - "0": - name: punctuation.definition.string.begin.tex - end: \$ - patterns: - - name: constant.character.escape.tex - match: \\\$ - - include: text.tex.math - - include: $self -- name: support.function.general.tex - captures: - "1": - name: punctuation.definition.function.tex - match: (\\)[A-Za-z@]+ -- name: constant.character.escape.tex - captures: - "1": - name: punctuation.definition.keyword.tex - match: (\\)[^a-zA-Z@] -- name: meta.placeholder.greek.tex - match: "\xC2\xABpress a-z and space for greek letter\xC2\xBB[a-zA-Z]*" -foldingStopMarker: \*\*/|^\s*\} diff --git a/vendor/ultraviolet/syntax/tex_math.syntax b/vendor/ultraviolet/syntax/tex_math.syntax deleted file mode 100644 index 9a8e2b9..0000000 --- a/vendor/ultraviolet/syntax/tex_math.syntax +++ /dev/null @@ -1,49 +0,0 @@ ---- -name: TeX Math -fileTypes: [] - -scopeName: text.tex.math -uuid: 027D6AF4-E9D3-4250-82A1-8A42EEFE4F76 -foldingStartMarker: /\*\*|\{\s*$ -patterns: -- name: constant.character.math.tex - captures: - "1": - name: punctuation.definition.constant.math.tex - match: (\\)(s(s(earrow|warrow|lash)|h(ort(downarrow|uparrow|parallel|leftarrow|rightarrow|mid)|arp)|tar|i(gma|m(eq)?)|u(cc(sim|n(sim|approx)|curlyeq|eq|approx)?|pset(neq(q)?|plus(eq)?|eq(q)?)?|rd|m|bset(neq(q)?|plus(eq)?|eq(q)?)?)|p(hericalangle|adesuit)|e(tminus|arrow)|q(su(pset(eq)?|bset(eq)?)|c(up|ap)|uare)|warrow|m(ile|all(s(etminus|mile)|frown)))|h(slash|ook(leftarrow|rightarrow)|eartsuit|bar)|R(sh|ightarrow|e|bag)|Gam(e|ma)|n(s(hort(parallel|mid)|im|u(cc(eq)?|pseteq(q)?|bseteq))|Rightarrow|n(earrow|warrow)|cong|triangle(left(eq(slant)?)?|right(eq(slant)?)?)|i(plus)?|u|p(lus|arallel|rec(eq)?)|e(q|arrow|g|xists)|v(dash|Dash)|warrow|le(ss|q(slant|q)?|ft(arrow|rightarrow))|a(tural|bla)|VDash|rightarrow|g(tr|eq(slant|q)?)|mid|Left(arrow|rightarrow))|c(hi|irc(eq|le(d(circ|S|dash|ast)|arrow(left|right)))?|o(ng|prod|lon|mplement)|dot(s|p)?|u(p|r(vearrow(left|right)|ly(eq(succ|prec)|vee(downarrow|uparrow)?|wedge(downarrow|uparrow)?)))|enterdot|lubsuit|ap)|Xi|Maps(to(char)?|from(char)?)|B(ox|umpeq|bbk)|t(h(ick(sim|approx)|e(ta|refore))|imes|op|wohead(leftarrow|rightarrow)|a(u|lloblong)|riangle(down|q|left(eq(slant)?)?|right(eq(slant)?)?)?)|i(n(t(er(cal|leave))?|plus|fty)?|ota|math)|S(igma|u(pset|bset))|zeta|o(slash|times|int|dot|plus|vee|wedge|lessthan|greaterthan|m(inus|ega)|b(slash|long|ar))|d(i(v(ideontimes)?|a(g(down|up)|mond(suit)?)|gamma)|o(t(plus|eq(dot)?)|ublebarwedge|wn(harpoon(left|right)|downarrows|arrow))|d(ots|agger)|elta|a(sh(v|leftarrow|rightarrow)|leth|gger))|Y(down|up|left|right)|C(up|ap)|u(n(lhd|rhd)|p(silon|harpoon(left|right)|downarrow|uparrows|lus|arrow)|lcorner|rcorner)|jmath|Theta|Im|p(si|hi|i(tchfork)?|erp|ar(tial|allel)|r(ime|o(d|pto)|ec(sim|n(sim|approx)|curlyeq|eq|approx)?)|m)|e(t(h|a)|psilon|q(slant(less|gtr)|circ|uiv)|ll|xists|mptyset)|Omega|D(iamond|ownarrow|elta)|v(d(ots|ash)|ee(bar)?|Dash|ar(s(igma|u(psetneq(q)?|bsetneq(q)?))|nothing|curly(vee|wedge)|t(heta|imes|riangle(left|right)?)|o(slash|circle|times|dot|plus|vee|wedge|lessthan|ast|greaterthan|minus|b(slash|ar))|p(hi|i|ropto)|epsilon|kappa|rho|bigcirc))|kappa|Up(silon|downarrow|arrow)|Join|f(orall|lat|a(t(s(emi|lash)|bslash)|llingdotseq)|rown)|P(si|hi|i)|w(p|edge|r)|l(hd|n(sim|eq(q)?|approx)|ceil|times|ightning|o(ng(left(arrow|rightarrow)|rightarrow|maps(to|from))|zenge|oparrow(left|right))|dot(s|p)|e(ss(sim|dot|eq(qgtr|gtr)|approx|gtr)|q(slant|q)?|ft(slice|harpoon(down|up)|threetimes|leftarrows|arrow(t(ail|riangle))?|right(squigarrow|harpoons|arrow(s|triangle|eq)?))|adsto)|vertneqq|floor|l(c(orner|eil)|floor|l|bracket)?|a(ngle|mbda)|rcorner|bag)|a(s(ymp|t)|ngle|pprox(eq)?|l(pha|eph)|rrownot|malg)|V(dash|vdash)|r(h(o|d)|ceil|times|i(singdotseq|ght(s(quigarrow|lice)|harpoon(down|up)|threetimes|left(harpoons|arrows)|arrow(t(ail|riangle))?|rightarrows))|floor|angle|r(ceil|parenthesis|floor|bracket)|bag)|g(n(sim|eq(q)?|approx)|tr(sim|dot|eq(qless|less)|less|approx)|imel|eq(slant|q)?|vertneqq|amma|g(g)?)|Finv|xi|m(ho|i(nuso|d)|o(o|dels)|u(ltimap)?|p|e(asuredangle|rge)|aps(to|from(char)?))|b(i(n(dnasrepma|ampersand)|g(s(tar|qc(up|ap))|nplus|c(irc|u(p|rly(vee|wedge))|ap)|triangle(down|up)|interleave|o(times|dot|plus)|uplus|parallel|vee|wedge|box))|o(t|wtie|x(slash|circle|times|dot|plus|empty|ast|minus|b(slash|ox|ar)))|u(llet|mpeq)|e(cause|t(h|ween|a))|lack(square|triangle(down|left|right)?|lozenge)|a(ck(s(im(eq)?|lash)|prime|epsilon)|r(o|wedge))|bslash)|L(sh|ong(left(arrow|rightarrow)|rightarrow|maps(to|from))|eft(arrow|rightarrow)|leftarrow|ambda|bag)|Arrownot)\b -- name: constant.character.math.tex - captures: - "1": - name: punctuation.definition.constant.math.tex - match: (\\)(sum|prod|coprod|int|oint|bigcap|bigcup|bigsqcup|bigvee|bigwedge|bigodot|bigotimes|bogoplus|biguplus)\b -- name: constant.other.math.tex - captures: - "1": - name: punctuation.definition.constant.math.tex - match: (\\)(arccos|arcsin|arctan|arg|cos|cosh|cot|coth|csc|deg|det|dim|exp|gcd|hom|inf|ker|lg|lim|liminf|limsup|ln|log|max|min|pr|sec|sin|sinh|sup|tan|tanh)\b -- name: meta.function.sexpr.math.tex - endCaptures: - "1": - name: punctuation.section.embedded.end.math.tex - begin: ((\\)Sexpr)(\{) - contentName: source.r.embedded.math.tex - beginCaptures: - "1": - name: support.function.sexpr.math.tex - "2": - name: punctuation.definition.function.math.tex - "3": - name: punctuation.section.embedded.begin.math.tex - end: (\}) - patterns: - - include: source.r -- name: constant.other.general.math.tex - captures: - "1": - name: punctuation.definition.constant.math.tex - match: (\\)([^a-zA-Z]|[A-Za-z]+)(?=\b|\}|\]|\^|\_) -- name: constant.numeric.math.tex - match: (([0-9]*[\.][0-9]+)|[0-9]+) -- name: meta.placeholder.greek.math.tex - match: "\xC2\xABpress a-z and space for greek letter\xC2\xBB[a-zA-Z]*" -foldingStopMarker: \*\*/|^\s*\} diff --git a/vendor/ultraviolet/syntax/textile.syntax b/vendor/ultraviolet/syntax/textile.syntax deleted file mode 100644 index e32d746..0000000 --- a/vendor/ultraviolet/syntax/textile.syntax +++ /dev/null @@ -1,215 +0,0 @@ ---- -name: Textile -fileTypes: -- textile -firstLineMatch: textile -scopeName: text.html.textile -repository: - inline: - patterns: - - name: text.html.textile - match: "&(?![A-Za-z0-9]+;)" - comment: "& is handled automagically by textile, so we match it to avoid text.html.basic from flagging it" - - name: markup.list.unnumbered.textile - captures: - "1": - name: entity.name.type.textile - match: ^\*+(\([^)]*\)|{[^}]*})*(\s+|$) - - name: markup.list.numbered.textile - captures: - "1": - name: entity.name.type.textile - match: ^#+(\([^)]*\)|{[^}]*})*\s+ - - name: meta.link.reference.textile - captures: - "1": - name: string.other.link.title.textile - "2": - name: string.other.link.description.title.textile - "3": - name: constant.other.reference.link.textile - match: "(?x)\n\ - \t\t\t\t\t\t\t\t\"\t\t\t\t\t\t\t\t# Start name, etc\n\ - \t\t\t\t\t\t\t\t\t(?:\t\t\t\t\t\t\t# Attributes\n\ - \t\t\t\t\t\t\t\t\t\t# I swear, this is how the language is defined,\n\ - \t\t\t\t\t\t\t\t\t\t# couldnt make it up if I tried.\n\ - \t\t\t\t\t\t\t\t\t\t(?:\\([^)]+\\))?(?:\\{[^}]+\\})?(?:\\[[^\\]]+\\])?\n\ - \t\t\t\t\t\t\t\t\t\t\t# Class, Style, Lang\n\ - \t\t\t\t\t\t\t\t\t | (?:\\{[^}]+\\})?(?:\\[[^\\]]+\\])?(?:\\([^)]+\\))?\n\ - \t\t\t\t\t\t\t\t\t\t\t# Style, Lang, Class\n\ - \t\t\t\t\t\t\t\t\t | (?:\\[[^\\]]+\\])?(?:\\{[^}]+\\})?(?:\\([^)]+\\))?\n\ - \t\t\t\t\t\t\t\t\t\t\t# Lang, Style, Class\n\ - \t\t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t\t\t([^\"]+?)\t\t\t\t\t# Link name\n\ - \t\t\t\t\t\t\t\t\t\\s?\t\t\t\t\t\t\t# Optional whitespace\n\ - \t\t\t\t\t\t\t\t\t(?:\\(([^)]+?)\\))?\n\ - \t\t\t\t\t\t\t\t\":\t\t\t\t\t\t\t\t# End name\n\ - \t\t\t\t\t\t\t\t(\\w[-\\w_]*)\t\t\t\t\t\t# Linkref\n\ - \t\t\t\t\t\t\t\t(?=[^\\w\\/;]*?(<|\\s|$))\t\t\t# Catch closing punctuation\n\ - \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t# and end of meta.link\n\ - \t\t\t\t\t" - - name: meta.link.inline.textile - captures: - "1": - name: string.other.link.title.textile - "2": - name: string.other.link.description.title.textile - "3": - name: markup.underline.link.textile - match: "(?x)\n\ - \t\t\t\t\t\t\t\t\"\t\t\t\t\t\t\t\t# Start name, etc\n\ - \t\t\t\t\t\t\t\t\t(?:\t\t\t\t\t\t\t# Attributes\n\ - \t\t\t\t\t\t\t\t\t\t# I swear, this is how the language is defined,\n\ - \t\t\t\t\t\t\t\t\t\t# couldnt make it up if I tried.\n\ - \t\t\t\t\t\t\t\t\t\t(?:\\([^)]+\\))?(?:\\{[^}]+\\})?(?:\\[[^\\]]+\\])?\n\ - \t\t\t\t\t\t\t\t\t\t\t# Class, Style, Lang\n\ - \t\t\t\t\t\t\t\t\t | (?:\\{[^}]+\\})?(?:\\[[^\\]]+\\])?(?:\\([^)]+\\))?\n\ - \t\t\t\t\t\t\t\t\t\t\t# Style, Lang, Class\n\ - \t\t\t\t\t\t\t\t\t | (?:\\[[^\\]]+\\])?(?:\\{[^}]+\\})?(?:\\([^)]+\\))?\n\ - \t\t\t\t\t\t\t\t\t\t\t# Lang, Style, Class\n\ - \t\t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t\t\t([^\"]+?)\t\t\t\t\t# Link name\n\ - \t\t\t\t\t\t\t\t\t\\s?\t\t\t\t\t\t\t# Optional whitespace\n\ - \t\t\t\t\t\t\t\t\t(?:\\(([^)]+?)\\))?\n\ - \t\t\t\t\t\t\t\t\":\t\t\t\t\t\t\t\t# End Name\n\ - \t\t\t\t\t\t\t\t(\\S*?(?:\\w|\\/|;))\t\t\t\t# URL\n\ - \t\t\t\t\t\t\t\t(?=[^\\w\\/;]*?(<|\\s|$))\t\t\t# Catch closing punctuation\n\ - \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t# and end of meta.link\n\ - \t\t\t\t\t" - - name: meta.image.inline.textile - captures: - "2": - name: markup.underline.link.image.textile - "3": - name: string.other.link.description.textile - "4": - name: markup.underline.link.textile - match: "(?x)\n\ - \t\t\t\t\t\t\t\t\\!\t\t\t\t\t\t\t\t\t\t# Open image\n\ - \t\t\t\t\t\t\t\t(\\<|\\=|\\>)?\t\t\t\t\t\t\t\t# Optional alignment\n\ - \t\t\t\t\t\t\t\t(?:\t\t\t\t\t\t\t\t\t\t# Attributes\n\ - \t\t\t\t\t\t\t\t\t# I swear, this is how the language is defined,\n\ - \t\t\t\t\t\t\t\t\t# couldnt make it up if I tried.\n\ - \t\t\t\t\t\t\t\t\t(?:\\([^)]+\\))?(?:\\{[^}]+\\})?(?:\\[[^\\]]+\\])?\n\ - \t\t\t\t\t\t\t\t\t\t# Class, Style, Lang\n\ - \t\t\t\t\t\t\t\t | (?:\\{[^}]+\\})?(?:\\[[^\\]]+\\])?(?:\\([^)]+\\))?\n\ - \t\t\t\t\t\t\t\t\t\t# Style, Lang, Class\n\ - \t\t\t\t\t\t\t\t | (?:\\[[^\\]]+\\])?(?:\\{[^}]+\\})?(?:\\([^)]+\\))?\n\ - \t\t\t\t\t\t\t\t\t\t# Lang, Style, Class\n\ - \t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t\t\t\t(?:\\.[ ])? \t\t\t\t\t# Optional\n\ - \t\t\t\t\t\t\t\t([^\\s(!]+?) \t\t\t\t\t# Image URL\n\ - \t\t\t\t\t\t\t\t\\s? \t\t\t\t\t\t# Optional space\n\ - \t\t\t\t\t\t\t\t(?:\\(((?:[^\\(\\)]|\\([^\\)]+\\))+?)\\))? \t# Optional title\n\ - \t\t\t\t\t\t\t\t\\!\t\t\t\t\t\t\t\t\t\t# Close image\n\ - \t\t\t\t\t\t\t\t(?:\n\ - \t\t\t\t\t\t\t\t\t:\n\ - \t\t\t\t\t\t\t\t\t(\\S*?(?:\\w|\\/|;))\t\t\t\t\t# URL\n\ - \t\t\t\t\t\t\t\t\t(?=[^\\w\\/;]*?(<|\\s|$))\t\t\t\t# Catch closing punctuation\n\ - \t\t\t\t\t\t\t\t)?\n\ - \t\t\t\t\t" - - name: markup.other.table.cell.textile - captures: - "1": - name: entity.name.type.textile - match: \|(\([^)]*\)|{[^}]*})*(\\\||.)+\| - - name: markup.bold.textile - captures: - "3": - name: entity.name.type.textile - match: \B(\*\*?)((\([^)]*\)|{[^}]*}|\[[^]]+\]){0,3})(\S.*?\S|\S)\1\B - - name: markup.deleted.textile - captures: - "2": - name: entity.name.type.textile - match: \B-((\([^)]*\)|{[^}]*}|\[[^]]+\]){0,3})(\S.*?\S|\S)-\B - - name: markup.inserted.textile - captures: - "2": - name: entity.name.type.textile - match: \B\+((\([^)]*\)|{[^}]*}|\[[^]]+\]){0,3})(\S.*?\S|\S)\+\B - - name: markup.italic.textile - captures: - "2": - name: entity.name.type.textile - match: (?:\b|\s)_((\([^)]*\)|{[^}]*}|\[[^]]+\]){0,3})(\S.*?\S|\S)_(?:\b|\s) - - name: markup.italic.phrasemodifiers.textile - captures: - "3": - name: entity.name.type.textile - match: \B([@\^~%]|\?\?)((\([^)]*\)|{[^}]*}|\[[^]]+\]){0,3})(\S.*?\S|\S)\1 - - name: entity.name.tag.textile - match: (?<!w)\[[0-9+]\] - comment: Footnotes -uuid: 68F0B1A5-3274-4E85-8B3A-A481C5F5B194 -patterns: -- name: markup.heading.textile - captures: - "1": - name: entity.name.tag.heading.textile - "3": - name: entity.name.type.textile - "4": - name: entity.name.tag.heading.textile - begin: (^h[1-6]([<>=()]+)?)(\([^)]*\)|{[^}]*})*(\.) - end: ^$ - patterns: - - include: "#inline" - - include: text.html.basic -- name: markup.quote.textile - captures: - "1": - name: entity.name.tag.blockquote.textile - "3": - name: entity.name.type.textile - "4": - name: entity.name.tag.blockquote.textile - begin: (^bq([<>=()]+)?)(\([^)]*\)|{[^}]*})*(\.) - end: ^$ - patterns: - - include: "#inline" - - include: text.html.basic -- name: markup.other.footnote.textile - captures: - "1": - name: entity.name.tag.footnote.textile - "3": - name: entity.name.type.textile - "4": - name: entity.name.tag.footnote.textile - begin: (^fn[0-9]+([<>=()]+)?)(\([^)]*\)|{[^}]*})*(\.) - end: ^$ - patterns: - - include: "#inline" - - include: text.html.basic -- name: markup.other.table.textile - captures: - "1": - name: entity.name.tag.footnote.textile - "3": - name: entity.name.type.textile - "4": - name: entity.name.tag.footnote.textile - begin: (^table([<>=()]+)?)(\([^)]*\)|{[^}]*})*(\.) - end: ^$ - patterns: - - include: "#inline" - - include: text.html.basic -- name: meta.paragraph.textile - begin: ^(?=\S) - end: ^$ - patterns: - - name: entity.name.section.paragraph.textile - captures: - "1": - name: entity.name.tag.paragraph.textile - "3": - name: entity.name.type.textile - "4": - name: entity.name.tag.paragraph.textile - match: (^p([<>=()]+)?)(\([^)]*\)|{[^}]*})*(\.) - - include: "#inline" - - include: text.html.basic -- include: text.html.basic - comment: Since html is valid in Textile include the html patterns -keyEquivalent: ^~T diff --git a/vendor/ultraviolet/syntax/tsv.syntax b/vendor/ultraviolet/syntax/tsv.syntax deleted file mode 100644 index ad12df8..0000000 --- a/vendor/ultraviolet/syntax/tsv.syntax +++ /dev/null @@ -1,50 +0,0 @@ ---- -name: TSV -fileTypes: -- tsv -scopeName: text.tabular.tsv -repository: - row: - name: meta.tabular.row.tsv - begin: ^(?!$) - end: $ - patterns: - - include: "#field" - field: - patterns: - - endCaptures: - "1": - name: punctuation.separator.tabular.field.tsv - begin: (:^|(?<=\t))(?!$|\t) - contentName: meta.tabular.field.tsv - end: $|(\t) - - name: punctuation.separator.tabular.field.tsv - match: \t - header: - name: meta.tabular.row.header.tsv - begin: ^(?!$) - end: $ - patterns: - - include: "#field" - table: - name: meta.tabular.table.tsv - begin: ^ - end: ^$not possible$^ - patterns: - - include: "#header" - - begin: (\n) - beginCaptures: - "1": - name: punctuation.separator.table.row.tsv - end: ^$not possible$^ - patterns: - - include: "#row" - - name: punctuation.separator.table.row.tsv - match: \n - comment: "\n\ - \t\t\t\t\t\teverything after the first row is not a header\n\ - \t\t\t\t\t" -uuid: 7D87F38B-A972-4F61-B9C0-7D6D15EEED38 -patterns: -- include: "#table" -keyEquivalent: ^~T diff --git a/vendor/ultraviolet/syntax/twiki.syntax b/vendor/ultraviolet/syntax/twiki.syntax deleted file mode 100644 index ea9c8bd..0000000 --- a/vendor/ultraviolet/syntax/twiki.syntax +++ /dev/null @@ -1,241 +0,0 @@ ---- -name: Twiki -scopeName: text.html.twiki -repository: - list-paragraph: - patterns: - - name: markup.list.unnumbered.paragraph - begin: \G\s+\S - end: ^\s*$ - patterns: - - include: "#inline" - - include: text.html.basic - inline: - patterns: - - name: markup.bold.twiki - captures: - "1": - name: punctuation.definition.bold.twiki - "2": - name: punctuation.definition.bold.twiki - match: ([\*])[\s\w :.\?']*([\*]) - - captures: - "6": - name: punctuation.definition.italic.twiki - "1": - name: markup.bold.twiki - "2": - name: markup.italic.twiki - "3": - name: punctuation.definition.bold.twiki - "4": - name: punctuation.definition.italic.twiki - "5": - name: punctuation.definition.bold.twiki - match: ((((__))[\s\w :.\?']*((__)))) - - name: markup.italic.twiki - captures: - "1": - name: punctuation.definition.italic.twiki - "2": - name: punctuation.definition.italic.twiki - match: \b(_)[\s\w :.\?']*(_)\b - - captures: - "6": - name: punctuation.definition.raw.fixed.twiki - "1": - name: markup.bold.twiki - "2": - name: markup.raw.fixed.twiki - "3": - name: punctuation.definition.bold.twiki - "4": - name: punctuation.definition.raw.fixed.twiki - "5": - name: punctuation.definition.bold.twiki - match: ((((\=\=))[\s\w :.\?']*((\=\=)))) - - name: markup.raw.fixed.twiki - captures: - "1": - name: punctuation.definition.raw.fixed.twiki - "2": - name: punctuation.definition.raw.fixed.twiki - match: (\=)[\s\w :.\?']*(\=) - - name: variable.other.twiki - captures: - "1": - name: punctuation.definition.variable.twiki - "3": - name: punctuation.definition.variable.twiki - match: (%)([A-Z0-9]+)(%) - - name: constant.character.entity.html - captures: - "1": - name: punctuation.definition.constant.twiki - "3": - name: punctuation.definition.constant.twiki - match: (&)([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+)(;) - - name: meta.link.inline - captures: - "6": - name: punctuation.definition.link.twiki - "1": - name: punctuation.definition.link.twiki - "2": - name: markup.underline.link.twiki - "3": - name: punctuation.definition.link.twiki - "4": - name: punctuation.definition.link.twiki - "5": - name: string.other.link.title.twiki - match: (\[)([^]]*)(\]) *(\[)(.*?)(\]) - numlist-paragraph: - patterns: - - name: markup.list.numbered.paragraph - begin: \G\s+\S - end: ^\s*$ - patterns: - - include: "#inline" - - include: text.html.basic -uuid: B2FD7223-BE64-4134-B43D-F7443EA54CCD -patterns: -- name: string.quoted.double.twiki - endCaptures: - "0": - name: punctuation.definition.string.end.twiki - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.twiki - end: "\"" - patterns: - - name: constant.character.escape.twiki - match: \\. -- name: markup.heading.twiki - captures: - "1": - name: punctuation.definition.heading.twiki - "2": - name: entity.name.function.twiki - match: ^(-{3}\+{1,6})(.*)$ -- name: markup.raw.twiki - captures: - "1": - name: punctuation.definition.tag.twiki - "2": - name: punctuation.definition.tag.twiki - "3": - name: punctuation.definition.tag.twiki - "4": - name: punctuation.definition.tag.twiki - begin: (<)verbatim(>)|(<)pre(>) - end: (</)verbatim(>)|(</)pre(>) - patterns: - - name: constant.character.escape.twiki - match: \\. -- name: meta.separator.twiki - match: ^-{3,}$\n -- name: markup.other.def.twiki - captures: - "1": - name: markup.other.def.term.twiki - "2": - name: markup.other.def.def.twiki - begin: "^ {3}([a-zA-Z0-9]+: )" - end: $\n? - patterns: - - include: "#list-paragraph" -- name: markup.other.table.twiki - begin: ^(\|) - beginCaptures: - "1": - name: punctuation.definition.table.twiki - end: ^(?:\s*$|(?=\s*>|[=-]{3,}$)) - patterns: - - include: "#inline" -- name: markup.list.unnumbered.1.twiki - begin: ^ {3}(\*) - beginCaptures: - "1": - name: punctuation.definition.list_item.twiki - end: $\n? - patterns: - - include: "#list-paragraph" -- name: markup.list.unnumbered.2.twiki - begin: ^ {6}(\*) - beginCaptures: - "1": - name: punctuation.definition.list_item.twiki - end: $\n? - patterns: - - include: "#list-paragraph" -- name: markup.list.unnumbered.3.twiki - begin: ^ {9}(\*) - beginCaptures: - "1": - name: punctuation.definition.list_item.twiki - end: $\n? - patterns: - - include: "#list-paragraph" -- name: markup.list.unnumbered.4.twiki - begin: ^ {12}(\*) - beginCaptures: - "1": - name: punctuation.definition.list_item.twiki - end: $\n? - patterns: - - include: "#list-paragraph" -- name: markup.list.unnumbered.5.twiki - begin: ^ {15}(\*) - beginCaptures: - "1": - name: punctuation.definition.list_item.twiki - end: $\n? - patterns: - - include: "#list-paragraph" -- name: markup.list.unnumbered.6.twiki - begin: ^ {18}(\*) - beginCaptures: - "1": - name: punctuation.definition.list_item.twiki - end: $\n? - patterns: - - include: "#list-paragraph" -- name: markup.list.numbered.1.twiki - begin: ^ {3}\d - end: $\n? - patterns: - - include: "#numlist-paragraph" -- name: markup.list.numbered.2.twiki - begin: ^ {6}\d - end: $\n? - patterns: - - include: "#numlist-paragraph" -- name: markup.list.numbered.3.twiki - begin: ^ {9}\d - end: $\n? - patterns: - - include: "#numlist-paragraph" -- name: markup.list.numbered.4.twiki - begin: ^ {12}\d - end: $\n? - patterns: - - include: "#numlist-paragraph" -- name: markup.list.numbered.5.twiki - begin: ^ {15}\d - end: $\n? - patterns: - - include: "#numlist-paragraph" -- name: markup.list.numbered.6.twiki - begin: ^ {18}\d - end: $\n? - patterns: - - include: "#numlist-paragraph" -- name: meta.paragraph.twiki - begin: ^(?=\S) - end: ^\s*$ - patterns: - - include: "#inline" - - include: text.html.basic -keyEquivalent: ^~T diff --git a/vendor/ultraviolet/syntax/txt2tags.syntax b/vendor/ultraviolet/syntax/txt2tags.syntax deleted file mode 100644 index 4c03dcc..0000000 --- a/vendor/ultraviolet/syntax/txt2tags.syntax +++ /dev/null @@ -1,79 +0,0 @@ ---- -name: Txt2tags -fileTypes: -- t2t -scopeName: text.txt2tags -uuid: B5A751C0-2CE4-41A5-99FB-7B673943DE60 -patterns: -- name: comment.block.txt2tags - begin: ^%%%\s*$ - end: ^%%%\s*$\n? -- name: string.unquoted.txt2tags - match: ^\s*[_=-]{20,}\s*$\n? -- name: markup.underline.txt2tags - match: __([^\s](|.*?[^\s])_*)__ -- name: markup.bold.txt2tags - match: \*\*([^\s](|.*?[^\s])\**)\*\* -- name: markup.heading.1.txt2tags - match: ^\s*={1}[^=](|.*[^=])={1}(\[[\w-]*\])?\s*$\n? -- name: markup.heading.2.txt2tags - match: ^\s*={2}[^=](|.*[^=])={2}(\[[\w-]*\])?\s*$\n? -- name: markup.heading.3.txt2tags - match: ^\s*={3}[^=](|.*[^=])={3}(\[[\w-]*\])?\s*$\n? -- name: markup.heading.4.txt2tags - match: ^\s*={4}[^=](|.*[^=])={4}(\[[\w-]*\])?\s*$\n? -- name: markup.heading.5.txt2tags - match: ^\s*={5}[^=](|.*[^=])={5}(\[[\w-]*\])?\s*$\n? -- name: markup.heading.1.txt2tags - match: ^\s*\+{1}[^+](|.*[^+])\+{1}(\[[\w-]*\])?\s*$\n? -- name: markup.heading.2.txt2tags - match: ^\s*\+{2}[^+](|.*[^+])\+{2}(\[[\w-]*\])?\s*$\n? -- name: markup.heading.3.txt2tags - match: ^\s*\+{3}[^+](|.*[^+])\+{3}(\[[\w-]*\])?\s*$\n? -- name: markup.heading.4.txt2tags - match: ^\s*\+{4}[^+](|.*[^+])\+{4}(\[[\w-]*\])?\s*$\n? -- name: markup.heading.5.txt2tags - match: ^\s*\+{5}[^+](|.*[^+])\+{5}(\[[\w-]*\])?\s*$\n? -- name: markup.italic.txt2tags - match: //([^\s](|.*?[^\s])/*)// -- name: string.quoted.other.raw.inline.txt2tags - match: "\"\"([^\\s](|.*?[^\\s])\"*)\"\"" -- name: string.quoted.other.raw.line.txt2tags - match: ^""" (?=.).*$\n? -- name: string.quoted.other.raw.block.txt2tags - begin: ^"""\s*$ - end: ^"""\s*$\n? -- name: markup.list.numbered.txt2tags - match: ^ *\+ (?=[^ ]) -- name: markup.list.unnumbered.txt2tags - match: ^ *- (?=[^ ]) -- name: markup.list.unnumbered.txt2tags - match: "^ *: (?=.)" -- name: markup.list.txt2tags - match: ^( *)([-+:])\s*$ -- name: markup.raw.verb.block.txt2tags - begin: ^```\s*$ - end: ^```\s*$\n? -- name: markup.raw.verb.line.txt2tags - match: ^``` (?=.).*$\n? -- name: markup.raw.verb.inline.txt2tags - match: ``([^\s](|.*?[^\s])`*)`` -- name: invalid.deprecated.trailing-whitespace.txt2tags - match: \s+$ -- name: string.interpolated.txt2tags - match: (?i)%%(date|mtime|infile|outfile)(\(.*?\))?|%%toc -- name: constant.character.txt2tags - match: (?i)^%!\s*(target|encoding|style|options|include|includeconf|preproc|postproc|guicolors)\s*(\(\w*\))?\s*:.* -- name: meta.tag.image.txt2tags - match: \[[\w_,.+%$#@!?+~/-]+\.(png|jpe?g|gif|eps|bmp)\] -- name: meta.tag.email.txt2tags - match: (?i)\b[A-Za-z0-9_.-]+@([A-Za-z0-9_-]+\.)+[A-Za-z]{2,4}\b(\?[A-Za-z0-9/%&=+;.,$@*_-]+)? -- name: meta.tag.url.txt2tags - match: (?i)\b((https?|ftp|news|telnet|gopher|wais)://([A-Za-z0-9_.-]+(:[^ @]*)?@)?|(www[23]?|ftp)\.)[A-Za-z0-9%._/~:,=$@&+-]+\b/*(\?[A-Za-z0-9/%&=+;.,$@*_-]+)?(#[A-Za-z0-9%._-]*)? -- name: meta.tag.link.txt2tags - match: (?i)\[(\[[\w_,.+%$#@!?+~/-]+\.(png|jpe?g|gif|eps|bmp)\]|[^]]+) (((https?|ftp|news|telnet|gopher|wais)://([A-Za-z0-9_.-]+(:[^ @]*)?@)?|(www[23]?|ftp)\.)[A-Za-z0-9%._/~:,=$@&+-]+\b/*(\?[A-Za-z0-9/%&=+;.,$@*_-]+)?(#[A-Za-z0-9%._-]*)?|[A-Za-z0-9_.-]+@([A-Za-z0-9_-]+\.)+[A-Za-z]{2,4}\b(\?[A-Za-z0-9/%&=+;.,$@*_-]+)?|[A-Za-z0-9%._/~:,=$@&+-]+|[A-Za-z0-9%._/~:,=$@&+-]*(#[A-Za-z0-9%._-]*))\] -- name: markup.quote.txt2tags - match: ^\t.*$\n? -- name: comment.line.txt2tags - match: ^%.*$\n? -keyEquivalent: ^~T diff --git a/vendor/ultraviolet/syntax/vectorscript.syntax b/vendor/ultraviolet/syntax/vectorscript.syntax deleted file mode 100644 index 005d81c..0000000 --- a/vendor/ultraviolet/syntax/vectorscript.syntax +++ /dev/null @@ -1,57 +0,0 @@ ---- -name: Vectorscript -fileTypes: -- vss -scopeName: source.pascal.vectorscript -uuid: CC77FD91-9DBF-490E-B21D-CC350E82E791 -foldingStartMarker: ^\s*(PROCEDURE|FUNCTION) -patterns: -- name: keyword.control.vectorscript - match: \b(?i:(abstract|all|and|and_then|array|as|asm|attribute|begin|bindable|case|class|const|constructor|destructor|div|do|end|do|else|end|export|exports|external|far|file|finalization|for|forward|goto|if|implementation|import|in|inherited|initialization|interface|interrupt|is|label|library|mod|module|name|near|nil|not|object|of|only|operator|or|or_else|otherwise|packed|pow|private|program|property|protected|public|published|qualified|record|repeat|resident|restricted|segment|set|shl|shr|then|to|type|unit|until|uses|value|var|view|virtual|while|with|xor|string|handle|real|point|longint|integer|boolean|vector|structure|allocate|dynarray))\b -- name: constant.other.vectorscript - match: \b(?i:())\bk[A-Z0-9]\w*\b -- name: support.function.vectorscript - match: \b(?i:(Abs|Absolute|ActiveClass|ActLayer|ActSSheet|ActSymDef|Add3DPt|AddButton|AddCavity|AddChoiceItem|AddField|AddGroupBox|AddHelpItem|AddHole|AddLBImage|AddListBoxTabStop|AddPoint|AddResourceToList|AddSolid|AddSurface|AddSymToWall|AddSymToWallEdge|AddVectorFillLayer|AddVertex3D|AddVPAnnotationObject|AddWallBottomPeak|AddWallPeak|AlertCritical|AlertInform|AlertQuestion|AlignItemEdge|AlrtDialog|Ang2Vec|AngBVec|AngDialog|AngDialog3D|Angle|AngleVar|AngularDim|Append|AppendRoofEdge|Arc|ArcByCenter|ArcCos|ArcSin|ArcTan|ArcTo|Area|AreLBColumnLinesEnabled|AreLBRadioColumnLinesEnabled|AttachDefaultTextureSpace|AutoFitWSRowHeights|AutoKey|Backward|BeginColumn|BeginDialog|BeginFloor|BeginFolder|BeginGroup|BeginMesh|BeginMXtrd|BeginPoly|BeginPoly3D|BeginRoof|BeginSweep|BeginSym|BeginText|BeginVectorFillN|BeginXtrd|BotBound|BreakWall|BuildResourceList|CalcSurfaceArea|CalcVolume|CallTool|CapsLock|CellHasNum|CellHasStr|CellString|CellValue|Centroid3D|Chr|CircularDim|ClassList|ClassNum|ClearCavities|ClearGradientSliderSegments|ClearWallPeaks|ClearWSCell|ClipSurface|Close|ClosePoly|CloseSS|ClrDialog|ClrMessage|ColorIndexToRGB|CombineIntoSurface|Command|Comp|Concat|ContainsLight|ConvertTo3DPolys|ConvertToNURBS|ConvertToUnstyledWall|Copy|CopyMode|CopySymbol|Cos|Count|CreateBatDormer|CreateCheckBox|CreateCheckBoxGroupBox|CreateColorPopup|CreateCone|CreateContourCurves|CreateControl|CreateCustomObject|CreateCustomObjectN|CreateCustomObjectPath|CreateEditInteger|CreateEditReal|CreateEditText|CreateEditTextBox|CreateExtrudeAlongPath|CreateGableDormer|CreateGradient|CreateGroupBox|CreateHemisphere|CreateHipDormer|CreateImageFromPaint|CreateImageProp|CreateInterpolatedSurface|CreateLayer|CreateLayout|CreateLB|CreateLight|CreateLineAttributePopup|CreateLineStylePopup|CreateLineWeightPopup|CreateListBox|CreateListBoxN|CreateLoftSurfaces|CreateMarkerPopup|CreateNurbsCurve|CreateNurbsSurface|CreateOffsetNurbsObjectHandle|CreatePaintFromImage|CreatePatternPopup|CreatePullDownMenu|CreatePushButton|CreateRadioButton|CreateRadioButtonGroupBox|CreateResizableLayout|CreateRoof|CreateShaderRecord|CreateShedDormer|CreateSkylight|CreateSphere|CreateStandardIconControl|CreateStaticHatch|CreateStaticHatchFromObject|CreateStaticText|CreateSurfacefromCurvesNetwork|CreateSwapControl|CreateSwapPane|CreateSymbolDisplayControl|CreateTabControl|CreateTabPane|CreateTaperedExtrude|CreateText|CreateTexture|CreateTextureBitmap|CreateTextureBitmapN|CreateTrapeziumDormer|CreateVP|CreateWS|CreateWSImage|CrossProduct|CurveThrough|CurveTo|Date|Deg2Rad|DelChoice|DelClass|Delete|DeleteAllItems|DeleteAllLBItems|DeleteComponent|DeleteConstraint|DeleteLBColumn|DeleteLBItem|DeleteObjs|DeleteResourceFromList|DeleteTextureSpace|DeleteWallSym|DeleteWSColumns|DeleteWSRows|DelName|DelObject|DelRecord|DelVectorFill|DelVertex|DialogEvent|DidCancel|DimArcText|DimText|DisableModules|DisplayContextHelpOfCurrentPlugin|DisplayLayerScaleDialog|DisplayOrganizationDialog|DisplaySwapPane|DisplayTabPane|Distance|DistDialog|DoMenuText|DoMenuTextByName|DotProduct|DoubleFixedTolerance|DoubleTolerance|DoubLines|DrawDialog|DrawNurbsObject|DrwSize|DSelectAll|DSelectObj|Duplicate|EditShaderRecord|EditTexture|EditTextureBitmap|EditTextureSpace|EllipseEllipseIntersect|EnableLB|EnableLBClickAllDataChange|EnableLBColumnLines|EnableLBColumnTracking|EnableLBDragAndDrop|EnableLBRadioColumnLines|EnableLBSingleLineSelection|EnableLBSorting|EnableParameter|EndDialog|EndFolder|EndGroup|EndMesh|EndMXtrd|EndPoly|EndPoly3D|EndSweep|EndSym|EndText|EndVectorFill|EndXtrd|EnsureLBItemIsVisible|EOF|EOLN|EqualPt|EqualRect|Eval|EvalStr|EvaluateNurbsSurfacePointAndNormal|Exp|ExtendNurbsCurve|ExtendNurbsSurface|FActLayer|FFillBack|FFillColorByClass|FFillFore|FFillPat|FFPatByClass|Field|FillBack|FillColorByClass|FillFore|FillPat|FIn3D|FindFileInPluginFolder|FindLBColumnDataItem|FindLBColumnItem|FInFolder|FInGroup|FInLayer|FInSymDef|FLayer|FlipHor|FlipVer|FLSByClass|FLWByClass|FMarker|FMarkerByClass|FndError|FObject|ForEachObject|ForEachObjectInLayer|ForEachObjectInList|FormatTextDialog|Forward|FPatByClass|FPenBack|FPenColorByClass|FPenFore|FPenPat|FPenSize|FSActLayer|FSObject|FSymDef|Get2DPt|Get3DCntr|Get3DInfo|Get3DOrientation|GetActivePane|GetActiveSerialNumber|GetActualNameFromResourceList|GetArc|GetArrayDimensions|GetBatAttributes|GetBBox|GetBeamAngle|GetBinaryConstraint|GetCAlign|GetCellNum|GetCellStr|GetChoiceStr|GetClass|GetClassArrow|GetClassOptions|GetClFillBack|GetClFillFore|GetClFPat|GetClLS|GetClLW|GetClosestPt|GetClosestSide|GetClPenBack|GetClPenFore|GetClTextureC|GetClTextureD|GetClTextureG|GetClTextureL|GetClTextureR|GetClTextureT|GetClUseGraphic|GetClUseTexture|GetClVectorFill|GetColorButton|GetColorChoice|GetComponentFill|GetComponentPenStyles|GetComponentPenWeights|GetComponentWidth|GetControlData|GetCurrentMode|GetCustomObjectChoice|GetCustomObjectInfo|GetCustomObjectPath|GetCustomObjectProfileGroup|GetCVis|GetCWidth|GetDashStyle|GetDefaultTextSize|GetDialog|GetDimText|GetDocumentDefaultSketchStyle|GetDormerAttributes|GetDormerThick|GetDrawingSizeRect|GetEditInteger|GetEditReal|GetEnabledModules|GetField|GetFile|GetFileInfo|GetFillBack|GetFillFore|GetFillIAxisEndPoint|GetFillJAxisEndPoint|GetFillOriginPoint|GetFillPoints|GetFldName|GetFldType|GetFName|GetFolderPath|GetFontID|GetFontName|GetFPat|GetGableAttributes|GetGradientData|GetGradientMidpointPosition|GetGradientSliderData|GetGradientSliderSelectedMarker|GetGradientSpotColor|GetGradientSpotPosition|GetHipAttributes|GetHole|GetImagePopupObject|GetImagePopupObjectItemIndex|GetImagePopupSelectedItem|GetKeyDown|GetLastFileErr|GetLayer|GetLayerAmbientColor|GetLayerAmbientInfo|GetLayerByName|GetLayerElevation|GetLayerOptions|GetLayerRenderMode|GetLayoutDialogPosition|GetLayoutDialogSize|GetLBColumnDataItemInfo|GetLBColumnHeaderJust|GetLBColumnHeaderToolTip|GetLBColumnOwnerDrawnType|GetLBColumnSortState|GetLBColumnWidth|GetLBControlType|GetLBEditDisplayType|GetLBEventInfo|GetLBItemDashStyle|GetLBItemDisplayType|GetLBItemFillBackColor|GetLBItemFillForeColor|GetLBItemGradientOrImageRefNumber|GetLBItemInfo|GetLBItemPenBackColor|GetLBItemPenForeColor|GetLBItemTextColor|GetLBItemTextJust|GetLBItemTextStyle|GetLBMultImageIndexes|GetLBSortColumn|GetLightColorRGB|GetLightDirection|GetLightFalloff|GetLightInfo|GetLightLocation|GetLine|GetLineAttributeData|GetLineStyleChoice|GetLineWeightChoice|GetLName|GetLocalizedPluginChoice|GetLocalizedPluginName|GetLocalizedPluginParameter|GetLocPt|GetLocus3D|GetLS|GetLScale|GetLVis|GetLW|GetMarker|GetMarkerChoice|GetMarkerPopupSelectedItem|GetMouse|GetName|GetNameFromResourceList|GetNumberOfComponents|GetNumGradientSegments|GetNumGradientSliderSegments|GetNumHoles|GetNumImagePopupItems|GetNumLBColumnDataItems|GetNumLBColumns|GetNumLBItems|GetNumRoofElements|GetNumSelectedLBItems|GetNumWallPeaks|GetNurbsObjectDistanceFromPoint|GetObjArrow|GetObject|GetObjectVariableBoolean|GetObjectVariableHandle|GetObjectVariableInt|GetObjectVariableLongInt|GetObjectVariableReal|GetObjectVariableString|GetObjExpandTexture|GetOrigin|GetOSVersion|GetPaletteVisibility|GetParameterOnNurbsCurve|GetParent|GetPatternData|GetPenBack|GetPenFore|GetPickObjectInfo|GetPluginChoiceIndex|GetPluginInfo|GetPluginString|GetPointAndParameterOnNurbsCurveAtGivenLength|GetPolylineVertex|GetPolyPt|GetPolyPt3D|GetPref|GetPrefInt|GetPrefLongInt|GetPrefReal|GetPrefString|GetPrimaryUnitInfo|GetProduct|GetPt|GetPtL|GetRecord|GetRect|GetResourceFromList|GetResourceString|GetRField|GetRoofAttributes|GetRoofEdge|GetRoofElementType|GetRoofFaceAttrib|GetRoofFaceCoords|GetRoofVertices|GetRoundingBase|GetRRDiam|GetSavedSetting|GetScreen|GetSDName|GetSecondaryUnitInfo|GetSegPt1|GetSegPt2|GetSelChoice|GetShaderRecord|GetShedAttributes|GetSheetLayerUserOrigin|GetSingularConstraint|GetSkylight|GetSprdSortSum|GetSprdSortSumColumns|GetSpreadAngle|GetSymbolOptionsN|GetSymbolType|GetSymBrightMult|GetSymLoc|GetSymLoc3D|GetSymName|GetSymRot|GetTexBFeatureEnd|GetTexBFeatureStart|GetTexBitFeatureSize|GetTexBitmapOrigin|GetTexBitPaintNode|GetTexBitRepHoriz|GetTexBitRepVert|GetTexSpace2DOffset|GetTexSpace2DRadius|GetTexSpace2DRot|GetTexSpace2DScale|GetTexSpaceEndCap|GetTexSpaceKind|GetTexSpaceOrientU|GetTexSpaceOrientV|GetTexSpaceOrientW|GetTexSpaceOrigin|GetTexSpacePartID|GetTexSpaceStartCap|GetText|GetTextFont|GetTextJust|GetTextLeading|GetTextLength|GetTextOrientation|GetTextSize|GetTextSpace|GetTextStyle|GetTextureBitmap|GetTextureRef|GetTextureShader|GetTextureShininess|GetTextureSize|GetTextureSpace|GetTextureTransp|GetTextVerticalAlign|GetTextWidth|GetTextWrap|GetTickCount|GetTopVisibleWS|GetTrapeziumAttributes|GetType|GetUnits|GetVCenter|GetVectorFill|GetVectorFillDefault|GetVersion|GetVertexVisibility|GetVertNum|GetView|GetViewMatrix|GetVPClassVisibility|GetVPCropObject|GetVPGroup|GetVPGroupParent|GetVPLayerVisibility|GetWallControlOffset|GetWallPeak|GetWallPrefStyle|GetWallStyle|GetWallThickness|GetWallWidth|GetWorkingPlane|GetWSCellAlignment|GetWSCellBorder|GetWSCellFill|GetWSCellFormula|GetWSCellNumberFormat|GetWSCellString|GetWSCellTextAngle|GetWSCellTextColor|GetWSCellTextFormat|GetWSCellValue|GetWSCellVertAlignment|GetWSCellWrapTextFlag|GetWSColumnOperators|GetWSColumnWidth|GetWSFromImage|GetWSImage|GetWSPlacement|GetWSRowColumnCount|GetWSRowHeight|GetWSRowHLockState|GetWSSelection|GetWSSubrowCellString|GetWSSubrowCellValue|GetWSSubrowCount|GetZoom|GetZVals|GrayClass|GrayLayer|GridLines|Group|GroupToMesh|HAngle|HArea|HasConstraint|HasDim|HasPlugin|HCenter|HDuplicate|Height|HExtrude|HHeight|Hide|HideClass|HideLayer|HLength|HMove|HMoveBackward|HMoveForward|HPerim|HRotate|HUngroup|HWallHeight|HWallWidth|HWidth|ImportResourceToCurrentFile|Index2Name|Insert|InsertChoice|InsertGradientSegment|InsertGradientSliderSegment|InsertImagePopupObjectItem|InsertImagePopupResource|InsertLBColumn|InsertLBColumnDataItem|InsertLBItem|InsertNewComponent|InsertSymbol|InsertSymbolInFolder|InsertVertex|InsertWSColumns|InsertWSRows|IntDialog|IntersectSolid|IntersectSurface|IsFillColorByClass|IsFlipped|IsFPatByClass|IsLayerReferenced|IsLBColumnTrackingEnabled|IsLBItemSelected|IsLBSortingEnabled|IsLSByClass|IsLWByClass|IsMarkerByClass|IsNewCustomObject|IsObjectFlipped|IsPenColorByClass|IsPluginFormat|IsRW|IsTextureableObject|IsValidWSCell|IsValidWSRange|IsValidWSSubrowCell|IsVPGroupContainedObject|IsWSCellNumber|IsWSCellString|IsWSDatabaseRow|IsWSSubrowCellNumber|IsWSSubrowCellString|IsWSVisible|ItemSel|JoinWalls|KeyDown|LActLayer|Layer|LayerRef|LckObjs|LeftBound|Len|Length|LFillBack|LFillFore|LimitTolerance|Line|LinearDim|LineEllipseIntersect|LineLineIntersection|LineTo|LinkText|LLayer|Ln|LNewObj|LoadCell|LObject|Locus|Locus3D|LPenBack|LPenFore|LSActLayer|LSByClass|LWByClass|MakePolygon|MakePolyline|Marker|MarkerByClass|MeshToGroup|Message|MirrorXY3D|Moments3D|MouseDown|Move|Move3D|Move3DObj|MoveBack|MoveFront|MoveObjs|MoveTo|MoveWallByOffset|Name2Index|NameClass|NameList|NameNum|NameObject|NameUndoEvent|NewField|NewSprdSheet|NextDObj|NextLayer|NextObj|NextSObj|NextSymDef|NoAngleVar|NonUndoableActionOK|Norm|Num2Str|Num2StrF|NumChoices|NumCustomObjectChoices|NumDashStyles|NumFields|NumLayers|NumObj|NumRecords|NumSObj|NumVectorFills|NurbsCurveEvalPt|NurbsCurveGetNumPieces|NurbsCurveType|NurbsDegree|NurbsDelVertex|NurbsGetNumPts|NurbsGetPt3D|NurbsGetWeight|NurbsKnot|NurbsNumKnots|NurbsSetKnot|NurbsSetPt3D|NurbsSetWeight|NurbsSurfaceEvalPt|ObjectType|Open|OpenPoly|OpenURL|Option|Ord|Oval|PenBack|PenColorByClass|PenFore|PenGrid|PenLoc|PenPat|PenSize|Perim|Perp|PickObject|Poly|Poly3D|PopAttrs|Pos|PrevDObj|PrevLayer|PrevObj|PrevSObj|PrevSymDef|PrimaryUnits|PrintUsingPrintDialog|PrintWithoutUsingPrintDialog|Products3D|Projection|PtDialog|PtDialog3D|PtInPoly|PtInRect|PushAttrs|PutFile|QTCloseMovieFile|QTGetMovieOptions|QTInitialize|QTOpenMovieFile|QTSetMovieOptions|QTTerminate|QTWriteFrame|Rad2Deg|Random|Read|ReadLn|RealDialog|RecalculateWS|Record|Rect|ReDraw|ReDrawAll|RefreshLB|Relative|RemoveAllImagePopupItems|RemoveAllLBColumnDataItems|RemoveGradientSegment|RemoveGradientSliderSegment|RemoveImagePopupItem|RemoveLBColumnDataItem|RemoveListBoxTabStop|RemoveRoofEdge|RemoveRoofElement|RenameClass|ResetBBox|ResetObject|ResetOrientation3D|ResolveByClassTextureRef|ResourceListSize|ReverseWallSides|RevolveWithRail|Rewrite|RGBToColorIndex|RightBound|Rotate|Rotate3D|RotatePoint|Round|RoundWall|RRect|Run|RunLayoutDialog|SaveSheet|Scale|SecondaryUnits|SelChoice|SelectAll|Selected|SelectObj|SelectSS|SelField|Set3DInfo|Set3DRot|SetActSymbol|SetArc|SetBatAttributes|SetBBox|SetBeamAngle|SetBelowItem|SetBinaryConstraint|SetClass|SetClassArrow|SetClassOptions|SetClFillBack|SetClFillFore|SetClFPat|SetClLS|SetClLW|SetClPenBack|SetClPenFore|SetClTextureC|SetClTextureD|SetClTextureG|SetClTextureL|SetClTextureR|SetClTextureT|SetClUseGraphic|SetClUseTexture|SetClVectorFill|SetColorButton|SetColorChoice|SetComponentFill|SetComponentPenStyles|SetComponentPenWeights|SetComponentWidth|SetConstrain|SetConstraintValue|SetControlData|SetControlText|SetCurrentObject|SetCursor|SetCustomObjectPath|SetCustomObjectProfileGroup|SetDashStyle|SetDefaultTextureSpace|SetDimStd|SetDimText|SetDocumentDefaultSketchStyle|SetDormerAttributes|SetDormerThick|SetDrawingRect|SetDSelect|SetEdgeBinding|SetEditInteger|SetEditReal|SetField|SetFillBack|SetFillColorByClass|SetFillFore|SetFillIAxisEndPoint|SetFillJAxisEndPoint|SetFillOriginPoint|SetFirstGroupItem|SetFirstLayoutItem|SetFocusOnLB|SetFPat|SetFPatByClass|SetGableAttributes|SetGradientData|SetGradientMidpointPosition|SetGradientSliderData|SetGradientSliderSelectedMarker|SetGradientSpotColor|SetGradientSpotPosition|SetHDef|SetHelpString|SetHipAttributes|SetImagePopupSelectedItem|SetItem|SetItemEnable|SetLayerAmbientColor|SetLayerAmbientInfo|SetLayerElevation|SetLayerOptions|SetLayerRenderMode|SetLayerTransparency|SetLayoutDialogPosition|SetLayoutDialogSize|SetLayoutOption|SetLBColumnHeaderJust|SetLBColumnHeaderToolTip|SetLBColumnOwnerDrawnType|SetLBColumnWidth|SetLBControlType|SetLBDragDropColumn|SetLBEditDisplayType|SetLBItemDashStyle|SetLBItemDisplayType|SetLBItemFillBackColor|SetLBItemFillForeColor|SetLBItemGradientOrImageRefNumber|SetLBItemInfo|SetLBItemPenBackColor|SetLBItemPenForeColor|SetLBItemTextColor|SetLBItemTextJust|SetLBItemTextStyle|SetLBItemUsingColumnDataItem|SetLBMultImageIndexes|SetLBSelection|SetLBSortColumn|SetLightColorRGB|SetLightDirection|SetLightFalloff|SetLightInfo|SetLightLocation|SetLineAttributeData|SetLineStyleChoice|SetLineWeightChoice|SetLS|SetLSByClass|SetLScale|SetLW|SetLWByClass|SetMarker|SetMarkerByClass|SetMarkerChoice|SetMaximumUndoEvents|SetName|SetObjArrow|SetObjectVariableBoolean|SetObjectVariableHandle|SetObjectVariableInt|SetObjectVariableLongInt|SetObjectVariableReal|SetObjectVariableString|SetObjExpandTexture|SetOrigin|SetOriginAbsolute|SetPaletteVisibility|SetParameterVisibility|SetParent|SetPatternData|SetPenBack|SetPenColorByClass|SetPenFore|SetPolylineVertex|SetPolyPt|SetPolyPt3D|SetPref|SetPrefInt|SetPrefLongInt|SetPrefReal|SetPrefString|SetPrimaryDim|SetProportionalBinding|SetRecord|SetRField|SetRightItem|SetRoofAttributes|SetRoofEdge|SetRot3D|SetSavedSetting|SetScale|SetSecondaryDim|SetSegPt1|SetSegPt2|SetSelect|SetShedAttributes|SetSheetLayerUserOrigin|SetSingularConstraint|SetSkylight|SetSprdSortSum|SetSprdSortSumColumns|SetSpreadAngle|SetSymbolOptionsN|SetSymBrightMult|SetTexBFeatureEnd|SetTexBFeatureStart|SetTexBitFeatureSize|SetTexBitmapOrigin|SetTexBitPaintNode|SetTexBitRepHoriz|SetTexBitRepVert|SetTexSpace2DOffset|SetTexSpace2DRadius|SetTexSpace2DRot|SetTexSpace2DScale|SetTexSpaceEndCap|SetTexSpaceKind|SetTexSpaceOrientU|SetTexSpaceOrientV|SetTexSpaceOrientW|SetTexSpaceOrigin|SetTexSpacePartID|SetTexSpaceStartCap|SetText|SetTextEditable|SetTextFont|SetTextJust|SetTextLeading|SetTextOrientation|SetTextSize|SetTextSpace|SetTextStyle|SetTextureBitmap|SetTextureRef|SetTextureShader|SetTextureShininess|SetTextureSize|SetTextureTransp|SetTextVerticalAlign|SetTextWidth|SetTextWrap|SetTitle|SetTool|SetTopVisibleWS|SetTrapeziumAttributes|SetUnits|SetVCenter|SetVectorFill|SetVectorFillDefault|SetVertexVisibility|SetView|SetViewMatrix|SetViewVector|SetVPClassVisibility|SetVPCropObject|SetVPLayerVisibility|SetVSResourceFile|SetWallControlOffset|SetWallHeights|SetWallPrefStyle|SetWallThickness|SetWallWidth|SetWorkingPlane|SetWSCellAlignment|SetWSCellBorder|SetWSCellBorders|SetWSCellFill|SetWSCellFormula|SetWSCellNumberFormat|SetWSCellTextColor|SetWSCellTextFormat|SetWSCellVertAlignment|SetWSCellWrapTextFlag|SetWSColumnOperators|SetWSColumnWidth|SetWSCurrentCell|SetWSPlacement|SetWSRowHeight|SetWSSelection|SetWSTextAngle|SetZoom|SetZVals|SheetList|SheetNum|Shift|Show|ShowClass|ShowCreateImageDialog|ShowGradientEditorDialog|ShowItem|ShowLayer|ShowWS|ShowWSDialog|Sin|SingleTolerance|Smooth|SortArray|Space|SprdAlign|SprdBorder|SprdFormat|SprdSize|SprdWidth|Sqr|Sqrt|SrndArea|StdRead|StdReadLn|Str2Num|StrDialog|SubtractSolid|SurfaceArea|Symbol|SymbolToGroup|SymDefNum|SysBeep|Tab|Tan|TargetSprdSheet|TextFace|TextFlip|TextFont|TextJust|TextLeading|TextOrigin|TextRotate|TextSize|TextSpace|TextVerticalAlign|TopBound|Trunc|UndoOff|Ungroup|UnionRect|Units|UnitVec|UnLckObjs|UpdateSymbolDisplayControl|UpdateThumbnailPreview|UpdateVP|UprString|UseDefaultFileErrorHandling|ValidAngStr|ValidNumStr|VDelete|Vec2Ang|VectorFillList|VerifyLayout|VerifyLibraryRoutine|Volume|VPHasCropObject|VRestore|VSave|Wait|Wall|WallCap|WallFootPrint|WallHeight|WallPeak|WallTo|WallWidth|Width|Write|WriteLn|WriteLnMac|WriteMac|XCenter|YCenter|YNDialog))\b -- name: support.function.vectorscript.undocumented - match: \b(?i:(SetObjPropCharVS|vsoInsertAllParams|vsoGetEventInfo))\b -- name: meta.function.vectorscript - captures: - "1": - name: storage.type.function.vectorscript - "2": - name: storage.type.procedure.vectorscript - "3": - name: entity.name.function.vectorscript - match: \b(?i:(?:(function)|(procedure)))\b\s+(\w+) -- name: constant.character.parameter.vectorscript - match: \bp[A-Z_0-9]+\b -- name: variable.other.readwrite.global.vectorscript - match: \bg[A-Z_0-9]\w*\b -- name: constant.language.boolean.vectorscript - match: \b(?i:(true|false))\b -- name: comment.block.vectorscript - captures: - "0": - name: punctuation.definition.comment.vectorscript - begin: \(\* - end: \*\) -- name: comment.block.vectorscript - captures: - "0": - name: punctuation.definition.comment.vectorscript - begin: \{ - end: \} -- name: string.quoted.single.vectorscript - endCaptures: - "0": - name: punctuation.definition.string.end.vectorscript - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.vectorscript - end: "'" - patterns: - - name: constant.character.escape.vectorscript - match: \\. -foldingStopMarker: ^\s*END; -comment: Vectorscript (ie. Pascal) -- Based on Chris Jacks Pascal bundle diff --git a/vendor/ultraviolet/syntax/xhtml_1.0.syntax b/vendor/ultraviolet/syntax/xhtml_1.0.syntax deleted file mode 100644 index 92e9504..0000000 --- a/vendor/ultraviolet/syntax/xhtml_1.0.syntax +++ /dev/null @@ -1,4027 +0,0 @@ ---- -name: XHTML 1.0 Strict -scopeName: text.html.xhtml.1-strict -repository: - tag-textarea: - endCaptures: - "1": - name: meta.tag.form.textarea.html - "4": - name: entity.name.tag.form.textarea.html - begin: (<(textarea)\b) - beginCaptures: - "1": - name: meta.tag.form.textarea.html - "2": - name: entity.name.tag.form.textarea.html - end: ((/>)|((textarea)>)) - patterns: - - endCaptures: - "1": - name: meta.tag.form.textarea.html - begin: (?<=[^/]>) - end: (</(?=option)) - patterns: - - include: "#pcdata" - - name: meta.tag.form.textarea.html - begin: "" - end: ((?=/>)|>) - patterns: - - include: "#attribute-cols" - - include: "#attribute-disabled" - - include: "#attribute-name" - - include: "#attribute-onchange" - - include: "#attribute-onselect" - - include: "#attribute-readonly" - - include: "#attribute-rows" - - include: "#attributes-group-common" - - include: "#attributes-group-focus" - - include: "#attributes-illegal_char" - tag-h3: - captures: - "1": - name: meta.tag.block.h3.html - "2": - name: entity.name.tag.block.h3.html - begin: (<(h3)\b) - end: ((h3)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.h3.html - begin: (?<=>) - end: (</(?=h3)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.block.h3.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - bad-tags: - patterns: - - name: invalid.illegal.invalid_placement - captures: - "1": - name: invalid.deprecated.invalid_placement - begin: </?(a|abbr|acronym|address|area|b|base|bdo|big|blockquote|body|br|button|caption|cite|code|col|colgroup|dd|del|dfn|div|dl|dt|em|fieldset|form|h[1-6]|head|hr|html|i|img|input|ins|kbd|label|legend|li|link|map|meta|noscript|object|ol|optgroup|option|p|param|pre|q|samp|script|select|small|span|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|title|tr|tt|ul|var)\b - end: ">" - - name: invalid.illegal.unrecognized_tag - captures: - "1": - name: invalid.deprecated.no_longer_valid - begin: </?(basefont|center|dir|font|isindex|menu|s|strike|u)\b - end: ">" - - name: invalid.illegal.unrecognized_tag - begin: < - end: ">" - attribute-archive: - name: meta.attribute-with-value.html - begin: (archive)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - attribute-cols: - name: meta.attribute-with-value.html - begin: (cols)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')[0-9]+(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')[0-9]+(?="|') - - include: "#values-generic-invalid" - xml-preprocessor: - name: meta.tag.preprocessor.xml.html - captures: - "1": - name: entity.name.tag.xml.html - begin: <\?([\w-]*) - end: \?> - patterns: - - name: meta.attribute-with-value.html - captures: - "1": - name: entity.other.attribute-name.html - "3": - name: string.quoted.double.html - "4": - name: string.quoted.single.html - "5": - name: string.unquoted.html - match: ([\w-]*)=((".*?")|('.*?')|((\?(?!>)|[^"'>\s\?])+)) - comment: "Bug: Too general, needs to highlight errors better." - tag-tt: - captures: - "1": - name: meta.tag.inline.tt.html - "2": - name: entity.name.tag.inline.tt.html - begin: (<(tt)\b) - end: ((tt)>) - patterns: - - endCaptures: - "1": - name: meta.tag.inline.tt.html - begin: (?<=>) - end: (</(?=tt)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.inline.tt.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-style: - captures: - "1": - name: meta.tag.meta.style.html - "2": - name: entity.name.tag.meta.style.html - begin: (<(style)\b) - end: ((style)>) - patterns: - - endCaptures: - "1": - name: meta.tag.meta.style.html - begin: (?<=>) - contentName: source.css.embedded.html - end: (</(?=style)) - patterns: - - include: "#sgml-comment" - - name: meta.scope.xml-cdata.html - begin: <!\[CDATA\[ - end: "]]>" - patterns: - - include: source.css - - name: invalid.illegal.char_not_allowed - match: <|>|]]>|-- - - include: "#entities" - - include: source.css - - name: meta.tag.meta.style.html - begin: "" - end: ">" - patterns: - - include: "#attribute-xml:space" - - include: "#attribute-id" - - include: "#attribute-title" - - include: "#attribute-media" - - include: "#attribute-type" - - include: "#attributes-group-i18n" - - include: "#attributes-illegal_char" - comment: "Bug: Invalid chars are sometimes picked up by the js syntax first." - tag-h4: - captures: - "1": - name: meta.tag.block.h4.html - "2": - name: entity.name.tag.block.h4.html - begin: (<(h4)\b) - end: ((h4)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.h4.html - begin: (?<=>) - end: (</(?=h4)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.block.h4.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-group-special.pre: - patterns: - - include: "#tag-br" - - include: "#tag-span" - - include: "#tag-bdo" - - include: "#tag-map" - attribute-codebase: - name: meta.attribute-with-value.html - begin: (codebase)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - tag-ol: - name: meta.section.html.ol.xhtml.1-strict - captures: - "1": - name: meta.tag.block.ol.html - "2": - name: entity.name.tag.block.ol.html - begin: (<(ol)\b) - end: ((ol)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.ol.html - begin: (?<=>) - end: (</(?=ol)) - patterns: - - include: "#tag-li" - - include: "#no-pcdata" - - name: meta.tag.block.ol.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-i: - captures: - "1": - name: meta.tag.inline.i.html - "2": - name: entity.name.tag.inline.i.html - begin: (<(i)\b) - end: ((i)>) - patterns: - - endCaptures: - "1": - name: meta.tag.inline.i.html - begin: (?<=>) - end: (</(?=i)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.inline.i.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-html: - name: meta.section.html.html.xhtml.1-strict - captures: - "1": - name: meta.tag.segment.html.html - "2": - name: entity.name.tag.segment.html.html - begin: (<(html)\b) - end: ((html)>) - patterns: - - endCaptures: - "1": - name: meta.tag.segment.html.html - begin: (?<=>) - end: (</(?=html)) - patterns: - - include: "#tag-head" - - include: "#tag-body" - - include: "#no-pcdata" - - name: meta.tag.segment.html.html - begin: "" - end: ">" - patterns: - - include: "#attribute-xmlns" - - include: "#attributes-group-i18n" - - include: "#attributes-illegal_char" - tag-area: - endCaptures: - "1": - name: meta.tag.meta.area.html - "2": - name: invalid.illegal.terminator.html - begin: (<(area)\b) - beginCaptures: - "1": - name: meta.tag.meta.area.html - "2": - name: entity.name.tag.meta.area.html - end: (/>|(>)) - patterns: - - name: meta.tag.meta.area.html - begin: "" - end: (?=/>|>) - patterns: - - include: "#attribute-alt" - - include: "#attribute-coords" - - include: "#attribute-href" - - include: "#attribute-nohref" - - include: "#attribute-shape" - - include: "#attributes-group-common" - - include: "#attributes-group-focus" - - include: "#attributes-illegal_char" - attribute-width: - name: meta.attribute-with-value.html - begin: (width)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')([0-9]{0,5}|[0-9]{0,4}%)(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')([0-9]{0,5}|[0-9]{0,4}%)(?="|') - - include: "#values-generic-invalid" - attribute-size: - name: meta.attribute-with-value.html - begin: (size)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')[0-9]+(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')[0-9]+(?="|') - - include: "#values-generic-invalid" - attribute-usemap: - name: meta.attribute-with-value.html - begin: (usemap)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - tag-thead: - captures: - "1": - name: meta.tag.block.thead.html - "2": - name: entity.name.tag.block.thead.html - begin: (<(thead)\b) - end: ((thead)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.thead.html - begin: (?<=>) - end: (</(?=thead)) - patterns: - - include: "#tag-tr" - - include: "#no-pcdata" - - name: meta.tag.block.thead.html - begin: "" - end: ">" - patterns: - - include: "#attribute-align" - - include: "#attribute-char" - - include: "#attribute-charoff" - - include: "#attribute-valign" - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-h5: - captures: - "1": - name: meta.tag.block.h5.html - "2": - name: entity.name.tag.block.h5.html - begin: (<(h5)\b) - end: ((h5)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.h5.html - begin: (?<=>) - end: (</(?=h5)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.block.h5.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-group-inline-master: - patterns: - - include: "#tag-group-inline" - - include: "#tag-group-misc.inline" - - include: "#pcdata" - tag-col: - endCaptures: - "1": - name: meta.tag.block.col.html - "2": - name: invalid.illegal.terminator.html - begin: (<(col)\b) - beginCaptures: - "1": - name: meta.tag.block.col.html - "2": - name: entity.name.tag.block.col.html - end: (/>|(>)) - patterns: - - name: meta.tag.block.col.html - begin: "" - end: (?=/>|>) - patterns: - - include: "#attribute-align" - - include: "#attribute-char" - - include: "#attribute-charoff" - - include: "#attribute-span" - - include: "#attribute-valign" - - include: "#attribute-width-multi" - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - attribute-style: - name: meta.attribute-with-value.html - begin: (style)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - contentName: source.css.embedded.html - end: "\"" - patterns: - - include: source.css - - name: string.quoted.single.html - begin: (?<!"|')' - contentName: source.css.embedded.html - end: "'" - patterns: - - include: source.css - attribute-profile: - name: meta.attribute-with-value.html - begin: (profile)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - attribute-disabled: - name: meta.attribute-with-value.html - begin: (disabled)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')disabled(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')disabled(?="|') - - include: "#values-generic-invalid" - tag-h6: - captures: - "1": - name: meta.tag.block.h6.html - "2": - name: entity.name.tag.block.h6.html - begin: (<(h6)\b) - end: ((h6)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.h6.html - begin: (?<=>) - end: (</(?=h6)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.block.h6.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-del: - captures: - "1": - name: meta.tag.inline.del.html - "2": - name: entity.name.tag.inline.del.html - begin: (<(del)\b) - end: ((del)>) - patterns: - - endCaptures: - "1": - name: meta.tag.inline.del.html - begin: (?<=>) - end: (</(?=del)) - patterns: - - include: "#tag-group-flow" - - name: meta.tag.inline.del.html - begin: "" - end: ">" - patterns: - - include: "#attribute-cite" - - include: "#attribute-datetime" - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-code: - captures: - "1": - name: meta.tag.inline.code.html - "2": - name: entity.name.tag.inline.code.html - begin: (<(code)\b) - end: ((code)>) - patterns: - - endCaptures: - "1": - name: meta.tag.inline.code.html - begin: (?<=>) - end: (</(?=code)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.inline.code.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - attribute-marginheight: - name: meta.attribute-with-value.html - begin: (marginheight)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')[0-9]+(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')[0-9]+(?="|') - - include: "#values-generic-invalid" - attribute-action: - name: meta.attribute-with-value.html - begin: (action)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - attribute-xmlns: - name: meta.attribute-with-value.html - begin: (xmlns)\s*=\s*(?=(["']).*?["'][^"']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')http://www.w3.org/1999/xhtml(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')http://www.w3.org/1999/xhtml(?="|') - - include: "#values-generic-invalid" - attribute-valign: - name: meta.attribute-with-value.html - begin: (valign)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')(top|middle|bottom|baseline)(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')(top|middle|bottom|baseline)(?="|') - - include: "#values-generic-invalid" - attribute-longdesc: - name: meta.attribute-with-value.html - begin: (longdesc)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - tag-ul: - name: meta.section.html.ul.xhtml.1-strict - captures: - "1": - name: meta.tag.block.ul.html - "2": - name: entity.name.tag.block.ul.html - begin: (<(ul)\b) - end: ((ul)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.ul.html - begin: (?<=>) - end: (</(?=ul)) - patterns: - - include: "#tag-li" - - include: "#no-pcdata" - - name: meta.tag.block.ul.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-tbody: - captures: - "1": - name: meta.tag.block.tbody.html - "2": - name: entity.name.tag.block.tbody.html - begin: (<(tbody)\b) - end: ((tbody)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.tbody.html - begin: (?<=>) - end: (</(?=tbody)) - patterns: - - include: "#tag-tr" - - include: "#no-pcdata" - - name: meta.tag.block.tbody.html - begin: "" - end: ">" - patterns: - - include: "#attribute-align" - - include: "#attribute-char" - - include: "#attribute-charoff" - - include: "#attribute-valign" - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-ins: - captures: - "1": - name: meta.tag.inline.ins.html - "2": - name: entity.name.tag.inline.ins.html - begin: (<(ins)\b) - end: ((ins)>) - patterns: - - endCaptures: - "1": - name: meta.tag.inline.ins.html - begin: (?<=>) - end: (</(?=ins)) - patterns: - - include: "#tag-group-flow" - - name: meta.tag.inline.ins.html - begin: "" - end: ">" - patterns: - - include: "#attribute-cite" - - include: "#attribute-datetime" - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - attribute-title: - name: meta.attribute-with-value.html - begin: (title)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - attribute-valuetype: - name: meta.attribute-with-value.html - begin: (valuetype)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')(data|ref|object)(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')(data|ref|object)(?="|') - - include: "#values-generic-invalid" - attribute-http-equiv: - name: meta.attribute-with-value.html - begin: (http-equiv)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: "[\\w\\-:]+" - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: "[\\w\\-:]+" - - include: "#values-generic-invalid" - comment: "Bug: This may not take into account all possible characters in NMTOKEN." - attribute-enctype: - name: meta.attribute-with-value.html - begin: (enctype)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - attribute-cellpadding: - name: meta.attribute-with-value.html - begin: (cellpadding)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')([0-9]{0,5}|[0-9]{0,4}%)(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')([0-9]{0,5}|[0-9]{0,4}%)(?="|') - - include: "#values-generic-invalid" - tag-acronym: - captures: - "1": - name: meta.tag.inline.acronym.html - "2": - name: entity.name.tag.inline.acronym.html - begin: (<(acronym)\b) - end: ((acronym)>) - patterns: - - endCaptures: - "1": - name: meta.tag.inline.acronym.html - begin: (?<=>) - end: (</(?=acronym)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.inline.acronym.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - attribute-cite: - name: meta.attribute-with-value.html - begin: (cite)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - tag-meta: - endCaptures: - "1": - name: meta.tag.meta.meta.html - "2": - name: invalid.illegal.terminator.html - begin: (<(meta)\b) - beginCaptures: - "1": - name: meta.tag.meta.meta.html - "2": - name: entity.name.tag.meta.meta.html - end: (/>|(>)) - patterns: - - name: meta.tag.meta.meta.html - begin: "" - end: (?=/>|>) - patterns: - - include: "#attribute-id" - - include: "#attribute-content" - - include: "#attribute-http-equiv" - - include: "#attribute-name" - - include: "#attribute-scheme" - - include: "#attributes-group-i18n" - - include: "#attributes-illegal_char" - tag-dl: - name: meta.section.html.dl.xhtml.1-strict - captures: - "1": - name: meta.tag.block.dl.html - "2": - name: entity.name.tag.block.dl.html - begin: (<(dl)\b) - end: ((dl)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.dl.html - begin: (?<=>) - end: (</(?=dl)) - patterns: - - include: "#tag-dt" - - include: "#tag-dd" - - include: "#no-pcdata" - - name: meta.tag.block.dl.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - attribute-width-multi: - name: meta.attribute-with-value.html - begin: (width)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')([0-9]{0,5}\*?|[0-9]{0,4}%)(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')([0-9]{0,5}\*?|[0-9]{0,4}%)(?="|') - - include: "#values-generic-invalid" - attributes-group-focus: - patterns: - - include: "#attribute-accesskey" - - include: "#attribute-tabindex" - - include: "#attribute-onfocus" - - include: "#attribute-onblur" - sgml-comment: - name: comment.block.html - begin: <!-- - end: --\s*> - patterns: - - name: invalid.deprecated.bad-comment-ending-token.html - match: --(?!\s*>) - comment: Does not allow the closing bracket to be on a diff line that the --, which as far as I can tell is legal. - attribute-nohref: - name: meta.attribute-with-value.html - begin: (nohref)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')nohref(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')nohref(?="|') - - include: "#values-generic-invalid" - attribute-onblur: - patterns: - - name: meta.attribute-with-value.html - begin: (onblur)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: "\"" - contentName: source.js.embedded.html - end: "\"" - - name: string.quoted.single.html - begin: "'" - contentName: source.js.embedded.html - end: "'" - attribute-checked: - name: meta.attribute-with-value.html - begin: (checked)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')checked(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')checked(?="|') - - include: "#values-generic-invalid" - tag-small: - captures: - "1": - name: meta.tag.inline.small.html - "2": - name: entity.name.tag.inline.small.html - begin: (<(small)\b) - end: ((small)>) - patterns: - - endCaptures: - "1": - name: meta.tag.inline.small.html - begin: (?<=>) - end: (</(?=small)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.inline.small.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-script: - endCaptures: - "1": - name: meta.tag.block.script.html - "4": - name: entity.name.tag.block.script.html - begin: (<(script)\b) - beginCaptures: - "1": - name: meta.tag.block.script.html - "2": - name: entity.name.tag.block.script.html - end: ((/>)|((script)>)) - patterns: - - endCaptures: - "1": - name: meta.tag.block.script.html - begin: (?<=[^/]>) - contentName: source.js.embedded.html - end: (</(?=script)) - patterns: - - include: "#sgml-comment" - - name: meta.scope.xml-cdata.html - begin: <!\[CDATA\[ - end: "]]>" - patterns: - - include: source.js - - name: invalid.illegal.char_not_allowed - match: <|>|]]>|-- - - include: "#entities" - - include: source.js - - name: meta.tag.block.script.html - begin: "" - end: ((?=/>)|>) - patterns: - - include: "#attribute-xml:space" - - include: "#attribute-id" - - include: "#attribute-defer" - - include: "#attribute-src" - - include: "#attribute-type" - - include: "#attribute-charset" - - include: "#attributes-illegal_char" - comment: "Bug: Invalid chars are sometimes picked up by the js syntax first." - tag-form: - name: meta.section.html.form.xhtml.1-strict - captures: - "1": - name: meta.tag.block.form.html - "2": - name: entity.name.tag.block.form.html - begin: (<(form)\b) - end: ((form)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.form.html - begin: (?<=>) - end: (</(?=form)) - patterns: - - include: "#tag-group-form.content" - - include: "#no-pcdata" - - name: meta.tag.block.form.html - begin: "" - end: ">" - patterns: - - include: "#attribute-accept" - - include: "#attribute-accept-charset" - - include: "#attribute-action" - - include: "#attribute-method" - - include: "#attribute-onreset" - - include: "#attribute-onsubmit" - - include: "#attribute-enctype" - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - attribute-src: - name: meta.attribute-with-value.html - begin: (src)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - attribute-defer: - name: meta.attribute-with-value.html - begin: (defer)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')defer(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')defer(?="|') - - include: "#values-generic-invalid" - tag-p: - captures: - "1": - name: meta.tag.block.p.html - "2": - name: entity.name.tag.block.p.html - begin: (<(p)\b) - end: ((p)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.p.html - begin: (?<=>) - end: (</(?=p)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.block.p.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-option: - endCaptures: - "1": - name: meta.tag.block.option.html - "4": - name: entity.name.tag.block.option.html - begin: (<(option)\b) - beginCaptures: - "1": - name: meta.tag.block.option.html - "2": - name: entity.name.tag.block.option.html - end: ((/>)|((option)>)) - patterns: - - endCaptures: - "1": - name: meta.tag.block.option.html - begin: (?<=[^/]>) - end: (</(?=option)) - patterns: - - include: "#pcdata" - - name: meta.tag.block.option.html - begin: "" - end: ((?=/>)|>) - patterns: - - include: "#attribute-disabled" - - include: "#attribute-label" - - include: "#attribute-selected" - - include: "#attribute-value" - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-group-block: - patterns: - - include: "#tag-p" - - include: "#tag-div" - - include: "#tag-fieldset" - - include: "#tag-table" - - include: "#tag-group-heading" - - include: "#tag-group-lists" - - include: "#tag-group-blocktext" - attribute-onload: - patterns: - - name: meta.attribute-with-value.html - begin: (onload)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: "\"" - contentName: source.js.embedded.html - end: "\"" - - name: string.quoted.single.html - begin: "'" - contentName: source.js.embedded.html - end: "'" - attribute-name: - name: meta.attribute-with-value.html - begin: (name)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: "[\\w\\-:.]+" - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: "[\\w\\-:.]+" - - include: "#values-generic-invalid" - comment: "Bug: This may not take into account all possible characters in NMTOKEN." - sgml-declarations-preprocessor: - begin: (?=<!) - applyEndPatternLast: "1" - end: (?<=>) - patterns: - - name: meta.tag.sgml.doctype.html - captures: - "1": - name: entity.name.tag.doctype.html - begin: <!(DOCTYPE\b) - end: ">" - patterns: - - name: string.quoted.double.doctype.identifiers-and-DTDs.html - match: "\"[^\">]*\"" - - include: "#sgml-declarations" - attribute-media: - name: meta.attribute-with-value.html - begin: (media)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')(screen|tty|tv|projection|handheld|print|braille|aural|all)(,\s*(screen|tty|tv|projection|handheld|print|braille|aural|all))*(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')(screen|tty|tv|projection|handheld|print|braille|aural|all)(,\s*(screen|tty|tv|projection|handheld|print|braille|aural|all))*(?="|') - - include: "#values-generic-invalid" - tag-q: - captures: - "1": - name: meta.tag.inline.q.html - "2": - name: entity.name.tag.inline.q.html - begin: (<(q)\b) - end: ((q)>) - patterns: - - endCaptures: - "1": - name: meta.tag.inline.q.html - begin: (?<=>) - end: (</(?=q)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.inline.q.html - begin: "" - end: ">" - patterns: - - include: "#attribute-cite" - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - attribute-ismap: - name: meta.attribute-with-value.html - begin: (ismap)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')ismap(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')ismap(?="|') - - include: "#values-generic-invalid" - attribute-value: - name: meta.attribute-with-value.html - begin: (value)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - attribute-type: - name: meta.attribute-with-value.html - begin: (type)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - attribute-marginwidth: - name: meta.attribute-with-value.html - begin: (marginwidth)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')[0-9]+(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')[0-9]+(?="|') - - include: "#values-generic-invalid" - tag-table: - name: meta.section.html.table.xhtml.1-strict - captures: - "1": - name: meta.tag.block.table.html - "2": - name: entity.name.tag.block.table.html - begin: (<(table)\b) - end: ((table)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.table.html - begin: (?<=>) - end: (</(?=table)) - patterns: - - include: "#tag-caption" - - begin: (?<=</caption>) - end: (?=<(?!/?caption)) - patterns: - - include: "#stray-char" - - include: "#sgml-declarations" - - begin: (?=<(?!/?table)) - end: (?=</table) - patterns: - - begin: (?=<(colgroup|col)) - applyEndPatternLast: "1" - end: (?=<) - patterns: - - begin: (?=<colgroup) - end: (?=<(?!colgroup|col)) - patterns: - - include: "#tag-colgroup" - - include: "#stray-char" - - include: "#sgml-declarations" - - begin: (?=<col) - end: (?=<(?!colgroup|col)) - patterns: - - include: "#tag-col" - - include: "#stray-char" - - include: "#sgml-declarations" - comment: "Bug: This should use the generic invalid tag." - - begin: (?=<(?!/?table)) - end: (?=</table) - patterns: - - include: "#tag-thead" - - begin: (?<=</thead>) - end: (?=</table) - patterns: - - include: "#tag-tfoot" - - begin: (?<=</tfoot>) - end: (?=</table) - patterns: - - include: "#tag-tbody" - - include: "#stray-char" - - include: "#sgml-declarations" - - begin: (?=<(?!/?table)) - end: (?=</table) - patterns: - - include: "#tag-tbody" - - include: "#stray-char" - - include: "#sgml-declarations" - - include: "#stray-char" - - include: "#sgml-declarations" - - begin: (?=<(?!/?table)) - end: (?=</table) - patterns: - - include: "#tag-tfoot" - - begin: (?<=</tfoot>) - end: (?=</table) - patterns: - - include: "#tag-tbody" - - include: "#stray-char" - - include: "#sgml-declarations" - - begin: (?=<(?!/?table)) - end: (?=</table) - patterns: - - begin: (?=<tbody) - end: (?=</table) - patterns: - - include: "#tag-tbody" - - include: "#stray-char" - - include: "#sgml-declarations" - - begin: (?=<tr) - end: (?=</table) - patterns: - - include: "#tag-tr" - - include: "#stray-char" - - include: "#sgml-declarations" - - include: "#stray-char" - - include: "#sgml-declarations" - - include: "#stray-char" - - include: "#sgml-declarations" - - include: "#stray-char" - - include: "#sgml-declarations" - - include: "#stray-char" - - include: "#sgml-declarations" - - include: "#no-pcdata" - - name: meta.tag.block.table.html - begin: "" - end: ">" - patterns: - - include: "#attribute-border" - - include: "#attribute-cellpadding" - - include: "#attribute-cellspacing" - - include: "#attribute-frame" - - include: "#attribute-rules" - - include: "#attribute-summary" - - include: "#attribute-width" - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-group-button.content: - patterns: - - include: "#tag-p" - - include: "#tag-group-heading" - - include: "#tag-div" - - include: "#tag-group-lists" - - include: "#tag-group-blocktext" - - include: "#tag-table" - - include: "#tag-group-special" - - include: "#tag-group-fontstyle" - - include: "#tag-group-phrase" - - include: "#tag-group-misc" - - include: "#pcdata" - tag-big: - captures: - "1": - name: meta.tag.inline.big.html - "2": - name: entity.name.tag.inline.big.html - begin: (<(big)\b) - end: ((big)>) - patterns: - - endCaptures: - "1": - name: meta.tag.inline.big.html - begin: (?<=>) - end: (</(?=big)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.inline.big.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - attribute-multiple: - name: meta.attribute-with-value.html - begin: (multiple)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')multiple(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')multiple(?="|') - - include: "#values-generic-invalid" - attribute-datapagesize: - name: meta.attribute-with-value.html - begin: (datapagesize)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - tag-strong: - captures: - "1": - name: meta.tag.inline.strong.html - "2": - name: entity.name.tag.inline.strong.html - begin: (<(strong)\b) - end: ((strong)>) - patterns: - - endCaptures: - "1": - name: meta.tag.inline.strong.html - begin: (?<=>) - end: (</(?=strong)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.inline.strong.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - attribute-char: - name: meta.attribute-with-value.html - begin: (char)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')[[:alnum:]](?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')[[:alnum:]](?="|') - - include: "#values-generic-invalid" - comment: "Bug: Does not correctly represent the single Character attribute." - stray-char: - name: invalid.illegal.character_data_not_allowed_here - tooltip: Characters not allowed here, try adding a block level tag first. - match: "[^<>\\s][^<>]*" - attribute-height: - name: meta.attribute-with-value.html - begin: (height)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')([0-9]{0,5}|[0-9]{0,4}%)(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')([0-9]{0,5}|[0-9]{0,4}%)(?="|') - - include: "#values-generic-invalid" - attribute-charoff: - name: meta.attribute-with-value.html - begin: (charoff)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')([0-9]{0,5}|[0-9]{0,4}%)(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')([0-9]{0,5}|[0-9]{0,4}%)(?="|') - - include: "#values-generic-invalid" - attribute-span: - name: meta.attribute-with-value.html - begin: (span)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')[0-9]+(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')[0-9]+(?="|') - - include: "#values-generic-invalid" - attribute-selected: - name: meta.attribute-with-value.html - begin: (selected)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')selected(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')selected(?="|') - - include: "#values-generic-invalid" - values-generic-invalid: - patterns: - - name: invalid.illegal.incorrect-value.html - match: (?<="|').*?(?="|') - attribute-onfocus: - patterns: - - name: meta.attribute-with-value.html - begin: (onfocus)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: "\"" - contentName: source.js.embedded.html - end: "\"" - - name: string.quoted.single.html - begin: "'" - contentName: source.js.embedded.html - end: "'" - tag-group-fontstyle: - patterns: - - include: "#tag-tt" - - include: "#tag-i" - - include: "#tag-b" - - include: "#tag-big" - - include: "#tag-small" - tag-blockquote: - captures: - "1": - name: meta.tag.block.blockquote.html - "2": - name: entity.name.tag.block.blockquote.html - begin: (<(blockquote)\b) - end: ((blockquote)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.blockquote.html - begin: (?<=>) - end: (</(?=blockquote)) - patterns: - - include: "#tag-group-block-master" - - include: "#no-pcdata" - - name: meta.tag.block.blockquote.html - begin: "" - end: ">" - patterns: - - include: "#attribute-cite" - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - attribute-rel: - name: meta.attribute-with-value.html - begin: (rel)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - attribute-accept-charset: - name: meta.attribute-with-value.html - begin: (accept-charset)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - attribute-scope: - name: meta.attribute-with-value.html - begin: (scope)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')(row|col|rowgroup|colgroup)(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')(row|col|rowgroup|colgroup)(?="|') - - include: "#values-generic-invalid" - tag-group-flow: - patterns: - - include: "#tag-group-block" - - include: "#tag-group-inline" - - include: "#tag-group-misc" - - include: "#tag-form" - - include: "#pcdata" - tag-button: - endCaptures: - "1": - name: meta.tag.form.button.html - "4": - name: entity.name.tag.form.button.html - begin: (<(button)\b) - beginCaptures: - "1": - name: meta.tag.form.button.html - "2": - name: entity.name.tag.form.button.html - end: ((/>)|((button)>)) - patterns: - - endCaptures: - "1": - name: meta.tag.form.button.html - begin: (?<=[^/]>) - end: (</(?=button)) - patterns: - - include: "#tag-group-button.content" - - name: meta.tag.form.button.html - begin: "" - end: ((?=/>)|>) - patterns: - - include: "#attribute-disabled" - - include: "#attribute-name" - - include: "#attribute-type-button" - - include: "#attribute-value" - - include: "#attributes-group-common" - - include: "#attributes-group-focus" - - include: "#attributes-illegal_char" - attributes-group-common: - patterns: - - include: "#attributes-group-core" - - include: "#attributes-group-events" - - include: "#attributes-group-i18n" - tag-dt: - captures: - "1": - name: meta.tag.block.dt.html - "2": - name: entity.name.tag.block.dt.html - begin: (<(dt)\b) - end: ((dt)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.dt.html - begin: (?<=>) - end: (</(?=dt)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.block.dt.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-colgroup: - endCaptures: - "1": - name: meta.tag.block.colgroup.html - "4": - name: entity.name.tag.block.colgroup.html - begin: (<(colgroup)\b) - beginCaptures: - "1": - name: meta.tag.block.colgroup.html - "2": - name: entity.name.tag.block.colgroup.html - end: ((/>)|((colgroup)>)) - patterns: - - endCaptures: - "1": - name: meta.tag.block.colgroup.html - begin: (?<=[^/]>) - end: (</(?=colgroup)) - patterns: - - include: "#tag-col" - - include: "#no-pcdata" - - name: meta.tag.block.colgroup.html - begin: "" - end: ((?=/>)|>) - patterns: - - include: "#attribute-align" - - include: "#attribute-char" - - include: "#attribute-charoff" - - include: "#attribute-span" - - include: "#attribute-valign" - - include: "#attribute-width-multi" - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - attribute-tabindex: - name: meta.attribute-with-value.html - begin: (tabindex)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')[0-9]+(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')[0-9]+(?="|') - - include: "#values-generic-invalid" - attributes-group-core: - patterns: - - include: "#attribute-class" - - include: "#attribute-id" - - include: "#attribute-title" - - include: "#attribute-style" - tag-group-block-master: - patterns: - - include: "#tag-group-block" - - include: "#tag-group-misc" - - include: "#tag-form" - tag-cite: - captures: - "1": - name: meta.tag.inline.cite.html - "2": - name: entity.name.tag.inline.cite.html - begin: (<(cite)\b) - end: ((cite)>) - patterns: - - endCaptures: - "1": - name: meta.tag.inline.cite.html - begin: (?<=>) - end: (</(?=cite)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.inline.cite.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - attribute-onreset: - patterns: - - name: meta.attribute-with-value.html - begin: (onreset)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: "\"" - contentName: source.js.embedded.html - end: "\"" - - name: string.quoted.single.html - begin: "'" - contentName: source.js.embedded.html - end: "'" - attribute-xml:lang: - name: meta.attribute-with-value.html - begin: (xml:lang)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: "[\\w\\-:]+" - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: "[\\w\\-:]+" - - include: "#values-generic-invalid" - comment: "Bug: This may not take into account all possible characters in NMTOKEN." - tag-link: - endCaptures: - "1": - name: meta.tag.meta.link.html - "2": - name: invalid.illegal.terminator.html - begin: (<(link)\b) - beginCaptures: - "1": - name: meta.tag.meta.link.html - "2": - name: entity.name.tag.meta.link.html - end: (/>|(>)) - patterns: - - name: meta.tag.meta.link.html - begin: "" - end: (?=/>|>) - patterns: - - include: "#attribute-charset" - - include: "#attribute-href" - - include: "#attribute-hreflang" - - include: "#attribute-media" - - include: "#attribute-rel" - - include: "#attribute-rev" - - include: "#attribute-type" - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-img: - endCaptures: - "1": - name: meta.tag.object.img.html - "2": - name: invalid.illegal.terminator.html - begin: (<(img)\b) - beginCaptures: - "1": - name: meta.tag.object.img.html - "2": - name: entity.name.tag.object.img.html - end: (/>|(>)) - patterns: - - name: meta.tag.object.img.html - begin: "" - end: (?=/>|>) - patterns: - - include: "#attribute-alt" - - include: "#attribute-height" - - include: "#attribute-usemap" - - include: "#attribute-ismap" - - include: "#attribute-longdesc" - - include: "#attribute-src" - - include: "#attribute-width" - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-group-special: - patterns: - - include: "#tag-group-special.pre" - - include: "#tag-object" - - include: "#tag-img" - - include: "#tag-h4" - - include: "#tag-h5" - - include: "#tag-h6" - tag-group-lists: - patterns: - - include: "#tag-ul" - - include: "#tag-ol" - - include: "#tag-dl" - attribute-hreflang: - name: meta.attribute-with-value.html - begin: (hreflang)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: "[\\w\\-:]+" - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: "[\\w\\-:]+" - - include: "#values-generic-invalid" - comment: "Bug: This may not take into account all possible characters in NMTOKEN." - attributes-illegal_char: - name: invalid.illegal.unrecognized-character.html - match: /(?!>)|[^\s/>] - attribute-maxlength: - name: meta.attribute-with-value.html - begin: (maxlength)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')[0-9]+(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')[0-9]+(?="|') - - include: "#values-generic-invalid" - attribute-abbr: - name: meta.attribute-with-value.html - begin: (abbr)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - attribute-method: - name: meta.attribute-with-value.html - begin: (method)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')(get|post)(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')(get|post)(?="|') - - include: "#values-generic-invalid" - tag-group-heading: - patterns: - - include: "#tag-h1" - - include: "#tag-h2" - - include: "#tag-h3" - - include: "#tag-h4" - - include: "#tag-h5" - - include: "#tag-h6" - tag-dfn: - captures: - "1": - name: meta.tag.inline.dfn.html - "2": - name: entity.name.tag.inline.dfn.html - begin: (<(dfn)\b) - end: ((dfn)>) - patterns: - - endCaptures: - "1": - name: meta.tag.inline.dfn.html - begin: (?<=>) - end: (</(?=dfn)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.inline.dfn.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - attribute-type-button: - name: meta.attribute-with-value.html - begin: (type)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')(button|submit|reset)(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')(button|submit|reset)(?="|') - - include: "#values-generic-invalid" - attribute-classid: - name: meta.attribute-with-value.html - begin: (classid)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - attribute-charset: - name: meta.attribute-with-value.html - begin: (charset)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - attribute-rules: - name: meta.attribute-with-value.html - begin: (rules)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')(none|groups|rows|cols|all)(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')(none|groups|rows|cols|all)(?="|') - - include: "#values-generic-invalid" - tag-noscript: - captures: - "1": - name: meta.tag.block.noscript.html - "2": - name: entity.name.tag.block.noscript.html - begin: (<(noscript)\b) - end: ((noscript)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.noscript.html - begin: (?<=>) - end: (</(?=noscript)) - patterns: - - include: "#tag-group-block-master" - - include: "#no-pcdata" - - name: meta.tag.block.noscript.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-label: - captures: - "1": - name: meta.tag.inline.label.html - "2": - name: entity.name.tag.inline.label.html - begin: (<(label)\b) - end: ((label)>) - patterns: - - endCaptures: - "1": - name: meta.tag.inline.label.html - begin: (?<=>) - end: (</(?=label)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.inline.label.html - begin: "" - end: ">" - patterns: - - include: "#attribute-accesskey" - - include: "#attribute-for" - - include: "#attribute-onblur" - - include: "#attribute-onfocus" - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - attribute-label: - name: meta.attribute-with-value.html - begin: (label)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - attribute-summary: - name: meta.attribute-with-value.html - begin: (summary)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - attribute-for: - name: meta.attribute-with-value.html - begin: (for)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - attributes-group-events: - patterns: - - name: meta.attribute-with-value.html - begin: (onclick|ondblclick|onmouseup|onmouseover|onmousemove|onmouseout|onkeypress|onkeydown|onkeyup)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - contentName: source.js.embedded.html - end: "\"" - - name: string.quoted.single.html - begin: (?<!"|')' - contentName: source.js.embedded.html - end: "'" - tag-sub: - captures: - "1": - name: meta.tag.inline.sub.html - "2": - name: entity.name.tag.inline.sub.html - begin: (<(sub)\b) - end: ((sub)>) - patterns: - - endCaptures: - "1": - name: meta.tag.inline.sub.html - begin: (?<=>) - end: (</(?=sub)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.inline.sub.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-em: - captures: - "1": - name: meta.tag.inline.em.html - "2": - name: entity.name.tag.inline.em.html - begin: (<(em)\b) - end: ((em)>) - patterns: - - endCaptures: - "1": - name: meta.tag.inline.em.html - begin: (?<=>) - end: (</(?=em)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.inline.em.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - attribute-onchange: - patterns: - - name: meta.attribute-with-value.html - begin: (onchange)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: "\"" - contentName: source.js.embedded.html - end: "\"" - - name: string.quoted.single.html - begin: "'" - contentName: source.js.embedded.html - end: "'" - attribute-align: - name: meta.attribute-with-value.html - begin: (align)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')(left|center|right|justify|char)(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')(left|center|right|justify|char)(?="|') - - include: "#values-generic-invalid" - tag-td: - endCaptures: - "1": - name: meta.tag.block.td.html - "4": - name: entity.name.tag.block.td.html - begin: (<(td)\b) - beginCaptures: - "1": - name: meta.tag.block.td.html - "2": - name: entity.name.tag.block.td.html - end: ((/>)|((td)>)) - patterns: - - endCaptures: - "1": - name: meta.tag.block.td.html - begin: (?<=[^/]>) - end: (</(?=td)) - patterns: - - include: "#tag-group-flow" - - name: meta.tag.block.td.html - begin: "" - end: ((?=/>)|>) - patterns: - - include: "#attribute-abbr" - - include: "#attribute-align" - - include: "#attribute-axis" - - include: "#attribute-char" - - include: "#attribute-charoff" - - include: "#attribute-colspan" - - include: "#attribute-headers" - - include: "#attribute-rowspan" - - include: "#attribute-scope" - - include: "#attribute-valign" - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - attribute-id: - name: meta.attribute-with-value.html - begin: (id)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')[a-zA-Z][a-zA-Z0-9\-_:.]*(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')[a-zA-Z][a-zA-Z0-9\-_:.]*(?="|') - - include: "#values-generic-invalid" - attribute-declare: - name: meta.attribute-with-value.html - begin: (declare)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')declare(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')declare(?="|') - - include: "#values-generic-invalid" - tag-var: - captures: - "1": - name: meta.tag.inline.var.html - "2": - name: entity.name.tag.inline.var.html - begin: (<(var)\b) - end: ((var)>) - patterns: - - endCaptures: - "1": - name: meta.tag.inline.var.html - begin: (?<=>) - end: (</(?=var)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.inline.var.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-span: - captures: - "1": - name: meta.tag.inline.span.html - "2": - name: entity.name.tag.inline.span.html - begin: (<(span)\b) - end: ((span)>) - patterns: - - endCaptures: - "1": - name: meta.tag.inline.span.html - begin: (?<=>) - end: (</(?=span)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.inline.span.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-kbd: - captures: - "1": - name: meta.tag.inline.kbd.html - "2": - name: entity.name.tag.inline.kbd.html - begin: (<(kbd)\b) - end: ((kbd)>) - patterns: - - endCaptures: - "1": - name: meta.tag.inline.kbd.html - begin: (?<=>) - end: (</(?=kbd)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.inline.kbd.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-iframe: - captures: - "1": - name: meta.tag.block.iframe.html - "2": - name: entity.name.tag.block.iframe.html - begin: (<(iframe)\b) - end: ((iframe)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.iframe.html - begin: (?<=>) - end: (</(?=iframe)) - patterns: - - include: "#tag-group-flow" - - include: "#sgml-declarations" - - include: "#entities" - - name: meta.tag.block.iframe.html - begin: "" - end: ">" - patterns: - - include: "#attribute-frameborder" - - include: "#attribute-height" - - include: "#attribute-longdesc" - - include: "#attribute-marginheight" - - include: "#attribute-marginwidth" - - include: "#attribute-scrolling" - - include: "#attribute-src" - - include: "#attribute-width" - - include: "#attributes-group-core" - - include: "#attributes-illegal_char" - tag-caption: - captures: - "1": - name: meta.tag.block.caption.html - "2": - name: entity.name.tag.block.caption.html - begin: (<(caption)\b) - end: ((caption)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.caption.html - "2": - name: entity.name.tag.block.caption.html - begin: (?<=>) - end: (</(?=caption)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.block.caption.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - attribute-datetime: - name: meta.attribute-with-value.html - begin: (datetime)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')([0-9]{4}-(0[1-9]|1[012])-((?!00|3[2-9])[0-3][0-9])T((?!2[4-9])[0-2][0-9]):[0-5][0-9]:[0-5][0-9](Z|[-+]((?!2[4-9])[0-2][0-9]):[0-5][0-9]))(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')([0-9]{4}-(0[1-9]|1[012])-((?!00|3[2-9])[0-3][0-9])T((?!2[4-9])[0-2][0-9]):[0-5][0-9]:[0-5][0-9](Z|[-+]((?!2[4-9])[0-2][0-9]):[0-5][0-9]))(?="|') - - include: "#values-generic-invalid" - tag-optgroup: - captures: - "1": - name: meta.tag.block.optgroup.html - "2": - name: entity.name.tag.block.optgroup.html - begin: (<(optgroup)\b) - end: ((optgroup)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.optgroup.html - begin: (?<=>) - end: (</(?=optgroup)) - patterns: - - include: "#tag-option" - - include: "#no-pcdata" - - name: meta.tag.block.optgroup.html - begin: "" - end: ">" - patterns: - - include: "#attribute-disabled" - - include: "#attribute-label" - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-group-pre.content: - patterns: - - include: "#tag-a" - - include: "#tag-group-fontstyle" - - include: "#tag-group-phrase" - - include: "#tag-group-special.pre" - - include: "#tag-group-misc.inline" - - include: "#tag-group-inline.forms" - - include: "#pcdata" - tag-group-misc: - patterns: - - include: "#tag-group-misc.inline" - - include: "#tag-noscript" - attribute-rev: - name: meta.attribute-with-value.html - begin: (rev)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - tag-group-a.content: - patterns: - - include: "#tag-group-special" - - include: "#tag-group-fontstyle" - - include: "#tag-group-phrase" - - include: "#tag-group-inline.forms" - - include: "#tag-group-misc.inline" - - include: "#pcdata" - tag-br: - endCaptures: - "1": - name: meta.tag.block.br.html - "2": - name: invalid.illegal.terminator.html - begin: (<(br)\b) - beginCaptures: - "1": - name: meta.tag.block.br.html - "2": - name: entity.name.tag.block.br.html - end: (/>|(>)) - patterns: - - name: meta.tag.block.br.html - begin: "" - end: (?=/>|>) - patterns: - - include: "#attributes-group-core" - - include: "#attributes-illegal_char" - attribute-readonly: - name: meta.attribute-with-value.html - begin: (readonly)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')readonly(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')readonly(?="|') - - include: "#values-generic-invalid" - tag-th: - endCaptures: - "1": - name: meta.tag.block.th.html - "4": - name: entity.name.tag.block.th.html - begin: (<(th)\b) - beginCaptures: - "1": - name: meta.tag.block.th.html - "2": - name: entity.name.tag.block.th.html - end: ((/>)|((th)>)) - patterns: - - endCaptures: - "1": - name: meta.tag.block.th.html - begin: (?<=[^/]>) - end: (</(?=th)) - patterns: - - include: "#tag-group-flow" - - name: meta.tag.block.th.html - begin: "" - end: ((?=/>)|>) - patterns: - - include: "#attribute-abbr" - - include: "#attribute-align" - - include: "#attribute-axis" - - include: "#attribute-char" - - include: "#attribute-charoff" - - include: "#attribute-colspan" - - include: "#attribute-headers" - - include: "#attribute-rowspan" - - include: "#attribute-scope" - - include: "#attribute-valign" - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-select: - captures: - "1": - name: meta.tag.form.select.html - "2": - name: entity.name.tag.form.select.html - begin: (<(select)\b) - end: ((select)>) - patterns: - - endCaptures: - "1": - name: meta.tag.form.select.html - begin: (?<=>) - end: (</(?=select)) - patterns: - - include: "#tag-optgroup" - - include: "#tag-option" - - include: "#no-pcdata" - - name: meta.tag.form.select.html - begin: "" - end: ">" - patterns: - - include: "#attribute-disabled" - - include: "#attribute-multiple" - - include: "#attribute-name" - - include: "#attribute-onblur" - - include: "#attribute-onfocus" - - include: "#attribute-onchange" - - include: "#attribute-size" - - include: "#attribute-tabindex" - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-map: - captures: - "1": - name: meta.tag.block.map.html - "2": - name: entity.name.tag.block.map.html - begin: (<(map)\b) - end: ((map)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.map.html - begin: (?<=>) - end: (</(?=map)) - patterns: - - include: "#stray-char" - - include: "#sgml-declarations" - - begin: (?=<area) - end: (?=</map) - patterns: - - include: "#tag-area" - - include: "#no-pcdata" - - begin: (?=<(?!/?(map|area))) - end: (?=</map) - patterns: - - include: "#tag-group-misc" - - include: "#tag-group-block" - - include: "#tag-form" - - include: "#no-pcdata" - - name: meta.tag.block.map.html - begin: "" - end: ">" - patterns: - - include: "#attribute-class" - - include: "#attribute-id" - - include: "#attribute-style" - - include: "#attribute-name" - - include: "#attribute-title" - - include: "#attributes-group-events" - - include: "#attributes-group-i18n" - - include: "#attributes-illegal_char" - tag-head: - name: meta.section.html.head.xhtml.1-strict - captures: - "1": - name: meta.tag.segment.head.html - "2": - name: entity.name.tag.segment.head.html - begin: (<(head)\b) - end: ((head)>) - patterns: - - endCaptures: - "1": - name: meta.tag.segment.head.html - begin: (?<=>) - end: (</(?=head)) - patterns: - - include: "#tag-title" - - include: "#tag-base" - - include: "#tag-meta" - - include: "#tag-link" - - include: "#tag-object" - - include: "#tag-script" - - include: "#tag-style" - - include: "#no-pcdata" - - name: meta.tag.segment.head.html - begin: "" - end: ">" - patterns: - - include: "#attribute-id" - - include: "#attribute-profile" - - include: "#attributes-group-i18n" - - include: "#attributes-illegal_char" - tag-group-blocktext: - patterns: - - include: "#tag-pre" - - include: "#tag-hr" - - include: "#tag-blockquote" - - include: "#tag-address" - attribute-frameborder: - name: meta.attribute-with-value.html - begin: (frameborder)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')[01](?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')[01](?="|') - - include: "#values-generic-invalid" - attribute-codetype: - name: meta.attribute-with-value.html - begin: (codetype)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - attribute-href: - name: meta.attribute-with-value.html - begin: (href)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - attribute-lang: - name: meta.attribute-with-value.html - begin: (lang)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: "[\\w\\-:]+" - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: "[\\w\\-:]+" - - include: "#values-generic-invalid" - comment: "Bug: This may not take into account all possible characters in NMTOKEN." - attribute-shape: - name: meta.attribute-with-value.html - begin: (shape)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')(rect|circle|poly|default)(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')(rect|circle|poly|default)(?="|') - - include: "#values-generic-invalid" - attribute-scrolling: - name: meta.attribute-with-value.html - begin: (scrolling)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')(yes|no|auto)(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')(yes|no|auto)(?="|') - - include: "#values-generic-invalid" - values-generic-valid: - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - include: "#entities" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - include: "#entities" - tag-tfoot: - captures: - "1": - name: meta.tag.block.tfoot.html - "2": - name: entity.name.tag.block.tfoot.html - begin: (<(tfoot)\b) - end: ((tfoot)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.tfoot.html - begin: (?<=>) - end: (</(?=tfoot)) - patterns: - - include: "#tag-tr" - - include: "#no-pcdata" - - name: meta.tag.block.tfoot.html - begin: "" - end: ">" - patterns: - - include: "#attribute-align" - - include: "#attribute-char" - - include: "#attribute-charoff" - - include: "#attribute-valign" - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - attribute-xml:space: - name: meta.attribute-with-value.html - begin: (xml:space)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')preserve(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')preserve(?="|') - - include: "#values-generic-invalid" - tag-hr: - endCaptures: - "1": - name: meta.tag.block.hr.html - "2": - name: invalid.illegal.terminator.html - begin: (<(hr)\b) - beginCaptures: - "1": - name: meta.tag.block.hr.html - "2": - name: entity.name.tag.block.hr.html - end: (/>|(>)) - patterns: - - name: meta.tag.block.hr.html - begin: "" - end: (?=/>|>) - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-group-misc.inline: - patterns: - - include: "#tag-ins" - - include: "#tag-del" - - include: "#tag-script" - tag-group-inline: - patterns: - - include: "#tag-a" - - include: "#tag-group-special" - - include: "#tag-group-fontstyle" - - include: "#tag-group-phrase" - - include: "#tag-group-inline.forms" - tag-bdo: - captures: - "1": - name: meta.tag.block.bdo.html - "2": - name: entity.name.tag.block.bdo.html - begin: (<(bdo)\b) - end: ((bdo)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.bdo.html - begin: (?<=>) - end: (</(?=bdo)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.block.bdo.html - begin: "" - end: ">" - patterns: - - include: "#attribute-dir" - - include: "#attributes-group-core" - - include: "#attributes-group-events" - - include: "#attributes-group-i18n" - - include: "#attributes-illegal_char" - attribute-onsubmit: - patterns: - - name: meta.attribute-with-value.html - begin: (onsubmit)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: "\"" - contentName: source.js.embedded.html - end: "\"" - - name: string.quoted.single.html - begin: "'" - contentName: source.js.embedded.html - end: "'" - attribute-data: - name: meta.attribute-with-value.html - begin: (data)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - attribute-standby: - name: meta.attribute-with-value.html - begin: (standby)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - attribute-accept: - name: meta.attribute-with-value.html - begin: (accept)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - attribute-rows: - name: meta.attribute-with-value.html - begin: (rows)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')[0-9]+(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')[0-9]+(?="|') - - include: "#values-generic-invalid" - attributes-group-i18n: - patterns: - - name: meta.attribute-with-value.html - begin: (dir)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')(ltr|rtl)(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')(ltr|rtl)(?="|') - - include: "#values-generic-invalid" - - include: "#attribute-xml:lang" - - include: "#attribute-lang" - tag-fieldset: - captures: - "1": - name: meta.tag.block.fieldset.html - "2": - name: entity.name.tag.block.fieldset.html - begin: (<(fieldset)\b) - end: ((fieldset)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.fieldset.html - begin: (?<=>) - end: (</(?=fieldset)) - patterns: - - include: "#tag-legend" - - include: "#tag-form" - - include: "#tag-group-block" - - include: "#tag-group-inline" - - include: "#tag-group-misc" - - include: "#pcdata" - - name: meta.tag.block.fieldset.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-div: - captures: - "1": - name: meta.tag.block.div.html - "2": - name: entity.name.tag.block.div.html - begin: (<(div)\b) - end: ((div)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.div.html - begin: (?<=>) - end: (</(?=div)) - patterns: - - include: "#tag-group-flow" - - name: meta.tag.block.div.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-body: - name: meta.section.html.body.xhtml.1-strict - captures: - "1": - name: meta.tag.segment.body.html - "2": - name: entity.name.tag.segment.body.html - begin: (<(body)\b) - end: ((body)>) - patterns: - - endCaptures: - "1": - name: meta.tag.segment.body.html - begin: (?<=>) - end: (</(?=body)) - patterns: - - include: "#tag-group-block-master" - - include: "#no-pcdata" - - name: meta.tag.segment.body.html - begin: "" - end: ">" - patterns: - - include: "#attribute-onload" - - include: "#attribute-onunload" - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - sgml-declarations: - begin: (?=<!) - applyEndPatternLast: "1" - end: (?<=>) - patterns: - - name: meta.tag.sgml.empty.html - match: <!\s*> - - name: invalid.illegal.bad-comments-or-CDATA.html - begin: <!(?!DOCTYPE|--|\[CDATA\[) - end: ">" - - name: meta.tag.preprocessor.server-side-includes.html - captures: - "1": - name: support.function.server-side-include.html - begin: <!--(#\s*(include|config|echo|exec|fsize|flastmod|printenv|set)) - end: --> - patterns: - - name: meta.preprocessor.server-side-includes.html - captures: - "1": - name: entity.other.attribute-name.html - "3": - name: string.quoted.double.html - "4": - name: string.quoted.single.html - "5": - name: string.unquoted.html - match: (errmsg|sizefmt|timefmt|var|encoding|cgi|cmd|file|virtual|value)=((".*?")|('.*?')|([^"'>\s]+)) - - include: "#sgml-comment" - - name: meta.scope.xml-cdata.html - begin: <!\[CDATA\[ - end: "]]>" - attribute-cellspacing: - name: meta.attribute-with-value.html - begin: (cellpadding)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')([0-9]{0,5}|[0-9]{0,4}%)(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')([0-9]{0,5}|[0-9]{0,4}%)(?="|') - - include: "#values-generic-invalid" - attribute-scheme: - name: meta.attribute-with-value.html - begin: (scheme)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - attribute-class: - name: meta.attribute-with-value.html - begin: (class)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - tag-abbr: - captures: - "1": - name: meta.tag.inline.abbr.html - "2": - name: entity.name.tag.inline.abbr.html - begin: (<(abbr)\b) - end: ((abbr)>) - patterns: - - endCaptures: - "1": - name: meta.tag.inline.abbr.html - begin: (?<=>) - end: (</(?=abbr)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.inline.abbr.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - no-pcdata: - patterns: - - include: "#sgml-declarations" - - include: "#entities" - - include: "#stray-char" - - include: "#bad-tags" - attribute-alt: - name: meta.attribute-with-value.html - begin: (alt)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - tag-a: - captures: - "1": - name: meta.tag.inline.a.html - "2": - name: entity.name.tag.inline.a.html - begin: (<(a)\b) - end: ((a)>) - patterns: - - endCaptures: - "1": - name: meta.tag.inline.a.html - begin: (?<=>) - end: (</(?=a)) - patterns: - - include: "#tag-group-a.content" - - name: meta.tag.inline.a.html - begin: "" - end: ">" - patterns: - - include: "#attribute-charset" - - include: "#attribute-href" - - include: "#attribute-hreflang" - - include: "#attribute-name" - - include: "#attribute-rel" - - include: "#attribute-rev" - - include: "#attribute-target" - - include: "#attribute-type" - - include: "#attribute-shape" - - include: "#attribute-coords" - - include: "#attributes-group-common" - - include: "#attributes-group-focus" - - include: "#attributes-illegal_char" - entities: - patterns: - - name: constant.character.entity.html - match: "&([a-zA-Z]+|#[0-9]+|#x[0-9a-fA-F]+);" - - name: invalid.illegal.bad-ampersand.html - match: "&(?!([a-zA-Z]+|#[0-9]+|#x[0-9a-fA-F]+);)" - attribute-axis: - name: meta.attribute-with-value.html - begin: (axis)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - tag-b: - captures: - "1": - name: meta.tag.inline.b.html - "2": - name: entity.name.tag.inline.b.html - begin: (<(b)\b) - end: ((b)>) - patterns: - - endCaptures: - "1": - name: meta.tag.inline.b.html - begin: (?<=>) - end: (</(?=b)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.inline.b.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - pcdata: - patterns: - - include: "#sgml-declarations" - - include: "#entities" - - include: "#bad-tags" - attribute-headers: - name: meta.attribute-with-value.html - begin: (headers)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')[a-zA-Z][a-zA-Z0-9\-_:.]*(\s+[a-zA-Z][a-zA-Z0-9\-_:.]*)*(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')[a-zA-Z][a-zA-Z0-9\-_:.]*(\s+[a-zA-Z][a-zA-Z0-9\-_:.]*)*(?="|') - - include: "#values-generic-invalid" - tag-input: - endCaptures: - "1": - name: meta.tag.form.input.html - "2": - name: invalid.illegal.terminator.html - begin: (<(input)\b) - beginCaptures: - "1": - name: meta.tag.form.input.html - "2": - name: entity.name.tag.form.input.html - end: (/>|(>)) - patterns: - - name: meta.tag.form.input.html - begin: "" - end: (?=/>|>) - patterns: - - include: "#attribute-accept" - - include: "#attribute-alt" - - include: "#attribute-checked" - - include: "#attribute-disabled" - - include: "#attribute-maxlength" - - include: "#attribute-name" - - include: "#attribute-onchange" - - include: "#attribute-onselect" - - include: "#attribute-readonly" - - include: "#attribute-size" - - include: "#attribute-src" - - include: "#attribute-type-input" - - include: "#attribute-usemap" - - include: "#attribute-value" - - include: "#attributes-group-common" - - include: "#attributes-group-focus" - - include: "#attributes-illegal_char" - tag-group-inline.forms: - patterns: - - include: "#tag-input" - - include: "#tag-select" - - include: "#tag-textarea" - - include: "#tag-label" - - include: "#tag-button" - tag-address: - captures: - "1": - name: meta.tag.block.address.html - "2": - name: entity.name.tag.block.address.html - begin: (<(address)\b) - end: ((address)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.address.html - begin: (?<=>) - end: (</(?=address)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.block.address.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - attribute-onselect: - patterns: - - name: meta.attribute-with-value.html - begin: (onselect)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: "\"" - contentName: source.js.embedded.html - end: "\"" - - name: string.quoted.single.html - begin: "'" - contentName: source.js.embedded.html - end: "'" - attribute-border: - name: meta.attribute-with-value.html - begin: (border)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')[0-9]+(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')[0-9]+(?="|') - - include: "#values-generic-invalid" - attribute-colspan: - name: meta.attribute-with-value.html - begin: (colspan)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')[0-9]+(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')[0-9]+(?="|') - - include: "#values-generic-invalid" - attribute-type-input: - name: meta.attribute-with-value.html - begin: (type)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')(text|password|checkbox|button|radio|submit|reset|file|hidden|image)(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')(text|password|checkbox|button|radio|submit|reset|file|hidden|image)(?="|') - - include: "#values-generic-invalid" - tag-li: - captures: - "1": - name: meta.tag.block.li.html - "2": - name: entity.name.tag.block.li.html - begin: (<(li)\b) - end: ((li)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.li.html - begin: (?<=>) - end: (</(?=li)) - patterns: - - include: "#tag-group-flow" - - name: meta.tag.block.li.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-legend: - captures: - "1": - name: meta.tag.block.legend.html - "2": - name: entity.name.tag.block.legend.html - begin: (<(legend)\b) - end: ((legend)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.legend.html - begin: (?<=>) - end: (</(?=legend)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.block.legend.html - begin: "" - end: ">" - patterns: - - include: "#attribute-accesskey" - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-group-phrase: - patterns: - - include: "#tag-em" - - include: "#tag-strong" - - include: "#tag-dfn" - - include: "#tag-code" - - include: "#tag-q" - - include: "#tag-samp" - - include: "#tag-kbd" - - include: "#tag-var" - - include: "#tag-cite" - - include: "#tag-abbr" - - include: "#tag-acronym" - - include: "#tag-sub" - - include: "#tag-sup" - tag-base: - endCaptures: - "1": - name: meta.tag.meta.base.html - "2": - name: invalid.illegal.terminator.html - begin: (<(base)\b) - beginCaptures: - "1": - name: meta.tag.meta.base.html - "2": - name: entity.name.tag.meta.base.html - end: (/>|(>)) - patterns: - - name: meta.tag.meta.base.html - begin: "" - end: (?=/>|>) - patterns: - - include: "#attribute-id" - - include: "#attribute-href" - - include: "#attributes-illegal_char" - attribute-accesskey: - name: meta.attribute-with-value.html - begin: (accesskey)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')[[:alnum:]](?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')[[:alnum:]](?="|') - - include: "#values-generic-invalid" - comment: "Bug: Does not correctly represent the single Character attribute." - attribute-rowspan: - name: meta.attribute-with-value.html - begin: (rowspan)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')[0-9]+(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')[0-9]+(?="|') - - include: "#values-generic-invalid" - attribute-frame: - name: meta.attribute-with-value.html - begin: (frame)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: (?<!"|')" - end: "\"" - patterns: - - match: (?<="|')(void|above|below|hsides|lhs|rhs|vsides|box|border)(?="|') - - include: "#values-generic-invalid" - - name: string.quoted.single.html - begin: (?<!"|')' - end: "'" - patterns: - - match: (?<="|')(void|above|below|hsides|lhs|rhs|vsides|box|border)(?="|') - - include: "#values-generic-invalid" - attribute-target: - name: meta.attribute-with-value.html - begin: (target)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - attribute-content: - name: meta.attribute-with-value.html - begin: (content)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" - tag-sup: - captures: - "1": - name: meta.tag.inline.sup.html - "2": - name: entity.name.tag.inline.sup.html - begin: (<(sup)\b) - end: ((sup)>) - patterns: - - endCaptures: - "1": - name: meta.tag.inline.sup.html - begin: (?<=>) - end: (</(?=sup)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.inline.sup.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-h1: - captures: - "1": - name: meta.tag.block.h1.html - "2": - name: entity.name.tag.block.h1.html - begin: (<(h1)\b) - end: ((h1)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.h1.html - begin: (?<=>) - end: (</(?=h1)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.block.h1.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-group-form.content: - patterns: - - include: "#tag-group-block" - - include: "#tag-group-misc" - attribute-onunload: - patterns: - - name: meta.attribute-with-value.html - begin: (onunload)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - name: string.quoted.double.html - begin: "\"" - contentName: source.js.embedded.html - end: "\"" - - name: string.quoted.single.html - begin: "'" - contentName: source.js.embedded.html - end: "'" - tag-tr: - captures: - "1": - name: meta.tag.block.tr.html - "2": - name: entity.name.tag.block.tr.html - begin: (<(tr)\b) - end: ((tr)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.tr.html - begin: (?<=>) - end: (</(?=tr)) - patterns: - - include: "#tag-td" - - include: "#tag-th" - - include: "#no-pcdata" - - name: meta.tag.block.tr.html - begin: "" - end: ">" - patterns: - - include: "#attribute-align" - - include: "#attribute-char" - - include: "#attribute-charoff" - - include: "#attribute-valign" - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-title: - captures: - "1": - name: meta.tag.block.title.html - "2": - name: entity.name.tag.block.title.html - begin: (<(title)\b) - end: ((title)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.title.html - begin: (?<=>) - end: (</(?=title)) - patterns: - - include: "#pcdata" - - name: meta.tag.block.title.html - begin: "" - end: ">" - patterns: - - include: "#attribute-id" - - include: "#attributes-group-i18n" - - include: "#attributes-illegal_char" - tag-samp: - captures: - "1": - name: meta.tag.inline.samp.html - "2": - name: entity.name.tag.inline.samp.html - begin: (<(samp)\b) - end: ((samp)>) - patterns: - - endCaptures: - "1": - name: meta.tag.inline.samp.html - begin: (?<=>) - end: (</(?=samp)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.inline.samp.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-pre: - captures: - "1": - name: meta.tag.block.pre.html - "2": - name: entity.name.tag.block.pre.html - begin: (<(pre)\b) - end: ((pre)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.pre.html - begin: (?<=>) - end: (</(?=pre)) - patterns: - - include: "#tag-group-pre.content" - - name: meta.tag.block.pre.html - begin: "" - end: ">" - patterns: - - include: "#attribute-xml:space" - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-param: - endCaptures: - "1": - name: meta.tag.meta.param.html - "2": - name: invalid.illegal.terminator.html - begin: (<(param)\b) - beginCaptures: - "1": - name: meta.tag.meta.param.html - "2": - name: entity.name.tag.meta.param.html - end: (/>|(>)) - patterns: - - name: meta.tag.meta.param.html - begin: "" - end: (?=/>|>) - patterns: - - include: "#attribute-id" - - include: "#attribute-name" - - include: "#attribute-type" - - include: "#attribute-value" - - include: "#attribute-valuetype" - - include: "#attributes-illegal_char" - tag-object: - endCaptures: - "1": - name: meta.tag.object.object.html - "4": - name: entity.name.tag.object.object.html - begin: (<(object)\b) - beginCaptures: - "1": - name: meta.tag.object.object.html - "2": - name: entity.name.tag.object.object.html - end: ((/>)|((object)>)) - patterns: - - endCaptures: - "1": - name: meta.tag.object.object.html - begin: (?<=[^/]>) - end: (</(?=object)) - patterns: - - include: "#tag-group-block" - - include: "#tag-group-inline" - - include: "#tag-group-misc" - - include: "#tag-param" - - include: "#tag-form" - - include: "#pcdata" - - name: meta.tag.object.object.html - begin: "" - end: ((?=/>)|>) - patterns: - - include: "#attribute-classid" - - include: "#attribute-codebase" - - include: "#attribute-codetype" - - include: "#attribute-data" - - include: "#attribute-declare" - - include: "#attribute-height" - - include: "#attribute-name" - - include: "#attribute-standby" - - include: "#attribute-tabindex" - - include: "#attribute-type" - - include: "#attribute-usemap" - - include: "#attribute-width" - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-h2: - captures: - "1": - name: meta.tag.block.h2.html - "2": - name: entity.name.tag.block.h2.html - begin: (<(h2)\b) - end: ((h2)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.h2.html - begin: (?<=>) - end: (</(?=h2)) - patterns: - - include: "#tag-group-inline-master" - - name: meta.tag.block.h2.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - tag-dd: - captures: - "1": - name: meta.tag.block.dd.html - "2": - name: entity.name.tag.block.dd.html - begin: (<(dd)\b) - end: ((dd)>) - patterns: - - endCaptures: - "1": - name: meta.tag.block.dd.html - begin: (?<=>) - end: (</(?=dd)) - patterns: - - include: "#tag-group-flow" - - name: meta.tag.block.dd.html - begin: "" - end: ">" - patterns: - - include: "#attributes-group-common" - - include: "#attributes-illegal_char" - attribute-coords: - name: meta.attribute-with-value.html - begin: (coords)\s*=\s*(?=(["']).*?["']) - applyEndPatternLast: "1" - beginCaptures: - "1": - name: entity.other.attribute-name.html - end: "" - patterns: - - include: "#values-generic-valid" -uuid: 65A224BD-5EEF-4D5D-8630-D3EAD551B8F0 -foldingStartMarker: (<(?i:(head|table|thead|tbody|tfoot|tr|div|fieldset|style|script|ul|ol|form|dl))\b.*?>|\{\{?(if|foreach|capture|literal|foreach|php|section|strip)|\{\s*$) -patterns: -- include: "#xml-preprocessor" -- include: "#sgml-declarations-preprocessor" -- include: "#tag-html" -- include: "#stray-char" -foldingStopMarker: (</(?i:(head|table|thead|tbody|tfoot|tr|div|fieldset|style|script|ul|ol|form|dl))>|\{\{?/(if|foreach|capture|literal|foreach|php|section|strip)|(^|\s)\}) -keyEquivalent: ^~X diff --git a/vendor/ultraviolet/syntax/xml.syntax b/vendor/ultraviolet/syntax/xml.syntax deleted file mode 100644 index 5de5a35..0000000 --- a/vendor/ultraviolet/syntax/xml.syntax +++ /dev/null @@ -1,180 +0,0 @@ ---- -name: XML -fileTypes: -- xml -- tld -- jsp -- pt -- cpt -- dtml -- rss -- opml -scopeName: text.xml -repository: - tagStuff: - patterns: - - captures: - "1": - name: entity.other.attribute-name.namespace.xml - "2": - name: entity.other.attribute-name.xml - "3": - name: punctuation.separator.namespace.xml - "4": - name: entity.other.attribute-name.localname.xml - match: " (?:([-_a-zA-Z0-9]+)((:)))?([_a-zA-Z-]+)=" - - include: "#doublequotedString" - - include: "#singlequotedString" - singlequotedString: - name: string.quoted.single.xml - endCaptures: - "0": - name: punctuation.definition.string.end.xml - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.xml - end: "'" - doublequotedString: - name: string.quoted.double.xml - endCaptures: - "0": - name: punctuation.definition.string.end.xml - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.xml - end: "\"" -uuid: D3C4E6DA-6B1C-11D9-8CC2-000D93589AF6 -foldingStartMarker: ^\s*(<[^!?%/](?!.+?(/>|</.+?>))|<[!%]--(?!.+?--%?>)|<%[!]?(?!.+?%>)) -patterns: -- name: meta.tag.preprocessor.xml - captures: - "1": - name: punctuation.definition.tag.xml - "2": - name: entity.name.tag.xml - begin: (<\?)\s*([-_a-zA-Z0-9]+) - end: (\?>) - patterns: - - name: entity.other.attribute-name.xml - match: " ([a-zA-Z-]+)" - - include: "#doublequotedString" - - include: "#singlequotedString" -- name: meta.tag.sgml.doctype.xml - captures: - "1": - name: punctuation.definition.tag.xml - "2": - name: entity.name.tag.doctype.xml - begin: (<!)(DOCTYPE) - end: (>) - patterns: - - captures: - "1": - name: punctuation.definition.tag.xml - "2": - name: entity.name.tag.entity.xml - "3": - name: meta.entity.xml - begin: (<!)(ENTITY)\s([-_a-zA-Z0-9]+) - end: (>) - patterns: - - include: "#doublequotedString" - - include: "#singlequotedString" -- name: comment.block.xml - captures: - "0": - name: punctuation.definition.comment.xml - begin: <[!%]-- - end: --%?> -- name: meta.tag.no-content.xml - endCaptures: - "6": - name: entity.name.tag.localname.xml - "7": - name: punctuation.definition.tag.xml - "1": - name: punctuation.definition.tag.xml - "2": - name: meta.scope.between-tag-pair.xml - "3": - name: entity.name.tag.namespace.xml - "4": - name: entity.name.tag.xml - "5": - name: punctuation.separator.namespace.xml - begin: (<)((?:([-_a-zA-Z0-9]+)((:)))?([-_a-zA-Z0-9:]+))(?=(\s[^>]*)?></\2>) - beginCaptures: - "6": - name: entity.name.tag.localname.xml - "1": - name: punctuation.definition.tag.xml - "3": - name: entity.name.tag.namespace.xml - "4": - name: entity.name.tag.xml - "5": - name: punctuation.separator.namespace.xml - end: (>(<))/(?:([-_a-zA-Z0-9]+)((:)))?([-_a-zA-Z0-9:]+)(>) - patterns: - - include: "#tagStuff" -- name: meta.tag.xml - captures: - "1": - name: punctuation.definition.tag.xml - "2": - name: entity.name.tag.namespace.xml - "3": - name: entity.name.tag.xml - "4": - name: punctuation.separator.namespace.xml - "5": - name: entity.name.tag.localname.xml - begin: (</?)(?:([-_a-zA-Z0-9]+)((:)))?([-_a-zA-Z0-9:]+) - end: (/?>) - patterns: - - include: "#tagStuff" -- name: constant.character.entity.xml - captures: - "1": - name: punctuation.definition.constant.xml - "3": - name: punctuation.definition.constant.xml - match: (&)([a-zA-Z0-9_-]+|#[0-9]+|#x[0-9a-fA-F]+)(;) -- name: invalid.illegal.bad-ampersand.xml - match: "&" -- name: source.java-props.embedded.xml - endCaptures: - "0": - name: punctuation.section.embedded.end.xml - begin: <%@ - beginCaptures: - "0": - name: punctuation.section.embedded.begin.xml - end: "%>" - patterns: - - name: keyword.other.page-props.xml - match: page|include|taglib -- name: source.java.embedded.xml - endCaptures: - "0": - name: punctuation.section.embedded.end.xml - begin: <%[!=]?(?!--) - beginCaptures: - "0": - name: punctuation.section.embedded.begin.xml - end: (?!--)%> - patterns: - - include: source.java -- name: string.unquoted.cdata.xml - endCaptures: - "0": - name: punctuation.definition.string.end.xml - begin: <!\[CDATA\[ - beginCaptures: - "0": - name: punctuation.definition.string.begin.xml - end: "]]>" -foldingStopMarker: ^\s*(</[^>]+>|[/%]>|-->)\s*$ -keyEquivalent: ^~X diff --git a/vendor/ultraviolet/syntax/xml_strict.syntax b/vendor/ultraviolet/syntax/xml_strict.syntax deleted file mode 100644 index 0150eac..0000000 --- a/vendor/ultraviolet/syntax/xml_strict.syntax +++ /dev/null @@ -1,92 +0,0 @@ ---- -name: XML strict -fileTypes: [] - -scopeName: text.xml.strict -uuid: 74AEC234-DD4D-4AB1-B855-253E34E34BFE -foldingStartMarker: ^\s*(<[^!?%/](?!.+?(/>|</.+?>))|<[!%]--(?!.+?--%?>)|<%[!]?(?!.+?%>)) -patterns: -- name: meta.tag.processing-instruction.xml - captures: - "0": - name: punctuation.definition.tag.xml - begin: <\? - end: ">" -- name: meta.tag.sgml.xml - captures: - "0": - name: punctuation.definition.tag.xml - begin: <! - end: ">" -- name: meta.tag.xml - endCaptures: - "6": - name: entity.name.tag.localname.xml - "7": - name: punctuation.definition.tag.xml - "8": - name: invalid.illegal.unexpected-end-tag.xml - "1": - name: punctuation.definition.tag.xml - "2": - name: punctuation.definition.tag.xml - "3": - name: entity.name.tag.namespace.xml - "4": - name: entity.name.tag.xml - "5": - name: punctuation.separator.namespace.xml - begin: (<)(?:([-_[:alnum:]]+)((:)))?([-_.:[:alnum:]]+) - beginCaptures: - "6": - name: invalid.illegal.unexpected-end-tag.xml - "1": - name: punctuation.definition.tag.xml - "2": - name: entity.name.tag.namespace.xml - "3": - name: entity.name.tag.xml - "4": - name: punctuation.separator.namespace.xml - "5": - name: entity.name.tag.localname.xml - end: (/>)|(</)(\2)((\4))(\5)(>)|(</[-_.:[:alnum:]]+>) - patterns: - - captures: - "1": - name: entity.other.attribute-name.namespace.xml - "2": - name: entity.other.attribute-name.xml - "3": - name: punctuation.separator.namespace.xml - "4": - name: entity.other.attribute-name.localname.xml - match: \s+(?:([-_a-zA-Z0-9]+)((:)))?([a-zA-Z-]+)= - - name: string.quoted.double.xml - endCaptures: - "0": - name: punctuation.definition.string.end.xml - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.xml - end: "\"" - - name: string.quoted.single.xml - endCaptures: - "0": - name: punctuation.definition.string.end.xml - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.xml - end: "'" - - name: meta.tag-content.xml - begin: ">" - beginCaptures: - "0": - name: punctuation.definition.tag.xml - end: (?=</) - patterns: - - include: $self -foldingStopMarker: ^\s*(</[^>]+>|[/%]>|-->)\s*$ -keyEquivalent: ^~X diff --git a/vendor/ultraviolet/syntax/xsl.syntax b/vendor/ultraviolet/syntax/xsl.syntax deleted file mode 100644 index fe64903..0000000 --- a/vendor/ultraviolet/syntax/xsl.syntax +++ /dev/null @@ -1,60 +0,0 @@ ---- -name: XSL -fileTypes: -- xsl -- xslt -scopeName: text.xml.xsl -repository: - singlequotedString: - name: string.quoted.single.xml - endCaptures: - "0": - name: punctuation.definition.string.end.xml - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.xml - end: "'" - doublequotedString: - name: string.quoted.double.xml - endCaptures: - "0": - name: punctuation.definition.string.end.xml - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.xml - end: "\"" -uuid: DB8033A1-6D8E-4D80-B8A2-8768AAC6125D -foldingStartMarker: ^\s*(<[^!?%/](?!.+?(/>|</.+?>))|<[!%]--(?!.+?--%?>)|<%[!]?(?!.+?%>)) -patterns: -- name: meta.tag.xml.template - captures: - "1": - name: punctuation.definition.tag.xml - "2": - name: entity.name.tag.namespace.xml - "3": - name: entity.name.tag.xml - "4": - name: punctuation.separator.namespace.xml - "5": - name: entity.name.tag.localname.xml - begin: (<)(xsl)((:))(template) - end: (>) - patterns: - - captures: - "1": - name: entity.other.attribute-name.namespace.xml - "2": - name: entity.other.attribute-name.xml - "3": - name: punctuation.separator.namespace.xml - "4": - name: entity.other.attribute-name.localname.xml - match: " (?:([-_a-zA-Z0-9]+)((:)))?([a-zA-Z-]+)" - - include: "#doublequotedString" - - include: "#singlequotedString" -- include: text.xml -foldingStopMarker: ^\s*(</[^>]+>|[/%]>|-->)\s*$ -keyEquivalent: ^~X diff --git a/vendor/ultraviolet/syntax/yaml.syntax b/vendor/ultraviolet/syntax/yaml.syntax deleted file mode 100644 index 5ec0265..0000000 --- a/vendor/ultraviolet/syntax/yaml.syntax +++ /dev/null @@ -1,160 +0,0 @@ ---- -name: YAML -fileTypes: -- yaml -- yml -scopeName: source.yaml -repository: - escaped_char: - name: constant.character.escape.yaml - match: \\. - erb: - name: source.ruby.rails.embedded.html - captures: - "0": - name: punctuation.section.embedded.ruby - begin: <%+(?!>)=? - end: "%>" - patterns: - - name: comment.line.number-sign.ruby - captures: - "1": - name: punctuation.definition.comment.ruby - match: (#).*?(?=%>) - - include: source.ruby.rails -uuid: B0C44228-4F1F-11DA-AFF2-000A95AF0064 -foldingStartMarker: ^[^#]\s*.*:(\s*\[?| &.+)?$ -patterns: -- include: "#erb" -- name: string.unquoted.block.yaml - begin: ^(\s*)(?:(-)|(?:(-\s*)?(\w+\s*(:))))\s*(\||>) - beginCaptures: - "2": - name: punctuation.definition.entry.yaml - "3": - name: punctuation.definition.entry.yaml - "4": - name: entity.name.tag.yaml - "5": - name: punctuation.separator.key-value.yaml - end: ^(?!^\1)|^(?=\1(-|\w+\s*:)|#) - patterns: - - include: "#erb" -- name: constant.numeric.yaml - captures: - "1": - name: punctuation.definition.entry.yaml - "2": - name: entity.name.tag.yaml - "3": - name: punctuation.separator.key-value.yaml - "4": - name: punctuation.definition.entry.yaml - match: (?:(?:(-\s*)?(\w+\s*(:)))|(-))\s*((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f)?\s*$ -- name: string.unquoted.yaml - captures: - "1": - name: punctuation.definition.entry.yaml - "2": - name: entity.name.tag.yaml - "3": - name: punctuation.separator.key-value.yaml - "4": - name: punctuation.definition.entry.yaml - "5": - name: string.unquoted.yaml - match: (?:(?:(-\s*)?(\w+\s*(:)))|(-))\s*([A-Za-z0-9].*)\s*$ -- name: constant.other.date.yaml - captures: - "1": - name: punctuation.definition.entry.yaml - "2": - name: entity.name.tag.yaml - "3": - name: punctuation.separator.key-value.yaml - "4": - name: punctuation.definition.entry.yaml - match: (?:(?:(-\s*)?(\w+\s*(:)))|(-))\s*([0-9]{4}-[0-9]{2}-[0-9]{2})\s*$ -- name: meta.tag.yaml - captures: - "1": - name: entity.name.tag.yaml - "2": - name: punctuation.separator.key-value.yaml - "3": - name: keyword.other.omap.yaml - "4": - name: punctuation.definition.keyword.yaml - match: (\w.*?)(:)\s*((\!\!)omap)? -- name: variable.other.yaml - captures: - "1": - name: punctuation.definition.variable.yaml - match: (\&|\*)\w.*?$ -- name: string.quoted.double.yaml - endCaptures: - "0": - name: punctuation.definition.string.end.yaml - begin: "\"" - beginCaptures: - "0": - name: punctuation.definition.string.begin.yaml - end: "\"" - patterns: - - include: "#escaped_char" - - include: "#erb" -- name: string.quoted.single.yaml - endCaptures: - "0": - name: punctuation.definition.string.end.yaml - begin: "'" - beginCaptures: - "0": - name: punctuation.definition.string.begin.yaml - end: "'" - patterns: - - include: "#escaped_char" - - include: "#erb" -- name: string.interpolated.yaml - endCaptures: - "0": - name: punctuation.definition.string.end.yaml - begin: ` - beginCaptures: - "0": - name: punctuation.definition.string.begin.yaml - end: ` - patterns: - - include: "#escaped_char" - - include: "#erb" -- name: keyword.operator.merge-key.yaml - captures: - "1": - name: entity.name.tag.yaml - "2": - name: keyword.operator.merge-key.yaml - "3": - name: punctuation.definition.keyword.yaml - match: "(\\<\\<): ((\\*).*)$" -- name: invalid.deprecated.trailing-whitespace.yaml - disabled: "1" - match: ( | )+$ -- name: comment.line.number-sign.yaml - captures: - "1": - name: punctuation.definition.comment.yaml - match: (?<!\$)(#)(?!\{).*$\n? -- name: keyword.operator.symbol - match: "-" -- name: meta.leading-tabs.yaml - begin: ^(?=\t) - end: (?=[^\t]) - patterns: - - captures: - "1": - name: meta.odd-tab - "2": - name: meta.even-tab - match: (\t)(\t)? -foldingStopMarker: ^\s*$|^\s*\}|^\s*\]|^\s*\) -keyEquivalent: ^~Y diff --git a/vendor/ultraviolet/syntax/yui_javascript.syntax b/vendor/ultraviolet/syntax/yui_javascript.syntax deleted file mode 100644 index 9aee98e..0000000 --- a/vendor/ultraviolet/syntax/yui_javascript.syntax +++ /dev/null @@ -1,176 +0,0 @@ ---- -name: Javascript YUI -scopeName: source.js.yui -uuid: 62E7EF93-5574-4063-BF18-AD38620236B9 -foldingStartMarker: (^.*{[^}]*$|^.*\([^\)]*$|^.*/\*(?!.*\*/).*$) -patterns: -- name: support.class.js.yui - match: \b(YAHOO|YAHOO_config)\b -- name: support.class.js.yui - match: \.(util|lang|env|widget|example)\b -- name: support.class.js.yui - match: \.(CustomEvent|Subscriber|Event|EventProvider|Dom|Point|Region|Connect|DD|DDProxy|DDTarget|DragDrop|DragDropMgr|DDM|Anim|AnimMgr|Bezier|ColorAnim|Easing|Motion|Scroll|AutoComplete|DataSource|DS_JSArray|DS_JSFunction|DS_XHR|Config|KeyListener|Attribute|AttributeProvider|Element|History)\b -- name: support.class.js.yui - match: \.(AutoComplete|DataSource|DS_JSArray|DS_JSFunction|DS_XHR|Calendar|Calendar2up|Calendar_Core|CalendarGroup|DateMath|Module|Overlay|OverlayManager|Tooltip|Panel|Dialog|SimpleDialog|ContainerEffect|Logger|LogMsg|LogReader|LogWriter|Menu|MenuItem|Menubar|MenuBarItem|MenuManager|MenuModule|MenuModuleItem|ContextMenu|ContextMenuItem|Slider|SliderThumb|Tab|TabView|TreeView|Node|HTMLNode|MenuNode|TextNode|RootNode|TVAnim|TVFadeIn|TVFadeOut|Column|ColumnEditor|ColumnSet|DataTable|Record|RecordSet|Sort|WidthResizer|Button|ButtonGroup)\b -- name: support.function.YAHOO.js.yui - match: \.(log|namespace|register)\b(?=\() -- name: support.function.lang.js.yui - match: \.(augment|extend|hasOwnProperty|isArray|isBoolean|isFunction|isNull|isNumber|isObject|isString|isUndefined)\b(?=\() -- name: support.function.Subscriber.js.yui - match: \.(getScope)\b(?=\() -- name: support.function.CustomEvent.js.yui - match: \.(fire|subscribe|unsubscribe|unsubscribeAll)\b(?=\() -- name: support.function.Event.js.yui - match: \.(addListener|clearCache|fireLegacyEvent|generateId|getCharCode|getEl|getEvent|getLegacyIndex|getListeners|getPageX|getPageY|getRelatedTarget|getTarget|getTime|getXY|on|onAvailable|onContentReady|preventDefault|purgeElement|removeListener|resolveTextNode|startInterval|stopEvent|stopPropagation|useLegacyEvent)\b(?=\() -- name: support.function.EventProvider.js.yui - match: \.(createEvent|fireEvent|hasEvent|subscribe|unsubscribe)\b(?=\() -- name: support.function.Dom.js.yui - match: \.(addClass|batch|generateId|get|getClientHeight|getClientWidth|getDocumentHeight|getDocumentWidth|getElementsBy|getElementsByClassName|getRegion|getStyle|getViewportHeight|getViewportWidth|getX|getXY|getY|hasClass|inDocument|isAncestor|removeClass|replaceClass|setStyle|setX|setXY|setY)\b(?=\() -- name: support.function.Region.js.yui - match: \.(contains|getArea|intersect|union|getRegion)\b(?=\() -- name: support.function.Connect.js.yui - match: \.(abort|appendPostData|asyncRequest|createExceptionObject|createFrame|createResponseObject|createXhrObject|getConnectionObject|handleReadyState|handleTransactionResponse|initHeader|isCallInProgress|releaseObject|resetFormState|setDefaultPostHeader|setForm|setHeader|setPollingInterval|setProgId|uploadFile)\b(?=\() -- name: support.function.Anim.js.yui - match: \.(animate|doMethod|getAttribute|getDefaultUnit|getEl|getStartTime|init|isAnimated|onTween|setAttribute|setRuntimeAttribute|stop)\b(?=\() -- name: support.function.AnimMgr.js.yui - match: \.(correctFrame|registerElement|run|start|stop|unRegister)\b(?=\() -- name: support.function.Bezier.js.yui - match: \.(getPosition)\b(?=\() -- name: support.function.ColorAnim.js.yui - match: \.(parseColor)\b(?=\() -- name: support.function.Easing.js.yui - match: \.(backBoth|backIn|backOut|bounceBoth|bounceIn|bounceOut|easeBoth|easeBothStrong|easeIn|easeInStrong|easeNone|easeOut|easeOutStrong|elasticBoth|elasticIn|elasticOut)\b -- name: support.function.Motion.js.yui - match: \.()\b(?=\() -- name: support.function.Scroll.js.yui - match: \.()\b(?=\() -- name: support.function.DragDrop.js.yui - match: \.(addInvalidHandleClass|addInvalidHandleId|addInvalidHandleType|addToGroup|applyConfig|b4Drag|b4DragDrop|b4DragOut|b4DragOver|b4EndDrag|b4MouseDown|b4StartDrag|clearConstraints|clearTicks|endDrag|getDragEl|getEl|getTick|handleMouseDown|handleOnAvailable|init|initTarget|isLocked|isValidHandleChild|lock|onAvailable|onDrag|onDragDrop|onDragEnter|onDragOut|onDragOver|onInvalidDrop|onMouseDown|onMouseUp|padding|removeFromGroup|removeInvalidHandleClass|removeInvalidHandleId|removeInvalidHandleType|resetContraints|setDragElId|setHandleElId|setInitPosition|setOuterHandleElId|setPadding|setStartPosition|setXConstraint|setXTicks|setYConstraint|setYTicks|startDrag|unlock|unreg)\b(?=\() -- name: support.function.DragDropMgr.js.yui - match: \.(fireEvents|getBestMatch|getClientHeight|getClientWidth|getCss|getDDById|getElement|getElWrapper|getLocation|getPosX|getPosY|getRelated|getScrollLeft|getScrollTop|getStyle|handleMouseDown|handleMouseMove|handleMouseUp|handleWasClicked|init|isDragDrop|isHandle|isLegalTarget|isLocked|isOverTarget|isTypeOfDD|lock|moveToEl|numericSort|refreshCache|regDragDrop|regHandle|removeDDFromGroup|startDrag|stopDrag|stopEvent|swapNode|unlock|unregAll|verifyEl)\b(?=\() -- name: support.function.DD.js.yui - match: \.(alignElWithMouse|applyConfig|autoOffset|autoScroll|cachePosition|getTargetCoord|setDelta|setDragElPos)\b(?=\() -- name: support.function.DDProxy.js.yui - match: \.(createFrame|initFrame|showFrame)\b(?=\() -- name: support.function.DDTarget.js.yui - match: \.()\b(?=\() -- name: support.function.History.js.yui - match: \.(getBookmarkedState|getCurrentState|initialize|navigate|register)\b(?=\() -- name: support.function.DataSource.js.yui - match: \.(addToCache|flushCache|getCachedResponse|handleResponse|isCacheHit|makeConnection|parseArrayData|parseJSONData|parseTextData|parseXMLData|sendRequest)\b(?=\() -- name: support.function.AutoComplete.js.yui - match: \.(doBeforeExpandContainer|formatResult|getListItemData|getListItems|isContainerOpen|sendQuery|setBody|setFooter|setHeader)\b(?=\() -- name: support.function.DS_JSArray.js.yui - match: \.()\b(?=\() -- name: support.function.DS_JSFunction.js.yui - match: \.()\b(?=\() -- name: support.function.DS_XHR.js.yui - match: \.(parseResponse)\b(?=\() -- name: support.function.Calendar.js.yui - match: \.(addMonthRenderer|addMonths|addRenderer|addWeekdayRenderer|addYears|applyListeners|buildDayLabel|buildMonthLabel|buildWeekdays|clear|clearAllBodyCellStyles|clearElement|configClose|configIframe|configLocale|configLocaleValues|configMaxDate|configMinDate|configOptions|configPageDate|configSelected|configTitle|deselect|deselectAll|deselectCell|doCellMouseOut|doCellMouseOver|doSelectCell|getDateByCellId|getDateFieldsByCellId|getSelectedDates|hide|init|initEvents|initStyles|isDateOOM|nextMonth|nextYear|onBeforeDeselect|onBeforeSelect|onChangePage|onClear|onDeselect|onRender|onReset|onSelect|previousMonth|previousYear|refreshLocale|render|renderBody|renderBodyCellRestricted|renderCellDefault|renderCellNotThisMonth|renderCellStyleHighlight1|renderCellStyleHighlight2|renderCellStyleHighlight3|renderCellStyleHighlight4|renderCellStyleSelected|renderCellStyleToday|renderFooter|renderHeader|renderOutOfBoundsDate|renderRowFooter|renderRowHeader|reset|resetRenderers|select|selectCell|setMonth|setYear|show|styleCellDefault|subtractMonths|substractYears|validate)\b(?=\() -- name: support.function.CalendarGroup.js.yui - match: \.(addMonthRenderer|addMonths|addRenderer|addWeekdayRenderer|addYears|callChildFunction|clear|configPageDate|configPages|constructChild|delegateConfig|deselect|deselectAll|deselectCell|getSelectedDates|init|initEvents|nextMonth|nextYear|previousMonth|previousYear|render|renderFooter|renderHeader|reset|select|selectCell|setChildFunction|setMonth|setYear|sub|subtractMonths|subtractYears|unsub)\b(?=\() -- name: support.function.DateMath.js.yui - match: \.(add|after|before|between|clearTime|findMonthEnd|findMonthStart|getDayOffset|getJan1|getWeekNumber|isMonthOverlapWeek|isYearOverlapWeek|subtract)\b(?=\() -- name: support.function.Config.js.yui - match: \.(addProperty|alreadySubscribed|applyConfig|checkBoolean|checkNumber|fireEvent|fireQueue|getConfig|getProperty|init|outputEventQueue|queueProperty|refireEvent|refresh|resetProperty|setProperty|subscribeToConfigEvent|unsubscribeFromConfigEvent)\b(?=\() -- name: support.function.KeyListener.js.yui - match: \.(disable|enable|handleKeyPress)\b(?=\() -- name: support.function.Module.js.yui - match: \.(appendToBody|appendToFooter|appendToHeader|configMonitorResize|configVisible|destroy|hide|init|initDefaultConfig|initEvents|initResizeMonitor|onDomResize|render|setBody|setFooter|setHeader|show)\b(?=\() -- name: support.function.Overlay.js.yui - match: \.(align|center|configConstrainToViewport|configContext|configFixedCenter|configHeight|configIframe|configVisible|configWidth|configX|configXY|configY|configZIndex|destroy|doCenterOnDOMEvent|enforceContraints|hideIframe|hideMacGeckoScrollbars|init|initDefaultConfig|initEvenrts|moveTo|onDomResize|showIframe|showMacGeckoScrollbars|syncPosition|windowResizeHandle|windowScrollHandler)\b(?=\() -- name: support.function.OverlayManager.js.yui - match: \.(blurAll|compareZIndexDesc|find|focus|getActive|hideAll|init|initDefaultConfig|register|remove|showAll)\b(?=\() -- name: support.function.Tooltip.js.yui - match: \.(configContainer|configContext|configText|doHide|doShow|init|initDefaultConfig|onContextMouseMove|onContextMouseOut|onContextMouseOver|preventOverlay)\b(?=\() -- name: support.function.Panel.js.yui - match: \.(buildMask|buildWrapper|configClose|configDraggable|configHeight|configKeyListeners|configModal|configUnderlay|configWidth|configzIndex|hideMask|init|initDefaultConfig|initEvents|onDomResize|registerDragDrop|removeMask|render|showMask|sizeMask|sizeUnderlay)\b(?=\() -- name: support.function.Dialog.js.yui - match: \.(blurButtons|cancel|configButtons|doSubmit|focusDefaultButton|focusFirst|focusFirstButton|focusLast|focusLastButton|getData|init|initDefaultConfig|initEvents|registerForm|submit|validate)\b(?=\() -- name: support.function.SimpleDialog.js.yui - match: \.(configIcon|configText|init|initDefaultConfig|registerForm)\b(?=\() -- name: support.function.ContainerEffect.js.yui - match: \.(animateIn|animateOut|FADE|handleCompleteAnimateIn|handleCompleteAnimateOut|handleStartAnimateIn|handleStartAnimateOut|handleTweenAnimateIn|handleTweenAnimateOut|init|SLIDE)\b(?=\() -- name: support.function.Logger.js.yui - match: \.(disableBrowserConsole|enableBrowserConsole|getStack|getStartTime|log|reset)\b(?=\() -- name: support.function.LogMsg.js.yui - match: \.()\b(?=\() -- name: support.function.LogReader.js.yui - match: \.(formatMsg|getLastTime|hide|html2Text|pause|resume|setTitle|show)\b(?=\() -- name: support.function.LogWriter.js.yui - match: \.(getSource|log|setSource)\b(?=\() -- name: support.function.Menu.js.yui - match: \.(addItem|addItems|clearActiveItem|configContainer|configHideDelay|configIframe|configPosition|configVisible|destroy|disableAutoSubmenuDisplay|enforceConstraints|getItem|getItemGroups|getRoot|init|initDefaultConfig|initEvents|insertItem|onDomResize|removeItem|setInitialFocus|setInitialSelection|setItemGroupTitle)\b(?=\() -- name: support.function.MenuItem.js.yui - match: \.(blur|configChecked|configDisabled|configEmphasis|configHelpText|configSelected|configStrongEmphasis|configSubmenu|configTarget|configText|configUrl|destroy|focus|getFirstItemIndex|getNextArrayItem|getNextEnabledSibling|getPreviousArrayItem|getPreviousEnabledSibling|init|initDefaultConfig|initHelpText|removeHelpText)\b(?=\() -- name: support.function.Menubar.js.yui - match: \.(init|initDefaultConfig)\b(?=\() -- name: support.function.MenuBarItem.js.yui - match: \.(init)\b(?=\() -- name: support.function.MenuManager.js.yui - match: \.(addItem|addMenu|getMenu|getMenuRootElement|getMenus|hideVisible|onDOMEvent|onItemAdded|onItemDestroy|onItemRemoved|onMenuDestroy|onMenuVisibleConfigChange|removeItem|removeMenu)\b(?=\() -- name: support.function.MenuModule.js.yui - match: \.()\b(?=\() -- name: support.function.MenuModuleItem.js.yui - match: \.()\b(?=\() -- name: support.function.ContextMenu.js.yui - match: \.(configTrigger|destroy|init|initDefaultConfig)\b(?=\() -- name: support.function.ContextMenuItem.js.yui - match: \.(init)\b(?=\() -- name: support.function.Slider.js.yui - match: \.(b4MouseDown|endMove|fireEvents|focus|getThumb|getValue|getXValue|getYValue|handleThumbChange|lock|moveOneTick|moveThumb|onChange|onDrag|onMouseDown|onSliderEnd|onSlideStart|setRegionValue|setSliderStartState|setThumbCenterPoint|setValue|thumbMouseUp|unlock|verifyOffset|getHorizSlider|getSliderRegion|getVertSlider)\b(?=\() -- name: support.function.SliderThumb.js.yui - match: \.(clearTicks|getOffsetFromParent|getValue|getXValue|getYValue|initSlider|onChange)\b(?=\() -- name: support.function.AttributeProvider.js.yui - match: \.(configureAttribute|fireBeforeChangeEvent|fireChangeEvent|get|getAttributeConfig|getAttributeKeys|refresh|register|resetAttributeConfig|resetValue|set|setAttributes)\b(?=\() -- name: support.function.Attribute.js.yui - match: \.(configure|getValue|refresh|resetConfig|resetValue|setValue|getValue|refresh|resetConfig|resetValue|setValue)\b(?=\() -- name: support.function.Element.js.yui - match: \.(addClass|addListener|appendChild|appendTo|fireQueue|getElementsByClassName|getElementsByTagName|getStyle|hasChildNodes|hasClass|initAttributes|insertBefore|on|removeChild|removeClass|removeListener|replaceChild|replaceClass|setStyle)\b(?=\() -- name: support.function.TabView.js.yui - match: \.(addTab|contentTransition|createTabs|DOMEventHandler|getTab|getTabIndex|initAttributes|removeTab)\b(?=\() -- name: support.function.Tab.js.yui - match: \.(initAttributes)\b(?=\() -- name: support.function.TreeView.js.yui - match: \.(animateCollapse|animateExpand|collapseAll|collapseComplete|draw|expandAll|expandComplete|generateId|getEl|getNodeByIndex|getNodeByProperty|getNodesByProperty|getRoot|init|onCollapse|onExpand|popNode|regNode|removeChildren|removeNode|setCollapseAnim|setDynamicLoad|setExpandAnim|setUpLabel|addHandler|getNode|getTree|preload|removeHandler)\b(?=\() -- name: support.function.Node.js.yui - match: \.(appendChild|appendTo|applyParent|collapseToggleStyle|collapseAll|completeRender|expand|expandAll|getAncestor|getChildrenEl|getChildrenElId|getChildrenHtml|getDepthStyle|getEl|getElId|getHoverStyle|getHtml|getIconMode|getNodeHtml|getSiblings|getStyle|getToggleEl|getToggleElId|getToggleLink|hasChildren|hideChildren|init|insertAfter|insertBefore|isChildOf|isDynamic|isRoot|loadComplete|refresh|renderChildren|setDynamicLoad|showChildren|toggle)\b(?=\() -- name: support.function.HTMLNode.js.yui - match: \.(getContentEl)\b(?=\() -- name: support.function.MenuNode.js.yui - match: \.()\b(?=\() -- name: support.function.TextNode.js.yui - match: \.(getLabelEl|onLabelClick)\b(?=\() -- name: support.function.RootNode.js.yui - match: \.()\b(?=\() -- name: support.function.TVAnim.js.yui - match: \.(getAnim|isValid)\b(?=\() -- name: support.function.TVFadeIn.js.yui - match: \.(animate|onComplete)\b(?=\() -- name: support.function.TVFadeOut.js.yui - match: \.(animate|onComplete)\b(?=\() -- name: support.function.Column.js.yui - match: \.(format|formatCheckbox|formatCurrency|formatDate|formatEmail|formatLink|formatNumber|formatSelect|getColSpan|getId|getRowSpan|parse|parseCheckbox|parseCurrency|parseDate|parseNumber|parseSelect|showEditor)\b(?=\() -- name: support.function.ColumnEditor.js.yui - match: \.(createTextareaEditor|createTextboxEditor|getTextareaEditorValue|getTextboxEditorValue|getValue|hide|show|showTextareaEditor|showTextboxEditor)\b(?=\() -- name: support.function.ColumnSet.js.yui - match: \.()\b(?=\() -- name: support.function.DataTable.js.yui - match: \.(addRow|appendRow|deleteRow|deleteSelectedRows|doBeforeLoadData|editCell|focusTable|formatCell|getBody|getCell|getColumnSet|getHead|getRecordSet|getRow|getSelectedCells|getSelectedRecordIds|getSelectedRows|getTable|hideTableMessages|highlight|insertRows|isSelected|onDataReturnAppendRows|onDataReturnInsertRows|onDataReturnPaginateRows|onDataReturnReplaceRows|onEventEditCell|onEventFormatCell|onEventHighlightCell|onEventSelectCell|onEventSelectRow|onEventSortColumn|onEventUnhighlightCell|paginateRows|replaceRows|select|showEmptyMessage|showLoadingMessage|showPage|sortColumn|unhighlight|unselect|unselectedAllCells|unselectAllRows|updateRow)\b(?=\() -- name: support.function.Record.js.yui - match: \.()\b(?=\() -- name: support.function.RecordSet.js.yui - match: \.(addRecord|addRecords|append|deleteRecord|getLength|getRecord|getRecordBy|getRecordIndex|getRecords|insert|replace|reset|sort|updateRecord)\b(?=\() -- name: support.function.Sort.js.yui - match: \.(compareAsc|compareDesc)\b(?=\() -- name: support.function.WidthResizer.js.yui - match: \.(onDrag|onMouseDown|onMouseUp)\b(?=\() -- name: support.function.Button.js.yui - match: \.(addHiddenFieldsToForm|blur|createHiddenField|createInputElement|destroy|focus|getFirstElement|getForm|getMenu|hasFocus|init|initAttributes|initConfig|isActive|setAttributeFromDOMAttribute|setAttributesFromSrcElement|setFormElementProperties)\b(?=\() -- name: support.function.ButtonGroup.js.yui - match: \.(addButton|addButtons|check|destroy|focus|getButton|getButtons|getCount|init|initAttributes|removeButton)\b(?=\() -- include: source.js -foldingStopMarker: (^\s*\}|^\s*\)|^(?!.*/\*).*\*/) -keyEquivalent: ^~J -comment: Yahoo User Interface Library diff --git a/vendor/ultraviolet/test/test_uv.rb b/vendor/ultraviolet/test/test_uv.rb deleted file mode 100644 index e69de29..0000000 --- a/vendor/ultraviolet/test/test_uv.rb +++ /dev/null |