Sha256: 55567804019b88899cc6978605333253f017ead9c3d181ebf04dea3ca35fabf8

Contents?: true

Size: 1.45 KB

Versions: 23

Compression:

Stored size: 1.45 KB

Contents

CodeMirror.defineMode("spec",function(){var r=/^(i386|i586|i686|x86_64|ppc64|ppc|ia64|s390x|s390|sparc64|sparcv9|sparc|noarch|alphaev6|alpha|hppa|mipsel)/,e=/^(Name|Version|Release|License|Summary|Url|Group|Source|BuildArch|BuildRequires|BuildRoot|AutoReqProv|Provides|Requires(\(\w+\))?|Obsoletes|Conflicts|Recommends|Source\d*|Patch\d*|ExclusiveArch|NoSource|Supplements):/,t=/^%(debug_package|package|description|prep|build|install|files|clean|changelog|preun|postun|pre|post|triggerin|triggerun|pretrans|posttrans|verifyscript|check|triggerpostun|triggerprein|trigger)/,a=/^%(ifnarch|ifarch|if)/,c=/^%(else|endif)/,i=/^(\!|\?|\<\=|\<|\>\=|\>|\=\=|\&\&|\|\|)/;return{startState:function(){return{controlFlow:!1,macroParameters:!1,section:!1}},token:function(o,n){var u=o.peek();if("#"==u)return o.skipToEnd(),"comment";if(o.sol()){if(o.match(e))return"preamble";if(o.match(t))return"section"}if(o.match(/^\$\w+/))return"def";if(o.match(/^\$\{\w+\}/))return"def";if(o.match(c))return"keyword";if(o.match(a))return n.controlFlow=!0,"keyword";if(n.controlFlow){if(o.match(i))return"operator";if(o.match(/^(\d+)/))return"number";o.eol()&&(n.controlFlow=!1)}if(o.match(r))return"number";if(o.match(/^%[\w]+/))return o.match(/^\(/)&&(n.macroParameters=!0),"macro";if(n.macroParameters){if(o.match(/^\d+/))return"number";if(o.match(/^\)/))return n.macroParameters=!1,"macro"}return o.match(/^%\{\??[\w \-]+\}/)?"macro":(o.next(),null)}}}),CodeMirror.defineMIME("text/x-rpm-spec","spec");

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
rearview-1.2.3-jruby public/rearview/vendor/codemirror/mode/rpm/spec/spec.js
rearview-1.2.2.rc.2-jruby public/rearview/vendor/codemirror/mode/rpm/spec/spec.js
rearview-1.2.2.rc.1-jruby public/rearview/vendor/codemirror/mode/rpm/spec/spec.js
rearview-1.2.1-jruby public/rearview/vendor/codemirror/mode/rpm/spec/spec.js
rearview-1.2.0-jruby public/rearview/vendor/codemirror/mode/rpm/spec/spec.js
rearview-1.1.2-jruby public/rearview/vendor/codemirror/mode/rpm/spec/spec.js
rearview-1.1.1-jruby public/rearview/vendor/codemirror/mode/rpm/spec/spec.js
rearview-1.1.0-jruby public/rearview/vendor/codemirror/mode/rpm/spec/spec.js
rearview-1.0.3.rc.4-jruby public/rearview/vendor/codemirror/mode/rpm/spec/spec.js
rearview-1.0.3.rc.3-jruby public/rearview/vendor/codemirror/mode/rpm/spec/spec.js
rearview-1.0.3.rc.2-jruby public/rearview/vendor/codemirror/mode/rpm/spec/spec.js
rearview-1.0.3.rc.1-jruby public/rearview/vendor/codemirror/mode/rpm/spec/spec.js
rearview-1.0.2-jruby public/rearview/vendor/codemirror/mode/rpm/spec/spec.js
rearview-1.0.2.rc.4-jruby public/rearview/vendor/codemirror/mode/rpm/spec/spec.js
rearview-1.0.2.rc.3-jruby public/rearview/vendor/codemirror/mode/rpm/spec/spec.js
rearview-1.0.2.rc.2-jruby public/rearview/vendor/codemirror/mode/rpm/spec/spec.js
rearview-1.0.2.rc.1-jruby public/rearview/vendor/codemirror/mode/rpm/spec/spec.js
rearview-1.0.1-jruby public/rearview/vendor/codemirror/mode/rpm/spec/spec.js
rearview-1.0.0-jruby public/rearview/vendor/codemirror/mode/rpm/spec/spec.js
rearview-1.0.0.rc5-jruby public/rearview/vendor/codemirror/mode/rpm/spec/spec.js