mirror of
https://github.com/renbaoshuo/S2OJ.git
synced 2024-12-28 23:31:53 +00:00
96d4a3ecf7
Due to historical reasons, the code is in subfolder "1". With SVN removal, we place the code back and remove the annoying "1" folder.
69 lines
1.8 KiB
HTML
69 lines
1.8 KiB
HTML
<!doctype html>
|
|
|
|
<title>CodeMirror: Gas mode</title>
|
|
<meta charset="utf-8"/>
|
|
<link rel=stylesheet href="../../doc/docs.css">
|
|
|
|
<link rel="stylesheet" href="../../lib/codemirror.css">
|
|
<script src="../../lib/codemirror.js"></script>
|
|
<script src="gas.js"></script>
|
|
<style>.CodeMirror {border: 2px inset #dee;}</style>
|
|
<div id=nav>
|
|
<a href="http://codemirror.net"><img id=logo src="../../doc/logo.png"></a>
|
|
|
|
<ul>
|
|
<li><a href="../../index.html">Home</a>
|
|
<li><a href="../../doc/manual.html">Manual</a>
|
|
<li><a href="https://github.com/marijnh/codemirror">Code</a>
|
|
</ul>
|
|
<ul>
|
|
<li><a href="../index.html">Language modes</a>
|
|
<li><a class=active href="#">Gas</a>
|
|
</ul>
|
|
</div>
|
|
|
|
<article>
|
|
<h2>Gas mode</h2>
|
|
<form>
|
|
<textarea id="code" name="code">
|
|
.syntax unified
|
|
.global main
|
|
|
|
/*
|
|
* A
|
|
* multi-line
|
|
* comment.
|
|
*/
|
|
|
|
@ A single line comment.
|
|
|
|
main:
|
|
push {sp, lr}
|
|
ldr r0, =message
|
|
bl puts
|
|
mov r0, #0
|
|
pop {sp, pc}
|
|
|
|
message:
|
|
.asciz "Hello world!<br />"
|
|
</textarea>
|
|
</form>
|
|
|
|
<script>
|
|
var editor = CodeMirror.fromTextArea(document.getElementById("code"), {
|
|
lineNumbers: true,
|
|
mode: {name: "gas", architecture: "ARMv6"},
|
|
});
|
|
</script>
|
|
|
|
<p>Handles AT&T assembler syntax (more specifically this handles
|
|
the GNU Assembler (gas) syntax.)
|
|
It takes a single optional configuration parameter:
|
|
<code>architecture</code>, which can be one of <code>"ARM"</code>,
|
|
<code>"ARMv6"</code> or <code>"x86"</code>.
|
|
Including the parameter adds syntax for the registers and special
|
|
directives for the supplied architecture.
|
|
|
|
<p><strong>MIME types defined:</strong> <code>text/x-gas</code></p>
|
|
</article>
|