web-interface.assets.71f39fefd16025c224fe31cdb352ae01.js Maven / Gradle / Ivy
(()=>{var p=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var f=p((s,i)=>{ace.define("ace/mode/vhdl_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(e,t,l){"use strict";var a=e("../lib/oop"),n=e("./text_highlight_rules").TextHighlightRules,o=function(){var r="access|after|alias|all|architecture|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|context|disconnect|downto|else|elsif|end|entity|exit|file|for|force|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|new|next|of|on|or|open|others|out|package|parameter|port|postponed|procedure|process|protected|pure|range|record|register|reject|release|report|return|select|severity|shared|signal|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with",g="bit|bit_vector|boolean|character|integer|line|natural|positive|real|register|signed|std_logic|std_logic_vector|string||text|time|unsigned",c="array|constant",u="abs|and|mod|nand|nor|not|rem|rol|ror|sla|sll|srasrl|xnor|xor",d="true|false|null",h=this.createKeywordMapper({"keyword.operator":u,keyword:r,"constant.language":d,"storage.modifier":c,"storage.type":g},"identifier",!0);this.$rules={start:[{token:"comment",regex:"--.*$"},{token:"string",regex:'".*?"'},{token:"string",regex:"'.*?'"},{token:"constant.numeric",regex:"[+-]?\\d+(?:(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)?\\b"},{token:"keyword",regex:"\\s*(?:library|package|use)\\b"},{token:h,regex:"[a-zA-Z_$][a-zA-Z0-9_$]*\\b"},{token:"keyword.operator",regex:"&|\\*|\\+|\\-|\\/|<|=|>|\\||=>|\\*\\*|:=|\\/=|>=|<=|<>"},{token:"punctuation.operator",regex:"\\'|\\:|\\,|\\;|\\."},{token:"paren.lparen",regex:"[[(]"},{token:"paren.rparen",regex:"[\\])]"},{token:"text",regex:"\\s+"}]}};a.inherits(o,n),t.VHDLHighlightRules=o});ace.define("ace/mode/vhdl",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/vhdl_highlight_rules"],function(e,t,l){"use strict";var a=e("../lib/oop"),n=e("./text").Mode,o=e("./vhdl_highlight_rules").VHDLHighlightRules,r=function(){this.HighlightRules=o,this.$behaviour=this.$defaultBehaviour};a.inherits(r,n),(function(){this.lineCommentStart="--",this.$id="ace/mode/vhdl"}).call(r.prototype),t.Mode=r});(function(){ace.require(["ace/mode/vhdl"],function(e){typeof i=="object"&&typeof s=="object"&&i&&(i.exports=e)})})()});f();})();
//# sourceMappingURL=71f39fefd16025c224fe31cdb352ae01.js.map
© 2015 - 2024 Weber Informatics LLC | Privacy Policy