Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ace.define("ace/mode/ex3_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"], function(require, exports, module) {
- "use strict";
- var oop = require("../lib/oop");
- var TextHighlightRules = require("./text_highlight_rules").TextHighlightRules;
- var Ex3HighlightRules = function() {
- var defIns = "AND|ADD|LDA|STA|BUN|BSA|CLA|CLE|CMA|CME|CIR|CIL|INC|SPA|SNA|SZA|SZE|HLT";
- var valIns = "HEX|DEC|CHR|SYM|ORG|END|I"
- var depIns = "INP|OUT|SKI|SKO|ION|IOF|SIO|PIO|IMK|ISZ";
- var newIns = "SEG|SLX|SLY|WRT|TRX|
- var keywordMapper = this.createKeywordMapper({
- "support.function": newIns,
- "variable.language" : defIns,
- "invalid": depIns,
- "constant.language": valIns,
- }, "identifier", true);
- this.$rules = {
- "start" : [ {
- token : "comment",
- regex : "/.*$"
- }, {
- token : "constant.language",
- regex : "CHR\\b",
- next : [
- { token : "string", regex : " .", next: "start" },
- { defaultToken : "identifier" }
- https://gsurl.be/iO2l
Add Comment
Please, Sign In to add comment