]> luflow.net public git repositories - flow-web.git/blob - static/highlight/es/languages/mojolicious.js
Initial commit.
[flow-web.git] / static / highlight / es / languages / mojolicious.js
1 /*! `mojolicious` grammar compiled for Highlight.js 11.11.1 */
2 var hljsGrammar = (function () {
3 'use strict';
4
5 /*
6 Language: Mojolicious
7 Requires: xml.js, perl.js
8 Author: Dotan Dimet <dotan@corky.net>
9 Description: Mojolicious .ep (Embedded Perl) templates
10 Website: https://mojolicious.org
11 Category: template
12 */
13 function mojolicious(hljs) {
14 return {
15 name: 'Mojolicious',
16 subLanguage: 'xml',
17 contains: [
18 {
19 className: 'meta',
20 begin: '^__(END|DATA)__$'
21 },
22 // mojolicious line
23 {
24 begin: "^\\s*%{1,2}={0,2}",
25 end: '$',
26 subLanguage: 'perl'
27 },
28 // mojolicious block
29 {
30 begin: "<%{1,2}={0,2}",
31 end: "={0,1}%>",
32 subLanguage: 'perl',
33 excludeBegin: true,
34 excludeEnd: true
35 }
36 ]
37 };
38 }
39
40 return mojolicious;
41
42 })();
43 ;
44 export default hljsGrammar;