space.js 628 B

123456789101112131415161718192021
  1. define(function(require, exports, module) {
  2. "use strict";
  3. var oop = require("../lib/oop");
  4. // defines the parent mode
  5. var TextMode = require("./text").Mode;
  6. var FoldMode = require("./folding/coffee").FoldMode;
  7. // defines the language specific highlighters and folding rules
  8. var SpaceHighlightRules = require("./space_highlight_rules").SpaceHighlightRules;
  9. var Mode = function() {
  10. // set everything up
  11. this.HighlightRules = SpaceHighlightRules;
  12. this.foldingRules = new FoldMode();
  13. };
  14. oop.inherits(Mode, TextMode);
  15. (function() {
  16. this.$id = "ace/mode/space";
  17. }).call(Mode.prototype);
  18. exports.Mode = Mode;
  19. });