.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).