CMIContent Marketing InstituteContent directory

Science · Space · Astronomy

CodeMirror: Modelica mode

Space Home Science

.CodeMirror {border: 2px inset #dee;}

CodeMirror

Home Manual Code

Language modes Modelica

Modelica mode

model BouncingBall parameter Real e = 0.7; parameter Real g = 9.81; Real h(start=1); Real v; Boolean flying(start=true); Boolean impact; Real v_new; equation impact = h 0; reinit(v, v_new); end when; annotation (uses(Modelica(version="3.2"))); end BouncingBall;

var modelicaEditor = CodeMirror.fromTextArea(document.getElementById("modelica"), { lineNumbers: true, matchBrackets: true, mode: "text/x-modelica" }); var mac = CodeMirror.keyMap.default == CodeMirror.keyMap.macDefault; CodeMirror.keyMap.default[(mac ? "Cmd" : "Ctrl") + "-Space"] = "autocomplete";

Simple mode that tries to handle Modelica as well as it can.

MIME types defined: text/x-modelica (Modlica code).

More in Astronomy · More in Space · More in Science