| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 | 
							- /*
 
- Language: Ini
 
- Contributors: Guillaume Gomez <[email protected]>
 
- Category: common, config
 
- */
 
- function(hljs) {
 
-   var STRING = {
 
-     className: "string",
 
-     contains: [hljs.BACKSLASH_ESCAPE],
 
-     variants: [
 
-       {
 
-         begin: "'''", end: "'''",
 
-         relevance: 10
 
-       }, {
 
-         begin: '"""', end: '"""',
 
-         relevance: 10
 
-       }, {
 
-         begin: '"', end: '"'
 
-       }, {
 
-         begin: "'", end: "'"
 
-       }
 
-     ]
 
-   };
 
-   return {
 
-     aliases: ['toml'],
 
-     case_insensitive: true,
 
-     illegal: /\S/,
 
-     contains: [
 
-       hljs.COMMENT(';', '$'),
 
-       hljs.HASH_COMMENT_MODE,
 
-       {
 
-         className: 'section',
 
-         begin: /^\s*\[+/, end: /\]+/
 
-       },
 
-       {
 
-         begin: /^[a-z0-9\[\]_-]+\s*=\s*/, end: '$',
 
-         returnBegin: true,
 
-         contains: [
 
-           {
 
-             className: 'attr',
 
-             begin: /[a-z0-9\[\]_-]+/
 
-           },
 
-           {
 
-             begin: /=/, endsWithParent: true,
 
-             relevance: 0,
 
-             contains: [
 
-               {
 
-                 className: 'literal',
 
-                 begin: /\bon|off|true|false|yes|no\b/
 
-               },
 
-               {
 
-                 className: 'variable',
 
-                 variants: [
 
-                   {begin: /\$[\w\d"][\w\d_]*/},
 
-                   {begin: /\$\{(.*?)}/}
 
-                 ]
 
-               },
 
-               STRING,
 
-               {
 
-                 className: 'number',
 
-                 begin: /([\+\-]+)?[\d]+_[\d_]+/
 
-               },
 
-               hljs.NUMBER_MODE
 
-             ]
 
-           }
 
-         ]
 
-       }
 
-     ]
 
-   };
 
- }
 
 
  |