(Prism.languages.aspnet = Prism.languages.extend('markup', { 'page-directive': { pattern: /<%\s*@.*%>/, alias: 'tag', inside: { 'page-directive': { pattern: /<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i, alias: 'tag', }, rest: Prism.languages.markup.tag.inside, }, }, directive: { pattern: /<%.*%>/, alias: 'tag', inside: { directive: { pattern: /<%\s*?[$=%#:]{0,2}|%>/, alias: 'tag' }, rest: Prism.languages.csharp, }, }, })), (Prism.languages.aspnet.tag.pattern = /<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/), Prism.languages.insertBefore( 'inside', 'punctuation', { directive: Prism.languages.aspnet.directive }, Prism.languages.aspnet.tag.inside['attr-value'] ), Prism.languages.insertBefore('aspnet', 'comment', { 'asp-comment': { pattern: /<%--[\s\S]*?--%>/, alias: ['asp', 'comment'] }, }), Prism.languages.insertBefore( 'aspnet', Prism.languages.javascript ? 'script' : 'tag', { 'asp-script': { pattern: /(]*>)[\s\S]*?(?=<\/script>)/i, lookbehind: !0, alias: ['asp', 'script'], inside: Prism.languages.csharp || {}, }, } ); .com/refs/?h=v1.0.0&id=8f8a3957b5d3b33bafaa0a6afe4187f75d6dd2b7'>refslogtreecommitdiffstats
path: root/public/prism/prism-visual-basic.min.js
blob: 584f8b29c16997ad5b95bce0c8862d232e91d87c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27