snippets
3 years ago
ace.js
3 years ago
ext-beautify.js
3 years ago
ext-code_lens.js
3 years ago
ext-elastic_tabstops_lite.js
3 years ago
ext-emmet.js
3 years ago
ext-error_marker.js
3 years ago
ext-hardwrap.js
3 years ago
ext-keybinding_menu.js
3 years ago
ext-language_tools.js
3 years ago
ext-linking.js
3 years ago
ext-modelist.js
3 years ago
ext-options.js
3 years ago
ext-prompt.js
3 years ago
ext-rtl.js
3 years ago
ext-searchbox.js
3 years ago
ext-settings_menu.js
3 years ago
ext-spellcheck.js
3 years ago
ext-split.js
3 years ago
ext-static_highlight.js
3 years ago
ext-statusbar.js
3 years ago
ext-textarea.js
3 years ago
ext-themelist.js
3 years ago
ext-whitespace.js
3 years ago
keybinding-emacs.js
3 years ago
keybinding-sublime.js
3 years ago
keybinding-vim.js
3 years ago
keybinding-vscode.js
3 years ago
mode-abap.js
3 years ago
mode-abc.js
3 years ago
mode-actionscript.js
3 years ago
mode-ada.js
3 years ago
mode-alda.js
3 years ago
mode-apache_conf.js
3 years ago
mode-apex.js
3 years ago
mode-applescript.js
3 years ago
mode-aql.js
3 years ago
mode-asciidoc.js
3 years ago
mode-asl.js
3 years ago
mode-assembly_x86.js
3 years ago
mode-autohotkey.js
3 years ago
mode-batchfile.js
3 years ago
mode-c9search.js
3 years ago
mode-c_cpp.js
3 years ago
mode-cirru.js
3 years ago
mode-clojure.js
3 years ago
mode-cobol.js
3 years ago
mode-coffee.js
3 years ago
mode-coldfusion.js
3 years ago
mode-crystal.js
3 years ago
mode-csharp.js
3 years ago
mode-csound_document.js
3 years ago
mode-csound_orchestra.js
3 years ago
mode-csound_score.js
3 years ago
mode-csp.js
3 years ago
mode-css.js
3 years ago
mode-curly.js
3 years ago
mode-d.js
3 years ago
mode-dart.js
3 years ago
mode-diff.js
3 years ago
mode-django.js
3 years ago
mode-dockerfile.js
3 years ago
mode-dot.js
3 years ago
mode-drools.js
3 years ago
mode-edifact.js
3 years ago
mode-eiffel.js
3 years ago
mode-ejs.js
3 years ago
mode-elixir.js
3 years ago
mode-elm.js
3 years ago
mode-erlang.js
3 years ago
mode-forth.js
3 years ago
mode-fortran.js
3 years ago
mode-fsharp.js
3 years ago
mode-fsl.js
3 years ago
mode-ftl.js
3 years ago
mode-gcode.js
3 years ago
mode-gherkin.js
3 years ago
mode-gitignore.js
3 years ago
mode-glsl.js
3 years ago
mode-gobstones.js
3 years ago
mode-golang.js
3 years ago
mode-graphqlschema.js
3 years ago
mode-groovy.js
3 years ago
mode-haml.js
3 years ago
mode-handlebars.js
3 years ago
mode-haskell.js
3 years ago
mode-haskell_cabal.js
3 years ago
mode-haxe.js
3 years ago
mode-hjson.js
3 years ago
mode-html.js
3 years ago
mode-html_elixir.js
3 years ago
mode-html_ruby.js
3 years ago
mode-ini.js
3 years ago
mode-io.js
3 years ago
mode-ion.js
3 years ago
mode-jack.js
3 years ago
mode-jade.js
3 years ago
mode-java.js
3 years ago
mode-javascript.js
3 years ago
mode-json.js
3 years ago
mode-json5.js
3 years ago
mode-jsoniq.js
3 years ago
mode-jsp.js
3 years ago
mode-jssm.js
3 years ago
mode-jsx.js
3 years ago
mode-julia.js
3 years ago
mode-kotlin.js
3 years ago
mode-latex.js
3 years ago
mode-latte.js
3 years ago
mode-less.js
3 years ago
mode-liquid.js
3 years ago
mode-lisp.js
3 years ago
mode-livescript.js
3 years ago
mode-logiql.js
3 years ago
mode-logtalk.js
3 years ago
mode-lsl.js
3 years ago
mode-lua.js
3 years ago
mode-luapage.js
3 years ago
mode-lucene.js
3 years ago
mode-makefile.js
3 years ago
mode-markdown.js
3 years ago
mode-mask.js
3 years ago
mode-matlab.js
3 years ago
mode-maze.js
3 years ago
mode-mediawiki.js
3 years ago
mode-mel.js
3 years ago
mode-mips.js
3 years ago
mode-mixal.js
3 years ago
mode-mushcode.js
3 years ago
mode-mysql.js
3 years ago
mode-nginx.js
3 years ago
mode-nim.js
3 years ago
mode-nix.js
3 years ago
mode-nsis.js
3 years ago
mode-nunjucks.js
3 years ago
mode-objectivec.js
3 years ago
mode-ocaml.js
3 years ago
mode-partiql.js
3 years ago
mode-pascal.js
3 years ago
mode-perl.js
3 years ago
mode-pgsql.js
3 years ago
mode-php.js
3 years ago
mode-php_laravel_blade.js
3 years ago
mode-pig.js
3 years ago
mode-plain_text.js
3 years ago
mode-powershell.js
3 years ago
mode-praat.js
3 years ago
mode-prisma.js
3 years ago
mode-prolog.js
3 years ago
mode-properties.js
3 years ago
mode-protobuf.js
3 years ago
mode-puppet.js
3 years ago
mode-python.js
3 years ago
mode-qml.js
3 years ago
mode-r.js
3 years ago
mode-raku.js
3 years ago
mode-razor.js
3 years ago
mode-rdoc.js
3 years ago
mode-red.js
3 years ago
mode-redshift.js
3 years ago
mode-rhtml.js
3 years ago
mode-robot.js
3 years ago
mode-rst.js
3 years ago
mode-ruby.js
3 years ago
mode-rust.js
3 years ago
mode-sac.js
3 years ago
mode-sass.js
3 years ago
mode-scad.js
3 years ago
mode-scala.js
3 years ago
mode-scheme.js
3 years ago
mode-scrypt.js
3 years ago
mode-scss.js
3 years ago
mode-sh.js
3 years ago
mode-sjs.js
3 years ago
mode-slim.js
3 years ago
mode-smarty.js
3 years ago
mode-smithy.js
3 years ago
mode-snippets.js
3 years ago
mode-soy_template.js
3 years ago
mode-space.js
3 years ago
mode-sparql.js
3 years ago
mode-sql.js
3 years ago
mode-sqlserver.js
3 years ago
mode-stylus.js
3 years ago
mode-svg.js
3 years ago
mode-swift.js
3 years ago
mode-tcl.js
3 years ago
mode-terraform.js
3 years ago
mode-tex.js
3 years ago
mode-text.js
3 years ago
mode-textile.js
3 years ago
mode-toml.js
3 years ago
mode-tsx.js
3 years ago
mode-turtle.js
3 years ago
mode-twig.js
3 years ago
mode-typescript.js
3 years ago
mode-vala.js
3 years ago
mode-vbscript.js
3 years ago
mode-velocity.js
3 years ago
mode-verilog.js
3 years ago
mode-vhdl.js
3 years ago
mode-visualforce.js
3 years ago
mode-wollok.js
3 years ago
mode-xml.js
3 years ago
mode-xquery.js
3 years ago
mode-yaml.js
3 years ago
mode-zeek.js
3 years ago
theme-ambiance.js
3 years ago
theme-chaos.js
3 years ago
theme-chrome.js
3 years ago
theme-cloud9_day.js
3 years ago
theme-cloud9_night.js
3 years ago
theme-cloud9_night_low_color.js
3 years ago
theme-clouds.js
3 years ago
theme-clouds_midnight.js
3 years ago
theme-cobalt.js
3 years ago
theme-crimson_editor.js
3 years ago
theme-dawn.js
3 years ago
theme-dracula.js
3 years ago
theme-dreamweaver.js
3 years ago
theme-eclipse.js
3 years ago
theme-github.js
3 years ago
theme-gob.js
3 years ago
theme-gruvbox.js
3 years ago
theme-gruvbox_dark_hard.js
3 years ago
theme-gruvbox_light_hard.js
3 years ago
theme-idle_fingers.js
3 years ago
theme-iplastic.js
3 years ago
theme-katzenmilch.js
3 years ago
theme-kr_theme.js
3 years ago
theme-kuroir.js
3 years ago
theme-merbivore.js
3 years ago
theme-merbivore_soft.js
3 years ago
theme-mono_industrial.js
3 years ago
theme-monokai.js
3 years ago
theme-nord_dark.js
3 years ago
theme-one_dark.js
3 years ago
theme-pastel_on_dark.js
3 years ago
theme-solarized_dark.js
3 years ago
theme-solarized_light.js
3 years ago
theme-sqlserver.js
3 years ago
theme-terminal.js
3 years ago
theme-textmate.js
3 years ago
theme-tomorrow.js
3 years ago
theme-tomorrow_night.js
3 years ago
theme-tomorrow_night_blue.js
3 years ago
theme-tomorrow_night_bright.js
3 years ago
theme-tomorrow_night_eighties.js
3 years ago
theme-twilight.js
3 years ago
theme-vibrant_ink.js
3 years ago
theme-xcode.js
3 years ago
worker-base.js
3 years ago
worker-coffee.js
3 years ago
worker-css.js
3 years ago
worker-html.js
3 years ago
worker-javascript.js
3 years ago
worker-json.js
3 years ago
worker-lua.js
3 years ago
worker-php.js
3 years ago
worker-xml.js
3 years ago
worker-xquery.js
3 years ago
worker-yaml.js
3 years ago
mode-mysql.js
8 lines
| 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text_highlight_rules").TextHighlightRules,s=function(){this.$rules={start:[{token:"comment.doc.tag",regex:"@[\\w\\d_]+"},s.getTagRule(),{defaultToken:"comment.doc",caseInsensitive:!0}]}};r.inherits(s,i),s.getTagRule=function(e){return{token:"comment.doc.tag.storage.type",regex:"\\b(?:TODO|FIXME|XXX|HACK)\\b"}},s.getStartRule=function(e){return{token:"comment.doc",regex:"\\/\\*(?=\\*)",next:e}},s.getEndRule=function(e){return{token:"comment.doc",regex:"\\*\\/",next:e}},t.DocCommentHighlightRules=s}),ace.define("ace/mode/mysql_highlight_rules",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/mode/doc_comment_highlight_rules","ace/mode/text_highlight_rules"],function(e,t,n){var r=e("../lib/oop"),i=e("../lib/lang"),s=e("./doc_comment_highlight_rules").DocCommentHighlightRules,o=e("./text_highlight_rules").TextHighlightRules,u=function(){function i(e){var t=e.start,n=e.escape;return{token:"string.start",regex:t,next:[{token:"constant.language.escape",regex:n},{token:"string.end",next:"start",regex:t},{defaultToken:"string"}]}}var e="alter|and|as|asc|between|count|create|delete|desc|distinct|drop|from|having|in|insert|into|is|join|like|not|on|or|order|select|set|table|union|update|values|where|accessible|action|add|after|algorithm|all|analyze|asensitive|at|authors|auto_increment|autocommit|avg|avg_row_length|before|binary|binlog|both|btree|cache|call|cascade|cascaded|case|catalog_name|chain|change|changed|character|check|checkpoint|checksum|class_origin|client_statistics|close|coalesce|code|collate|collation|collations|column|columns|comment|commit|committed|completion|concurrent|condition|connection|consistent|constraint|contains|continue|contributors|convert|cross|current_date|current_time|current_timestamp|current_user|cursor|data|database|databases|day_hour|day_microsecond|day_minute|day_second|deallocate|dec|declare|default|delay_key_write|delayed|delimiter|des_key_file|describe|deterministic|dev_pop|dev_samp|deviance|directory|disable|discard|distinctrow|div|dual|dumpfile|each|elseif|enable|enclosed|end|ends|engine|engines|enum|errors|escape|escaped|even|event|events|every|execute|exists|exit|explain|extended|fast|fetch|field|fields|first|flush|for|force|foreign|found_rows|full|fulltext|function|general|global|grant|grants|group|groupby_concat|handler|hash|help|high_priority|hosts|hour_microsecond|hour_minute|hour_second|if|ignore|ignore_server_ids|import|index|index_statistics|infile|inner|innodb|inout|insensitive|insert_method|install|interval|invoker|isolation|iterate|key|keys|kill|language|last|leading|leave|left|level|limit|linear|lines|list|load|local|localtime|localtimestamp|lock|logs|low_priority|master|master_heartbeat_period|master_ssl_verify_server_cert|masters|match|max|max_rows|maxvalue|message_text|middleint|migrate|min|min_rows|minute_microsecond|minute_second|mod|mode|modifies|modify|mutex|mysql_errno|natural|next|no|no_write_to_binlog|offline|offset|one|online|open|optimize|option|optionally|out|outer|outfile|pack_keys|parser|partition|partitions|password|phase|plugin|plugins|prepare|preserve|prev|primary|privileges|procedure|processlist|profile|profiles|purge|query|quick|range|read|read_write|reads|real|rebuild|recover|references|regexp|relaylog|release|remove|rename|reorganize|repair|repeatable|replace|require|resignal|restrict|resume|return|returns|revoke|right|rlike|rollback|rollup|row|row_format|rtree|savepoint|schedule|schema|schema_name|schemas|second_microsecond|security|sensitive|separator|serializable|server|session|share|show|signal|slave|slow|smallint|snapshot|soname|spatial|specific|sql|sql_big_result|sql_buffer_result|sql_cache|sql_calc_found_rows|sql_no_cache|sql_small_result|sqlexception|sqlstate|sqlwarning|ssl|start|starting|starts|status|std|stddev|stddev_pop|stddev_samp|storage|straight_join|subclass_origin|sum|suspend|table_name|table_statistics|tables|tablespace|temporary|terminated|to|trailing|transaction|trigger|triggers|truncate|uncommitted|undo|uninstall|unique|unlock|upgrade|usage|use|use_frm|user|user_resources|user_statistics|using|utc_date|utc_time|utc_timestamp|value|variables|varying|view|views|warnings|when|while|with|work|write|xa|xor|year_month|zerofill|begin|do|then|else|loop|repeat",t="by|bool|boolean|bit|blob|decimal|double|enum|float|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|date|datetime|year|unsigned|signed|numeric|ucase|lcase|mid|len|round|rank|now|format|coalesce|ifnull|isnull|nvl",n="charset|clear|connect|edit|ego|exit|go|help|nopager|notee|nowarning|pager|print|prompt|quit|rehash|source|status|system|tee",r=this.createKeywordMapper({"support.function":t,keyword:e,constant:"false|true|null|unknown|date|time|timestamp|ODBCdotTable|zerolessFloat","variable.language":n},"identifier",!0);this.$rules={start:[{token:"comment",regex:"(?:-- |#).*$"},i({start:'"',escape:/\\[0'"bnrtZ\\%_]?/}),i({start:"'",escape:/\\[0'"bnrtZ\\%_]?/}),s.getStartRule("doc-start"),{token:"comment",regex:/\/\*/,next:"comment"},{token:"constant.numeric",regex:/0[xX][0-9a-fA-F]+|[xX]'[0-9a-fA-F]+'|0[bB][01]+|[bB]'[01]+'/},{token:"constant.numeric",regex:"[+-]?\\d+(?:(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)?\\b"},{token:r,regex:"[a-zA-Z_$][a-zA-Z0-9_$]*\\b"},{token:"constant.class",regex:"@@?[a-zA-Z_$][a-zA-Z0-9_$]*\\b"},{token:"constant.buildin",regex:"`[^`]*`"},{token:"keyword.operator",regex:"\\+|\\-|\\/|\\/\\/|%|<@>|@>|<@|&|\\^|~|<|>|<=|=>|==|!=|<>|="},{token:"paren.lparen",regex:"[\\(]"},{token:"paren.rparen",regex:"[\\)]"},{token:"text",regex:"\\s+"}],comment:[{token:"comment",regex:"\\*\\/",next:"start"},{defaultToken:"comment"}]},this.embedRules(s,"doc-",[s.getEndRule("start")]),this.normalizeRules()};r.inherits(u,o),t.MysqlHighlightRules=u}),ace.define("ace/mode/mysql",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/mysql_highlight_rules"],function(e,t,n){var r=e("../lib/oop"),i=e("../mode/text").Mode,s=e("./mysql_highlight_rules").MysqlHighlightRules,o=function(){this.HighlightRules=s,this.$behaviour=this.$defaultBehaviour};r.inherits(o,i),function(){this.lineCommentStart=["--","#"],this.blockComment={start:"/*",end:"*/"},this.$id="ace/mode/mysql"}.call(o.prototype),t.Mode=o}); (function() { |
| 2 | ace.require(["ace/mode/mysql"], function(m) { |
| 3 | if (typeof module == "object" && typeof exports == "object" && module) { |
| 4 | module.exports = m; |
| 5 | } |
| 6 | }); |
| 7 | })(); |
| 8 |