Commit c87e3a02 authored by Paul Asmuth's avatar Paul Asmuth
Browse files

basic chartsql syntax higlighting

parent c6a11347
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -277,6 +277,16 @@ CodeMirror.defineMode("sql", function(config, parserConfig) {
    support: set("ODBCdotTable doubleQuote binaryNumber hexNumber")
  });

  CodeMirror.defineMIME("text/x-chartsql", {
    name: "sql",
    keywords: set(sqlKeywords + "begin draw with"),
    builtin: set("bool boolean bit blob enum long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision real date datetime year unsigned signed decimal numeric axis bottom left right top xdomain ydomain grid inside outside legend title subtitle"),
    atoms: set("false true null unknown linechart barchart areachart pointchart stacked"),
    operatorChars: /^[*+\-%<>!=]/,
    dateSQL: set("date time timestamp"),
    support: set("ODBCdotTable doubleQuote binaryNumber hexNumber")
  });

  CodeMirror.defineMIME("text/x-mssql", {
    name: "sql",
    client: set("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),
+1 −1
Original line number Diff line number Diff line
@@ -39,7 +39,7 @@ FnordMetric.util.SQLEditorView = function() {
      lineNumbers: true,
      lineWrapping: true,
      autofocus: true,
      mode: "text/x-sql"
      mode: "text/x-chartsql"
    });

    if (query != undefined) {