Files
django-tinywiki/.static/tinywiki/js/bbcode.js

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]*:/
}
]
};
});