diff --git a/lib/ace/mode/dart.js b/lib/ace/mode/dart.js index 9fc58f3e..114c79ab 100644 --- a/lib/ace/mode/dart.js +++ b/lib/ace/mode/dart.js @@ -41,18 +41,19 @@ define(function(require, exports, module) { "use strict"; var oop = require("../lib/oop"); -var TextMode = require("./text").Mode; +var CMode = require("./c_cpp").Mode; var Tokenizer = require("../tokenizer").Tokenizer; var DartHighlightRules = require("./dart_highlight_rules").DartHighlightRules; var CStyleFoldMode = require("./folding/cstyle").FoldMode; var Mode = function() { + CMode.call(this); var highlighter = new DartHighlightRules(); this.foldingRules = new CStyleFoldMode(); this.$tokenizer = new Tokenizer(highlighter.getRules()); }; -oop.inherits(Mode, TextMode); +oop.inherits(Mode, CMode); (function() { // Extra logic goes here.