From cde625fde3b77bb2ba130ca7e48e78635ffa7075 Mon Sep 17 00:00:00 2001 From: Nicholas Breslow Date: Thu, 12 Dec 2013 16:47:41 -0500 Subject: [PATCH] Added c-style behavior and fold mode / updated mode syntax. As per Harutyun Amirjanyan's request I made the following two changes: 1) Added c-style behavior and fold mode. 2) Updated mode syntax for mel to current one used by Ace. --- lib/ace/mode/mel.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/ace/mode/mel.js b/lib/ace/mode/mel.js index 685909be..d6a2bdc4 100644 --- a/lib/ace/mode/mel.js +++ b/lib/ace/mode/mel.js @@ -35,10 +35,13 @@ var oop = require("../lib/oop"); var TextMode = require("./text").Mode; var Tokenizer = require("../tokenizer").Tokenizer; var MELHighlightRules = require("./mel_highlight_rules").MELHighlightRules; +var CstyleBehaviour = require("./behaviour/cstyle").CstyleBehaviour; +var CStyleFoldMode = require("./folding/cstyle").FoldMode; var Mode = function() { - var highlighter = new MELHighlightRules(); - this.$tokenizer = new Tokenizer(highlighter.getRules()); + this.HighlightRules = MELHighlightRules; + this.$behaviour = new CstyleBehaviour(); + this.foldingRules = new CStyleFoldMode(); }; oop.inherits(Mode, TextMode);