Socket
Socket
Sign inDemoInstall

highlight.js

Package Overview
Dependencies
Maintainers
2
Versions
101
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

highlight.js - npm Package Compare versions

Comparing version 9.0.0 to 9.1.0

lib/languages/arduino.js

5

lib/index.js

@@ -8,2 +8,3 @@ var hljs = require('./highlight');

hljs.registerLanguage('applescript', require('./languages/applescript'));
hljs.registerLanguage('arduino', require('./languages/arduino'));
hljs.registerLanguage('armasm', require('./languages/armasm'));

@@ -18,2 +19,3 @@ hljs.registerLanguage('xml', require('./languages/xml'));

hljs.registerLanguage('bash', require('./languages/bash'));
hljs.registerLanguage('basic', require('./languages/basic'));
hljs.registerLanguage('brainfuck', require('./languages/brainfuck'));

@@ -42,2 +44,3 @@ hljs.registerLanguage('cal', require('./languages/cal'));

hljs.registerLanguage('dos', require('./languages/dos'));
hljs.registerLanguage('dts', require('./languages/dts'));
hljs.registerLanguage('dust', require('./languages/dust'));

@@ -54,2 +57,3 @@ hljs.registerLanguage('elixir', require('./languages/elixir'));

hljs.registerLanguage('gams', require('./languages/gams'));
hljs.registerLanguage('gauss', require('./languages/gauss'));
hljs.registerLanguage('gcode', require('./languages/gcode'));

@@ -126,2 +130,3 @@ hljs.registerLanguage('gherkin', require('./languages/gherkin'));

hljs.registerLanguage('sql', require('./languages/sql'));
hljs.registerLanguage('stan', require('./languages/stan'));
hljs.registerLanguage('stata', require('./languages/stata'));

@@ -128,0 +133,0 @@ hljs.registerLanguage('step21', require('./languages/step21'));

2

lib/languages/autohotkey.js

@@ -10,3 +10,3 @@ module.exports = function(hljs) {

keyword: 'Break Continue Else Gosub If Loop Return While',
literal: 'A true false NOT AND OR',
literal: 'A|0 true false NOT AND OR',
built_in: 'ComSpec Clipboard ClipboardAll ErrorLevel',

@@ -13,0 +13,0 @@ },

@@ -23,8 +23,7 @@ module.exports = function cos (hljs) {

var METHOD_TITLE = hljs.IDENT_RE + "\\s*\\(";
var COS_KEYWORDS = {
keyword: [
"break", "catch", "close", "continue", "do", "d", "else",
"property", "parameter", "class", "classmethod", "clientmethod", "extends",
"as", "break", "catch", "close", "continue", "do", "d", "else",
"elseif", "for", "goto", "halt", "hang", "h", "if", "job",

@@ -88,17 +87,26 @@ "j", "kill", "k", "lock", "l", "merge", "new", "open", "quit",

hljs.C_BLOCK_COMMENT_MODE,
{ // functions
{
className: "comment",
begin: /;/, end: "$",
relevance: 0
},
{ // Functions and user-defined functions: write $ztime(60*60*3), $$myFunc(10), $$^Val(1)
className: "built_in",
begin: /\$\$?[a-zA-Z]+/
begin: /(?:\$\$?|\.\.)\^?[a-zA-Z]+/
},
{ // macro
className: "keyword",
{ // Macro command: quit $$$OK
className: "built_in",
begin: /\$\$\$[a-zA-Z]+/
},
{ // globals
{ // Special (global) variables: write %request.Content; Built-in classes: %Library.Integer
className: "built_in",
begin: /%[a-z]+(?:\.[a-z]+)*/
},
{ // Global variable: set ^globalName = 12 write ^globalName
className: "symbol",
begin: /\^%?[a-zA-Z][\w]*/
},
{ // static class reference constructions
className: 'keyword',
begin: /##class/
{ // Some control constructions: do ##class(Package.ClassName).Method(), ##super()
className: "keyword",
begin: /##class|##super|#define|#dim/
},

@@ -119,4 +127,5 @@

{
begin: /&html<\s*</, end: />\s*>/, // brakes first tag, but the only way to embed valid html
subLanguage: "xml" // no html?
// this brakes first and last tag, but this is the only way to embed a valid html
begin: /&html<\s*</, end: />\s*>/,
subLanguage: "xml"
}

@@ -123,0 +132,0 @@ ]

@@ -55,3 +55,3 @@ module.exports = function(hljs) {

className: 'selector-pseudo',
begin: /:(:)?[a-zA-Z0-9\_\-\+\(\)"']+/
begin: /:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/
},

@@ -58,0 +58,0 @@ {

module.exports = function(hljs) {
var GENERIC_IDENT_RE = hljs.UNDERSCORE_IDENT_RE + '(<(' + hljs.UNDERSCORE_IDENT_RE + '|\\s*,\\s*)+>)?';
var GENERIC_IDENT_RE = hljs.UNDERSCORE_IDENT_RE + '(<' + hljs.UNDERSCORE_IDENT_RE + '(\\s*,\\s*' + hljs.UNDERSCORE_IDENT_RE + ')*>)?';
var KEYWORDS =

@@ -4,0 +4,0 @@ 'false synchronized int abstract float private char boolean static null if const ' +

@@ -30,2 +30,6 @@ module.exports = function(hljs) {

},
{
className: 'meta',
begin: /^#!/, end: /$/
},
hljs.APOS_STRING_MODE,

@@ -107,4 +111,4 @@ hljs.QUOTE_STRING_MODE,

],
illegal: /#/
illegal: /#(?!!)/
};
};

@@ -73,3 +73,10 @@ module.exports = function(hljs) {

illegal: /[${=;\n,]/,
contains: [hljs.UNDERSCORE_TITLE_MODE, PARAMS]
contains: [
hljs.UNDERSCORE_TITLE_MODE,
PARAMS,
{
begin: /->/, endsWithParent: true,
keywords: 'None'
}
]
},

@@ -76,0 +83,0 @@ {

@@ -10,3 +10,3 @@ module.exports = function(hljs) {

'Extend IntoIterator DoubleEndedIterator ExactSizeIterator Option ' +
'Some None Result Ok Err SliceConcatExt String ToString Vec ' +
'Result SliceConcatExt String ToString Vec ' +
// macros

@@ -31,3 +31,3 @@ 'assert! assert_eq! bitflags! bytes! cfg! col! concat! concat_idents! ' +

literal:
'true false',
'true false Some None Ok Err',
built_in:

@@ -41,3 +41,3 @@ BUILTINS

BLOCK_COMMENT,
hljs.inherit(hljs.QUOTE_STRING_MODE, {illegal: null}),
hljs.inherit(hljs.QUOTE_STRING_MODE, {begin: /b?"/, illegal: null}),
{

@@ -47,3 +47,3 @@ className: 'string',

{ begin: /r(#*)".*?"\1(?!#)/ },
{ begin: /'\\?(x\w{2}|u\w{4}|U\w{8}|.)'/ },
{ begin: /b?'\\?(x\w{2}|u\w{4}|U\w{8}|.)'/ }
]

@@ -74,3 +74,9 @@ },

className: 'meta',
begin: '#\\!?\\[', end: '\\]'
begin: '#\\!?\\[', end: '\\]',
contains: [
{
className: 'meta-string',
begin: /"/, end: /"/
}
]
},

@@ -85,3 +91,3 @@ {

className: 'class',
beginKeywords: 'trait enum', end: '{',
beginKeywords: 'trait enum struct', end: '{',
contains: [

@@ -88,0 +94,0 @@ hljs.inherit(hljs.UNDERSCORE_TITLE_MODE, {endsParent: true})

module.exports = function(hljs) {
return {
aliases: ['v'],
case_insensitive: true,
case_insensitive: false,
keywords: {

@@ -26,3 +26,3 @@ keyword:

className: 'number',
begin: '\\b(\\d+\'(b|h|o|d|B|H|O|D))?[0-9xzXZ]+',
begin: '(\\b((\\d\'(b|h|o|d|B|H|O|D))[0-9xzXZa-fA-F\_]+))|(\\B((\'(b|h|o|d|B|H|O|D))[0-9xzXZa-fA-F\_]+))|(\\b([0-9xzXZ\_])+)',
contains: [hljs.BACKSLASH_ESCAPE],

@@ -29,0 +29,0 @@ relevance: 0

@@ -9,3 +9,3 @@ {

"homepage": "https://highlightjs.org/",
"version": "9.0.0",
"version": "9.1.0",
"author": {

@@ -761,2 +761,6 @@ "name": "Ivan Sagalaev",

{
"name": "Stefania Mellai",
"email": "s.mellai@arduino.cc"
},
{
"name": "Nebuleon Fumika",

@@ -768,2 +772,18 @@ "email": "nebuleon.fumika@gmail.com"

"email": "MC.prince.0203@gmail.com"
},
{
"name": "Brendan Rocks",
"email": "rocks.brendan@gmail.com"
},
{
"name": "Raphaël Assénat",
"email": "raph@raphnet.net"
},
{
"name": "Matt Evans",
"email": "matt@aptech.com"
},
{
"name": "Martin Braun",
"email": "martin.braun@ettus.com"
}

@@ -798,4 +818,5 @@ ],

"should": "^7.0.1",
"tiny-worker": "^1.1.1"
"tiny-worker": "^1.1.1",
"js-beautify": "^1.5.10"
}
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc