fix
This commit is contained in:
81
book/node_modules/highlight.js/lib/languages/golo.js
generated
vendored
Normal file
81
book/node_modules/highlight.js/lib/languages/golo.js
generated
vendored
Normal file
@ -0,0 +1,81 @@
|
||||
/*
|
||||
Language: Golo
|
||||
Author: Philippe Charriere <ph.charriere@gmail.com>
|
||||
Description: a lightweight dynamic language for the JVM
|
||||
Website: http://golo-lang.org/
|
||||
Category: system
|
||||
*/
|
||||
|
||||
function golo(hljs) {
|
||||
const KEYWORDS = [
|
||||
"println",
|
||||
"readln",
|
||||
"print",
|
||||
"import",
|
||||
"module",
|
||||
"function",
|
||||
"local",
|
||||
"return",
|
||||
"let",
|
||||
"var",
|
||||
"while",
|
||||
"for",
|
||||
"foreach",
|
||||
"times",
|
||||
"in",
|
||||
"case",
|
||||
"when",
|
||||
"match",
|
||||
"with",
|
||||
"break",
|
||||
"continue",
|
||||
"augment",
|
||||
"augmentation",
|
||||
"each",
|
||||
"find",
|
||||
"filter",
|
||||
"reduce",
|
||||
"if",
|
||||
"then",
|
||||
"else",
|
||||
"otherwise",
|
||||
"try",
|
||||
"catch",
|
||||
"finally",
|
||||
"raise",
|
||||
"throw",
|
||||
"orIfNull",
|
||||
"DynamicObject|10",
|
||||
"DynamicVariable",
|
||||
"struct",
|
||||
"Observable",
|
||||
"map",
|
||||
"set",
|
||||
"vector",
|
||||
"list",
|
||||
"array"
|
||||
];
|
||||
|
||||
return {
|
||||
name: 'Golo',
|
||||
keywords: {
|
||||
keyword: KEYWORDS,
|
||||
literal: [
|
||||
"true",
|
||||
"false",
|
||||
"null"
|
||||
]
|
||||
},
|
||||
contains: [
|
||||
hljs.HASH_COMMENT_MODE,
|
||||
hljs.QUOTE_STRING_MODE,
|
||||
hljs.C_NUMBER_MODE,
|
||||
{
|
||||
className: 'meta',
|
||||
begin: '@[A-Za-z]+'
|
||||
}
|
||||
]
|
||||
};
|
||||
}
|
||||
|
||||
module.exports = golo;
|
Reference in New Issue
Block a user