From 99f904adcc37d93c90defcd8ce898598e25be212 Mon Sep 17 00:00:00 2001 From: Hugues Hiegel Date: Wed, 11 Mar 2015 16:55:04 +0100 Subject: Lot of plugins --- .../lib/CodeMirror-2.3/mode/verilog/index.html | 210 +++++++++++++++++++++ .../lib/CodeMirror-2.3/mode/verilog/verilog.js | 194 +++++++++++++++++++ 2 files changed, 404 insertions(+) create mode 100644 codemirror_ui/lib/CodeMirror-2.3/mode/verilog/index.html create mode 100644 codemirror_ui/lib/CodeMirror-2.3/mode/verilog/verilog.js (limited to 'codemirror_ui/lib/CodeMirror-2.3/mode/verilog') diff --git a/codemirror_ui/lib/CodeMirror-2.3/mode/verilog/index.html b/codemirror_ui/lib/CodeMirror-2.3/mode/verilog/index.html new file mode 100644 index 0000000..775dd53 --- /dev/null +++ b/codemirror_ui/lib/CodeMirror-2.3/mode/verilog/index.html @@ -0,0 +1,210 @@ + + + + CodeMirror: Verilog mode + + + + + + + +

CodeMirror: Verilog mode

+ +
+ + + +

Simple mode that tries to handle Verilog-like languages as well as it + can. Takes one configuration parameters: keywords, an + object whose property names are the keywords in the language.

+ +

MIME types defined: text/x-verilog (Verilog code).

+ + diff --git a/codemirror_ui/lib/CodeMirror-2.3/mode/verilog/verilog.js b/codemirror_ui/lib/CodeMirror-2.3/mode/verilog/verilog.js new file mode 100644 index 0000000..736d16a --- /dev/null +++ b/codemirror_ui/lib/CodeMirror-2.3/mode/verilog/verilog.js @@ -0,0 +1,194 @@ +CodeMirror.defineMode("verilog", function(config, parserConfig) { + var indentUnit = config.indentUnit, + keywords = parserConfig.keywords || {}, + blockKeywords = parserConfig.blockKeywords || {}, + atoms = parserConfig.atoms || {}, + hooks = parserConfig.hooks || {}, + multiLineStrings = parserConfig.multiLineStrings; + var isOperatorChar = /[&|~>