Sha256: c38a5ee0b4516b1db080a0e25fd16159514835cbc8b29e484595c867faa1b0f9
Contents?: true
Size: 1.03 KB
Versions: 20
Compression:
Stored size: 1.03 KB
Contents
define(function(require, exports, module) { "use strict"; var oop = require("../lib/oop"); var TextHighlightRules = require("./text_highlight_rules").TextHighlightRules; var LatexHighlightRules = function() { this.$rules = { "start" : [{ // A tex command e.g. \foo token : "keyword", regex : "\\\\(?:[^a-zA-Z]|[a-zA-Z]+)" }, { // Curly and square braces token : "lparen", regex : "[[({]" }, { // Curly and square braces token : "rparen", regex : "[\\])}]" }, { // Inline math between two $ symbols token : "string", regex : "\\$(?:(?:\\\\.)|(?:[^\\$\\\\]))*?\\$" }, { // A comment. Tex comments start with % and go to // the end of the line token : "comment", regex : "%.*$" }] }; }; oop.inherits(LatexHighlightRules, TextHighlightRules); exports.LatexHighlightRules = LatexHighlightRules; });
Version data entries
20 entries across 20 versions & 1 rubygems