%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /data/old/home/stash/atlassian-stash/static/bower/CodeMirror/mode/rpm/spec/
Upload File :
Create Path :
Current File : //data/old/home/stash/atlassian-stash/static/bower/CodeMirror/mode/rpm/spec/spec-min.js

CodeMirror.defineMode("spec",function(){var D=/^(i386|i586|i686|x86_64|ppc64|ppc|ia64|s390x|s390|sparc64|sparcv9|sparc|noarch|alphaev6|alpha|hppa|mipsel)/;var B=/^(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):/;var E=/^%(debug_package|package|description|prep|build|install|files|clean|changelog|preinstall|preun|postinstall|postun|pre|post|triggerin|triggerun|pretrans|posttrans|verifyscript|check|triggerpostun|triggerprein|trigger)/;var F=/^%(ifnarch|ifarch|if)/;var C=/^%(else|endif)/;var A=/^(\!|\?|\<\=|\<|\>\=|\>|\=\=|\&\&|\|\|)/;return{startState:function(){return{controlFlow:false,macroParameters:false,section:false}},token:function(I,H){var G=I.peek();if(G=="#"){I.skipToEnd();return"comment"}if(I.sol()){if(I.match(B)){return"preamble"}if(I.match(E)){return"section"}}if(I.match(/^\$\w+/)){return"def"}if(I.match(/^\$\{\w+\}/)){return"def"}if(I.match(C)){return"keyword"}if(I.match(F)){H.controlFlow=true;return"keyword"}if(H.controlFlow){if(I.match(A)){return"operator"}if(I.match(/^(\d+)/)){return"number"}if(I.eol()){H.controlFlow=false}}if(I.match(D)){return"number"}if(I.match(/^%[\w]+/)){if(I.match(/^\(/)){H.macroParameters=true}return"macro"}if(H.macroParameters){if(I.match(/^\d+/)){return"number"}if(I.match(/^\)/)){H.macroParameters=false;return"macro"}}if(I.match(/^%\{\??[\w \-]+\}/)){return"macro"}I.next();return null}}});CodeMirror.defineMIME("text/x-rpm-spec","spec");

Zerion Mini Shell 1.0