.gl_keep.template | |
#codeEditor | |
.top-bar.btn-toolbar(role="toolbar") | |
include font-size.pug | |
.btn-group.btn-group-sm | |
button.btn.btn-default.btn-sm.load-save(title="Load or save text") | |
span.glyphicon.glyphicon-floppy-disk | |
button.btn.btn-default.btn-sm.add-compiler(title="Add a new compiler for this source (click or drag)") | |
span.glyphicon.glyphicon-open | |
.monaco-placeholder | |
#compiler | |
.top-bar.btn-toolbar(role="toolbar") | |
table | |
tr | |
td: select.compiler-picker(placeholder="Select a compiler...") | |
td: input.options.form-control(type="text" placeholder="compiler options..." size="256") | |
div.btn-group.btn-group-sm.filters(data-toggle="buttons") | |
// TODO store these in the app and drive from there? | |
// Make a dropdown? With more options? e.g. demangling etc | |
button.btn.btn-sm(title="Compile to binary and disassemble the output" data-bind="binary") | |
span 11010 | |
button.btn.btn-sm.active.nonbinary(title="Filter unused labels from the output" data-bind="labels") | |
span .LX0: | |
button.btn.btn-sm.active.nonbinary(title="Filter all assembler directives from the output" data-bind="directives") | |
span .text | |
button.btn.btn-sm.active.nonbinary(title="Remove all lines which are only comments from the output" data-bind="commentOnly") | |
span // | |
button.btn.btn-sm.active(title="Output disassembly in Intel syntax" data-bind="intel") | |
span Intel | |
include font-size.pug | |
.btn-group.btn-group-sm | |
button.btn.btn-default.btn-sm.add-compiler(title="Clone this compiler window (click or drag)") | |
span.glyphicon.glyphicon-new-window | |
.monaco-placeholder | |
.bottom-bar | |
.btn-group.btn-group-sm | |
button: span.glyphicon.glyphicon-alert.status | |
span.full-compiler-name | |
span.compile-time | |
#compiler-output | |
pre.content | |
#diff | |
.top-bar.tn-toolbar(role="toolbar") | |
table | |
tr | |
td: select.diff-picker.lhs(placeholder="Select compiler output...") | |
td: select.diff-picker.rhs(placeholder="Select compiler output...") | |
td(style="padding-left: 1em") | |
include font-size.pug | |
.monaco-placeholder |