0
|
1 <!doctype html>
|
|
2
|
|
3 <title>CodeMirror: ASN.1 mode</title>
|
|
4 <meta charset="utf-8"/>
|
|
5 <link rel=stylesheet href="../../doc/docs.css">
|
|
6
|
|
7 <link rel="stylesheet" href="../../lib/codemirror.css">
|
|
8 <script src="../../lib/codemirror.js"></script>
|
|
9 <script src="../../addon/edit/matchbrackets.js"></script>
|
|
10 <script src="asn.1.js"></script>
|
|
11 <style>
|
|
12 .CodeMirror {
|
|
13 border-top: 1px solid black;
|
|
14 border-bottom: 1px solid black;
|
|
15 }
|
|
16 </style>
|
|
17 <div id=nav>
|
|
18 <a href="https://codemirror.net/5"><h1>CodeMirror</h1>
|
|
19 <img id=logo src="../../doc/logo.png" alt="">
|
|
20 </a>
|
|
21
|
|
22 <ul>
|
|
23 <li><a href="../../index.html">Home</a>
|
|
24 <li><a href="../../doc/manual.html">Manual</a>
|
|
25 <li><a href="https://github.com/codemirror/codemirror5">Code</a>
|
|
26 </ul>
|
|
27 <ul>
|
|
28 <li><a href="../index.html">Language modes</a>
|
|
29 <li><a class=active href="http://en.wikipedia.org/wiki/Abstract_Syntax_Notation_One">ASN.1</a>
|
|
30 </ul>
|
|
31 </div>
|
|
32 <article>
|
|
33 <h2>ASN.1 example</h2>
|
|
34 <div>
|
|
35 <textarea id="ttcn-asn-code">
|
|
36 --
|
|
37 -- Sample ASN.1 Code
|
|
38 --
|
|
39 MyModule DEFINITIONS ::=
|
|
40 BEGIN
|
|
41
|
|
42 MyTypes ::= SEQUENCE {
|
|
43 myObjectId OBJECT IDENTIFIER,
|
|
44 mySeqOf SEQUENCE OF MyInt,
|
|
45 myBitString BIT STRING {
|
|
46 muxToken(0),
|
|
47 modemToken(1)
|
|
48 }
|
|
49 }
|
|
50
|
|
51 MyInt ::= INTEGER (0..65535)
|
|
52
|
|
53 END
|
|
54 </textarea>
|
|
55 </div>
|
|
56
|
|
57 <script>
|
|
58 var ttcnEditor = CodeMirror.fromTextArea(document.getElementById("ttcn-asn-code"), {
|
|
59 lineNumbers: true,
|
|
60 matchBrackets: true,
|
|
61 mode: "text/x-ttcn-asn"
|
|
62 });
|
|
63 ttcnEditor.setSize(400, 400);
|
|
64 var mac = CodeMirror.keyMap.default == CodeMirror.keyMap.macDefault;
|
|
65 CodeMirror.keyMap.default[(mac ? "Cmd" : "Ctrl") + "-Space"] = "autocomplete";
|
|
66 </script>
|
|
67 <br/>
|
|
68 <p><strong>Language:</strong> Abstract Syntax Notation One
|
|
69 (<a href="http://www.itu.int/en/ITU-T/asn1/Pages/introduction.aspx">ASN.1</a>)
|
|
70 </p>
|
|
71 <p><strong>MIME types defined:</strong> <code>text/x-ttcn-asn</code></p>
|
|
72
|
|
73 <br/>
|
|
74 <p>The development of this mode has been sponsored by <a href="http://www.ericsson.com/">Ericsson
|
|
75 </a>.</p>
|
|
76 <p>Coded by Asmelash Tsegay Gebretsadkan </p>
|
|
77 </article>
|
|
78
|