|
24 | 24 | onerror="alert('Error: failed to load ' + this.src)"></script> |
25 | 25 | <script src="../src/lang-vb.js" type="text/javascript" |
26 | 26 | onerror="alert('Error: failed to load ' + this.src)"></script> |
| 27 | +<script src="../src/lang-yaml.js" type="text/javascript" |
| 28 | + onerror="alert('Error: failed to load ' + this.src)"></script> |
27 | 29 | <script src="test_base.js" type="text/javascript" |
28 | 30 | onerror="alert('Error: failed to load ' + this.src)"></script> |
29 | 31 | <link rel="stylesheet" type="text/css" href="../src/prettify.css" /> |
@@ -1117,6 +1119,50 @@ <h1>VHDL mode</h1> |
1117 | 1119 |
|
1118 | 1120 | end architecture foo_architecture; |
1119 | 1121 | </pre> |
| 1122 | + |
| 1123 | +<h1>YAML mode</h1> |
| 1124 | +<pre class="prettyprint lang-yaml" id="yaml1"> |
| 1125 | +application: mirah-lang |
| 1126 | +version: 1 |
| 1127 | + |
| 1128 | +# Here's a comment |
| 1129 | +handlers: |
| 1130 | + - url: /red/* |
| 1131 | + servlet: mysite.server.TeamServlet |
| 1132 | + init_params: |
| 1133 | + teamColor: red |
| 1134 | + bgColor: "#CC0000" |
| 1135 | + name: redteam |
| 1136 | + - url: /blue/* |
| 1137 | + servlet: mysite.server.TeamServlet |
| 1138 | + init_params: |
| 1139 | + teamColor: blue |
| 1140 | + bgColor: "#0000CC" |
| 1141 | + name: blueteam |
| 1142 | + - url: /register/* |
| 1143 | + jsp: /register/start.jsp |
| 1144 | + - url: *.special |
| 1145 | + filter: mysite.server.LogFilterImpl |
| 1146 | + init_params: |
| 1147 | + logType: special |
| 1148 | + </pre> |
| 1149 | +<pre class="prettyprint lang-yaml" id="yaml2"> |
| 1150 | +%YAML 1.1 |
| 1151 | +--- |
| 1152 | +!!map { |
| 1153 | + ? !!str "" |
| 1154 | + : !!str "value", |
| 1155 | + ? !!str "explicit key" |
| 1156 | + : !!str "value", |
| 1157 | + ? !!str "simple key" |
| 1158 | + : !!str "value", |
| 1159 | + ? !!seq [ |
| 1160 | + !!str "collection", |
| 1161 | + !!str "simple", |
| 1162 | + !!str "key" |
| 1163 | + ] |
| 1164 | + : !!str "value" |
| 1165 | +}</pre> |
1120 | 1166 | </body> |
1121 | 1167 |
|
1122 | 1168 | <script type="text/javascript"> |
@@ -2554,7 +2600,47 @@ <h1>VHDL mode</h1> |
2554 | 2600 | ' `END`KWDend`END`PLN `END`KWDif`END`PUN;`END`PLN<br>' + |
2555 | 2601 | ' `END`KWDend`END`PLN `END`KWDprocess`END`PLN dummy_p`END`PUN;`END`PLN<br>' + |
2556 | 2602 | '<br>' + |
2557 | | - '`END`KWDend`END`PLN `END`KWDarchitecture`END`PLN foo_architecture`END`PUN;`END' |
| 2603 | + '`END`KWDend`END`PLN `END`KWDarchitecture`END`PLN foo_architecture`END`PUN;`END', |
| 2604 | + yaml1: '`KWDapplication: `END`PLNmirah`END`PUN-`END`PLNlang<br>' + |
| 2605 | + '`END`KWDversion: `END`PLN1<br>' + |
| 2606 | + '<br>' + |
| 2607 | + '`END`COM# Here\'s a comment`END`PLN<br>' + |
| 2608 | + '`END`KWDhandlers:<br>' + |
| 2609 | + '`END`PLN `END`PUN-`END`PLN `END`KWDurl: `END`PLN/red/*<br>' + |
| 2610 | + ' `END`KWDservlet: `END`PLNmysite.server.TeamServlet<br>' + |
| 2611 | + ' `END`KWDinit_params:<br>' + |
| 2612 | + '`END`PLN `END`KWDteamColor: `END`PLNred<br>' + |
| 2613 | + ' `END`KWDbgColor: `END`STR"#CC0000"`END`PLN<br>' + |
| 2614 | + ' `END`KWDname: `END`PLNredteam<br>' + |
| 2615 | + ' `END`PUN-`END`PLN `END`KWDurl: `END`PLN/blue/*<br>' + |
| 2616 | + ' `END`KWDservlet: `END`PLNmysite.server.TeamServlet<br>' + |
| 2617 | + ' `END`KWDinit_params:<br>' + |
| 2618 | + '`END`PLN `END`KWDteamColor: `END`PLNblue<br>' + |
| 2619 | + ' `END`KWDbgColor: `END`STR"#0000CC"`END`PLN<br>' + |
| 2620 | + ' `END`KWDname: `END`PLNblueteam<br>' + |
| 2621 | + ' `END`PUN-`END`PLN `END`KWDurl: `END`PLN/register/*<br>' + |
| 2622 | + ' `END`KWDjsp: `END`PLN/register/start.jsp<br>' + |
| 2623 | + ' `END`PUN-`END`PLN `END`KWDurl: `END`PLN*.special<br>' + |
| 2624 | + ' `END`KWDfilter: `END`PLNmysite.server.LogFilterImpl<br>' + |
| 2625 | + ' `END`KWDinit_params:<br>' + |
| 2626 | + '`END`PLN `END`KWDlogType: `END`PLNspecial<br>' + |
| 2627 | + ' `END', |
| 2628 | +yaml2: '`DEC%YAML 1.1`END`PLN<br>' + |
| 2629 | + '`END`DEC---<br>' + |
| 2630 | + '`END`TYP!!map`END`PLN {<br>' + |
| 2631 | + ' `END`PUN?`END`PLN `END`TYP!!str`END`PLN `END`STR""`END`PLN<br>' + |
| 2632 | + ' `END`PUN:`END`PLN `END`TYP!!str`END`PLN `END`STR"value"`END`PLN,<br>' + |
| 2633 | + ' `END`PUN?`END`PLN `END`TYP!!str`END`PLN `END`STR"explicit key"`END`PLN<br>' + |
| 2634 | + ' `END`PUN:`END`PLN `END`TYP!!str`END`PLN `END`STR"value"`END`PLN,<br>' + |
| 2635 | + ' `END`PUN?`END`PLN `END`TYP!!str`END`PLN `END`STR"simple key"`END`PLN<br>' + |
| 2636 | + ' `END`PUN:`END`PLN `END`TYP!!str`END`PLN `END`STR"value"`END`PLN,<br>' + |
| 2637 | + ' `END`PUN?`END`PLN `END`TYP!!seq`END`PLN [<br>' + |
| 2638 | + ' `END`TYP!!str`END`PLN `END`STR"collection"`END`PLN,<br>' + |
| 2639 | + ' `END`TYP!!str`END`PLN `END`STR"simple"`END`PLN,<br>' + |
| 2640 | + ' `END`TYP!!str`END`PLN `END`STR"key"`END`PLN<br>' + |
| 2641 | + ' ]<br>' + |
| 2642 | + ' `END`PUN:`END`PLN `END`TYP!!str`END`PLN `END`STR"value"`END`PLN<br>' + |
| 2643 | + '}`END' |
2558 | 2644 | }; |
2559 | 2645 | </script> |
2560 | 2646 |
|
|
0 commit comments