Skip to content

Commit d3e55bb

Browse files
committed
Корректировка подсветки синтаксиса для новой версии highlight.js
1 parent c5305da commit d3e55bb

File tree

1 file changed

+15
-10
lines changed

1 file changed

+15
-10
lines changed

parser.cpp

+15-10
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@ AStrongTag g_strong_tags [] =
113113
{"[c#]", "[/c#]" },
114114
{"[csharp]", "[/csharp]" },
115115
{"[cs]", "[/cs]" },
116+
{"[nemerle]", "[/nemerle]" },
116117
{"[msil]", "[/msil]" },
117118
{"[midl]", "[/midl]" },
118119
{"[pascal]", "[/pascal]" },
@@ -137,6 +138,8 @@ AStrongTag g_strong_tags [] =
137138
{"[code=assembler]", "[/code]"},
138139
{"[code=c]", "[/code]"},
139140
{"[code=csharp]", "[/code]"},
141+
{"[code=cs]", "[/code]"},
142+
{"[code=nemerle]", "[/code]"},
140143
{"[code=erlang]", "[/code]"},
141144
{"[code=haskell]", "[/code]"},
142145
{"[code=idl]", "[/code]"},
@@ -174,50 +177,52 @@ typedef struct AMessageBlock
174177
ASimpleTag g_highlight_tags [] =
175178
{
176179
{"[code]", "" },
177-
{"[asm]", "cpp" }, // ?
180+
{"[asm]", "avrasm" },
178181
{"[ccode]", "cpp" },
179182
{"[c]", "cpp" },
180183
{"[cpp]", "cpp" }, // avalon specific, в FAQ нету такого, но, как выяснилось, встречается
181184
{"[vc]", "cpp" }, // avalon specific, в FAQ нету такого, но, как выяснилось, встречается
182185
{"[c#]", "cs" },
183186
{"[csharp]", "cs" },
184187
{"[cs]", "cs" },
188+
{"[nemerle]", "cs" }, // ?
185189
{"[msil]", "cpp" }, // ?
186190
{"[midl]", "cpp" }, // ?
187-
{"[pascal]", "vbscript" }, // ?
188-
{"[vb]", "vbscript" },
191+
{"[pascal]", "delphi" },
192+
{"[vb]", "vbscript" }, // ?
189193
{"[sql]", "sql" },
190194
{"[perl]", "perl" },
191195
{"[php]", "php" },
192196
{"[java]", "java" },
193197
{"[js]", "javascript"}, // avalon specific
194-
{"[xml]", "html-xml" },
198+
{"[xml]", "xml" },
195199
{"[lisp]", "lisp" },
196-
{"[haskell]", "lisp" }, // ?
200+
{"[haskell]", "haskell" },
197201

198202
// http://www.rsdn.ru/forum/message/3227340.1.aspx
199203
{"[code=]", "" },
200-
{"[code=assembler]", "cpp" }, // ?
204+
{"[code=assembler]", "avrasm" },
201205
{"[code=c]", "cpp" },
202206
{"[code=cpp]", "cpp" },
203207
{"[code=csharp]", "cs" },
204208
{"[code=cs]", "cs" },
205-
{"[code=erlang]", "lisp" }, // ?
206-
{"[code=haskell]", "lisp" }, // ?
209+
{"[code=nemerle]", "cs" },
210+
{"[code=erlang]", "erlang" },
211+
{"[code=haskell]", "haskell" },
207212
{"[code=idl]", "cpp" }, // ?
208213
{"[code=java]", "java" },
209214
{"[code=lisp]", "lisp" },
210215
{"[code=msil]", "cpp" }, // ?
211216
{"[code=ocaml]", "lisp" }, // ?
212-
{"[code=pascal]", "vbscript"}, // ?
217+
{"[code=pascal]", "delphi" },
213218
{"[code=perl]", "perl" },
214219
{"[code=php]", "php" },
215220
{"[code=prolog]", "lisp" }, // ?
216221
{"[code=python]", "python" },
217222
{"[code=ruby]", "ruby" },
218223
{"[code=sql]", "sql" },
219224
{"[code=visualbasic]", "vbscript"},
220-
{"[code=xsl]", "html-xml"},
225+
{"[code=xsl]", "xml" },
221226
// http://www.rsdn.ru/forum/cpp/3482377.1.aspx
222227
{"[code=cpp]", "cpp" },
223228

0 commit comments

Comments
 (0)