Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(chore) add name attribute to all language grammars #2407

Merged
merged 6 commits into from
Feb 22, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
1 change: 1 addition & 0 deletions src/languages/1c.js
Original file line number Diff line number Diff line change
Expand Up @@ -494,6 +494,7 @@ export default function(hljs){
};

return {
name: '1C:Enterprise',
case_insensitive: true,
lexemes: UNDERSCORE_IDENT_RE,
keywords: {
Expand Down
1 change: 1 addition & 0 deletions src/languages/abnf.js
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ export default function(hljs) {
};

return {
name: 'Augmented Backus-Naur Form',
illegal: regexes.unexpectedChars,
keywords: keywords.join(" "),
contains: [
Expand Down
1 change: 1 addition & 0 deletions src/languages/accesslog.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ export default function(hljs) {
"GET", "POST", "HEAD", "PUT", "DELETE", "CONNECT", "OPTIONS", "PATCH", "TRACE"
]
return {
name: 'Apache Access Log',
contains: [
// IP
{
Expand Down
1 change: 1 addition & 0 deletions src/languages/actionscript.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ export default function(hljs) {
};

return {
name: 'ActionScript',
aliases: ['as'],
keywords: {
keyword: 'as break case catch class const continue default delete do dynamic each ' +
Expand Down
1 change: 1 addition & 0 deletions src/languages/ada.js
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ export default function(hljs) {
};

return {
name: 'Ada',
case_insensitive: true,
keywords: {
keyword:
Expand Down
3 changes: 2 additions & 1 deletion src/languages/angelscript.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,8 @@ export default function(hljs) {
objectHandleMode.contains = [ genericMode ];

return {
aliases: [ 'asc' ],
name: 'AngelScript',
aliases: ['asc'],

keywords:
'for in|0 break continue while do|0 return if else case switch namespace is cast ' +
Expand Down
1 change: 1 addition & 0 deletions src/languages/apache.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ export default function(hljs) {
begin: ":\\d{1,5}"
};
return {
name: 'Apache config',
aliases: ['apacheconf'],
case_insensitive: true,
contains: [
Expand Down
1 change: 1 addition & 0 deletions src/languages/applescript.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ export default function(hljs) {
];

return {
name: 'AppleScript',
aliases: ['osascript'],
keywords: {
keyword:
Expand Down
1 change: 1 addition & 0 deletions src/languages/arcade.js
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ export default function(hljs) {
]);

return {
name: 'ArcGIS Arcade',
aliases: ['arcade'],
keywords: KEYWORDS,
contains: [
Expand Down
2 changes: 2 additions & 0 deletions src/languages/arduino.js
Original file line number Diff line number Diff line change
Expand Up @@ -102,5 +102,7 @@ export default function(hljs) {
kws.literal += ' ' + ARDUINO_KW.literal;
kws.built_in += ' ' + ARDUINO_KW.built_in;

ARDUINO.name = 'Arduino';

return ARDUINO;
}
1 change: 1 addition & 0 deletions src/languages/armasm.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ export default function(hljs) {
}

return {
name: 'ARM Assembly',
case_insensitive: true,
aliases: ['arm'],
lexemes: '\\.?' + hljs.IDENT_RE,
Expand Down
1 change: 1 addition & 0 deletions src/languages/asciidoc.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Category: markup

export default function(hljs) {
return {
name: 'AsciiDoc',
aliases: ['adoc'],
contains: [
// block comment
Expand Down
1 change: 1 addition & 0 deletions src/languages/aspectj.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ export default function (hljs) {
'warning error soft precedence thisAspectInstance';
var SHORTKEYS = 'get set args call';
return {
name: 'AspectJ',
keywords : KEYWORDS,
illegal : /<\/|#/,
contains : [
Expand Down
3 changes: 2 additions & 1 deletion src/languages/autohotkey.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,9 @@ export default function(hljs) {
};

return {
name: 'AutoHotkey',
case_insensitive: true,
aliases: [ 'ahk' ],
aliases: ['ahk'],
keywords: {
keyword: 'Break Continue Critical Exit ExitApp Gosub Goto New OnExit Pause return SetBatchLines SetTimer Suspend Thread Throw Until ahk_id ahk_class ahk_pid ahk_exe ahk_group',
literal: 'true false NOT AND OR',
Expand Down
1 change: 1 addition & 0 deletions src/languages/autoit.js
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,7 @@ export default function(hljs) {
};

return {
name: 'AutoIt',
case_insensitive: true,
illegal: /\/\*/,
keywords: {
Expand Down
1 change: 1 addition & 0 deletions src/languages/avrasm.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ Website: https://www.microchip.com/webdoc/avrassembler/avrassembler.wb_instructi

export default function(hljs) {
return {
name: 'AVR Assembly',
case_insensitive: true,
lexemes: '\\.?' + hljs.IDENT_RE,
keywords: {
Expand Down
5 changes: 3 additions & 2 deletions src/languages/awk.js
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,9 @@ export default function(hljs) {
]
};
return {
keywords: {
keyword: KEYWORDS
name: 'Awk',
keywords: {
keyword: KEYWORDS
},
contains: [
VARIABLE,
Expand Down
1 change: 1 addition & 0 deletions src/languages/axapta.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ Category: enterprise

export default function(hljs) {
return {
name: 'Dynamics 365',
keywords: 'false int abstract private char boolean static null if for true ' +
'while long throw finally protected final return void enum else ' +
'break new catch byte super case short default double public try this switch ' +
Expand Down
1 change: 1 addition & 0 deletions src/languages/bash.js
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ export default function(hljs) {
};

return {
name: 'Bash',
aliases: ['sh', 'zsh'],
lexemes: /\b-?[a-z\._]+\b/,
keywords: {
Expand Down
1 change: 1 addition & 0 deletions src/languages/basic.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ Website: https://en.wikipedia.org/wiki/Tandy_1000

export default function(hljs) {
return {
name: 'BASIC',
case_insensitive: true,
illegal: '^\.',
// Support explicitly typed variables that end with $%! or #.
Expand Down
1 change: 1 addition & 0 deletions src/languages/bnf.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ Author: Oleg Efimov <efimovov@gmail.com>

export default function(hljs){
return {
name: 'Backus–Naur Form',
contains: [
// Attribute
{
Expand Down
1 change: 1 addition & 0 deletions src/languages/brainfuck.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ export default function(hljs){
relevance: 0
};
return {
name: 'Brainfuck',
aliases: ['bf'],
contains: [
hljs.COMMENT(
Expand Down
1 change: 1 addition & 0 deletions src/languages/c.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ export default function(hljs) {
// See further comments in c-like.js.

// lang.disableAutodetect = false;
lang.name = 'C';
lang.aliases = ['c', 'h'];
return lang;

Expand Down
1 change: 1 addition & 0 deletions src/languages/cal.js
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ export default function(hljs) {
};

return {
name: 'C/AL',
case_insensitive: true,
keywords: { keyword: KEYWORDS, literal: LITERALS },
illegal: /\/\*/,
Expand Down
1 change: 1 addition & 0 deletions src/languages/capnproto.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ Category: protocols

export default function(hljs) {
return {
name: 'Cap’n Proto',
aliases: ['capnp'],
keywords: {
keyword:
Expand Down
1 change: 1 addition & 0 deletions src/languages/ceylon.js
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ export default function(hljs) {
SUBST.contains = EXPRESSIONS;

return {
name: 'Ceylon',
keywords: {
keyword: KEYWORDS + ' ' + DECLARATION_MODIFIERS,
meta: DOCUMENTATION
Expand Down
1 change: 1 addition & 0 deletions src/languages/clean.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ Website: http://clean.cs.ru.nl

export default function(hljs) {
return {
name: 'Clean',
aliases: ['clean','icl','dcl'],
keywords: {
keyword:
Expand Down
1 change: 1 addition & 0 deletions src/languages/clojure-repl.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Category: lisp

export default function(hljs) {
return {
name: 'Clojure REPL',
contains: [
{
className: 'meta',
Expand Down
1 change: 1 addition & 0 deletions src/languages/clojure.js
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,7 @@ export default function(hljs) {
HINT_COL.contains = [COLLECTION];

return {
name: 'Clojure',
aliases: ['clj'],
illegal: /\S/,
contains: [LIST, STRING, HINT, HINT_COL, COMMENT, KEY, COLLECTION, NUMBER, LITERAL]
Expand Down
1 change: 1 addition & 0 deletions src/languages/cmake.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ Website: https://cmake.org

export default function(hljs) {
return {
name: 'CMake',
aliases: ['cmake.in'],
case_insensitive: true,
keywords: {
Expand Down
1 change: 1 addition & 0 deletions src/languages/coffeescript.js
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,7 @@ export default function(hljs) {
};

return {
name: 'CoffeeScript',
aliases: ['coffee', 'cson', 'iced'],
keywords: KEYWORDS,
illegal: /\/\*/,
Expand Down
1 change: 1 addition & 0 deletions src/languages/coq.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ Website: https://coq.inria.fr

export default function(hljs) {
return {
name: 'Coq',
keywords: {
keyword:
'_|0 as at cofix else end exists exists2 fix for forall fun if IF in let ' +
Expand Down
1 change: 1 addition & 0 deletions src/languages/cos.js
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@ export default function cos (hljs) {
//"$ztrap", "$zversion"

return {
name: 'Caché Object Script',
case_insensitive: true,
aliases: ["cos", "cls"],
keywords: COS_KEYWORDS,
Expand Down
1 change: 1 addition & 0 deletions src/languages/cpp.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ export default function(hljs) {
var lang = hljs.getLanguage('c-like').rawDefinition();
// return auto-detection back on
lang.disableAutodetect = false;
lang.name = 'C++';
lang.aliases = ['cc', 'c++', 'h++', 'hpp', 'hh', 'hxx', 'cxx'];
return lang;
}
1 change: 1 addition & 0 deletions src/languages/crmsh.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ export default function(hljs) {
var LITERALS = 'Master Started Slave Stopped start promote demote stop monitor true false';

return {
name: 'crmsh',
aliases: ['crm', 'pcmk'],
case_insensitive: true,
keywords: {
Expand Down
1 change: 1 addition & 0 deletions src/languages/crystal.js
Original file line number Diff line number Diff line change
Expand Up @@ -185,6 +185,7 @@ export default function(hljs) {
EXPANSION.contains = CRYSTAL_DEFAULT_CONTAINS.slice(1); // without EXPANSION

return {
name: 'Crystal',
aliases: ['cr'],
lexemes: CRYSTAL_IDENT_RE,
keywords: CRYSTAL_KEYWORDS,
Expand Down
1 change: 1 addition & 0 deletions src/languages/csharp.js
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@ export default function(hljs) {
var TYPE_IDENT_RE = hljs.IDENT_RE + '(<' + hljs.IDENT_RE + '(\\s*,\\s*' + hljs.IDENT_RE + ')*>)?(\\[\\])?';

return {
name: 'C#',
aliases: ['cs', 'c#'],
keywords: KEYWORDS,
illegal: /::/,
Expand Down
1 change: 1 addition & 0 deletions src/languages/csp.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ vim: ts=2 sw=2 st=2

export default function(hljs) {
return {
name: 'CSP',
case_insensitive: false,
lexemes: '[a-zA-Z][a-zA-Z0-9_-]*',
keywords: {
Expand Down
1 change: 1 addition & 0 deletions src/languages/css.js
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ export default function(hljs) {
};

return {
name: 'CSS',
case_insensitive: true,
illegal: /[=\/|'\$]/,
contains: [
Expand Down
1 change: 1 addition & 0 deletions src/languages/d.js
Original file line number Diff line number Diff line change
Expand Up @@ -244,6 +244,7 @@ export default function(hljs) {
);

return {
name: 'D',
lexemes: hljs.UNDERSCORE_IDENT_RE,
keywords: D_KEYWORDS,
contains: [
Expand Down
1 change: 1 addition & 0 deletions src/languages/dart.js
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@ export default function(hljs) {
};

return {
name: 'Dart',
keywords: KEYWORDS,
contains: [
STRING,
Expand Down
1 change: 1 addition & 0 deletions src/languages/delphi.js
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@ export default function(hljs) {
].concat(COMMENT_MODES)
};
return {
name: 'Delphi',
aliases: ['dpr', 'dfm', 'pas', 'pascal', 'freepascal', 'lazarus', 'lpr', 'lfm'],
case_insensitive: true,
keywords: KEYWORDS,
Expand Down
1 change: 1 addition & 0 deletions src/languages/diff.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ Category: common

export default function(hljs) {
return {
name: 'Diff',
aliases: ['patch'],
contains: [
{
Expand Down
1 change: 1 addition & 0 deletions src/languages/django.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ export default function(hljs) {
};

return {
name: 'Django',
aliases: ['jinja'],
case_insensitive: true,
subLanguage: 'xml',
Expand Down
1 change: 1 addition & 0 deletions src/languages/dns.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ Website: https://en.wikipedia.org/wiki/Zone_file

export default function(hljs) {
return {
name: 'DNS Zone',
aliases: ['bind', 'zone'],
keywords: {
keyword:
Expand Down
1 change: 1 addition & 0 deletions src/languages/dockerfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Category: config

export default function(hljs) {
return {
name: 'Dockerfile',
aliases: ['docker'],
case_insensitive: true,
keywords: 'from maintainer expose env arg user onbuild stopsignal',
Expand Down
1 change: 1 addition & 0 deletions src/languages/dos.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ export default function(hljs) {
relevance: 0
};
return {
name: 'Batch file (DOS)',
aliases: ['bat', 'cmd'],
case_insensitive: true,
illegal: /\/\*/,
Expand Down
1 change: 1 addition & 0 deletions src/languages/dts.js
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,7 @@ export default function(hljs) {
};

return {
name: 'Device Tree',
keywords: "",
contains: [
DTS_ROOT_NODE,
Expand Down