Fix up asm mode to work with msvc

dev/git-series/gccdum
Matt Godbolt 7 years ago
parent e3672d6c41
commit 2516f3e871

@ -55,7 +55,7 @@ CodeMirror.defineMode("asm", function () {
return "keyword";
}
if (stream.eatSpace()) return null;
if (stream.match(x86_32regName)
if (stream.match(x86_32regName)
|| stream.match(x86_64regName)
|| stream.match(x86_xregName)) {
return "variable-3";
@ -79,6 +79,7 @@ CodeMirror.defineMode("asm", function () {
stream.eatWhile(/.*/);
return "comment";
}
stream.eatWhile(/[^\s]*/);
return "word";
}
};

@ -170,9 +170,10 @@ function Compiler(domRoot, origFilters, windowLocalPrefix, onChangeCallback, lan
cppEditor.removeLineWidget(errorWidgets[i]);
errorWidgets.length = 0;
var numLines = 0;
var maxLines = 50;
parseLines(stderr + stdout, function (lineNum, msg) {
if (numLines > 50) return;
if (numLines === 50) {
if (numLines > maxLines) return;
if (numLines === maxLines) {
lineNum = null;
msg = "Too many output lines...truncated";
}

Loading…
Cancel
Save