mirror of
https://git.cmoser.eu/tinytools/django-tinywiki.git
synced 2026-02-04 14:16:32 +01:00
39 lines
907 B
JavaScript
39 lines
907 B
JavaScript
/*
|
|
Language: bbcode
|
|
Author: Paul Reid <paul@reid-family.org>
|
|
Description: highlightjs language definition for bbcode files
|
|
Category: config
|
|
*/
|
|
|
|
hljs.registerLanguage('bbcode', function (hljs) {
|
|
return {
|
|
case_insensitive: true,
|
|
contains: [
|
|
{
|
|
className: 'name',
|
|
begin: /\[[^=\s\]]*/
|
|
},
|
|
{
|
|
className: 'name',
|
|
begin: ']'
|
|
},
|
|
{
|
|
className: 'attribute',
|
|
begin: /(?<==)[^\]\s]*/
|
|
},
|
|
{
|
|
className: 'attr',
|
|
begin: /(?<=\[[^\]]* )[^\s=\]]*/
|
|
},
|
|
{
|
|
className: 'string',
|
|
begin: /[=;:8]'?\-?[\)\(3SPDO>@$|/]/
|
|
},
|
|
{
|
|
className: 'string',
|
|
begin: /:[\w]*:/
|
|
}
|
|
]
|
|
};
|
|
});
|