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.12.0 to 9.13.0

docs/maintainers-guide.rst

22

lib/highlight.js

@@ -277,2 +277,4 @@ /*

mode.beginRe = langRe(mode.begin);
if (mode.endSameAsBegin)
mode.end = mode.begin;
if (!mode.end && !mode.endsWithParent)

@@ -326,2 +328,6 @@ mode.end = /\B|\b/;

function escapeRe(value) {
return new RegExp(value.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&'), 'm');
}
function subMode(lexeme, mode) {

@@ -332,2 +338,5 @@ var i, length;

if (testRe(mode.contains[i].beginRe, lexeme)) {
if (mode.contains[i].endSameAsBegin) {
mode.contains[i].endRe = escapeRe( mode.contains[i].beginRe.exec(lexeme)[0] );
}
return mode.contains[i];

@@ -472,3 +481,3 @@ }

}
if (!top.skip) {
if (!top.skip && !top.subLanguage) {
relevance += top.relevance;

@@ -479,2 +488,5 @@ }

if (end_mode.starts) {
if (end_mode.endSameAsBegin) {
end_mode.starts.endRe = end_mode.endRe;
}
startNewMode(end_mode.starts, '');

@@ -565,3 +577,3 @@ }

var second_best = result;
languageSubset.filter(getLanguage).forEach(function(name) {
languageSubset.filter(getLanguage).filter(autoDetection).forEach(function(name) {
var current = highlight(name, text, false);

@@ -703,2 +715,7 @@ current.language = name;

function autoDetection(name) {
name = (name || '').toLowerCase();
return !languages[name].disableAutodetect;
}
/* Interface definition */

@@ -716,2 +733,3 @@

hljs.getLanguage = getLanguage;
hljs.autoDetection = autoDetection;
hljs.inherit = inherit;

@@ -718,0 +736,0 @@

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

hljs.registerLanguage('ada', require('./languages/ada'));
hljs.registerLanguage('angelscript', require('./languages/angelscript'));
hljs.registerLanguage('apache', require('./languages/apache'));
hljs.registerLanguage('applescript', require('./languages/applescript'));
hljs.registerLanguage('arcade', require('./languages/arcade'));
hljs.registerLanguage('cpp', require('./languages/cpp'));

@@ -70,2 +72,3 @@ hljs.registerLanguage('arduino', require('./languages/arduino'));

hljs.registerLanguage('glsl', require('./languages/glsl'));
hljs.registerLanguage('gml', require('./languages/gml'));
hljs.registerLanguage('go', require('./languages/go'));

@@ -86,2 +89,3 @@ hljs.registerLanguage('golo', require('./languages/golo'));

hljs.registerLanguage('irpf90', require('./languages/irpf90'));
hljs.registerLanguage('isbl', require('./languages/isbl'));
hljs.registerLanguage('java', require('./languages/java'));

@@ -127,3 +131,5 @@ hljs.registerLanguage('javascript', require('./languages/javascript'));

hljs.registerLanguage('pf', require('./languages/pf'));
hljs.registerLanguage('pgsql', require('./languages/pgsql'));
hljs.registerLanguage('php', require('./languages/php'));
hljs.registerLanguage('plaintext', require('./languages/plaintext'));
hljs.registerLanguage('pony', require('./languages/pony'));

@@ -134,2 +140,3 @@ hljs.registerLanguage('powershell', require('./languages/powershell'));

hljs.registerLanguage('prolog', require('./languages/prolog'));
hljs.registerLanguage('properties', require('./languages/properties'));
hljs.registerLanguage('protobuf', require('./languages/protobuf'));

@@ -142,2 +149,3 @@ hljs.registerLanguage('puppet', require('./languages/puppet'));

hljs.registerLanguage('r', require('./languages/r'));
hljs.registerLanguage('reasonml', require('./languages/reasonml'));
hljs.registerLanguage('rib', require('./languages/rib'));

@@ -149,2 +157,3 @@ hljs.registerLanguage('roboconf', require('./languages/roboconf'));

hljs.registerLanguage('rust', require('./languages/rust'));
hljs.registerLanguage('sas', require('./languages/sas'));
hljs.registerLanguage('scala', require('./languages/scala'));

@@ -151,0 +160,0 @@ hljs.registerLanguage('scheme', require('./languages/scheme'));

53

lib/languages/cmake.js

@@ -7,21 +7,36 @@ module.exports = function(hljs) {

keyword:
'add_custom_command add_custom_target add_definitions add_dependencies ' +
'add_executable add_library add_subdirectory add_test aux_source_directory ' +
'break build_command cmake_minimum_required cmake_policy configure_file ' +
'create_test_sourcelist define_property else elseif enable_language enable_testing ' +
'endforeach endfunction endif endmacro endwhile execute_process export find_file ' +
'find_library find_package find_path find_program fltk_wrap_ui foreach function ' +
'get_cmake_property get_directory_property get_filename_component get_property ' +
'get_source_file_property get_target_property get_test_property if include ' +
'include_directories include_external_msproject include_regular_expression install ' +
'link_directories load_cache load_command macro mark_as_advanced message option ' +
'output_required_files project qt_wrap_cpp qt_wrap_ui remove_definitions return ' +
'separate_arguments set set_directory_properties set_property ' +
'set_source_files_properties set_target_properties set_tests_properties site_name ' +
'source_group string target_link_libraries try_compile try_run unset variable_watch ' +
'while build_name exec_program export_library_dependencies install_files ' +
'install_programs install_targets link_libraries make_directory remove subdir_depends ' +
'subdirs use_mangled_mesa utility_source variable_requires write_file ' +
'qt5_use_modules qt5_use_package qt5_wrap_cpp on off true false and or ' +
'equal less greater strless strgreater strequal matches'
// scripting commands
'break cmake_host_system_information cmake_minimum_required cmake_parse_arguments ' +
'cmake_policy configure_file continue elseif else endforeach endfunction endif endmacro ' +
'endwhile execute_process file find_file find_library find_package find_path ' +
'find_program foreach function get_cmake_property get_directory_property ' +
'get_filename_component get_property if include include_guard list macro ' +
'mark_as_advanced math message option return separate_arguments ' +
'set_directory_properties set_property set site_name string unset variable_watch while ' +
// project commands
'add_compile_definitions add_compile_options add_custom_command add_custom_target ' +
'add_definitions add_dependencies add_executable add_library add_link_options ' +
'add_subdirectory add_test aux_source_directory build_command create_test_sourcelist ' +
'define_property enable_language enable_testing export fltk_wrap_ui ' +
'get_source_file_property get_target_property get_test_property include_directories ' +
'include_external_msproject include_regular_expression install link_directories ' +
'link_libraries load_cache project qt_wrap_cpp qt_wrap_ui remove_definitions ' +
'set_source_files_properties set_target_properties set_tests_properties source_group ' +
'target_compile_definitions target_compile_features target_compile_options ' +
'target_include_directories target_link_directories target_link_libraries ' +
'target_link_options target_sources try_compile try_run ' +
// CTest commands
'ctest_build ctest_configure ctest_coverage ctest_empty_binary_directory ctest_memcheck ' +
'ctest_read_custom_files ctest_run_script ctest_sleep ctest_start ctest_submit ' +
'ctest_test ctest_update ctest_upload ' +
// deprecated commands
'build_name exec_program export_library_dependencies install_files install_programs ' +
'install_targets load_command make_directory output_required_files remove ' +
'subdir_depends subdirs use_mangled_mesa utility_source variable_requires write_file ' +
'qt5_use_modules qt5_use_package qt5_wrap_cpp ' +
// core keywords
'on off true false and or not command policy target test exists is_newer_than ' +
'is_directory is_symlink is_absolute matches less greater equal less_equal ' +
'greater_equal strless strgreater strequal strless_equal strgreater_equal version_less ' +
'version_greater version_equal version_less_equal version_greater_equal in_list defined'
},

@@ -28,0 +43,0 @@ contains: [

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

{
begin: '(u8?|U)?L?"', end: '"',
begin: '(u8?|U|L)?"', end: '"',
illegal: '\\n',

@@ -17,4 +17,7 @@ contains: [hljs.BACKSLASH_ESCAPE]

{
begin: '(u8?|U)?R"', end: '"',
contains: [hljs.BACKSLASH_ESCAPE]
// TODO: This does not handle raw string literals with prefixes. Using
// a single regex with backreferences would work (note to use *?
// instead of * to make it non-greedy), but the mode.terminators
// computation in highlight.js breaks the counting.
begin: '(u8?|U|L)?R"\\(', end: '\\)"',
},

@@ -153,3 +156,17 @@ {

NUMBERS,
CPP_PRIMITIVE_TYPES
CPP_PRIMITIVE_TYPES,
// Count matching parentheses.
{
begin: /\(/, end: /\)/,
keywords: CPP_KEYWORDS,
relevance: 0,
contains: [
'self',
hljs.C_LINE_COMMENT_MODE,
hljs.C_BLOCK_COMMENT_MODE,
STRINGS,
NUMBERS,
CPP_PRIMITIVE_TYPES
]
}
]

@@ -156,0 +173,0 @@ },

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

};
var NUMBERS = {
className: 'number',
variants: [
{ begin: '\\b(0b[01\']+)' },
{ begin: '(-?)\\b([\\d\']+(\\.[\\d\']*)?|\\.[\\d\']+)(u|U|l|L|ul|UL|f|F|b|B)' },
{ begin: '(-?)(\\b0[xX][a-fA-F0-9\']+|(\\b[\\d\']+(\\.[\\d\']*)?|\\.[\\d\']+)([eE][-+]?[\\d\']+)?)' }
],
relevance: 0
};
var VERBATIM_STRING = {

@@ -52,3 +60,3 @@ className: 'string',

hljs.QUOTE_STRING_MODE,
hljs.C_NUMBER_MODE,
NUMBERS,
hljs.C_BLOCK_COMMENT_MODE

@@ -62,3 +70,3 @@ ];

hljs.QUOTE_STRING_MODE,
hljs.C_NUMBER_MODE,
NUMBERS,
hljs.inherit(hljs.C_BLOCK_COMMENT_MODE, {illegal: /\n/})

@@ -116,6 +124,6 @@ ];

STRING,
hljs.C_NUMBER_MODE,
NUMBERS,
{
beginKeywords: 'class interface', end: /[{;=]/,
illegal: /[^\s:]/,
illegal: /[^\s:,]/,
contains: [

@@ -170,3 +178,3 @@ hljs.TITLE_MODE,

STRING,
hljs.C_NUMBER_MODE,
NUMBERS,
hljs.C_BLOCK_COMMENT_MODE

@@ -173,0 +181,0 @@ ]

module.exports = function (hljs) {
var SUBST = {
className: 'subst',
begin: '\\$\\{', end: '}',
variants: [
{begin: '\\${', end: '}'},
{begin: '\\$[A-Za-z0-9_]+'}
],
keywords: 'true false null this is new super'

@@ -6,0 +9,0 @@ };

module.exports = function(hljs) {
var ELIXIR_IDENT_RE = '[a-zA-Z_][a-zA-Z0-9_]*(\\!|\\?)?';
var ELIXIR_IDENT_RE = '[a-zA-Z_][a-zA-Z0-9_.]*(\\!|\\?)?';
var ELIXIR_METHOD_RE = '[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?';

@@ -7,3 +7,3 @@ var ELIXIR_KEYWORDS =

'next until do begin unless nil break not case cond alias while ensure or ' +
'include use alias fn quote';
'include use alias fn quote require import with|0';
var SUBST = {

@@ -47,4 +47,7 @@ className: 'subst',

{
begin: '::'
},
{
className: 'symbol',
begin: ':(?!\\s)',
begin: ':(?![\\s:])',
contains: [STRING, {begin: ELIXIR_METHOD_RE}],

@@ -55,3 +58,3 @@ relevance: 0

className: 'symbol',
begin: ELIXIR_IDENT_RE + ':',
begin: ELIXIR_IDENT_RE + ':(?!:)',
relevance: 0

@@ -58,0 +61,0 @@ },

@@ -35,2 +35,8 @@ module.exports = function(hljs) {

var CHARACTER = {
className: 'string',
begin: '\'\\\\?.', end: '\'',
illegal: '.'
};
return {

@@ -73,3 +79,3 @@ keywords:

// TODO: characters.
CHARACTER,
hljs.QUOTE_STRING_MODE,

@@ -76,0 +82,0 @@ hljs.C_NUMBER_MODE,

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

var KEYWORDS =
'false synchronized int abstract float private char boolean static null if const ' +
'false synchronized int abstract float private char boolean var static null if const ' +
'for true while long strictfp finally protected import native final void ' +

@@ -8,0 +8,0 @@ 'enum else break transient catch instanceof byte super volatile case assert short ' +

@@ -6,4 +6,5 @@ module.exports = function(hljs) {

'crossinline dynamic final enum if else do while for when throw try catch finally ' +
'import package is in fun override companion reified inline lateinit init' +
'import package is in fun override companion reified inline lateinit init ' +
'interface annotation data sealed internal infix operator out by constructor super ' +
'tailrec where const inner suspend typealias external expect actual ' +
// to be deleted soon

@@ -78,3 +79,27 @@ 'trait volatile transient native default',

// https://kotlinlang.org/docs/reference/whatsnew11.html#underscores-in-numeric-literals
// According to the doc above, the number mode of kotlin is the same as java 8,
// so the code below is copied from java.js
var KOTLIN_NUMBER_RE = '\\b' +
'(' +
'0[bB]([01]+[01_]+[01]+|[01]+)' + // 0b...
'|' +
'0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)' + // 0x...
'|' +
'(' +
'([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?' +
'|' +
'\\.([\\d]+[\\d_]+[\\d]+|[\\d]+)' +
')' +
'([eE][-+]?\\d+)?' + // octal, decimal, float
')' +
'[lLfF]?';
var KOTLIN_NUMBER_MODE = {
className: 'number',
begin: KOTLIN_NUMBER_RE,
relevance: 0
};
return {
aliases: ['kt'],
keywords: KEYWORDS,

@@ -172,5 +197,5 @@ contains : [

},
hljs.C_NUMBER_MODE
KOTLIN_NUMBER_MODE
]
};
};

@@ -1,16 +0,12 @@

module.exports = function(hljs) {
var COMMON_CONTAINS = [
hljs.C_NUMBER_MODE,
{
className: 'string',
begin: '\'', end: '\'',
contains: [hljs.BACKSLASH_ESCAPE, {begin: '\'\''}]
}
];
module.exports = /*
Formal syntax is not published, helpful link:
https://github.com/kornilova-l/matlab-IntelliJ-plugin/blob/master/src/main/grammar/Matlab.bnf
*/
function(hljs) {
var TRANSPOSE_RE = '(\'|\\.\')+';
var TRANSPOSE = {
relevance: 0,
contains: [
{
begin: /'['\.]*/
}
{ begin: TRANSPOSE_RE }
]

@@ -38,3 +34,5 @@ };

'isnan isinf isfinite j why compan gallery hadamard hankel hilb invhilb magic pascal ' +
'rosser toeplitz vander wilkinson'
'rosser toeplitz vander wilkinson max min nanmax nanmin mean nanmean type table ' +
'readtable writetable sortrows sort figure plot plot3 scatter scatter3 cellfun ' +
'legend intersect ismember procrustes hold num2cell '
},

@@ -58,13 +56,14 @@ illegal: '(//|"|#|/\\*|\\s+/\\w+)',

{
begin: /[a-zA-Z_][a-zA-Z_0-9]*'['\.]*/,
returnBegin: true,
className: 'built_in',
begin: /true|false/,
relevance: 0,
contains: [
{begin: /[a-zA-Z_][a-zA-Z_0-9]*/, relevance: 0},
TRANSPOSE.contains[0]
]
starts: TRANSPOSE
},
{
begin: '\\[', end: '\\]',
contains: COMMON_CONTAINS,
begin: '[a-zA-Z][a-zA-Z_0-9]*' + TRANSPOSE_RE,
relevance: 0
},
{
className: 'number',
begin: hljs.C_NUMBER_RE,
relevance: 0,

@@ -74,4 +73,10 @@ starts: TRANSPOSE

{
begin: '\\{', end: /}/,
contains: COMMON_CONTAINS,
className: 'string',
begin: '\'', end: '\'',
contains: [
hljs.BACKSLASH_ESCAPE,
{begin: '\'\''}]
},
{
begin: /\]|}|\)/,
relevance: 0,

@@ -81,5 +86,8 @@ starts: TRANSPOSE

{
// transpose operators at the end of a function call
begin: /\)/,
relevance: 0,
className: 'string',
begin: '"', end: '"',
contains: [
hljs.BACKSLASH_ESCAPE,
{begin: '""'}
],
starts: TRANSPOSE

@@ -89,4 +97,4 @@ },

hljs.COMMENT('\\%', '$')
].concat(COMMON_CONTAINS)
]
};
};

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

className: 'keyword',
begin: /\!(addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversionsystem|ifdef|ifmacrodef|ifmacrondef|ifndef|if|include|insertmacro|macroend|macro|makensis|packhdr|searchparse|searchreplace|tempfile|undef|verbose|warning)/
begin: /\!(addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|if|ifdef|ifmacrodef|ifmacrondef|ifndef|include|insertmacro|macro|macroend|makensis|packhdr|searchparse|searchreplace|system|tempfile|undef|verbose|warning)/
};

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

// $\n, $\r, $\t, $$
className: 'subst',
className: 'meta',
begin: /\$(\\[nrt]|\$)/

@@ -79,3 +79,3 @@ };

keyword:
'Abort AddBrandingImage AddSize AllowRootDirInstall AllowSkipFiles AutoCloseWindow BGFont BGGradient BrandingText BringToFront Call CallInstDLL Caption ChangeUI CheckBitmap ClearErrors CompletedText ComponentText CopyFiles CRCCheck CreateDirectory CreateFont CreateShortCut Delete DeleteINISec DeleteINIStr DeleteRegKey DeleteRegValue DetailPrint DetailsButtonText DirText DirVar DirVerify EnableWindow EnumRegKey EnumRegValue Exch Exec ExecShell ExecWait ExpandEnvStrings File FileBufSize FileClose FileErrorText FileOpen FileRead FileReadByte FileReadUTF16LE FileReadWord FileSeek FileWrite FileWriteByte FileWriteUTF16LE FileWriteWord FindClose FindFirst FindNext FindWindow FlushINI FunctionEnd GetCurInstType GetCurrentAddress GetDlgItem GetDLLVersion GetDLLVersionLocal GetErrorLevel GetFileTime GetFileTimeLocal GetFullPathName GetFunctionAddress GetInstDirError GetLabelAddress GetTempFileName Goto HideWindow Icon IfAbort IfErrors IfFileExists IfRebootFlag IfSilent InitPluginsDir InstallButtonText InstallColors InstallDir InstallDirRegKey InstProgressFlags InstType InstTypeGetText InstTypeSetText IntCmp IntCmpU IntFmt IntOp IsWindow LangString LicenseBkColor LicenseData LicenseForceSelection LicenseLangString LicenseText LoadLanguageFile LockWindow LogSet LogText ManifestDPIAware ManifestSupportedOS MessageBox MiscButtonText Name Nop OutFile Page PageCallbacks PageExEnd Pop Push Quit ReadEnvStr ReadINIStr ReadRegDWORD ReadRegStr Reboot RegDLL Rename RequestExecutionLevel ReserveFile Return RMDir SearchPath SectionEnd SectionGetFlags SectionGetInstTypes SectionGetSize SectionGetText SectionGroupEnd SectionIn SectionSetFlags SectionSetInstTypes SectionSetSize SectionSetText SendMessage SetAutoClose SetBrandingImage SetCompress SetCompressor SetCompressorDictSize SetCtlColors SetCurInstType SetDatablockOptimize SetDateSave SetDetailsPrint SetDetailsView SetErrorLevel SetErrors SetFileAttributes SetFont SetOutPath SetOverwrite SetRebootFlag SetRegView SetShellVarContext SetSilent ShowInstDetails ShowUninstDetails ShowWindow SilentInstall SilentUnInstall Sleep SpaceTexts StrCmp StrCmpS StrCpy StrLen SubCaption Unicode UninstallButtonText UninstallCaption UninstallIcon UninstallSubCaption UninstallText UninstPage UnRegDLL Var VIAddVersionKey VIFileVersion VIProductVersion WindowIcon WriteINIStr WriteRegBin WriteRegDWORD WriteRegExpandStr WriteRegStr WriteUninstaller XPStyle',
'Abort AddBrandingImage AddSize AllowRootDirInstall AllowSkipFiles AutoCloseWindow BGFont BGGradient BrandingText BringToFront Call CallInstDLL Caption ChangeUI CheckBitmap ClearErrors CompletedText ComponentText CopyFiles CRCCheck CreateDirectory CreateFont CreateShortCut Delete DeleteINISec DeleteINIStr DeleteRegKey DeleteRegValue DetailPrint DetailsButtonText DirText DirVar DirVerify EnableWindow EnumRegKey EnumRegValue Exch Exec ExecShell ExecShellWait ExecWait ExpandEnvStrings File FileBufSize FileClose FileErrorText FileOpen FileRead FileReadByte FileReadUTF16LE FileReadWord FileSeek FileWrite FileWriteByte FileWriteUTF16LE FileWriteWord FindClose FindFirst FindNext FindWindow FlushINI FunctionEnd GetCurInstType GetCurrentAddress GetDlgItem GetDLLVersion GetDLLVersionLocal GetErrorLevel GetFileTime GetFileTimeLocal GetFullPathName GetFunctionAddress GetInstDirError GetLabelAddress GetTempFileName Goto HideWindow Icon IfAbort IfErrors IfFileExists IfRebootFlag IfSilent InitPluginsDir InstallButtonText InstallColors InstallDir InstallDirRegKey InstProgressFlags InstType InstTypeGetText InstTypeSetText Int64Cmp Int64CmpU Int64Fmt IntCmp IntCmpU IntFmt IntOp IntPtrCmp IntPtrCmpU IntPtrOp IsWindow LangString LicenseBkColor LicenseData LicenseForceSelection LicenseLangString LicenseText LoadLanguageFile LockWindow LogSet LogText ManifestDPIAware ManifestSupportedOS MessageBox MiscButtonText Name Nop OutFile Page PageCallbacks PageExEnd Pop Push Quit ReadEnvStr ReadINIStr ReadRegDWORD ReadRegStr Reboot RegDLL Rename RequestExecutionLevel ReserveFile Return RMDir SearchPath SectionEnd SectionGetFlags SectionGetInstTypes SectionGetSize SectionGetText SectionGroupEnd SectionIn SectionSetFlags SectionSetInstTypes SectionSetSize SectionSetText SendMessage SetAutoClose SetBrandingImage SetCompress SetCompressor SetCompressorDictSize SetCtlColors SetCurInstType SetDatablockOptimize SetDateSave SetDetailsPrint SetDetailsView SetErrorLevel SetErrors SetFileAttributes SetFont SetOutPath SetOverwrite SetRebootFlag SetRegView SetShellVarContext SetSilent ShowInstDetails ShowUninstDetails ShowWindow SilentInstall SilentUnInstall Sleep SpaceTexts StrCmp StrCmpS StrCpy StrLen SubCaption Unicode UninstallButtonText UninstallCaption UninstallIcon UninstallSubCaption UninstallText UninstPage UnRegDLL Var VIAddVersionKey VIFileVersion VIProductVersion WindowIcon WriteINIStr WriteRegBin WriteRegDWORD WriteRegExpandStr WriteRegMultiStr WriteRegNone WriteRegStr WriteUninstaller XPStyle',
literal:

@@ -82,0 +82,0 @@ 'admin all auto both bottom bzip2 colored components current custom directory false force hide highest ifdiff ifnewer instfiles lastused leave left license listonly lzma nevershow none normal notset off on open print right show silent silentlog smooth textonly top true try un.components un.custom un.directory un.instfiles un.license uninstConfirm user Win10 Win7 Win8 WinVista zlib'

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

return {
aliases: ['php3', 'php4', 'php5', 'php6'],
aliases: ['php', 'php3', 'php4', 'php5', 'php6', 'php7'],
case_insensitive: true,

@@ -27,0 +27,0 @@ keywords:

module.exports = function(hljs) {
return {
keywords: {
keyword: 'package import option optional required repeated group',
keyword: 'package import option optional required repeated group oneof',
built_in: 'double float int32 int64 uint32 uint64 sint32 sint64 ' +

@@ -6,0 +6,0 @@ 'fixed32 fixed64 sfixed32 sfixed64 bool string bytes',

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

begin: /(u|b)?r?'''/, end: /'''/,
contains: [PROMPT],
contains: [hljs.BACKSLASH_ESCAPE, PROMPT],
relevance: 10

@@ -31,3 +31,3 @@ },

begin: /(u|b)?r?"""/, end: /"""/,
contains: [PROMPT],
contains: [hljs.BACKSLASH_ESCAPE, PROMPT],
relevance: 10

@@ -37,7 +37,7 @@ },

begin: /(fr|rf|f)'''/, end: /'''/,
contains: [PROMPT, SUBST]
contains: [hljs.BACKSLASH_ESCAPE, PROMPT, SUBST]
},
{
begin: /(fr|rf|f)"""/, end: /"""/,
contains: [PROMPT, SUBST]
contains: [hljs.BACKSLASH_ESCAPE, PROMPT, SUBST]
},

@@ -60,7 +60,7 @@ {

begin: /(fr|rf|f)'/, end: /'/,
contains: [SUBST]
contains: [hljs.BACKSLASH_ESCAPE, SUBST]
},
{
begin: /(fr|rf|f)"/, end: /"/,
contains: [SUBST]
contains: [hljs.BACKSLASH_ESCAPE, SUBST]
},

@@ -67,0 +67,0 @@ hljs.APOS_STRING_MODE,

@@ -11,5 +11,5 @@ module.exports = function(hljs) {

}
},
}
]
}
};

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

'case catch default do else exit exitWith for forEach from if ' +
'switch then throw to try waitUntil while with',
'private switch then throw to try waitUntil while with',
built_in:

@@ -49,49 +49,52 @@ 'abs accTime acos action actionIDs actionKeys actionKeysImages actionKeysNames ' +

'addCuratorEditableObjects addCuratorEditingArea addCuratorPoints addEditorObject addEventHandler ' +
'addGoggles addGroupIcon addHandgunItem addHeadgear addItem addItemCargo addItemCargoGlobal ' +
'addItemPool addItemToBackpack addItemToUniform addItemToVest addLiveStats addMagazine ' +
'addMagazineAmmoCargo addMagazineCargo addMagazineCargoGlobal addMagazineGlobal addMagazinePool ' +
'addMagazines addMagazineTurret addMenu addMenuItem addMissionEventHandler addMPEventHandler ' +
'addMusicEventHandler addOwnedMine addPlayerScores addPrimaryWeaponItem ' +
'addForce addGoggles addGroupIcon addHandgunItem addHeadgear addItem addItemCargo ' +
'addItemCargoGlobal addItemPool addItemToBackpack addItemToUniform addItemToVest addLiveStats ' +
'addMagazine addMagazineAmmoCargo addMagazineCargo addMagazineCargoGlobal addMagazineGlobal ' +
'addMagazinePool addMagazines addMagazineTurret addMenu addMenuItem addMissionEventHandler ' +
'addMPEventHandler addMusicEventHandler addOwnedMine addPlayerScores addPrimaryWeaponItem ' +
'addPublicVariableEventHandler addRating addResources addScore addScoreSide addSecondaryWeaponItem ' +
'addSwitchableUnit addTeamMember addToRemainsCollector addUniform addVehicle addVest addWaypoint ' +
'addWeapon addWeaponCargo addWeaponCargoGlobal addWeaponGlobal addWeaponItem addWeaponPool ' +
'addWeaponTurret agent agents AGLToASL aimedAtTarget aimPos airDensityRTD airportSide ' +
'AISFinishHeal alive all3DENEntities allControls allCurators allCutLayers allDead allDeadMen ' +
'allDisplays allGroups allMapMarkers allMines allMissionObjects allow3DMode allowCrewInImmobile ' +
'allowCuratorLogicIgnoreAreas allowDamage allowDammage allowFileOperations allowFleeing allowGetIn ' +
'allowSprint allPlayers allSites allTurrets allUnits allUnitsUAV allVariables ammo and animate ' +
'animateDoor animateSource animationNames animationPhase animationSourcePhase animationState ' +
'append apply armoryPoints arrayIntersect asin ASLToAGL ASLToATL assert assignAsCargo ' +
'assignAsCargoIndex assignAsCommander assignAsDriver assignAsGunner assignAsTurret assignCurator ' +
'assignedCargo assignedCommander assignedDriver assignedGunner assignedItems assignedTarget ' +
'assignedTeam assignedVehicle assignedVehicleRole assignItem assignTeam assignToAirport atan atan2 ' +
'atg ATLToASL attachedObject attachedObjects attachedTo attachObject attachTo attackEnabled ' +
'backpack backpackCargo backpackContainer backpackItems backpackMagazines backpackSpaceFor ' +
'behaviour benchmark binocular blufor boundingBox boundingBoxReal boundingCenter breakOut breakTo ' +
'briefingName buildingExit buildingPos buttonAction buttonSetAction cadetMode call callExtension ' +
'camCommand camCommit camCommitPrepared camCommitted camConstuctionSetParams camCreate camDestroy ' +
'cameraEffect cameraEffectEnableHUD cameraInterest cameraOn cameraView campaignConfigFile ' +
'camPreload camPreloaded camPrepareBank camPrepareDir camPrepareDive camPrepareFocus camPrepareFov ' +
'camPrepareFovRange camPreparePos camPrepareRelPos camPrepareTarget camSetBank camSetDir ' +
'camSetDive camSetFocus camSetFov camSetFovRange camSetPos camSetRelPos camSetTarget camTarget ' +
'camUseNVG canAdd canAddItemToBackpack canAddItemToUniform canAddItemToVest ' +
'cancelSimpleTaskDestination canFire canMove canSlingLoad canStand canSuspend canUnloadInCombat ' +
'canVehicleCargo captive captiveNum cbChecked cbSetChecked ceil channelEnabled cheatsEnabled ' +
'checkAIFeature checkVisibility civilian className clearAllItemsFromBackpack clearBackpackCargo ' +
'clearBackpackCargoGlobal clearGroupIcons clearItemCargo clearItemCargoGlobal clearItemPool ' +
'clearMagazineCargo clearMagazineCargoGlobal clearMagazinePool clearOverlay clearRadio ' +
'clearWeaponCargo clearWeaponCargoGlobal clearWeaponPool clientOwner closeDialog closeDisplay ' +
'closeOverlay collapseObjectTree collect3DENHistory combatMode commandArtilleryFire commandChat ' +
'commander commandFire commandFollow commandFSM commandGetOut commandingMenu commandMove ' +
'commandRadio commandStop commandSuppressiveFire commandTarget commandWatch comment commitOverlay ' +
'compile compileFinal completedFSM composeText configClasses configFile configHierarchy configName ' +
'configNull configProperties configSourceAddonList configSourceMod configSourceModList ' +
'connectTerminalToUAV controlNull controlsGroupCtrl copyFromClipboard copyToClipboard ' +
'copyWaypoints cos count countEnemy countFriendly countSide countType countUnknown ' +
'create3DENComposition create3DENEntity createAgent createCenter createDialog createDiaryLink ' +
'createDiaryRecord createDiarySubject createDisplay createGearDialog createGroup ' +
'createGuardedPoint createLocation createMarker createMarkerLocal createMenu createMine ' +
'createMissionDisplay createMPCampaignDisplay createSimpleObject createSimpleTask createSite ' +
'createSoundSource createTask createTeam createTrigger createUnit createVehicle createVehicleCrew ' +
'createVehicleLocal crew ctrlActivate ctrlAddEventHandler ctrlAngle ctrlAutoScrollDelay ' +
'addSwitchableUnit addTeamMember addToRemainsCollector addTorque addUniform addVehicle addVest ' +
'addWaypoint addWeapon addWeaponCargo addWeaponCargoGlobal addWeaponGlobal addWeaponItem ' +
'addWeaponPool addWeaponTurret admin agent agents AGLToASL aimedAtTarget aimPos airDensityRTD ' +
'airplaneThrottle airportSide AISFinishHeal alive all3DENEntities allAirports allControls ' +
'allCurators allCutLayers allDead allDeadMen allDisplays allGroups allMapMarkers allMines ' +
'allMissionObjects allow3DMode allowCrewInImmobile allowCuratorLogicIgnoreAreas allowDamage ' +
'allowDammage allowFileOperations allowFleeing allowGetIn allowSprint allPlayers allSimpleObjects ' +
'allSites allTurrets allUnits allUnitsUAV allVariables ammo ammoOnPylon and animate animateBay ' +
'animateDoor animatePylon animateSource animationNames animationPhase animationSourcePhase ' +
'animationState append apply armoryPoints arrayIntersect asin ASLToAGL ASLToATL assert ' +
'assignAsCargo assignAsCargoIndex assignAsCommander assignAsDriver assignAsGunner assignAsTurret ' +
'assignCurator assignedCargo assignedCommander assignedDriver assignedGunner assignedItems ' +
'assignedTarget assignedTeam assignedVehicle assignedVehicleRole assignItem assignTeam ' +
'assignToAirport atan atan2 atg ATLToASL attachedObject attachedObjects attachedTo attachObject ' +
'attachTo attackEnabled backpack backpackCargo backpackContainer backpackItems backpackMagazines ' +
'backpackSpaceFor behaviour benchmark binocular boundingBox boundingBoxReal boundingCenter ' +
'breakOut breakTo briefingName buildingExit buildingPos buttonAction buttonSetAction cadetMode ' +
'call callExtension camCommand camCommit camCommitPrepared camCommitted camConstuctionSetParams ' +
'camCreate camDestroy cameraEffect cameraEffectEnableHUD cameraInterest cameraOn cameraView ' +
'campaignConfigFile camPreload camPreloaded camPrepareBank camPrepareDir camPrepareDive ' +
'camPrepareFocus camPrepareFov camPrepareFovRange camPreparePos camPrepareRelPos camPrepareTarget ' +
'camSetBank camSetDir camSetDive camSetFocus camSetFov camSetFovRange camSetPos camSetRelPos ' +
'camSetTarget camTarget camUseNVG canAdd canAddItemToBackpack canAddItemToUniform canAddItemToVest ' +
'cancelSimpleTaskDestination canFire canMove canSlingLoad canStand canSuspend ' +
'canTriggerDynamicSimulation canUnloadInCombat canVehicleCargo captive captiveNum cbChecked ' +
'cbSetChecked ceil channelEnabled cheatsEnabled checkAIFeature checkVisibility className ' +
'clearAllItemsFromBackpack clearBackpackCargo clearBackpackCargoGlobal clearGroupIcons ' +
'clearItemCargo clearItemCargoGlobal clearItemPool clearMagazineCargo clearMagazineCargoGlobal ' +
'clearMagazinePool clearOverlay clearRadio clearWeaponCargo clearWeaponCargoGlobal clearWeaponPool ' +
'clientOwner closeDialog closeDisplay closeOverlay collapseObjectTree collect3DENHistory ' +
'collectiveRTD combatMode commandArtilleryFire commandChat commander commandFire commandFollow ' +
'commandFSM commandGetOut commandingMenu commandMove commandRadio commandStop ' +
'commandSuppressiveFire commandTarget commandWatch comment commitOverlay compile compileFinal ' +
'completedFSM composeText configClasses configFile configHierarchy configName configProperties ' +
'configSourceAddonList configSourceMod configSourceModList confirmSensorTarget ' +
'connectTerminalToUAV controlsGroupCtrl copyFromClipboard copyToClipboard copyWaypoints cos count ' +
'countEnemy countFriendly countSide countType countUnknown create3DENComposition create3DENEntity ' +
'createAgent createCenter createDialog createDiaryLink createDiaryRecord createDiarySubject ' +
'createDisplay createGearDialog createGroup createGuardedPoint createLocation createMarker ' +
'createMarkerLocal createMenu createMine createMissionDisplay createMPCampaignDisplay ' +
'createSimpleObject createSimpleTask createSite createSoundSource createTask createTeam ' +
'createTrigger createUnit createVehicle createVehicleCrew createVehicleLocal crew ctAddHeader ' +
'ctAddRow ctClear ctCurSel ctData ctFindHeaderRows ctFindRowHeader ctHeaderControls ctHeaderCount ' +
'ctRemoveHeaders ctRemoveRows ctrlActivate ctrlAddEventHandler ctrlAngle ctrlAutoScrollDelay ' +
'ctrlAutoScrollRewind ctrlAutoScrollSpeed ctrlChecked ctrlClassName ctrlCommit ctrlCommitted ' +

@@ -109,69 +112,81 @@ 'ctrlCreate ctrlDelete ctrlEnable ctrlEnabled ctrlFade ctrlHTMLLoaded ctrlIDC ctrlIDD ' +

'ctrlSetFontP ctrlSetFontPB ctrlSetFontSecondary ctrlSetForegroundColor ctrlSetModel ' +
'ctrlSetModelDirAndUp ctrlSetModelScale ctrlSetPosition ctrlSetScale ctrlSetStructuredText ' +
'ctrlSetText ctrlSetTextColor ctrlSetTooltip ctrlSetTooltipColorBox ctrlSetTooltipColorShade ' +
'ctrlSetTooltipColorText ctrlShow ctrlShown ctrlText ctrlTextHeight ctrlType ctrlVisible ' +
'curatorAddons curatorCamera curatorCameraArea curatorCameraAreaCeiling curatorCoef ' +
'curatorEditableObjects curatorEditingArea curatorEditingAreaType curatorMouseOver curatorPoints ' +
'curatorRegisteredObjects curatorSelected curatorWaypointCost current3DENOperation currentChannel ' +
'currentCommand currentMagazine currentMagazineDetail currentMagazineDetailTurret ' +
'currentMagazineTurret currentMuzzle currentNamespace currentTask currentTasks currentThrowable ' +
'currentVisionMode currentWaypoint currentWeapon currentWeaponMode currentWeaponTurret ' +
'currentZeroing cursorObject cursorTarget customChat customRadio cutFadeOut cutObj cutRsc cutText ' +
'damage date dateToNumber daytime deActivateKey debriefingText debugFSM debugLog deg ' +
'delete3DENEntities deleteAt deleteCenter deleteCollection deleteEditorObject deleteGroup ' +
'deleteIdentity deleteLocation deleteMarker deleteMarkerLocal deleteRange deleteResources ' +
'deleteSite deleteStatus deleteTeam deleteVehicle deleteVehicleCrew deleteWaypoint detach ' +
'detectedMines diag_activeMissionFSMs diag_activeScripts diag_activeSQFScripts ' +
'diag_activeSQSScripts diag_captureFrame diag_captureSlowFrame diag_codePerformance diag_drawMode ' +
'diag_enable diag_enabled diag_fps diag_fpsMin diag_frameNo diag_list diag_log diag_logSlowFrame ' +
'diag_mergeConfigFile diag_recordTurretLimits diag_tickTime diag_toggle dialog diarySubjectExists ' +
'didJIP didJIPOwner difficulty difficultyEnabled difficultyEnabledRTD difficultyOption direction ' +
'directSay disableAI disableCollisionWith disableConversation disableDebriefingStats ' +
'ctrlSetModelDirAndUp ctrlSetModelScale ctrlSetPixelPrecision ctrlSetPosition ctrlSetScale ' +
'ctrlSetStructuredText ctrlSetText ctrlSetTextColor ctrlSetTooltip ctrlSetTooltipColorBox ' +
'ctrlSetTooltipColorShade ctrlSetTooltipColorText ctrlShow ctrlShown ctrlText ctrlTextHeight ' +
'ctrlTextWidth ctrlType ctrlVisible ctRowControls ctRowCount ctSetCurSel ctSetData ' +
'ctSetHeaderTemplate ctSetRowTemplate ctSetValue ctValue curatorAddons curatorCamera ' +
'curatorCameraArea curatorCameraAreaCeiling curatorCoef curatorEditableObjects curatorEditingArea ' +
'curatorEditingAreaType curatorMouseOver curatorPoints curatorRegisteredObjects curatorSelected ' +
'curatorWaypointCost current3DENOperation currentChannel currentCommand currentMagazine ' +
'currentMagazineDetail currentMagazineDetailTurret currentMagazineTurret currentMuzzle ' +
'currentNamespace currentTask currentTasks currentThrowable currentVisionMode currentWaypoint ' +
'currentWeapon currentWeaponMode currentWeaponTurret currentZeroing cursorObject cursorTarget ' +
'customChat customRadio cutFadeOut cutObj cutRsc cutText damage date dateToNumber daytime ' +
'deActivateKey debriefingText debugFSM debugLog deg delete3DENEntities deleteAt deleteCenter ' +
'deleteCollection deleteEditorObject deleteGroup deleteGroupWhenEmpty deleteIdentity ' +
'deleteLocation deleteMarker deleteMarkerLocal deleteRange deleteResources deleteSite deleteStatus ' +
'deleteTeam deleteVehicle deleteVehicleCrew deleteWaypoint detach detectedMines ' +
'diag_activeMissionFSMs diag_activeScripts diag_activeSQFScripts diag_activeSQSScripts ' +
'diag_captureFrame diag_captureFrameToFile diag_captureSlowFrame diag_codePerformance ' +
'diag_drawMode diag_enable diag_enabled diag_fps diag_fpsMin diag_frameNo diag_lightNewLoad ' +
'diag_list diag_log diag_logSlowFrame diag_mergeConfigFile diag_recordTurretLimits ' +
'diag_setLightNew diag_tickTime diag_toggle dialog diarySubjectExists didJIP didJIPOwner ' +
'difficulty difficultyEnabled difficultyEnabledRTD difficultyOption direction directSay disableAI ' +
'disableCollisionWith disableConversation disableDebriefingStats disableMapIndicators ' +
'disableNVGEquipment disableRemoteSensors disableSerialization disableTIEquipment ' +
'disableUAVConnectability disableUserInput displayAddEventHandler displayCtrl displayNull ' +
'displayParent displayRemoveAllEventHandlers displayRemoveEventHandler displaySetEventHandler ' +
'dissolveTeam distance distance2D distanceSqr distributionRegion do3DENAction doArtilleryFire ' +
'doFire doFollow doFSM doGetOut doMove doorPhase doStop doSuppressiveFire doTarget doWatch ' +
'drawArrow drawEllipse drawIcon drawIcon3D drawLine drawLine3D drawLink drawLocation drawPolygon ' +
'drawRectangle driver drop east echo edit3DENMissionAttributes editObject editorSetEventHandler ' +
'effectiveCommander emptyPositions enableAI enableAIFeature enableAimPrecision enableAttack ' +
'enableAudioFeature enableCamShake enableCaustics enableChannel enableCollisionWith enableCopilot ' +
'enableDebriefingStats enableDiagLegend enableEndDialog enableEngineArtillery enableEnvironment ' +
'enableFatigue enableGunLights enableIRLasers enableMimics enablePersonTurret enableRadio ' +
'enableReload enableRopeAttach enableSatNormalOnDetail enableSaving enableSentences ' +
'enableSimulation enableSimulationGlobal enableStamina enableTeamSwitch enableUAVConnectability ' +
'enableUAVWaypoints enableVehicleCargo endLoadingScreen endMission engineOn enginesIsOnRTD ' +
'enginesRpmRTD enginesTorqueRTD entities estimatedEndServerTime estimatedTimeLeft ' +
'evalObjectArgument everyBackpack everyContainer exec execEditorScript execFSM execVM exp ' +
'expectedDestination exportJIPMessages eyeDirection eyePos face faction fadeMusic fadeRadio ' +
'fadeSound fadeSpeech failMission fillWeaponsFromPool find findCover findDisplay findEditorObject ' +
'findEmptyPosition findEmptyPositionReady findNearestEnemy finishMissionInit finite fire ' +
'fireAtTarget firstBackpack flag flagOwner flagSide flagTexture fleeing floor flyInHeight ' +
'flyInHeightASL fog fogForecast fogParams forceAddUniform forcedMap forceEnd forceMap forceRespawn ' +
'forceSpeed forceWalk forceWeaponFire forceWeatherChange forEachMember forEachMemberAgent ' +
'forEachMemberTeam format formation formationDirection formationLeader formationMembers ' +
'formationPosition formationTask formatText formLeader freeLook fromEditor fuel fullCrew ' +
'gearIDCAmmoCount gearSlotAmmoCount gearSlotData get3DENActionState get3DENAttribute get3DENCamera ' +
'get3DENConnections get3DENEntity get3DENEntityID get3DENGrid get3DENIconsVisible ' +
'get3DENLayerEntities get3DENLinesVisible get3DENMissionAttribute get3DENMouseOver get3DENSelected ' +
'getAimingCoef getAllHitPointsDamage getAllOwnedMines getAmmoCargo getAnimAimPrecision ' +
'disableUAVConnectability disableUserInput displayAddEventHandler displayCtrl displayParent ' +
'displayRemoveAllEventHandlers displayRemoveEventHandler displaySetEventHandler dissolveTeam ' +
'distance distance2D distanceSqr distributionRegion do3DENAction doArtilleryFire doFire doFollow ' +
'doFSM doGetOut doMove doorPhase doStop doSuppressiveFire doTarget doWatch drawArrow drawEllipse ' +
'drawIcon drawIcon3D drawLine drawLine3D drawLink drawLocation drawPolygon drawRectangle ' +
'drawTriangle driver drop dynamicSimulationDistance dynamicSimulationDistanceCoef ' +
'dynamicSimulationEnabled dynamicSimulationSystemEnabled echo edit3DENMissionAttributes editObject ' +
'editorSetEventHandler effectiveCommander emptyPositions enableAI enableAIFeature ' +
'enableAimPrecision enableAttack enableAudioFeature enableAutoStartUpRTD enableAutoTrimRTD ' +
'enableCamShake enableCaustics enableChannel enableCollisionWith enableCopilot ' +
'enableDebriefingStats enableDiagLegend enableDynamicSimulation enableDynamicSimulationSystem ' +
'enableEndDialog enableEngineArtillery enableEnvironment enableFatigue enableGunLights ' +
'enableInfoPanelComponent enableIRLasers enableMimics enablePersonTurret enableRadio enableReload ' +
'enableRopeAttach enableSatNormalOnDetail enableSaving enableSentences enableSimulation ' +
'enableSimulationGlobal enableStamina enableTeamSwitch enableTraffic enableUAVConnectability ' +
'enableUAVWaypoints enableVehicleCargo enableVehicleSensor enableWeaponDisassembly ' +
'endLoadingScreen endMission engineOn enginesIsOnRTD enginesRpmRTD enginesTorqueRTD entities ' +
'environmentEnabled estimatedEndServerTime estimatedTimeLeft evalObjectArgument everyBackpack ' +
'everyContainer exec execEditorScript execFSM execVM exp expectedDestination exportJIPMessages ' +
'eyeDirection eyePos face faction fadeMusic fadeRadio fadeSound fadeSpeech failMission ' +
'fillWeaponsFromPool find findCover findDisplay findEditorObject findEmptyPosition ' +
'findEmptyPositionReady findIf findNearestEnemy finishMissionInit finite fire fireAtTarget ' +
'firstBackpack flag flagAnimationPhase flagOwner flagSide flagTexture fleeing floor flyInHeight ' +
'flyInHeightASL fog fogForecast fogParams forceAddUniform forcedMap forceEnd forceFlagTexture ' +
'forceFollowRoad forceMap forceRespawn forceSpeed forceWalk forceWeaponFire forceWeatherChange ' +
'forEachMember forEachMemberAgent forEachMemberTeam forgetTarget format formation ' +
'formationDirection formationLeader formationMembers formationPosition formationTask formatText ' +
'formLeader freeLook fromEditor fuel fullCrew gearIDCAmmoCount gearSlotAmmoCount gearSlotData ' +
'get3DENActionState get3DENAttribute get3DENCamera get3DENConnections get3DENEntity ' +
'get3DENEntityID get3DENGrid get3DENIconsVisible get3DENLayerEntities get3DENLinesVisible ' +
'get3DENMissionAttribute get3DENMouseOver get3DENSelected getAimingCoef getAllEnvSoundControllers ' +
'getAllHitPointsDamage getAllOwnedMines getAllSoundControllers getAmmoCargo getAnimAimPrecision ' +
'getAnimSpeedCoef getArray getArtilleryAmmo getArtilleryComputerSettings getArtilleryETA ' +
'getAssignedCuratorLogic getAssignedCuratorUnit getBackpackCargo getBleedingRemaining ' +
'getBurningValue getCameraViewDirection getCargoIndex getCenterOfMass getClientState ' +
'getClientStateNumber getConnectedUAV getCustomAimingCoef getDammage getDescription getDir ' +
'getDirVisual getDLCs getEditorCamera getEditorMode getEditorObjectScope getElevationOffset ' +
'getFatigue getFriend getFSMVariable getFuelCargo getGroupIcon getGroupIconParams getGroupIcons ' +
'getHideFrom getHit getHitIndex getHitPointDamage getItemCargo getMagazineCargo getMarkerColor ' +
'getMarkerPos getMarkerSize getMarkerType getMass getMissionConfig getMissionConfigValue ' +
'getMissionDLCs getMissionLayerEntities getModelInfo getMousePosition getNumber getObjectArgument ' +
'getObjectChildren getObjectDLC getObjectMaterials getObjectProxy getObjectTextures getObjectType ' +
'getObjectViewDistance getOxygenRemaining getPersonUsedDLCs getPilotCameraDirection ' +
'getPilotCameraPosition getPilotCameraRotation getPilotCameraTarget getPlayerChannel ' +
'getPlayerScores getPlayerUID getPos getPosASL getPosASLVisual getPosASLW getPosATL ' +
'getPosATLVisual getPosVisual getPosWorld getRelDir getRelPos getRemoteSensorsDisabled ' +
'getRepairCargo getResolution getShadowDistance getShotParents getSlingLoad getSpeed getStamina ' +
'getStatValue getSuppression getTerrainHeightASL getText getUnitLoadout getUnitTrait getVariable ' +
'getVehicleCargo getWeaponCargo getWeaponSway getWPPos glanceAt globalChat globalRadio goggles ' +
'goto group groupChat groupFromNetId groupIconSelectable groupIconsVisible groupId groupOwner ' +
'groupRadio groupSelectedUnits groupSelectUnit grpNull gunner gusts halt handgunItems ' +
'getClientStateNumber getCompatiblePylonMagazines getConnectedUAV getContainerMaxLoad ' +
'getCursorObjectParams getCustomAimCoef getDammage getDescription getDir getDirVisual ' +
'getDLCAssetsUsage getDLCAssetsUsageByName getDLCs getEditorCamera getEditorMode ' +
'getEditorObjectScope getElevationOffset getEnvSoundController getFatigue getForcedFlagTexture ' +
'getFriend getFSMVariable getFuelCargo getGroupIcon getGroupIconParams getGroupIcons getHideFrom ' +
'getHit getHitIndex getHitPointDamage getItemCargo getMagazineCargo getMarkerColor getMarkerPos ' +
'getMarkerSize getMarkerType getMass getMissionConfig getMissionConfigValue getMissionDLCs ' +
'getMissionLayerEntities getModelInfo getMousePosition getMusicPlayedTime getNumber ' +
'getObjectArgument getObjectChildren getObjectDLC getObjectMaterials getObjectProxy ' +
'getObjectTextures getObjectType getObjectViewDistance getOxygenRemaining getPersonUsedDLCs ' +
'getPilotCameraDirection getPilotCameraPosition getPilotCameraRotation getPilotCameraTarget ' +
'getPlateNumber getPlayerChannel getPlayerScores getPlayerUID getPos getPosASL getPosASLVisual ' +
'getPosASLW getPosATL getPosATLVisual getPosVisual getPosWorld getPylonMagazines getRelDir ' +
'getRelPos getRemoteSensorsDisabled getRepairCargo getResolution getShadowDistance getShotParents ' +
'getSlingLoad getSoundController getSoundControllerResult getSpeed getStamina getStatValue ' +
'getSuppression getTerrainGrid getTerrainHeightASL getText getTotalDLCUsageTime getUnitLoadout ' +
'getUnitTrait getUserMFDText getUserMFDvalue getVariable getVehicleCargo getWeaponCargo ' +
'getWeaponSway getWingsOrientationRTD getWingsPositionRTD getWPPos glanceAt globalChat globalRadio ' +
'goggles goto group groupChat groupFromNetId groupIconSelectable groupIconsVisible groupId ' +
'groupOwner groupRadio groupSelectedUnits groupSelectUnit gunner gusts halt handgunItems ' +
'handgunMagazine handgunWeapon handsHit hasInterface hasPilotCamera hasWeapon hcAllGroups ' +

@@ -181,53 +196,60 @@ 'hcGroupParams hcLeader hcRemoveAllGroups hcRemoveGroup hcSelected hcSelectGroup hcSetGroup ' +

'hintCadet hintSilent hmd hostMission htmlLoad HUDMovementLevels humidity image importAllGroups ' +
'importance in inArea inAreaArray incapacitatedState independent inflame inflamed ' +
'inGameUISetEventHandler inheritsFrom initAmbientLife inPolygon inputAction inRangeOfArtillery ' +
'insertEditorObject intersect is3DEN is3DENMultiplayer isAbleToBreathe isAgent isArray ' +
'isAutoHoverOn isAutonomous isAutotest isBleeding isBurning isClass isCollisionLightOn ' +
'isCopilotEnabled isDedicated isDLCAvailable isEngineOn isEqualTo isEqualType isEqualTypeAll ' +
'isEqualTypeAny isEqualTypeArray isEqualTypeParams isFilePatchingEnabled isFlashlightOn ' +
'isFlatEmpty isForcedWalk isFormationLeader isHidden isInRemainsCollector ' +
'isInstructorFigureEnabled isIRLaserOn isKeyActive isKindOf isLightOn isLocalized isManualFire ' +
'isMarkedForCollection isMultiplayer isMultiplayerSolo isNil isNull isNumber isObjectHidden ' +
'isObjectRTD isOnRoad isPipEnabled isPlayer isRealTime isRemoteExecuted isRemoteExecutedJIP ' +
'isServer isShowing3DIcons isSprintAllowed isStaminaEnabled isSteamMission ' +
'isStreamFriendlyUIEnabled isText isTouchingGround isTurnedOut isTutHintsEnabled isUAVConnectable ' +
'isUAVConnected isUniformAllowed isVehicleCargo isWalking isWeaponDeployed isWeaponRested ' +
'itemCargo items itemsWithMagazines join joinAs joinAsSilent joinSilent joinString kbAddDatabase ' +
'kbAddDatabaseTargets kbAddTopic kbHasTopic kbReact kbRemoveTopic kbTell kbWasSaid keyImage ' +
'keyName knowsAbout land landAt landResult language laserTarget lbAdd lbClear lbColor lbCurSel ' +
'lbData lbDelete lbIsSelected lbPicture lbSelection lbSetColor lbSetCurSel lbSetData lbSetPicture ' +
'lbSetPictureColor lbSetPictureColorDisabled lbSetPictureColorSelected lbSetSelectColor ' +
'lbSetSelectColorRight lbSetSelected lbSetTooltip lbSetValue lbSize lbSort lbSortByValue lbText ' +
'lbValue leader leaderboardDeInit leaderboardGetRows leaderboardInit leaveVehicle libraryCredits ' +
'importance in inArea inAreaArray incapacitatedState inflame inflamed infoPanel ' +
'infoPanelComponentEnabled infoPanelComponents infoPanels inGameUISetEventHandler inheritsFrom ' +
'initAmbientLife inPolygon inputAction inRangeOfArtillery insertEditorObject intersect is3DEN ' +
'is3DENMultiplayer isAbleToBreathe isAgent isArray isAutoHoverOn isAutonomous isAutotest ' +
'isBleeding isBurning isClass isCollisionLightOn isCopilotEnabled isDamageAllowed isDedicated ' +
'isDLCAvailable isEngineOn isEqualTo isEqualType isEqualTypeAll isEqualTypeAny isEqualTypeArray ' +
'isEqualTypeParams isFilePatchingEnabled isFlashlightOn isFlatEmpty isForcedWalk isFormationLeader ' +
'isGroupDeletedWhenEmpty isHidden isInRemainsCollector isInstructorFigureEnabled isIRLaserOn ' +
'isKeyActive isKindOf isLaserOn isLightOn isLocalized isManualFire isMarkedForCollection ' +
'isMultiplayer isMultiplayerSolo isNil isNull isNumber isObjectHidden isObjectRTD isOnRoad ' +
'isPipEnabled isPlayer isRealTime isRemoteExecuted isRemoteExecutedJIP isServer isShowing3DIcons ' +
'isSimpleObject isSprintAllowed isStaminaEnabled isSteamMission isStreamFriendlyUIEnabled isText ' +
'isTouchingGround isTurnedOut isTutHintsEnabled isUAVConnectable isUAVConnected isUIContext ' +
'isUniformAllowed isVehicleCargo isVehicleRadarOn isVehicleSensorEnabled isWalking ' +
'isWeaponDeployed isWeaponRested itemCargo items itemsWithMagazines join joinAs joinAsSilent ' +
'joinSilent joinString kbAddDatabase kbAddDatabaseTargets kbAddTopic kbHasTopic kbReact ' +
'kbRemoveTopic kbTell kbWasSaid keyImage keyName knowsAbout land landAt landResult language ' +
'laserTarget lbAdd lbClear lbColor lbColorRight lbCurSel lbData lbDelete lbIsSelected lbPicture ' +
'lbPictureRight lbSelection lbSetColor lbSetColorRight lbSetCurSel lbSetData lbSetPicture ' +
'lbSetPictureColor lbSetPictureColorDisabled lbSetPictureColorSelected lbSetPictureRight ' +
'lbSetPictureRightColor lbSetPictureRightColorDisabled lbSetPictureRightColorSelected ' +
'lbSetSelectColor lbSetSelectColorRight lbSetSelected lbSetText lbSetTextRight lbSetTooltip ' +
'lbSetValue lbSize lbSort lbSortByValue lbText lbTextRight lbValue leader leaderboardDeInit ' +
'leaderboardGetRows leaderboardInit leaderboardRequestRowsFriends leaderboardsRequestUploadScore ' +
'leaderboardsRequestUploadScoreKeepBest leaderboardState leaveVehicle libraryCredits ' +
'libraryDisclaimers lifeState lightAttachObject lightDetachObject lightIsOn lightnings limitSpeed ' +
'linearConversion lineBreak lineIntersects lineIntersectsObjs lineIntersectsSurfaces ' +
'lineIntersectsWith linkItem list listObjects ln lnbAddArray lnbAddColumn lnbAddRow lnbClear ' +
'lnbColor lnbCurSelRow lnbData lnbDeleteColumn lnbDeleteRow lnbGetColumnsPosition lnbPicture ' +
'lnbSetColor lnbSetColumnsPos lnbSetCurSelRow lnbSetData lnbSetPicture lnbSetText lnbSetValue ' +
'lnbSize lnbText lnbValue load loadAbs loadBackpack loadFile loadGame loadIdentity loadMagazine ' +
'loadOverlay loadStatus loadUniform loadVest local localize locationNull locationPosition lock ' +
'lockCameraTo lockCargo lockDriver locked lockedCargo lockedDriver lockedTurret lockIdentity ' +
'lockTurret lockWP log logEntities logNetwork logNetworkTerminate lookAt lookAtPos magazineCargo ' +
'magazines magazinesAllTurrets magazinesAmmo magazinesAmmoCargo magazinesAmmoFull magazinesDetail ' +
'magazinesDetailBackpack magazinesDetailUniform magazinesDetailVest magazinesTurret ' +
'magazineTurretAmmo mapAnimAdd mapAnimClear mapAnimCommit mapAnimDone mapCenterOnCamera ' +
'mapGridPosition markAsFinishedOnSteam markerAlpha markerBrush markerColor markerDir markerPos ' +
'markerShape markerSize markerText markerType max members menuAction menuAdd menuChecked menuClear ' +
'menuCollapse menuData menuDelete menuEnable menuEnabled menuExpand menuHover menuPicture ' +
'menuSetAction menuSetCheck menuSetData menuSetPicture menuSetValue menuShortcut menuShortcutText ' +
'menuSize menuSort menuText menuURL menuValue min mineActive mineDetectedBy missionConfigFile ' +
'missionDifficulty missionName missionNamespace missionStart missionVersion mod modelToWorld ' +
'modelToWorldVisual modParams moonIntensity moonPhase morale move move3DENCamera moveInAny ' +
'moveInCargo moveInCommander moveInDriver moveInGunner moveInTurret moveObjectToEnd moveOut ' +
'moveTime moveTo moveToCompleted moveToFailed musicVolume name nameSound nearEntities ' +
'nearestBuilding nearestLocation nearestLocations nearestLocationWithDubbing nearestObject ' +
'nearestObjects nearestTerrainObjects nearObjects nearObjectsReady nearRoads nearSupplies ' +
'nearTargets needReload netId netObjNull newOverlay nextMenuItemIndex nextWeatherChange nMenuItems ' +
'not numberToDate objectCurators objectFromNetId objectParent objNull objStatus onBriefingGroup ' +
'onBriefingNotes onBriefingPlan onBriefingTeamSwitch onCommandModeChanged onDoubleClick ' +
'onEachFrame onGroupIconClick onGroupIconOverEnter onGroupIconOverLeave onHCGroupSelectionChanged ' +
'onMapSingleClick onPlayerConnected onPlayerDisconnected onPreloadFinished onPreloadStarted ' +
'onShowNewObject onTeamSwitch openCuratorInterface openDLCPage openMap openYoutubeVideo opfor or ' +
'orderGetIn overcast overcastForecast owner param params parseNumber parseText parsingNamespace ' +
'particlesQuality pi pickWeaponPool pitch pixelGrid pixelGridBase pixelGridNoUIScale pixelH pixelW ' +
'linearConversion lineIntersects lineIntersectsObjs lineIntersectsSurfaces lineIntersectsWith ' +
'linkItem list listObjects listRemoteTargets listVehicleSensors ln lnbAddArray lnbAddColumn ' +
'lnbAddRow lnbClear lnbColor lnbCurSelRow lnbData lnbDeleteColumn lnbDeleteRow ' +
'lnbGetColumnsPosition lnbPicture lnbSetColor lnbSetColumnsPos lnbSetCurSelRow lnbSetData ' +
'lnbSetPicture lnbSetText lnbSetValue lnbSize lnbSort lnbSortByValue lnbText lnbValue load loadAbs ' +
'loadBackpack loadFile loadGame loadIdentity loadMagazine loadOverlay loadStatus loadUniform ' +
'loadVest local localize locationPosition lock lockCameraTo lockCargo lockDriver locked ' +
'lockedCargo lockedDriver lockedTurret lockIdentity lockTurret lockWP log logEntities logNetwork ' +
'logNetworkTerminate lookAt lookAtPos magazineCargo magazines magazinesAllTurrets magazinesAmmo ' +
'magazinesAmmoCargo magazinesAmmoFull magazinesDetail magazinesDetailBackpack ' +
'magazinesDetailUniform magazinesDetailVest magazinesTurret magazineTurretAmmo mapAnimAdd ' +
'mapAnimClear mapAnimCommit mapAnimDone mapCenterOnCamera mapGridPosition markAsFinishedOnSteam ' +
'markerAlpha markerBrush markerColor markerDir markerPos markerShape markerSize markerText ' +
'markerType max members menuAction menuAdd menuChecked menuClear menuCollapse menuData menuDelete ' +
'menuEnable menuEnabled menuExpand menuHover menuPicture menuSetAction menuSetCheck menuSetData ' +
'menuSetPicture menuSetValue menuShortcut menuShortcutText menuSize menuSort menuText menuURL ' +
'menuValue min mineActive mineDetectedBy missionConfigFile missionDifficulty missionName ' +
'missionNamespace missionStart missionVersion mod modelToWorld modelToWorldVisual ' +
'modelToWorldVisualWorld modelToWorldWorld modParams moonIntensity moonPhase morale move ' +
'move3DENCamera moveInAny moveInCargo moveInCommander moveInDriver moveInGunner moveInTurret ' +
'moveObjectToEnd moveOut moveTime moveTo moveToCompleted moveToFailed musicVolume name nameSound ' +
'nearEntities nearestBuilding nearestLocation nearestLocations nearestLocationWithDubbing ' +
'nearestObject nearestObjects nearestTerrainObjects nearObjects nearObjectsReady nearRoads ' +
'nearSupplies nearTargets needReload netId netObjNull newOverlay nextMenuItemIndex ' +
'nextWeatherChange nMenuItems not numberOfEnginesRTD numberToDate objectCurators objectFromNetId ' +
'objectParent objStatus onBriefingGroup onBriefingNotes onBriefingPlan onBriefingTeamSwitch ' +
'onCommandModeChanged onDoubleClick onEachFrame onGroupIconClick onGroupIconOverEnter ' +
'onGroupIconOverLeave onHCGroupSelectionChanged onMapSingleClick onPlayerConnected ' +
'onPlayerDisconnected onPreloadFinished onPreloadStarted onShowNewObject onTeamSwitch ' +
'openCuratorInterface openDLCPage openMap openSteamApp openYoutubeVideo or orderGetIn overcast ' +
'overcastForecast owner param params parseNumber parseSimpleArray parseText parsingNamespace ' +
'particlesQuality pickWeaponPool pitch pixelGrid pixelGridBase pixelGridNoUIScale pixelH pixelW ' +
'playableSlotsNumber playableUnits playAction playActionNow player playerRespawnTime playerSide ' +

@@ -239,9 +261,9 @@ 'playersNumber playGesture playMission playMove playMoveNow playMusic playScriptedMission ' +

'preloadTitleObj preloadTitleRsc preprocessFile preprocessFileLineNumbers primaryWeapon ' +
'primaryWeaponItems primaryWeaponMagazine priority private processDiaryLink productVersion ' +
'profileName profileNamespace profileNameSteam progressLoadingScreen progressPosition ' +
'progressSetPosition publicVariable publicVariableClient publicVariableServer pushBack ' +
'pushBackUnique putWeaponPool queryItemsPool queryMagazinePool queryWeaponPool rad radioChannelAdd ' +
'radioChannelCreate radioChannelRemove radioChannelSetCallSign radioChannelSetLabel radioVolume ' +
'rain rainbow random rank rankId rating rectangular registeredTasks registerTask reload ' +
'reloadEnabled remoteControl remoteExec remoteExecCall remove3DENConnection remove3DENEventHandler ' +
'primaryWeaponItems primaryWeaponMagazine priority processDiaryLink productVersion profileName ' +
'profileNamespace profileNameSteam progressLoadingScreen progressPosition progressSetPosition ' +
'publicVariable publicVariableClient publicVariableServer pushBack pushBackUnique putWeaponPool ' +
'queryItemsPool queryMagazinePool queryWeaponPool rad radioChannelAdd radioChannelCreate ' +
'radioChannelRemove radioChannelSetCallSign radioChannelSetLabel radioVolume rain rainbow random ' +
'rank rankId rating rectangular registeredTasks registerTask reload reloadEnabled remoteControl ' +
'remoteExec remoteExecCall remoteExecutedOwner remove3DENConnection remove3DENEventHandler ' +
'remove3DENLayer removeAction removeAll3DENEventHandlers removeAllActions removeAllAssignedItems ' +

@@ -260,65 +282,73 @@ 'removeAllContainers removeAllCuratorAddons removeAllCuratorCameraAreas ' +

'removeSimpleTask removeSwitchableUnit removeTeamMember removeUniform removeVest removeWeapon ' +
'removeWeaponGlobal removeWeaponTurret requiredVersion resetCamShake resetSubgroupDirection ' +
'resistance resize resources respawnVehicle restartEditorCamera reveal revealMine reverse ' +
'reversedMouseY roadAt roadsConnectedTo roleDescription ropeAttachedObjects ropeAttachedTo ' +
'ropeAttachEnabled ropeAttachTo ropeCreate ropeCut ropeDestroy ropeDetach ropeEndPosition ' +
'ropeLength ropes ropeUnwind ropeUnwound rotorsForcesRTD rotorsRpmRTD round runInitScript ' +
'safeZoneH safeZoneW safeZoneWAbs safeZoneX safeZoneXAbs safeZoneY save3DENInventory saveGame ' +
'saveIdentity saveJoysticks saveOverlay saveProfileNamespace saveStatus saveVar savingEnabled say ' +
'say2D say3D scopeName score scoreSide screenshot screenToWorld scriptDone scriptName scriptNull ' +
'scudState secondaryWeapon secondaryWeaponItems secondaryWeaponMagazine select selectBestPlaces ' +
'removeWeaponAttachmentCargo removeWeaponCargo removeWeaponGlobal removeWeaponTurret ' +
'reportRemoteTarget requiredVersion resetCamShake resetSubgroupDirection resize resources ' +
'respawnVehicle restartEditorCamera reveal revealMine reverse reversedMouseY roadAt ' +
'roadsConnectedTo roleDescription ropeAttachedObjects ropeAttachedTo ropeAttachEnabled ' +
'ropeAttachTo ropeCreate ropeCut ropeDestroy ropeDetach ropeEndPosition ropeLength ropes ' +
'ropeUnwind ropeUnwound rotorsForcesRTD rotorsRpmRTD round runInitScript safeZoneH safeZoneW ' +
'safeZoneWAbs safeZoneX safeZoneXAbs safeZoneY save3DENInventory saveGame saveIdentity ' +
'saveJoysticks saveOverlay saveProfileNamespace saveStatus saveVar savingEnabled say say2D say3D ' +
'scopeName score scoreSide screenshot screenToWorld scriptDone scriptName scudState ' +
'secondaryWeapon secondaryWeaponItems secondaryWeaponMagazine select selectBestPlaces ' +
'selectDiarySubject selectedEditorObjects selectEditorObject selectionNames selectionPosition ' +
'selectLeader selectMax selectMin selectNoPlayer selectPlayer selectRandom selectWeapon ' +
'selectWeaponTurret sendAUMessage sendSimpleCommand sendTask sendTaskResult sendUDPMessage ' +
'serverCommand serverCommandAvailable serverCommandExecutable serverName serverTime set ' +
'set3DENAttribute set3DENAttributes set3DENGrid set3DENIconsVisible set3DENLayer ' +
'set3DENLinesVisible set3DENMissionAttributes set3DENModelsVisible set3DENObjectType ' +
'set3DENSelected setAccTime setAirportSide setAmmo setAmmoCargo setAnimSpeedCoef setAperture ' +
'setApertureNew setArmoryPoints setAttributes setAutonomous setBehaviour setBleedingRemaining ' +
'setCameraInterest setCamShakeDefParams setCamShakeParams setCamUseTi setCaptive setCenterOfMass ' +
'setCollisionLight setCombatMode setCompassOscillation setCuratorCameraAreaCeiling setCuratorCoef ' +
'setCuratorEditingAreaType setCuratorWaypointCost setCurrentChannel setCurrentTask ' +
'setCurrentWaypoint setCustomAimCoef setDamage setDammage setDate setDebriefingText ' +
'setDefaultCamera setDestination setDetailMapBlendPars setDir setDirection setDrawIcon ' +
'setDropInterval setEditorMode setEditorObjectScope setEffectCondition setFace setFaceAnimation ' +
'setFatigue setFlagOwner setFlagSide setFlagTexture setFog setFormation setFormationTask ' +
'setFormDir setFriend setFromEditor setFSMVariable setFuel setFuelCargo setGroupIcon ' +
'setGroupIconParams setGroupIconsSelectable setGroupIconsVisible setGroupId setGroupIdGlobal ' +
'setGroupOwner setGusts setHideBehind setHit setHitIndex setHitPointDamage setHorizonParallaxCoef ' +
'setHUDMovementLevels setIdentity setImportance setLeader setLightAmbient setLightAttenuation ' +
'setLightBrightness setLightColor setLightDayLight setLightFlareMaxDistance setLightFlareSize ' +
'setLightIntensity setLightnings setLightUseFlare setLocalWindParams setMagazineTurretAmmo ' +
'setMarkerAlpha setMarkerAlphaLocal setMarkerBrush setMarkerBrushLocal setMarkerColor ' +
'setMarkerColorLocal setMarkerDir setMarkerDirLocal setMarkerPos setMarkerPosLocal setMarkerShape ' +
'setMarkerShapeLocal setMarkerSize setMarkerSizeLocal setMarkerText setMarkerTextLocal ' +
'setMarkerType setMarkerTypeLocal setMass setMimic setMousePosition setMusicEffect ' +
'setMusicEventHandler setName setNameSound setObjectArguments setObjectMaterial ' +
'setObjectMaterialGlobal setObjectProxy setObjectTexture setObjectTextureGlobal ' +
'setObjectViewDistance setOvercast setOwner setOxygenRemaining setParticleCircle setParticleClass ' +
'setParticleFire setParticleParams setParticleRandom setPilotCameraDirection ' +
'setPilotCameraRotation setPilotCameraTarget setPilotLight setPiPEffect setPitch setPlayable ' +
'setPlayerRespawnTime setPos setPosASL setPosASL2 setPosASLW setPosATL setPosition setPosWorld ' +
'setRadioMsg setRain setRainbow setRandomLip setRank setRectangular setRepairCargo ' +
'setShadowDistance setShotParents setSide setSimpleTaskAlwaysVisible setSimpleTaskCustomData ' +
'selectLeader selectMax selectMin selectNoPlayer selectPlayer selectRandom selectRandomWeighted ' +
'selectWeapon selectWeaponTurret sendAUMessage sendSimpleCommand sendTask sendTaskResult ' +
'sendUDPMessage serverCommand serverCommandAvailable serverCommandExecutable serverName serverTime ' +
'set set3DENAttribute set3DENAttributes set3DENGrid set3DENIconsVisible set3DENLayer ' +
'set3DENLinesVisible set3DENLogicType set3DENMissionAttribute set3DENMissionAttributes ' +
'set3DENModelsVisible set3DENObjectType set3DENSelected setAccTime setActualCollectiveRTD ' +
'setAirplaneThrottle setAirportSide setAmmo setAmmoCargo setAmmoOnPylon setAnimSpeedCoef ' +
'setAperture setApertureNew setArmoryPoints setAttributes setAutonomous setBehaviour ' +
'setBleedingRemaining setBrakesRTD setCameraInterest setCamShakeDefParams setCamShakeParams ' +
'setCamUseTI setCaptive setCenterOfMass setCollisionLight setCombatMode setCompassOscillation ' +
'setConvoySeparation setCuratorCameraAreaCeiling setCuratorCoef setCuratorEditingAreaType ' +
'setCuratorWaypointCost setCurrentChannel setCurrentTask setCurrentWaypoint setCustomAimCoef ' +
'setCustomWeightRTD setDamage setDammage setDate setDebriefingText setDefaultCamera setDestination ' +
'setDetailMapBlendPars setDir setDirection setDrawIcon setDriveOnPath setDropInterval ' +
'setDynamicSimulationDistance setDynamicSimulationDistanceCoef setEditorMode setEditorObjectScope ' +
'setEffectCondition setEngineRPMRTD setFace setFaceAnimation setFatigue setFeatureType ' +
'setFlagAnimationPhase setFlagOwner setFlagSide setFlagTexture setFog setFormation ' +
'setFormationTask setFormDir setFriend setFromEditor setFSMVariable setFuel setFuelCargo ' +
'setGroupIcon setGroupIconParams setGroupIconsSelectable setGroupIconsVisible setGroupId ' +
'setGroupIdGlobal setGroupOwner setGusts setHideBehind setHit setHitIndex setHitPointDamage ' +
'setHorizonParallaxCoef setHUDMovementLevels setIdentity setImportance setInfoPanel setLeader ' +
'setLightAmbient setLightAttenuation setLightBrightness setLightColor setLightDayLight ' +
'setLightFlareMaxDistance setLightFlareSize setLightIntensity setLightnings setLightUseFlare ' +
'setLocalWindParams setMagazineTurretAmmo setMarkerAlpha setMarkerAlphaLocal setMarkerBrush ' +
'setMarkerBrushLocal setMarkerColor setMarkerColorLocal setMarkerDir setMarkerDirLocal ' +
'setMarkerPos setMarkerPosLocal setMarkerShape setMarkerShapeLocal setMarkerSize ' +
'setMarkerSizeLocal setMarkerText setMarkerTextLocal setMarkerType setMarkerTypeLocal setMass ' +
'setMimic setMousePosition setMusicEffect setMusicEventHandler setName setNameSound ' +
'setObjectArguments setObjectMaterial setObjectMaterialGlobal setObjectProxy setObjectTexture ' +
'setObjectTextureGlobal setObjectViewDistance setOvercast setOwner setOxygenRemaining ' +
'setParticleCircle setParticleClass setParticleFire setParticleParams setParticleRandom ' +
'setPilotCameraDirection setPilotCameraRotation setPilotCameraTarget setPilotLight setPiPEffect ' +
'setPitch setPlateNumber setPlayable setPlayerRespawnTime setPos setPosASL setPosASL2 setPosASLW ' +
'setPosATL setPosition setPosWorld setPylonLoadOut setPylonsPriority setRadioMsg setRain ' +
'setRainbow setRandomLip setRank setRectangular setRepairCargo setRotorBrakeRTD setShadowDistance ' +
'setShotParents setSide setSimpleTaskAlwaysVisible setSimpleTaskCustomData ' +
'setSimpleTaskDescription setSimpleTaskDestination setSimpleTaskTarget setSimpleTaskType ' +
'setSimulWeatherLayers setSize setSkill setSlingLoad setSoundEffect setSpeaker setSpeech ' +
'setSpeedMode setStamina setStaminaScheme setStatValue setSuppression setSystemOfUnits ' +
'setTargetAge setTaskResult setTaskState setTerrainGrid setText setTimeMultiplier setTitleEffect ' +
'setTriggerActivation setTriggerArea setTriggerStatements setTriggerText setTriggerTimeout ' +
'setTriggerType setType setUnconscious setUnitAbility setUnitLoadout setUnitPos setUnitPosWeak ' +
'setUnitRank setUnitRecoilCoefficient setUnitTrait setUnloadInCombat setUserActionText setVariable ' +
'setVectorDir setVectorDirAndUp setVectorUp setVehicleAmmo setVehicleAmmoDef setVehicleArmor ' +
'setVehicleCargo setVehicleId setVehicleLock setVehiclePosition setVehicleTiPars setVehicleVarName ' +
'setVelocity setVelocityTransformation setViewDistance setVisibleIfTreeCollapsed setWaves ' +
'setWaypointBehaviour setWaypointCombatMode setWaypointCompletionRadius setWaypointDescription ' +
'setWaypointForceBehaviour setWaypointFormation setWaypointHousePosition setWaypointLoiterRadius ' +
'setWaypointLoiterType setWaypointName setWaypointPosition setWaypointScript setWaypointSpeed ' +
'setWaypointStatements setWaypointTimeout setWaypointType setWaypointVisible ' +
'setWeaponReloadingTime setWind setWindDir setWindForce setWindStr setWPPos show3DIcons showChat ' +
'showCinemaBorder showCommandingMenu showCompass showCuratorCompass showGPS showHUD showLegend ' +
'showMap shownArtilleryComputer shownChat shownCompass shownCuratorCompass showNewEditorObject ' +
'shownGPS shownHUD shownMap shownPad shownRadio shownScoretable shownUAVFeed shownWarrant ' +
'shownWatch showPad showRadio showScoretable showSubtitles showUAVFeed showWarrant showWatch ' +
'showWaypoint showWaypoints side sideAmbientLife sideChat sideEmpty sideEnemy sideFriendly ' +
'sideLogic sideRadio sideUnknown simpleTasks simulationEnabled simulCloudDensity ' +
'setTargetAge setTaskMarkerOffset setTaskResult setTaskState setTerrainGrid setText ' +
'setTimeMultiplier setTitleEffect setTrafficDensity setTrafficDistance setTrafficGap ' +
'setTrafficSpeed setTriggerActivation setTriggerArea setTriggerStatements setTriggerText ' +
'setTriggerTimeout setTriggerType setType setUnconscious setUnitAbility setUnitLoadout setUnitPos ' +
'setUnitPosWeak setUnitRank setUnitRecoilCoefficient setUnitTrait setUnloadInCombat ' +
'setUserActionText setUserMFDText setUserMFDvalue setVariable setVectorDir setVectorDirAndUp ' +
'setVectorUp setVehicleAmmo setVehicleAmmoDef setVehicleArmor setVehicleCargo setVehicleId ' +
'setVehicleLock setVehiclePosition setVehicleRadar setVehicleReceiveRemoteTargets ' +
'setVehicleReportOwnPosition setVehicleReportRemoteTargets setVehicleTIPars setVehicleVarName ' +
'setVelocity setVelocityModelSpace setVelocityTransformation setViewDistance ' +
'setVisibleIfTreeCollapsed setWantedRPMRTD setWaves setWaypointBehaviour setWaypointCombatMode ' +
'setWaypointCompletionRadius setWaypointDescription setWaypointForceBehaviour setWaypointFormation ' +
'setWaypointHousePosition setWaypointLoiterRadius setWaypointLoiterType setWaypointName ' +
'setWaypointPosition setWaypointScript setWaypointSpeed setWaypointStatements setWaypointTimeout ' +
'setWaypointType setWaypointVisible setWeaponReloadingTime setWind setWindDir setWindForce ' +
'setWindStr setWingForceScaleRTD setWPPos show3DIcons showChat showCinemaBorder showCommandingMenu ' +
'showCompass showCuratorCompass showGPS showHUD showLegend showMap shownArtilleryComputer ' +
'shownChat shownCompass shownCuratorCompass showNewEditorObject shownGPS shownHUD shownMap ' +
'shownPad shownRadio shownScoretable shownUAVFeed shownWarrant shownWatch showPad showRadio ' +
'showScoretable showSubtitles showUAVFeed showWarrant showWatch showWaypoint showWaypoints side ' +
'sideChat sideEnemy sideFriendly sideRadio simpleTasks simulationEnabled simulCloudDensity ' +
'simulCloudOcclusion simulInClouds simulWeatherSync sin size sizeOf skill skillFinal skipTime ' +

@@ -332,25 +362,27 @@ 'sleep sliderPosition sliderRange sliderSetPosition sliderSetRange sliderSetSpeed sliderSpeed ' +

'synchronizeObjectsRemove synchronizeTrigger synchronizeWaypoint systemChat systemOfUnits tan ' +
'targetKnowledge targetsAggregate targetsQuery taskAlwaysVisible taskChildren taskCompleted ' +
'taskCustomData taskDescription taskDestination taskHint taskMarkerOffset taskNull taskParent ' +
'taskResult taskState taskType teamMember teamMemberNull teamName teams teamSwitch ' +
'teamSwitchEnabled teamType terminate terrainIntersect terrainIntersectASL text textLog ' +
'textLogFormat tg time timeMultiplier titleCut titleFadeOut titleObj titleRsc titleText toArray ' +
'toFixed toLower toString toUpper triggerActivated triggerActivation triggerArea ' +
'triggerAttachedVehicle triggerAttachObject triggerAttachVehicle triggerStatements triggerText ' +
'targetKnowledge targets targetsAggregate targetsQuery taskAlwaysVisible taskChildren ' +
'taskCompleted taskCustomData taskDescription taskDestination taskHint taskMarkerOffset taskParent ' +
'taskResult taskState taskType teamMember teamName teams teamSwitch teamSwitchEnabled teamType ' +
'terminate terrainIntersect terrainIntersectASL terrainIntersectAtASL text textLog textLogFormat ' +
'tg time timeMultiplier titleCut titleFadeOut titleObj titleRsc titleText toArray toFixed toLower ' +
'toString toUpper triggerActivated triggerActivation triggerArea triggerAttachedVehicle ' +
'triggerAttachObject triggerAttachVehicle triggerDynamicSimulation triggerStatements triggerText ' +
'triggerTimeout triggerTimeoutCurrent triggerType turretLocal turretOwner turretUnit tvAdd tvClear ' +
'tvCollapse tvCount tvCurSel tvData tvDelete tvExpand tvPicture tvSetCurSel tvSetData tvSetPicture ' +
'tvSetPictureColor tvSetPictureColorDisabled tvSetPictureColorSelected tvSetPictureRight ' +
'tvSetPictureRightColor tvSetPictureRightColorDisabled tvSetPictureRightColorSelected tvSetText ' +
'tvSetTooltip tvSetValue tvSort tvSortByValue tvText tvTooltip tvValue type typeName typeOf ' +
'UAVControl uiNamespace uiSleep unassignCurator unassignItem unassignTeam unassignVehicle ' +
'underwater uniform uniformContainer uniformItems uniformMagazines unitAddons unitAimPosition ' +
'unitAimPositionVisual unitBackpack unitIsUAV unitPos unitReady unitRecoilCoefficient units ' +
'unitsBelowHeight unlinkItem unlockAchievement unregisterTask updateDrawIcon updateMenuItem ' +
'updateObjectTree useAISteeringComponent useAudioTimeForMoves vectorAdd vectorCos ' +
'vectorCrossProduct vectorDiff vectorDir vectorDirVisual vectorDistance vectorDistanceSqr ' +
'vectorDotProduct vectorFromTo vectorMagnitude vectorMagnitudeSqr vectorMultiply vectorNormalized ' +
'vectorUp vectorUpVisual vehicle vehicleCargoEnabled vehicleChat vehicleRadio vehicles ' +
'vehicleVarName velocity velocityModelSpace verifySignature vest vestContainer vestItems ' +
'vestMagazines viewDistance visibleCompass visibleGPS visibleMap visiblePosition ' +
'visiblePositionASL visibleScoretable visibleWatch waves waypointAttachedObject ' +
'tvCollapse tvCollapseAll tvCount tvCurSel tvData tvDelete tvExpand tvExpandAll tvPicture ' +
'tvSetColor tvSetCurSel tvSetData tvSetPicture tvSetPictureColor tvSetPictureColorDisabled ' +
'tvSetPictureColorSelected tvSetPictureRight tvSetPictureRightColor tvSetPictureRightColorDisabled ' +
'tvSetPictureRightColorSelected tvSetText tvSetTooltip tvSetValue tvSort tvSortByValue tvText ' +
'tvTooltip tvValue type typeName typeOf UAVControl uiNamespace uiSleep unassignCurator ' +
'unassignItem unassignTeam unassignVehicle underwater uniform uniformContainer uniformItems ' +
'uniformMagazines unitAddons unitAimPosition unitAimPositionVisual unitBackpack unitIsUAV unitPos ' +
'unitReady unitRecoilCoefficient units unitsBelowHeight unlinkItem unlockAchievement ' +
'unregisterTask updateDrawIcon updateMenuItem updateObjectTree useAISteeringComponent ' +
'useAudioTimeForMoves userInputDisabled vectorAdd vectorCos vectorCrossProduct vectorDiff ' +
'vectorDir vectorDirVisual vectorDistance vectorDistanceSqr vectorDotProduct vectorFromTo ' +
'vectorMagnitude vectorMagnitudeSqr vectorModelToWorld vectorModelToWorldVisual vectorMultiply ' +
'vectorNormalized vectorUp vectorUpVisual vectorWorldToModel vectorWorldToModelVisual vehicle ' +
'vehicleCargoEnabled vehicleChat vehicleRadio vehicleReceiveRemoteTargets vehicleReportOwnPosition ' +
'vehicleReportRemoteTargets vehicles vehicleVarName velocity velocityModelSpace verifySignature ' +
'vest vestContainer vestItems vestMagazines viewDistance visibleCompass visibleGPS visibleMap ' +
'visiblePosition visiblePositionASL visibleScoretable visibleWatch waves waypointAttachedObject ' +
'waypointAttachedVehicle waypointAttachObject waypointAttachVehicle waypointBehaviour ' +

@@ -362,5 +394,7 @@ 'waypointCombatMode waypointCompletionRadius waypointDescription waypointForceBehaviour ' +

'weaponAccessories weaponAccessoriesCargo weaponCargo weaponDirection weaponInertia weaponLowered ' +
'weapons weaponsItems weaponsItemsCargo weaponState weaponsTurret weightRTD west WFSideText wind',
'weapons weaponsItems weaponsItemsCargo weaponState weaponsTurret weightRTD WFSideText wind ',
literal:
'true false nil'
'blufor civilian configNull controlNull displayNull east endl false grpNull independent lineBreak ' +
'locationNull nil objNull opfor pi resistance scriptNull sideAmbientLife sideEmpty sideLogic ' +
'sideUnknown taskNull teamMemberNull true west',
},

@@ -376,4 +410,4 @@ contains: [

],
illegal: /#/
illegal: /#|^\$ /
};
};

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

case_insensitive: true,
illegal: /[<>{}*#]/,
illegal: /[<>{}*]/,
contains: [

@@ -14,3 +14,3 @@ {

'unlock purge reset change stop analyze cache flush optimize repair kill ' +
'install uninstall checksum restore check backup revoke comment',
'install uninstall checksum restore check backup revoke comment with',
end: /;/, endsWithParent: true,

@@ -20,3 +20,3 @@ lexemes: /[\w\.]+/,

keyword:
'abort abs absolute acc acce accep accept access accessed accessible account acos action activate add ' +
'as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add ' +
'addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias ' +

@@ -56,3 +56,3 @@ 'allocate allow alter always analyze ancillary and any anydata anydataset anyschema anytype apply ' +

'feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final ' +
'finish first first_value fixed flash_cache flashback floor flush following follows for forall force ' +
'finish first first_value fixed flash_cache flashback floor flush following follows for forall force foreign ' +
'form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ' +

@@ -82,3 +82,3 @@ 'ftp full function general generated get get_format get_lock getdate getutcdate global global_name ' +

'nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck ' +
'noswitch not nothing notice notrim novalidate now nowait nth_value nullif nulls num numb numbe ' +
'noswitch not nothing notice notnull notrim novalidate now nowait nth_value nullif nulls num numb numbe ' +
'nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ' +

@@ -124,3 +124,3 @@ 'ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old ' +

'try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress ' +
'under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unpivot ' +
'under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unnest unpivot ' +
'unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert ' +

@@ -135,6 +135,6 @@ 'url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date ' +

literal:
'true false null',
'true false null unknown',
built_in:
'array bigint binary bit blob boolean char character date dec decimal float int int8 integer interval number ' +
'numeric real record serial serial8 smallint text varchar varying void'
'array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number ' +
'numeric real record serial serial8 smallint text time timestamp varchar varying void'
},

@@ -159,9 +159,11 @@ contains: [

hljs.C_BLOCK_COMMENT_MODE,
COMMENT_MODE
COMMENT_MODE,
hljs.HASH_COMMENT_MODE
]
},
hljs.C_BLOCK_COMMENT_MODE,
COMMENT_MODE
COMMENT_MODE,
hljs.HASH_COMMENT_MODE
]
};
};
module.exports = function(hljs) {
var SWIFT_KEYWORDS = {
keyword: '__COLUMN__ __FILE__ __FUNCTION__ __LINE__ as as! as? associativity ' +
keyword: '__COLUMN__ __FILE__ __FUNCTION__ __LINE__ as as! as? associatedtype associativity ' +
'break case catch class continue convenience default defer deinit didSet do ' +

@@ -103,4 +103,4 @@ 'dynamic dynamicType else enum extension fallthrough false fileprivate final for func ' +

className: 'meta', // @attributes
begin: '(@warn_unused_result|@exported|@lazy|@noescape|' +
'@NSCopying|@NSManaged|@objc|@convention|@required|' +
begin: '(@discardableResult|@warn_unused_result|@exported|@lazy|@noescape|' +
'@NSCopying|@NSManaged|@objc|@objcMembers|@convention|@required|' +
'@noreturn|@IBAction|@IBDesignable|@IBInspectable|@IBOutlet|' +

@@ -107,0 +107,0 @@ '@infix|@prefix|@postfix|@autoclosure|@testable|@available|' +

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

},
illegal: '//|{|}|endif|gosub|variant|wend', /* reserved deprecated keywords */
illegal: '//|{|}|endif|gosub|variant|wend|^\\$ ', /* reserved deprecated keywords */
contains: [

@@ -28,0 +28,0 @@ hljs.inherit(hljs.QUOTE_STRING_MODE, {contains: [{begin: '""'}]}),

@@ -22,7 +22,7 @@ module.exports = function(hljs) {

'generic group guarded if impure in inertial inout is label library linkage literal ' +
'loop map mod nand new next nor not null of on open or others out package port ' +
'loop map mod nand new next nor not null of on open or others out package parameter port ' +
'postponed procedure process property protected pure range record register reject ' +
'release rem report restrict restrict_guarantee return rol ror select sequence ' +
'severity shared signal sla sll sra srl strong subtype then to transport type ' +
'unaffected units until use variable vmode vprop vunit wait when while with xnor xor',
'unaffected units until use variable view vmode vprop vunit wait when while with xnor xor',
built_in:

@@ -33,3 +33,3 @@ 'boolean bit character ' +

'std_logic std_logic_vector unsigned signed boolean_vector integer_vector ' +
'std_ulogic std_ulogic_vector unresolved_unsigned u_unsigned unresolved_signed u_signed' +
'std_ulogic std_ulogic_vector unresolved_unsigned u_unsigned unresolved_signed u_signed ' +
'real_vector time_vector',

@@ -36,0 +36,0 @@ literal:

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

hljs.NUMBER_MODE,
hljs.APOS_STRING_MODE,
{
className: 'string',
begin: '\'', end: '\'',
illegal: '\\n'
},

@@ -68,0 +72,0 @@ /*

@@ -52,5 +52,17 @@ module.exports = function(hljs) {

{
className: 'meta',
begin: /<\?xml/, end: /\?>/, relevance: 10
},
{
begin: /<\?(php)?/, end: /\?>/,
subLanguage: 'php',
contains: [{begin: '/\\*', end: '\\*/', skip: true}]
contains: [
// We don't want the php closing tag ?> to close the PHP block when
// inside any of the following blocks:
{begin: '/\\*', end: '\\*/', skip: true},
{begin: 'b"', end: '"', skip: true},
{begin: 'b\'', end: '\'', skip: true},
hljs.inherit(hljs.APOS_STRING_MODE, {illegal: null, className: null, contains: null, skip: true}),
hljs.inherit(hljs.QUOTE_STRING_MODE, {illegal: null, className: null, contains: null, skip: true})
]
},

@@ -85,9 +97,2 @@ {

{
className: 'meta',
variants: [
{begin: /<\?xml/, end: /\?>/, relevance: 10},
{begin: /<\?\w+/, end: /\?>/}
]
},
{
className: 'tag',

@@ -94,0 +99,0 @@ begin: '</?', end: '/?>',

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

},
{ // local tags
className: 'type',
begin: '!' + hljs.UNDERSCORE_IDENT_RE,
},
{ // data type

@@ -63,0 +67,0 @@ className: 'type',

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

"homepage": "https://highlightjs.org/",
"version": "9.12.0",
"version": "9.13.0",
"author": {

@@ -995,6 +995,54 @@ "name": "Ivan Sagalaev",

"email": "martin.clausene@gmail.com"
},
{
"name": "Arctic Ice Studio",
"email": "development@arcticicestudio.com"
},
{
"name": "Google Inc. (David Benjamin)",
"email": "davidben@google.com"
},
{
"name": "Ahmad Awais",
"email": "me@AhmadAwais.com"
},
{
"name": "Gidi Meir Morris",
"email": "gidi@gidi.io"
},
{
"name": "Tristian Kelly",
"email": "tristian.kelly560@gmail.com"
},
{
"name": "Melissa Geels",
"email": "melissa@nimble.tools"
},
{
"name": "Dmitriy Tarasov",
"email": "dimatar@gmail.com"
},
{
"name": "Egor Rogov",
"email": "e.rogov@postgrespro.ru"
},
{
"name": "Meseta",
"email": "meseta@gmail.com"
},
{
"name": "Harmon",
"email": "Harmon.Public@gmail.com"
},
{
"name": "Eric Bailey",
"email": "eric.w.bailey@gmail.com"
},
{
"name": "Gustavo Costa",
"email": "gusbemacbe@gmail.com"
}
],
"bugs": {
"url": "https://github.com/isagalaev/highlight.js/issues"
"url": "https://github.com/highlightjs/highlight.js/issues"
},

@@ -1004,8 +1052,9 @@ "license": "BSD-3-Clause",

"type": "git",
"url": "git://github.com/isagalaev/highlight.js.git"
"url": "git://github.com/highlightjs/highlight.js.git"
},
"main": "./lib/index.js",
"scripts": {
"test": "./node_modules/.bin/mocha test/",
"test-browser": "./node_modules/.bin/mocha test/browser/"
"mocha": "mocha",
"test": "mocha --globals document test",
"test-browser": "mocha --globals document test/browser"
},

@@ -1016,15 +1065,15 @@ "engines": {

"devDependencies": {
"bluebird": "^3.0.1",
"bluebird": "^3.5.1",
"commander": "^2.3.0",
"del": "^2.0.2",
"del": "^3.0.0",
"gear": "^0.9.4",
"gear-lib": "^0.9.2",
"glob": "^7.0.3",
"js-beautify": "^1.5.10",
"jsdom": "^9.2.1",
"lodash": "^4.0.0",
"mocha": "^2.0.1",
"should": "^9.0.2",
"tiny-worker": "^1.1.1",
"js-beautify": "^1.5.10"
"mocha": "^5.2.0",
"should": "^13.2.3",
"tiny-worker": "^2.1.2"
}
}
# Highlight.js
[![Build Status](https://travis-ci.org/isagalaev/highlight.js.svg?branch=master)](https://travis-ci.org/isagalaev/highlight.js)
[![Build Status](https://travis-ci.org/highlightjs/highlight.js.svg?branch=master)](https://travis-ci.org/highlightjs/highlight.js)
Highlight.js is a syntax highlighter written in JavaScript. It works in
the browser as well as on the server. It works with pretty much any
markup, doesn’t depend on any framework and has automatic language
markup, doesn’t depend on any framework, and has automatic language
detection.

@@ -34,2 +34,9 @@

To make arbitrary text look like code, but without highlighting, use the
`plaintext` class:
```html
<pre><code class="plaintext">...</code></pre>
```
To disable highlighting altogether use the `nohighlight` class:

@@ -59,3 +66,3 @@

You can use any tags instead of `<pre><code>` to mark up your code. If
you don't use a container that preserve line breaks you will need to
you don't use a container that preserves line breaks you will need to
configure highlight.js to use the `<br>` tag:

@@ -120,3 +127,3 @@

```html
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.4.0/languages/go.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/languages/go.min.js"></script>
```

@@ -132,2 +139,25 @@

### CommonJS
You can import Highlight.js as a CommonJS-module:
```bash
npm install highlight.js --save
```
In your application:
```javascript
import hljs from 'highlight.js';
```
The default import imports all languages! Therefore it is likely to be more efficient to import only the library and the languages you need:
```javascript
import hljs from 'highlight.js/lib/highlight';
import javascript from 'highlight.js/lib/languages/javascript';
hljs.registerLanguage('javascript', javascript);
```
## License

@@ -153,3 +183,3 @@

[6]: http://highlightjs.readthedocs.io/en/latest/building-testing.html
[7]: https://github.com/isagalaev/highlight.js/blob/master/LICENSE
[8]: https://github.com/isagalaev/highlight.js/blob/master/AUTHORS.en.txt
[7]: https://github.com/highlightjs/highlight.js/blob/master/LICENSE
[8]: https://github.com/highlightjs/highlight.js/blob/master/AUTHORS.en.txt

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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