highlight.js
Advanced tools
Comparing version 11.7.0 to 11.8.0
@@ -115,2 +115,3 @@ /* | ||
"while", | ||
"until", | ||
"in", | ||
@@ -121,3 +122,4 @@ "do", | ||
"esac", | ||
"function" | ||
"function", | ||
"select" | ||
]; | ||
@@ -124,0 +126,0 @@ |
@@ -132,2 +132,3 @@ /* | ||
"await", | ||
"base", | ||
"break", | ||
@@ -162,3 +163,3 @@ "case", | ||
"in", | ||
"inferface", | ||
"interface", | ||
"is", | ||
@@ -176,2 +177,3 @@ "late", | ||
"return", | ||
"sealed", | ||
"set", | ||
@@ -190,2 +192,3 @@ "show", | ||
"void", | ||
"when", | ||
"while", | ||
@@ -192,0 +195,0 @@ "with", |
@@ -180,3 +180,14 @@ /* | ||
// TODO: characters. | ||
// Single characters. | ||
{ | ||
scope: 'string', | ||
begin: /'(?=\\?.')/, | ||
end: /'/, | ||
contains: [ | ||
{ | ||
scope: 'char.escape', | ||
match: /\\./, | ||
}, | ||
] | ||
}, | ||
hljs.QUOTE_STRING_MODE, | ||
@@ -183,0 +194,0 @@ NUMBER, |
@@ -11,3 +11,3 @@ /* | ||
const regex = hljs.regex; | ||
const VERSION = 'HTTP/(2|1\\.[01])'; | ||
const VERSION = 'HTTP/([32]|1\\.[01])'; | ||
const HEADER_NAME = /[A-Za-z][A-Za-z0-9-]*/; | ||
@@ -14,0 +14,0 @@ const HEADER = { |
@@ -148,2 +148,3 @@ const IDENT_RE = '[A-Za-z$_][0-9A-Za-z$_]*'; | ||
"localStorage", | ||
"sessionStorage", | ||
"module", | ||
@@ -317,2 +318,15 @@ "global" // Node.js | ||
}; | ||
const GRAPHQL_TEMPLATE = { | ||
begin: 'gql`', | ||
end: '', | ||
starts: { | ||
end: '`', | ||
returnEnd: false, | ||
contains: [ | ||
hljs.BACKSLASH_ESCAPE, | ||
SUBST | ||
], | ||
subLanguage: 'graphql' | ||
} | ||
}; | ||
const TEMPLATE_STRING = { | ||
@@ -379,2 +393,3 @@ className: 'string', | ||
CSS_TEMPLATE, | ||
GRAPHQL_TEMPLATE, | ||
TEMPLATE_STRING, | ||
@@ -597,3 +612,3 @@ // Skip numbers when they are part of a variable name | ||
return { | ||
name: 'Javascript', | ||
name: 'JavaScript', | ||
aliases: ['js', 'jsx', 'mjs', 'cjs'], | ||
@@ -615,2 +630,3 @@ keywords: KEYWORDS$1, | ||
CSS_TEMPLATE, | ||
GRAPHQL_TEMPLATE, | ||
TEMPLATE_STRING, | ||
@@ -617,0 +633,0 @@ COMMENT, |
@@ -54,6 +54,14 @@ /* | ||
}); | ||
const HEREDOC = hljs.END_SAME_AS_BEGIN({ | ||
begin: /<<<[ \t]*(\w+)\n/, | ||
const HEREDOC = { | ||
begin: /<<<[ \t]*(?:(\w+)|"(\w+)")\n/, | ||
end: /[ \t]*(\w+)\b/, | ||
contains: hljs.QUOTE_STRING_MODE.contains.concat(SUBST), | ||
'on:begin': (m, resp) => { resp.data._beginMatch = m[1] || m[2]; }, | ||
'on:end': (m, resp) => { if (resp.data._beginMatch !== m[1]) resp.ignoreMatch(); }, | ||
}; | ||
const NOWDOC = hljs.END_SAME_AS_BEGIN({ | ||
begin: /<<<[ \t]*'(\w+)'\n/, | ||
end: /[ \t]*(\w+)\b/, | ||
}); | ||
@@ -67,3 +75,4 @@ // list of valid whitespaces because non-breaking space might be part of a IDENT_RE | ||
SINGLE_QUOTED, | ||
HEREDOC | ||
HEREDOC, | ||
NOWDOC | ||
] | ||
@@ -70,0 +79,0 @@ }; |
@@ -50,2 +50,3 @@ /* | ||
name: 'Protocol Buffers', | ||
aliases: ['proto'], | ||
keywords: { | ||
@@ -52,0 +53,0 @@ keyword: KEYWORDS, |
@@ -370,3 +370,3 @@ /* | ||
keywords: KEYWORDS, | ||
illegal: /(<\/|->|\?)|=>/, | ||
illegal: /(<\/|\?)|=>/, | ||
contains: [ | ||
@@ -373,0 +373,0 @@ PROMPT, |
/* | ||
Language: SQF | ||
Author: Søren Enevoldsen <senevoldsen90@gmail.com> | ||
Contributors: Marvin Saignat <contact@zgmrvn.com>, Dedmen Miller <dedmen@dedmen.de> | ||
Contributors: Marvin Saignat <contact@zgmrvn.com>, Dedmen Miller <dedmen@dedmen.de>, Leopard20 | ||
Description: Scripting language for the Arma game series | ||
Website: https://community.bistudio.com/wiki/SQF_syntax | ||
Category: scripting | ||
Last update: 28.03.2021, Arma 3 v2.02 | ||
Last update: 07.01.2023, Arma 3 v2.11 | ||
*/ | ||
/* | ||
//////////////////////////////////////////////////////////////////////////////////////////// | ||
* Author: Leopard20 | ||
* Description: | ||
This script can be used to dump all commands to the clipboard. | ||
Make sure you're using the Diag EXE to dump all of the commands. | ||
* How to use: | ||
Simply replace the _KEYWORDS and _LITERAL arrays with the one from this sqf.js file. | ||
Execute the script from the debug console. | ||
All commands will be copied to the clipboard. | ||
//////////////////////////////////////////////////////////////////////////////////////////// | ||
_KEYWORDS = ['if']; //Array of all KEYWORDS | ||
_LITERALS = ['west']; //Array of all LITERALS | ||
_allCommands = createHashMap; | ||
{ | ||
_type = _x select [0,1]; | ||
if (_type != "t") then { | ||
_command_lowercase = ((_x select [2]) splitString " ")#(((["n", "u", "b"] find _type) - 1) max 0); | ||
_command_uppercase = supportInfo ("i:" + _command_lowercase) # 0 # 2; | ||
_allCommands set [_command_lowercase, _command_uppercase]; | ||
}; | ||
} forEach supportInfo ""; | ||
_allCommands = _allCommands toArray false; | ||
_allCommands sort true; //sort by lowercase | ||
_allCommands = ((_allCommands apply {_x#1}) -_KEYWORDS)-_LITERALS; //remove KEYWORDS and LITERALS | ||
copyToClipboard (str (_allCommands select {_x regexMatch "\w+"}) regexReplace ["""", "'"] regexReplace [",", ",\n"]); | ||
*/ | ||
function sqf(hljs) { | ||
// In SQF, a variable start with _ | ||
// In SQF, a local variable starts with _ | ||
const VARIABLE = { | ||
@@ -22,3 +52,3 @@ className: 'variable', | ||
className: 'title', | ||
begin: /[a-zA-Z]\w+_fnc_\w+/ | ||
begin: /[a-zA-Z][a-zA-Z_0-9]*_fnc_[a-zA-Z_0-9]+/ | ||
}; | ||
@@ -55,4 +85,10 @@ | ||
const KEYWORDS = [ | ||
'break', | ||
'breakWith', | ||
'breakOut', | ||
'breakTo', | ||
'case', | ||
'catch', | ||
'continue', | ||
'continueWith', | ||
'default', | ||
@@ -67,4 +103,6 @@ 'do', | ||
'if', | ||
'local', | ||
'private', | ||
'switch', | ||
'step', | ||
'then', | ||
@@ -85,2 +123,3 @@ 'throw', | ||
'displayNull', | ||
'diaryRecordNull', | ||
'east', | ||
@@ -101,2 +140,4 @@ 'endl', | ||
'sideEmpty', | ||
'sideEnemy', | ||
'sideFriendly', | ||
'sideLogic', | ||
@@ -117,2 +158,3 @@ 'sideUnknown', | ||
'actionKeys', | ||
'actionKeysEx', | ||
'actionKeysImages', | ||
@@ -126,2 +168,3 @@ 'actionKeysNames', | ||
'activateKey', | ||
'activeTitleEffectParams', | ||
'add3DENConnection', | ||
@@ -186,2 +229,3 @@ 'add3DENEventHandler', | ||
'addUniform', | ||
'addUserActionEventHandler', | ||
'addVehicle', | ||
@@ -220,8 +264,12 @@ 'addVest', | ||
'allDeadMen', | ||
'allDiaryRecords', | ||
'allDiarySubjects', | ||
'allDisplays', | ||
'allEnv3DSoundSources', | ||
'allGroups', | ||
'allLODs', | ||
'allMapMarkers', | ||
'allMines', | ||
'allMissionObjects', | ||
'allObjects', | ||
'allow3DMode', | ||
@@ -232,5 +280,7 @@ 'allowCrewInImmobile', | ||
'allowDammage', | ||
'allowedService', | ||
'allowFileOperations', | ||
'allowFleeing', | ||
'allowGetIn', | ||
'allowService', | ||
'allowSprint', | ||
@@ -243,3 +293,5 @@ 'allPlayers', | ||
'allUnitsUAV', | ||
'allUsers', | ||
'allVariables', | ||
'ambientTemperature', | ||
'ammo', | ||
@@ -276,2 +328,3 @@ 'ammoOnPylon', | ||
'assignedDriver', | ||
'assignedGroup', | ||
'assignedGunner', | ||
@@ -283,2 +336,3 @@ 'assignedItems', | ||
'assignedVehicleRole', | ||
'assignedVehicles', | ||
'assignItem', | ||
@@ -297,2 +351,3 @@ 'assignTeam', | ||
'attackEnabled', | ||
'awake', | ||
'backpack', | ||
@@ -304,3 +359,2 @@ 'backpackCargo', | ||
'backpackSpaceFor', | ||
'batteryChargeRTD', | ||
'behaviour', | ||
@@ -315,6 +369,3 @@ 'benchmark', | ||
'boundingCenter', | ||
'break', | ||
'breakOut', | ||
'breakTo', | ||
'breakWith', | ||
'brakesDisabled', | ||
'briefingName', | ||
@@ -374,2 +425,3 @@ 'buildingExit', | ||
'cancelSimpleTaskDestination', | ||
'canDeployWeapon', | ||
'canFire', | ||
@@ -408,3 +460,2 @@ 'canMove', | ||
'clearRadio', | ||
'clearVehicleInit', | ||
'clearWeaponCargo', | ||
@@ -420,2 +471,3 @@ 'clearWeaponCargoGlobal', | ||
'collectiveRTD', | ||
'collisionDisabledWith', | ||
'combatBehaviour', | ||
@@ -439,2 +491,4 @@ 'combatMode', | ||
'commitOverlay', | ||
'compatibleItems', | ||
'compatibleMagazines', | ||
'compile', | ||
@@ -457,5 +511,4 @@ 'compileFinal', | ||
'connectToServer', | ||
'continue', | ||
'continueWith', | ||
'controlsGroupCtrl', | ||
'conversationDisabled', | ||
'copyFromClipboard', | ||
@@ -496,3 +549,2 @@ 'copyToClipboard', | ||
'createSoundSource', | ||
'createTarget', | ||
'createTask', | ||
@@ -522,5 +574,7 @@ 'createTeam', | ||
'ctrlAnimationPhaseModel', | ||
'ctrlAt', | ||
'ctrlAutoScrollDelay', | ||
'ctrlAutoScrollRewind', | ||
'ctrlAutoScrollSpeed', | ||
'ctrlBackgroundColor', | ||
'ctrlChecked', | ||
@@ -536,2 +590,3 @@ 'ctrlClassName', | ||
'ctrlFontHeight', | ||
'ctrlForegroundColor', | ||
'ctrlHTMLLoaded', | ||
@@ -546,4 +601,6 @@ 'ctrlIDC', | ||
'ctrlMapMouseOver', | ||
'ctrlMapPosition', | ||
'ctrlMapScale', | ||
'ctrlMapScreenToWorld', | ||
'ctrlMapSetPosition', | ||
'ctrlMapWorldToScreen', | ||
@@ -609,2 +666,3 @@ 'ctrlModel', | ||
'ctrlSetScrollValues', | ||
'ctrlSetShadow', | ||
'ctrlSetStructuredText', | ||
@@ -620,3 +678,6 @@ 'ctrlSetText', | ||
'ctrlSetTooltipColorText', | ||
'ctrlSetTooltipMaxWidth', | ||
'ctrlSetURL', | ||
'ctrlSetURLOverlayMode', | ||
'ctrlShadow', | ||
'ctrlShow', | ||
@@ -634,2 +695,3 @@ 'ctrlShown', | ||
'ctrlURL', | ||
'ctrlURLOverlayMode', | ||
'ctrlVisible', | ||
@@ -688,3 +750,3 @@ 'ctRowControls', | ||
'dateToNumber', | ||
'daytime', | ||
'dayTime', | ||
'deActivateKey', | ||
@@ -711,3 +773,2 @@ 'debriefingText', | ||
'deleteStatus', | ||
'deleteTarget', | ||
'deleteTeam', | ||
@@ -721,35 +782,38 @@ 'deleteVehicle', | ||
'diag_activeScripts', | ||
'diag_activeSQFScripts', | ||
'diag_activeSQSScripts', | ||
'diag_allMissionEventHandlers', | ||
'diag_captureFrame', | ||
'diag_captureFrameToFile', | ||
'diag_captureSlowFrame', | ||
'diag_codePerformance', | ||
'diag_deltaTime', | ||
'diag_drawMode', | ||
'diag_enable', | ||
'diag_enabled', | ||
'diag_fps', | ||
'diag_fpsMin', | ||
'diag_frameNo', | ||
'diag_list', | ||
'diag_mergeConfigFile', | ||
'diag_scope', | ||
'diag_activeSQFScripts', | ||
'diag_allMissionEventHandlers', | ||
'diag_captureFrame', | ||
'diag_codePerformance', | ||
'diag_drawmode', | ||
'diag_dumpCalltraceToLog', | ||
'diag_dumpScriptAssembly', | ||
'diag_dumpTerrainSynth', | ||
'diag_dynamicSimulationEnd', | ||
'diag_enable', | ||
'diag_enabled', | ||
'diag_exportConfig', | ||
'diag_exportTerrainSVG', | ||
'diag_fps', | ||
'diag_fpsmin', | ||
'diag_frameno', | ||
'diag_getTerrainSegmentOffset', | ||
'diag_lightNewLoad', | ||
'diag_list', | ||
'diag_localized', | ||
'diag_log', | ||
'diag_logSlowFrame', | ||
'diag_mergeConfigFile', | ||
'diag_recordTurretLimits', | ||
'diag_resetShapes', | ||
'diag_resetFSM', | ||
'diag_resetshapes', | ||
'diag_scope', | ||
'diag_setLightNew', | ||
'diag_stacktrace', | ||
'diag_tickTime', | ||
'diag_toggle', | ||
'dialog', | ||
'diaryRecordNull', | ||
'diarySubjectExists', | ||
@@ -763,4 +827,6 @@ 'didJIP', | ||
'direction', | ||
'directionStabilizationEnabled', | ||
'directSay', | ||
'disableAI', | ||
'disableBrakes', | ||
'disableCollisionWith', | ||
@@ -777,2 +843,3 @@ 'disableConversation', | ||
'displayAddEventHandler', | ||
'displayChild', | ||
'displayCtrl', | ||
@@ -783,2 +850,4 @@ 'displayParent', | ||
'displaySetEventHandler', | ||
'displayUniqueName', | ||
'displayUpdate', | ||
'dissolveTeam', | ||
@@ -805,2 +874,3 @@ 'distance', | ||
'drawIcon3D', | ||
'drawLaser', | ||
'drawLine', | ||
@@ -840,2 +910,3 @@ 'drawLine3D', | ||
'enableDiagLegend', | ||
'enableDirectionStabilization', | ||
'enableDynamicSimulation', | ||
@@ -871,3 +942,2 @@ 'enableDynamicSimulationSystem', | ||
'endMission', | ||
'enemy', | ||
'engineOn', | ||
@@ -881,2 +951,3 @@ 'enginesIsOnRTD', | ||
'environmentVolume', | ||
'equipmentDisabled', | ||
'estimatedEndServerTime', | ||
@@ -894,3 +965,2 @@ 'estimatedTimeLeft', | ||
'exportJIPMessages', | ||
'exportLandscapeXYZ', | ||
'eyeDirection', | ||
@@ -909,2 +979,3 @@ 'eyePos', | ||
'find', | ||
'findAny', | ||
'findCover', | ||
@@ -964,4 +1035,4 @@ 'findDisplay', | ||
'formLeader', | ||
'freeExtension', | ||
'freeLook', | ||
'friendly', | ||
'fromEditor', | ||
@@ -973,2 +1044,3 @@ 'fuel', | ||
'gearSlotData', | ||
'gestureState', | ||
'get', | ||
@@ -989,2 +1061,3 @@ 'get3DENActionState', | ||
'getAimingCoef', | ||
'getAllEnv3DSoundControllers', | ||
'getAllEnvSoundControllers', | ||
@@ -1019,3 +1092,6 @@ 'getAllHitPointsDamage', | ||
'getConnectedUAV', | ||
'getConnectedUAVUnit', | ||
'getContainerMaxLoad', | ||
'getCorpse', | ||
'getCruiseControl', | ||
'getCursorObjectParams', | ||
@@ -1026,2 +1102,3 @@ 'getCustomAimCoef', | ||
'getDammage', | ||
'getDebriefingText', | ||
'getDescription', | ||
@@ -1039,6 +1116,10 @@ 'getDir', | ||
'getElevationOffset', | ||
'getEngineTargetRPMRTD', | ||
'getEnv3DSoundController', | ||
'getEnvSoundController', | ||
'getEventHandlerInfo', | ||
'getFatigue', | ||
'getFieldManualStartPage', | ||
'getForcedFlagTexture', | ||
'getForcedSpeed', | ||
'getFriend', | ||
@@ -1079,2 +1160,3 @@ 'getFSMVariable', | ||
'getObjectFOV', | ||
'getObjectID', | ||
'getObjectMaterials', | ||
@@ -1086,3 +1168,5 @@ 'getObjectProxy', | ||
'getObjectViewDistance', | ||
'getOpticsMode', | ||
'getOrDefault', | ||
'getOrDefaultCall', | ||
'getOxygenRemaining', | ||
@@ -1094,2 +1178,3 @@ 'getPersonUsedDLCs', | ||
'getPilotCameraTarget', | ||
'getPiPViewDistance', | ||
'getPlateNumber', | ||
@@ -1100,3 +1185,2 @@ 'getPlayerChannel', | ||
'getPlayerUID', | ||
'getPlayerUIDOld', | ||
'getPlayerVoNVolume', | ||
@@ -1120,2 +1204,4 @@ 'getPos', | ||
'getRotorBrakeRTD', | ||
'getSensorTargets', | ||
'getSensorThreats', | ||
'getShadowDistance', | ||
@@ -1133,10 +1219,19 @@ 'getShotParents', | ||
'getTerrainGrid', | ||
'getTerrainHeight', | ||
'getTerrainHeightASL', | ||
'getTerrainInfo', | ||
'getText', | ||
'getTextRaw', | ||
'getTextureInfo', | ||
'getTextWidth', | ||
'getTiParameters', | ||
'getTotalDLCUsageTime', | ||
'getTrimOffsetRTD', | ||
'getTurretLimits', | ||
'getTurretOpticsMode', | ||
'getUnitFreefallInfo', | ||
'getUnitLoadout', | ||
'getUnitTrait', | ||
'getUnloadInCombat', | ||
'getUserInfo', | ||
'getUserMFDText', | ||
@@ -1146,3 +1241,3 @@ 'getUserMFDValue', | ||
'getVehicleCargo', | ||
'getVehicleTIPars', | ||
'getVehicleTiPars', | ||
'getWeaponCargo', | ||
@@ -1152,3 +1247,2 @@ 'getWeaponSway', | ||
'getWingsPositionRTD', | ||
'getWorld', | ||
'getWPPos', | ||
@@ -1165,5 +1259,6 @@ 'glanceAt', | ||
'groupIconsVisible', | ||
'groupId', | ||
'groupID', | ||
'groupOwner', | ||
'groupRadio', | ||
'groups', | ||
'groupSelectedUnits', | ||
@@ -1178,2 +1273,3 @@ 'groupSelectUnit', | ||
'handsHit', | ||
'hashValue', | ||
'hasInterface', | ||
@@ -1193,3 +1289,2 @@ 'hasPilotCamera', | ||
'headgear', | ||
'hideBehindScripted', | ||
'hideBody', | ||
@@ -1199,3 +1294,2 @@ 'hideObject', | ||
'hideSelection', | ||
'hierarchyObjectsCount', | ||
'hint', | ||
@@ -1228,2 +1322,4 @@ 'hintC', | ||
'inputAction', | ||
'inputController', | ||
'inputMouse', | ||
'inRangeOfArtillery', | ||
@@ -1240,2 +1336,3 @@ 'insert', | ||
'isAimPrecisionEnabled', | ||
'isAllowedCrewInImmobile', | ||
'isArray', | ||
@@ -1247,2 +1344,3 @@ 'isAutoHoverOn', | ||
'isAutoTrimOnRTD', | ||
'isAwake', | ||
'isBleeding', | ||
@@ -1257,2 +1355,3 @@ 'isBurning', | ||
'isEngineOn', | ||
'isEqualRef', | ||
'isEqualTo', | ||
@@ -1274,3 +1373,2 @@ 'isEqualType', | ||
'isHidden', | ||
'isHideBehindScripted', | ||
'isInRemainsCollector', | ||
@@ -1286,5 +1384,7 @@ 'isInstructorFigureEnabled', | ||
'isMarkedForCollection', | ||
'isMissionProfileNamespaceLoaded', | ||
'isMultiplayer', | ||
'isMultiplayerSolo', | ||
'isNil', | ||
'isNotEqualRef', | ||
'isNotEqualTo', | ||
@@ -1301,2 +1401,3 @@ 'isNull', | ||
'isRemoteExecutedJIP', | ||
'isSaving', | ||
'isSensorTargetConfirmed', | ||
@@ -1309,2 +1410,3 @@ 'isServer', | ||
'isSteamMission', | ||
'isSteamOverlayEnabled', | ||
'isStreamFriendlyUIEnabled', | ||
@@ -1383,5 +1485,7 @@ 'isStressDamageEnabled', | ||
'lbSort', | ||
'lbSortBy', | ||
'lbSortByValue', | ||
'lbText', | ||
'lbTextRight', | ||
'lbTooltip', | ||
'lbValue', | ||
@@ -1448,2 +1552,3 @@ 'leader', | ||
'lnbSort', | ||
'lnbSortBy', | ||
'lnbSortByValue', | ||
@@ -1456,2 +1561,3 @@ 'lnbText', | ||
'loadBackpack', | ||
'loadConfig', | ||
'loadFile', | ||
@@ -1465,3 +1571,2 @@ 'loadGame', | ||
'loadVest', | ||
'local', | ||
'localize', | ||
@@ -1475,2 +1580,3 @@ 'localNamespace', | ||
'locked', | ||
'lockedCameraTo', | ||
'lockedCargo', | ||
@@ -1483,3 +1589,3 @@ 'lockedDriver', | ||
'lockTurret', | ||
'lockWP', | ||
'lockWp', | ||
'log', | ||
@@ -1525,2 +1631,3 @@ 'logEntities', | ||
'max', | ||
'maxLoad', | ||
'members', | ||
@@ -1562,5 +1669,7 @@ 'menuAction', | ||
'missionDifficulty', | ||
'missionEnd', | ||
'missionName', | ||
'missionNameSource', | ||
'missionNamespace', | ||
'missionProfileNamespace', | ||
'missionStart', | ||
@@ -1587,3 +1696,2 @@ 'missionVersion', | ||
'moveOut', | ||
'moveTarget', | ||
'moveTime', | ||
@@ -1602,2 +1710,3 @@ 'moveTo', | ||
'nearestLocationWithDubbing', | ||
'nearestMines', | ||
'nearestObject', | ||
@@ -1612,2 +1721,3 @@ 'nearestObjects', | ||
'needReload', | ||
'needService', | ||
'netId', | ||
@@ -1622,3 +1732,2 @@ 'netObjNull', | ||
'numberToDate', | ||
'object', | ||
'objectCurators', | ||
@@ -1628,3 +1737,2 @@ 'objectFromNetId', | ||
'objStatus', | ||
'onBriefingGear', | ||
'onBriefingGroup', | ||
@@ -1650,3 +1758,2 @@ 'onBriefingNotes', | ||
'openDLCPage', | ||
'openDSInterface', | ||
'openGPS', | ||
@@ -1692,2 +1799,4 @@ 'openMap', | ||
'playSound3D', | ||
'playSoundUI', | ||
'pose', | ||
'position', | ||
@@ -1718,3 +1827,2 @@ 'positionCameraToWorld', | ||
'processDiaryLink', | ||
'processInitCommands', | ||
'productVersion', | ||
@@ -1743,5 +1851,7 @@ 'profileName', | ||
'radioChannelSetLabel', | ||
'radioEnabled', | ||
'radioVolume', | ||
'rain', | ||
'rainbow', | ||
'rainParams', | ||
'random', | ||
@@ -1752,2 +1862,5 @@ 'rank', | ||
'rectangular', | ||
'regexFind', | ||
'regexMatch', | ||
'regexReplace', | ||
'registeredTasks', | ||
@@ -1783,2 +1896,3 @@ 'registerTask', | ||
'removeAllSecondaryWeaponItems', | ||
'removeAllUserActionEventHandlers', | ||
'removeAllWeapons', | ||
@@ -1788,3 +1902,2 @@ 'removeBackpack', | ||
'removeBinocularItem', | ||
'removeClothing', | ||
'removeCuratorAddons', | ||
@@ -1825,2 +1938,3 @@ 'removeCuratorCameraArea', | ||
'removeUniform', | ||
'removeUserActionEventHandler', | ||
'removeVest', | ||
@@ -1858,4 +1972,4 @@ 'removeWeapon', | ||
'ropes', | ||
'ropesAttachedTo', | ||
'ropeSegments', | ||
'ropeSetCargoMass', | ||
'ropeUnwind', | ||
@@ -1877,2 +1991,3 @@ 'ropeUnwound', | ||
'saveJoysticks', | ||
'saveMissionProfileNamespace', | ||
'saveOverlay', | ||
@@ -1904,2 +2019,3 @@ 'saveProfileNamespace', | ||
'selectionPosition', | ||
'selectionVectorDirAndUp', | ||
'selectLeader', | ||
@@ -1919,2 +2035,3 @@ 'selectMax', | ||
'sendUDPMessage', | ||
'sentencesEnabled', | ||
'serverCommand', | ||
@@ -1924,2 +2041,3 @@ 'serverCommandAvailable', | ||
'serverName', | ||
'serverNamespace', | ||
'serverTime', | ||
@@ -1949,8 +2067,5 @@ 'set', | ||
'setApertureNew', | ||
'setAPURTD', | ||
'setArmoryPoints', | ||
'setAttributes', | ||
'setAutonomous', | ||
'setBatteryChargeRTD', | ||
'setBatteryRTD', | ||
'setBehaviour', | ||
@@ -1960,7 +2075,6 @@ 'setBehaviourStrong', | ||
'setBrakesRTD', | ||
'setCameraEffect', | ||
'setCameraInterest', | ||
'setCamShakeDefParams', | ||
'setCamShakeParams', | ||
'setCamUseTI', | ||
'setCamUseTi', | ||
'setCaptive', | ||
@@ -1973,2 +2087,3 @@ 'setCenterOfMass', | ||
'setConvoySeparation', | ||
'setCruiseControl', | ||
'setCuratorCameraAreaCeiling', | ||
@@ -1982,3 +2097,3 @@ 'setCuratorCoef', | ||
'setCustomAimCoef', | ||
'setCustomMissionData', | ||
'SetCustomMissionData', | ||
'setCustomSoundController', | ||
@@ -2006,6 +2121,5 @@ 'setCustomWeightRTD', | ||
'setEffectiveCommander', | ||
'setEngineRPMRTD', | ||
'setEngineRpmRTD', | ||
'setFace', | ||
'setFaceAnimation', | ||
'setFaceanimation', | ||
'setFatigue', | ||
@@ -2031,3 +2145,3 @@ 'setFeatureType', | ||
'setGroupIconsVisible', | ||
'setGroupId', | ||
'setGroupid', | ||
'setGroupIdGlobal', | ||
@@ -2042,2 +2156,3 @@ 'setGroupOwner', | ||
'setHUDMovementLevels', | ||
'setHumidity', | ||
'setIdentity', | ||
@@ -2051,2 +2166,3 @@ 'setImportance', | ||
'setLightColor', | ||
'setLightConePars', | ||
'setLightDayLight', | ||
@@ -2056,4 +2172,6 @@ 'setLightFlareMaxDistance', | ||
'setLightIntensity', | ||
'setLightIR', | ||
'setLightnings', | ||
'setLightUseFlare', | ||
'setLightVolumeShape', | ||
'setLocalWindParams', | ||
@@ -2084,2 +2202,3 @@ 'setMagazineTurretAmmo', | ||
'setMass', | ||
'setMaxLoad', | ||
'setMimic', | ||
@@ -2101,2 +2220,3 @@ 'setMissileTarget', | ||
'setObjectViewDistance', | ||
'setOpticsMode', | ||
'setOvercast', | ||
@@ -2115,2 +2235,3 @@ 'setOwner', | ||
'setPiPEffect', | ||
'setPiPViewDistance', | ||
'setPitch', | ||
@@ -2157,3 +2278,2 @@ 'setPlateNumber', | ||
'setStaminaScheme', | ||
'setStarterRTD', | ||
'setStatValue', | ||
@@ -2167,8 +2287,8 @@ 'setSuppression', | ||
'setTerrainGrid', | ||
'setTerrainHeight', | ||
'setText', | ||
'setThrottleRTD', | ||
'setTimeMultiplier', | ||
'setTiParameter', | ||
'setTitleEffect', | ||
'setToneMapping', | ||
'setToneMappingParams', | ||
'setTowParent', | ||
'setTrafficDensity', | ||
@@ -2185,2 +2305,4 @@ 'setTrafficDistance', | ||
'setTriggerType', | ||
'setTurretLimits', | ||
'setTurretOpticsMode', | ||
'setType', | ||
@@ -2190,2 +2312,3 @@ 'setUnconscious', | ||
'setUnitCombatMode', | ||
'setUnitFreefallHeight', | ||
'setUnitLoadout', | ||
@@ -2210,3 +2333,2 @@ 'setUnitPos', | ||
'setVehicleId', | ||
'setVehicleInit', | ||
'setVehicleLock', | ||
@@ -2218,3 +2340,3 @@ 'setVehiclePosition', | ||
'setVehicleReportRemoteTargets', | ||
'setVehicleTIPars', | ||
'setVehicleTiPars', | ||
'setVehicleVarName', | ||
@@ -2260,3 +2382,3 @@ 'setVelocity', | ||
'showCuratorCompass', | ||
'showGPS', | ||
'showGps', | ||
'showHUD', | ||
@@ -2270,3 +2392,3 @@ 'showLegend', | ||
'showNewEditorObject', | ||
'shownGPS', | ||
'shownGps', | ||
'shownHUD', | ||
@@ -2277,2 +2399,3 @@ 'shownMap', | ||
'shownScoretable', | ||
'shownSubtitles', | ||
'shownUAVFeed', | ||
@@ -2292,5 +2415,2 @@ 'shownWarrant', | ||
'sideChat', | ||
'sideEmpty', | ||
'sideEnemy', | ||
'sideFriendly', | ||
'sideRadio', | ||
@@ -2302,3 +2422,2 @@ 'simpleTasks', | ||
'simulInClouds', | ||
'simulSetHumidity', | ||
'simulWeatherSync', | ||
@@ -2333,3 +2452,2 @@ 'sin', | ||
'startLoadingScreen', | ||
'step', | ||
'stop', | ||
@@ -2396,3 +2514,2 @@ 'stopEngineRTD', | ||
'tg', | ||
'throttleRTD', | ||
'time', | ||
@@ -2482,2 +2599,3 @@ 'timeMultiplier', | ||
'uniformMagazines', | ||
'uniqueUnitItems', | ||
'unitAddons', | ||
@@ -2505,2 +2623,3 @@ 'unitAimPosition', | ||
'userInputDisabled', | ||
'values', | ||
'vectorAdd', | ||
@@ -2546,3 +2665,3 @@ 'vectorCos', | ||
'visibleCompass', | ||
'visibleGPS', | ||
'visibleGps', | ||
'visibleMap', | ||
@@ -2586,3 +2705,5 @@ 'visiblePosition', | ||
'weaponLowered', | ||
'weaponReloadingTime', | ||
'weapons', | ||
'weaponsInfo', | ||
'weaponsItems', | ||
@@ -2603,5 +2724,5 @@ 'weaponsItemsCargo', | ||
'worldToModelVisual', | ||
'worldToScreen', | ||
'worldToScreen' | ||
]; | ||
// list of keywords from: | ||
@@ -2613,4 +2734,3 @@ // https://community.bistudio.com/wiki/PreProcessor_Commands | ||
end: /$/, | ||
keywords: { keyword: | ||
'define undef ifdef ifndef else endif include' }, | ||
keywords: 'define undef ifdef ifndef else endif include if', | ||
contains: [ | ||
@@ -2623,3 +2743,2 @@ { | ||
{ | ||
className: 'string', | ||
begin: /<[^\n>]*>/, | ||
@@ -2633,3 +2752,3 @@ end: /$/, | ||
}; | ||
return { | ||
@@ -2652,3 +2771,15 @@ name: 'SQF', | ||
], | ||
illegal: /#|^\$ / | ||
illegal: [ | ||
//$ is only valid when used with Hex numbers (e.g. $FF) | ||
/\$[^a-fA-F0-9]/, | ||
/\w\$/, | ||
/\?/, //There's no ? in SQF | ||
/@/, //There's no @ in SQF | ||
// Brute-force-fixing the build error. See https://github.com/highlightjs/highlight.js/pull/3193#issuecomment-843088729 | ||
/ \| /, | ||
// . is only used in numbers | ||
/[a-zA-Z_]\./, | ||
/\:\=/, | ||
/\[\:/ | ||
] | ||
}; | ||
@@ -2655,0 +2786,0 @@ } |
@@ -610,3 +610,3 @@ /* | ||
className: "variable", | ||
begin: /@[a-z0-9]+/, | ||
begin: /@[a-z0-9][a-z0-9_]*/, | ||
}; | ||
@@ -613,0 +613,0 @@ |
@@ -148,2 +148,3 @@ const IDENT_RE = '[A-Za-z$_][0-9A-Za-z$_]*'; | ||
"localStorage", | ||
"sessionStorage", | ||
"module", | ||
@@ -317,2 +318,15 @@ "global" // Node.js | ||
}; | ||
const GRAPHQL_TEMPLATE = { | ||
begin: 'gql`', | ||
end: '', | ||
starts: { | ||
end: '`', | ||
returnEnd: false, | ||
contains: [ | ||
hljs.BACKSLASH_ESCAPE, | ||
SUBST | ||
], | ||
subLanguage: 'graphql' | ||
} | ||
}; | ||
const TEMPLATE_STRING = { | ||
@@ -379,2 +393,3 @@ className: 'string', | ||
CSS_TEMPLATE, | ||
GRAPHQL_TEMPLATE, | ||
TEMPLATE_STRING, | ||
@@ -597,3 +612,3 @@ // Skip numbers when they are part of a variable name | ||
return { | ||
name: 'Javascript', | ||
name: 'JavaScript', | ||
aliases: ['js', 'jsx', 'mjs', 'cjs'], | ||
@@ -615,2 +630,3 @@ keywords: KEYWORDS$1, | ||
CSS_TEMPLATE, | ||
GRAPHQL_TEMPLATE, | ||
TEMPLATE_STRING, | ||
@@ -858,3 +874,5 @@ COMMENT, | ||
'ts', | ||
'tsx' | ||
'tsx', | ||
'mts', | ||
'cts' | ||
] | ||
@@ -861,0 +879,0 @@ }); |
@@ -115,2 +115,3 @@ /* | ||
"while", | ||
"until", | ||
"in", | ||
@@ -121,3 +122,4 @@ "do", | ||
"esac", | ||
"function" | ||
"function", | ||
"select" | ||
]; | ||
@@ -124,0 +126,0 @@ |
@@ -132,2 +132,3 @@ /* | ||
"await", | ||
"base", | ||
"break", | ||
@@ -162,3 +163,3 @@ "case", | ||
"in", | ||
"inferface", | ||
"interface", | ||
"is", | ||
@@ -176,2 +177,3 @@ "late", | ||
"return", | ||
"sealed", | ||
"set", | ||
@@ -190,2 +192,3 @@ "show", | ||
"void", | ||
"when", | ||
"while", | ||
@@ -192,0 +195,0 @@ "with", |
@@ -180,3 +180,14 @@ /* | ||
// TODO: characters. | ||
// Single characters. | ||
{ | ||
scope: 'string', | ||
begin: /'(?=\\?.')/, | ||
end: /'/, | ||
contains: [ | ||
{ | ||
scope: 'char.escape', | ||
match: /\\./, | ||
}, | ||
] | ||
}, | ||
hljs.QUOTE_STRING_MODE, | ||
@@ -183,0 +194,0 @@ NUMBER, |
@@ -11,3 +11,3 @@ /* | ||
const regex = hljs.regex; | ||
const VERSION = 'HTTP/(2|1\\.[01])'; | ||
const VERSION = 'HTTP/([32]|1\\.[01])'; | ||
const HEADER_NAME = /[A-Za-z][A-Za-z0-9-]*/; | ||
@@ -14,0 +14,0 @@ const HEADER = { |
@@ -148,2 +148,3 @@ const IDENT_RE = '[A-Za-z$_][0-9A-Za-z$_]*'; | ||
"localStorage", | ||
"sessionStorage", | ||
"module", | ||
@@ -317,2 +318,15 @@ "global" // Node.js | ||
}; | ||
const GRAPHQL_TEMPLATE = { | ||
begin: 'gql`', | ||
end: '', | ||
starts: { | ||
end: '`', | ||
returnEnd: false, | ||
contains: [ | ||
hljs.BACKSLASH_ESCAPE, | ||
SUBST | ||
], | ||
subLanguage: 'graphql' | ||
} | ||
}; | ||
const TEMPLATE_STRING = { | ||
@@ -379,2 +393,3 @@ className: 'string', | ||
CSS_TEMPLATE, | ||
GRAPHQL_TEMPLATE, | ||
TEMPLATE_STRING, | ||
@@ -597,3 +612,3 @@ // Skip numbers when they are part of a variable name | ||
return { | ||
name: 'Javascript', | ||
name: 'JavaScript', | ||
aliases: ['js', 'jsx', 'mjs', 'cjs'], | ||
@@ -615,2 +630,3 @@ keywords: KEYWORDS$1, | ||
CSS_TEMPLATE, | ||
GRAPHQL_TEMPLATE, | ||
TEMPLATE_STRING, | ||
@@ -617,0 +633,0 @@ COMMENT, |
@@ -54,6 +54,14 @@ /* | ||
}); | ||
const HEREDOC = hljs.END_SAME_AS_BEGIN({ | ||
begin: /<<<[ \t]*(\w+)\n/, | ||
const HEREDOC = { | ||
begin: /<<<[ \t]*(?:(\w+)|"(\w+)")\n/, | ||
end: /[ \t]*(\w+)\b/, | ||
contains: hljs.QUOTE_STRING_MODE.contains.concat(SUBST), | ||
'on:begin': (m, resp) => { resp.data._beginMatch = m[1] || m[2]; }, | ||
'on:end': (m, resp) => { if (resp.data._beginMatch !== m[1]) resp.ignoreMatch(); }, | ||
}; | ||
const NOWDOC = hljs.END_SAME_AS_BEGIN({ | ||
begin: /<<<[ \t]*'(\w+)'\n/, | ||
end: /[ \t]*(\w+)\b/, | ||
}); | ||
@@ -67,3 +75,4 @@ // list of valid whitespaces because non-breaking space might be part of a IDENT_RE | ||
SINGLE_QUOTED, | ||
HEREDOC | ||
HEREDOC, | ||
NOWDOC | ||
] | ||
@@ -70,0 +79,0 @@ }; |
@@ -50,2 +50,3 @@ /* | ||
name: 'Protocol Buffers', | ||
aliases: ['proto'], | ||
keywords: { | ||
@@ -52,0 +53,0 @@ keyword: KEYWORDS, |
@@ -370,3 +370,3 @@ /* | ||
keywords: KEYWORDS, | ||
illegal: /(<\/|->|\?)|=>/, | ||
illegal: /(<\/|\?)|=>/, | ||
contains: [ | ||
@@ -373,0 +373,0 @@ PROMPT, |
/* | ||
Language: SQF | ||
Author: Søren Enevoldsen <senevoldsen90@gmail.com> | ||
Contributors: Marvin Saignat <contact@zgmrvn.com>, Dedmen Miller <dedmen@dedmen.de> | ||
Contributors: Marvin Saignat <contact@zgmrvn.com>, Dedmen Miller <dedmen@dedmen.de>, Leopard20 | ||
Description: Scripting language for the Arma game series | ||
Website: https://community.bistudio.com/wiki/SQF_syntax | ||
Category: scripting | ||
Last update: 28.03.2021, Arma 3 v2.02 | ||
Last update: 07.01.2023, Arma 3 v2.11 | ||
*/ | ||
/* | ||
//////////////////////////////////////////////////////////////////////////////////////////// | ||
* Author: Leopard20 | ||
* Description: | ||
This script can be used to dump all commands to the clipboard. | ||
Make sure you're using the Diag EXE to dump all of the commands. | ||
* How to use: | ||
Simply replace the _KEYWORDS and _LITERAL arrays with the one from this sqf.js file. | ||
Execute the script from the debug console. | ||
All commands will be copied to the clipboard. | ||
//////////////////////////////////////////////////////////////////////////////////////////// | ||
_KEYWORDS = ['if']; //Array of all KEYWORDS | ||
_LITERALS = ['west']; //Array of all LITERALS | ||
_allCommands = createHashMap; | ||
{ | ||
_type = _x select [0,1]; | ||
if (_type != "t") then { | ||
_command_lowercase = ((_x select [2]) splitString " ")#(((["n", "u", "b"] find _type) - 1) max 0); | ||
_command_uppercase = supportInfo ("i:" + _command_lowercase) # 0 # 2; | ||
_allCommands set [_command_lowercase, _command_uppercase]; | ||
}; | ||
} forEach supportInfo ""; | ||
_allCommands = _allCommands toArray false; | ||
_allCommands sort true; //sort by lowercase | ||
_allCommands = ((_allCommands apply {_x#1}) -_KEYWORDS)-_LITERALS; //remove KEYWORDS and LITERALS | ||
copyToClipboard (str (_allCommands select {_x regexMatch "\w+"}) regexReplace ["""", "'"] regexReplace [",", ",\n"]); | ||
*/ | ||
function sqf(hljs) { | ||
// In SQF, a variable start with _ | ||
// In SQF, a local variable starts with _ | ||
const VARIABLE = { | ||
@@ -22,3 +52,3 @@ className: 'variable', | ||
className: 'title', | ||
begin: /[a-zA-Z]\w+_fnc_\w+/ | ||
begin: /[a-zA-Z][a-zA-Z_0-9]*_fnc_[a-zA-Z_0-9]+/ | ||
}; | ||
@@ -55,4 +85,10 @@ | ||
const KEYWORDS = [ | ||
'break', | ||
'breakWith', | ||
'breakOut', | ||
'breakTo', | ||
'case', | ||
'catch', | ||
'continue', | ||
'continueWith', | ||
'default', | ||
@@ -67,4 +103,6 @@ 'do', | ||
'if', | ||
'local', | ||
'private', | ||
'switch', | ||
'step', | ||
'then', | ||
@@ -85,2 +123,3 @@ 'throw', | ||
'displayNull', | ||
'diaryRecordNull', | ||
'east', | ||
@@ -101,2 +140,4 @@ 'endl', | ||
'sideEmpty', | ||
'sideEnemy', | ||
'sideFriendly', | ||
'sideLogic', | ||
@@ -117,2 +158,3 @@ 'sideUnknown', | ||
'actionKeys', | ||
'actionKeysEx', | ||
'actionKeysImages', | ||
@@ -126,2 +168,3 @@ 'actionKeysNames', | ||
'activateKey', | ||
'activeTitleEffectParams', | ||
'add3DENConnection', | ||
@@ -186,2 +229,3 @@ 'add3DENEventHandler', | ||
'addUniform', | ||
'addUserActionEventHandler', | ||
'addVehicle', | ||
@@ -220,8 +264,12 @@ 'addVest', | ||
'allDeadMen', | ||
'allDiaryRecords', | ||
'allDiarySubjects', | ||
'allDisplays', | ||
'allEnv3DSoundSources', | ||
'allGroups', | ||
'allLODs', | ||
'allMapMarkers', | ||
'allMines', | ||
'allMissionObjects', | ||
'allObjects', | ||
'allow3DMode', | ||
@@ -232,5 +280,7 @@ 'allowCrewInImmobile', | ||
'allowDammage', | ||
'allowedService', | ||
'allowFileOperations', | ||
'allowFleeing', | ||
'allowGetIn', | ||
'allowService', | ||
'allowSprint', | ||
@@ -243,3 +293,5 @@ 'allPlayers', | ||
'allUnitsUAV', | ||
'allUsers', | ||
'allVariables', | ||
'ambientTemperature', | ||
'ammo', | ||
@@ -276,2 +328,3 @@ 'ammoOnPylon', | ||
'assignedDriver', | ||
'assignedGroup', | ||
'assignedGunner', | ||
@@ -283,2 +336,3 @@ 'assignedItems', | ||
'assignedVehicleRole', | ||
'assignedVehicles', | ||
'assignItem', | ||
@@ -297,2 +351,3 @@ 'assignTeam', | ||
'attackEnabled', | ||
'awake', | ||
'backpack', | ||
@@ -304,3 +359,2 @@ 'backpackCargo', | ||
'backpackSpaceFor', | ||
'batteryChargeRTD', | ||
'behaviour', | ||
@@ -315,6 +369,3 @@ 'benchmark', | ||
'boundingCenter', | ||
'break', | ||
'breakOut', | ||
'breakTo', | ||
'breakWith', | ||
'brakesDisabled', | ||
'briefingName', | ||
@@ -374,2 +425,3 @@ 'buildingExit', | ||
'cancelSimpleTaskDestination', | ||
'canDeployWeapon', | ||
'canFire', | ||
@@ -408,3 +460,2 @@ 'canMove', | ||
'clearRadio', | ||
'clearVehicleInit', | ||
'clearWeaponCargo', | ||
@@ -420,2 +471,3 @@ 'clearWeaponCargoGlobal', | ||
'collectiveRTD', | ||
'collisionDisabledWith', | ||
'combatBehaviour', | ||
@@ -439,2 +491,4 @@ 'combatMode', | ||
'commitOverlay', | ||
'compatibleItems', | ||
'compatibleMagazines', | ||
'compile', | ||
@@ -457,5 +511,4 @@ 'compileFinal', | ||
'connectToServer', | ||
'continue', | ||
'continueWith', | ||
'controlsGroupCtrl', | ||
'conversationDisabled', | ||
'copyFromClipboard', | ||
@@ -496,3 +549,2 @@ 'copyToClipboard', | ||
'createSoundSource', | ||
'createTarget', | ||
'createTask', | ||
@@ -522,5 +574,7 @@ 'createTeam', | ||
'ctrlAnimationPhaseModel', | ||
'ctrlAt', | ||
'ctrlAutoScrollDelay', | ||
'ctrlAutoScrollRewind', | ||
'ctrlAutoScrollSpeed', | ||
'ctrlBackgroundColor', | ||
'ctrlChecked', | ||
@@ -536,2 +590,3 @@ 'ctrlClassName', | ||
'ctrlFontHeight', | ||
'ctrlForegroundColor', | ||
'ctrlHTMLLoaded', | ||
@@ -546,4 +601,6 @@ 'ctrlIDC', | ||
'ctrlMapMouseOver', | ||
'ctrlMapPosition', | ||
'ctrlMapScale', | ||
'ctrlMapScreenToWorld', | ||
'ctrlMapSetPosition', | ||
'ctrlMapWorldToScreen', | ||
@@ -609,2 +666,3 @@ 'ctrlModel', | ||
'ctrlSetScrollValues', | ||
'ctrlSetShadow', | ||
'ctrlSetStructuredText', | ||
@@ -620,3 +678,6 @@ 'ctrlSetText', | ||
'ctrlSetTooltipColorText', | ||
'ctrlSetTooltipMaxWidth', | ||
'ctrlSetURL', | ||
'ctrlSetURLOverlayMode', | ||
'ctrlShadow', | ||
'ctrlShow', | ||
@@ -634,2 +695,3 @@ 'ctrlShown', | ||
'ctrlURL', | ||
'ctrlURLOverlayMode', | ||
'ctrlVisible', | ||
@@ -688,3 +750,3 @@ 'ctRowControls', | ||
'dateToNumber', | ||
'daytime', | ||
'dayTime', | ||
'deActivateKey', | ||
@@ -711,3 +773,2 @@ 'debriefingText', | ||
'deleteStatus', | ||
'deleteTarget', | ||
'deleteTeam', | ||
@@ -721,35 +782,38 @@ 'deleteVehicle', | ||
'diag_activeScripts', | ||
'diag_activeSQFScripts', | ||
'diag_activeSQSScripts', | ||
'diag_allMissionEventHandlers', | ||
'diag_captureFrame', | ||
'diag_captureFrameToFile', | ||
'diag_captureSlowFrame', | ||
'diag_codePerformance', | ||
'diag_deltaTime', | ||
'diag_drawMode', | ||
'diag_enable', | ||
'diag_enabled', | ||
'diag_fps', | ||
'diag_fpsMin', | ||
'diag_frameNo', | ||
'diag_list', | ||
'diag_mergeConfigFile', | ||
'diag_scope', | ||
'diag_activeSQFScripts', | ||
'diag_allMissionEventHandlers', | ||
'diag_captureFrame', | ||
'diag_codePerformance', | ||
'diag_drawmode', | ||
'diag_dumpCalltraceToLog', | ||
'diag_dumpScriptAssembly', | ||
'diag_dumpTerrainSynth', | ||
'diag_dynamicSimulationEnd', | ||
'diag_enable', | ||
'diag_enabled', | ||
'diag_exportConfig', | ||
'diag_exportTerrainSVG', | ||
'diag_fps', | ||
'diag_fpsmin', | ||
'diag_frameno', | ||
'diag_getTerrainSegmentOffset', | ||
'diag_lightNewLoad', | ||
'diag_list', | ||
'diag_localized', | ||
'diag_log', | ||
'diag_logSlowFrame', | ||
'diag_mergeConfigFile', | ||
'diag_recordTurretLimits', | ||
'diag_resetShapes', | ||
'diag_resetFSM', | ||
'diag_resetshapes', | ||
'diag_scope', | ||
'diag_setLightNew', | ||
'diag_stacktrace', | ||
'diag_tickTime', | ||
'diag_toggle', | ||
'dialog', | ||
'diaryRecordNull', | ||
'diarySubjectExists', | ||
@@ -763,4 +827,6 @@ 'didJIP', | ||
'direction', | ||
'directionStabilizationEnabled', | ||
'directSay', | ||
'disableAI', | ||
'disableBrakes', | ||
'disableCollisionWith', | ||
@@ -777,2 +843,3 @@ 'disableConversation', | ||
'displayAddEventHandler', | ||
'displayChild', | ||
'displayCtrl', | ||
@@ -783,2 +850,4 @@ 'displayParent', | ||
'displaySetEventHandler', | ||
'displayUniqueName', | ||
'displayUpdate', | ||
'dissolveTeam', | ||
@@ -805,2 +874,3 @@ 'distance', | ||
'drawIcon3D', | ||
'drawLaser', | ||
'drawLine', | ||
@@ -840,2 +910,3 @@ 'drawLine3D', | ||
'enableDiagLegend', | ||
'enableDirectionStabilization', | ||
'enableDynamicSimulation', | ||
@@ -871,3 +942,2 @@ 'enableDynamicSimulationSystem', | ||
'endMission', | ||
'enemy', | ||
'engineOn', | ||
@@ -881,2 +951,3 @@ 'enginesIsOnRTD', | ||
'environmentVolume', | ||
'equipmentDisabled', | ||
'estimatedEndServerTime', | ||
@@ -894,3 +965,2 @@ 'estimatedTimeLeft', | ||
'exportJIPMessages', | ||
'exportLandscapeXYZ', | ||
'eyeDirection', | ||
@@ -909,2 +979,3 @@ 'eyePos', | ||
'find', | ||
'findAny', | ||
'findCover', | ||
@@ -964,4 +1035,4 @@ 'findDisplay', | ||
'formLeader', | ||
'freeExtension', | ||
'freeLook', | ||
'friendly', | ||
'fromEditor', | ||
@@ -973,2 +1044,3 @@ 'fuel', | ||
'gearSlotData', | ||
'gestureState', | ||
'get', | ||
@@ -989,2 +1061,3 @@ 'get3DENActionState', | ||
'getAimingCoef', | ||
'getAllEnv3DSoundControllers', | ||
'getAllEnvSoundControllers', | ||
@@ -1019,3 +1092,6 @@ 'getAllHitPointsDamage', | ||
'getConnectedUAV', | ||
'getConnectedUAVUnit', | ||
'getContainerMaxLoad', | ||
'getCorpse', | ||
'getCruiseControl', | ||
'getCursorObjectParams', | ||
@@ -1026,2 +1102,3 @@ 'getCustomAimCoef', | ||
'getDammage', | ||
'getDebriefingText', | ||
'getDescription', | ||
@@ -1039,6 +1116,10 @@ 'getDir', | ||
'getElevationOffset', | ||
'getEngineTargetRPMRTD', | ||
'getEnv3DSoundController', | ||
'getEnvSoundController', | ||
'getEventHandlerInfo', | ||
'getFatigue', | ||
'getFieldManualStartPage', | ||
'getForcedFlagTexture', | ||
'getForcedSpeed', | ||
'getFriend', | ||
@@ -1079,2 +1160,3 @@ 'getFSMVariable', | ||
'getObjectFOV', | ||
'getObjectID', | ||
'getObjectMaterials', | ||
@@ -1086,3 +1168,5 @@ 'getObjectProxy', | ||
'getObjectViewDistance', | ||
'getOpticsMode', | ||
'getOrDefault', | ||
'getOrDefaultCall', | ||
'getOxygenRemaining', | ||
@@ -1094,2 +1178,3 @@ 'getPersonUsedDLCs', | ||
'getPilotCameraTarget', | ||
'getPiPViewDistance', | ||
'getPlateNumber', | ||
@@ -1100,3 +1185,2 @@ 'getPlayerChannel', | ||
'getPlayerUID', | ||
'getPlayerUIDOld', | ||
'getPlayerVoNVolume', | ||
@@ -1120,2 +1204,4 @@ 'getPos', | ||
'getRotorBrakeRTD', | ||
'getSensorTargets', | ||
'getSensorThreats', | ||
'getShadowDistance', | ||
@@ -1133,10 +1219,19 @@ 'getShotParents', | ||
'getTerrainGrid', | ||
'getTerrainHeight', | ||
'getTerrainHeightASL', | ||
'getTerrainInfo', | ||
'getText', | ||
'getTextRaw', | ||
'getTextureInfo', | ||
'getTextWidth', | ||
'getTiParameters', | ||
'getTotalDLCUsageTime', | ||
'getTrimOffsetRTD', | ||
'getTurretLimits', | ||
'getTurretOpticsMode', | ||
'getUnitFreefallInfo', | ||
'getUnitLoadout', | ||
'getUnitTrait', | ||
'getUnloadInCombat', | ||
'getUserInfo', | ||
'getUserMFDText', | ||
@@ -1146,3 +1241,3 @@ 'getUserMFDValue', | ||
'getVehicleCargo', | ||
'getVehicleTIPars', | ||
'getVehicleTiPars', | ||
'getWeaponCargo', | ||
@@ -1152,3 +1247,2 @@ 'getWeaponSway', | ||
'getWingsPositionRTD', | ||
'getWorld', | ||
'getWPPos', | ||
@@ -1165,5 +1259,6 @@ 'glanceAt', | ||
'groupIconsVisible', | ||
'groupId', | ||
'groupID', | ||
'groupOwner', | ||
'groupRadio', | ||
'groups', | ||
'groupSelectedUnits', | ||
@@ -1178,2 +1273,3 @@ 'groupSelectUnit', | ||
'handsHit', | ||
'hashValue', | ||
'hasInterface', | ||
@@ -1193,3 +1289,2 @@ 'hasPilotCamera', | ||
'headgear', | ||
'hideBehindScripted', | ||
'hideBody', | ||
@@ -1199,3 +1294,2 @@ 'hideObject', | ||
'hideSelection', | ||
'hierarchyObjectsCount', | ||
'hint', | ||
@@ -1228,2 +1322,4 @@ 'hintC', | ||
'inputAction', | ||
'inputController', | ||
'inputMouse', | ||
'inRangeOfArtillery', | ||
@@ -1240,2 +1336,3 @@ 'insert', | ||
'isAimPrecisionEnabled', | ||
'isAllowedCrewInImmobile', | ||
'isArray', | ||
@@ -1247,2 +1344,3 @@ 'isAutoHoverOn', | ||
'isAutoTrimOnRTD', | ||
'isAwake', | ||
'isBleeding', | ||
@@ -1257,2 +1355,3 @@ 'isBurning', | ||
'isEngineOn', | ||
'isEqualRef', | ||
'isEqualTo', | ||
@@ -1274,3 +1373,2 @@ 'isEqualType', | ||
'isHidden', | ||
'isHideBehindScripted', | ||
'isInRemainsCollector', | ||
@@ -1286,5 +1384,7 @@ 'isInstructorFigureEnabled', | ||
'isMarkedForCollection', | ||
'isMissionProfileNamespaceLoaded', | ||
'isMultiplayer', | ||
'isMultiplayerSolo', | ||
'isNil', | ||
'isNotEqualRef', | ||
'isNotEqualTo', | ||
@@ -1301,2 +1401,3 @@ 'isNull', | ||
'isRemoteExecutedJIP', | ||
'isSaving', | ||
'isSensorTargetConfirmed', | ||
@@ -1309,2 +1410,3 @@ 'isServer', | ||
'isSteamMission', | ||
'isSteamOverlayEnabled', | ||
'isStreamFriendlyUIEnabled', | ||
@@ -1383,5 +1485,7 @@ 'isStressDamageEnabled', | ||
'lbSort', | ||
'lbSortBy', | ||
'lbSortByValue', | ||
'lbText', | ||
'lbTextRight', | ||
'lbTooltip', | ||
'lbValue', | ||
@@ -1448,2 +1552,3 @@ 'leader', | ||
'lnbSort', | ||
'lnbSortBy', | ||
'lnbSortByValue', | ||
@@ -1456,2 +1561,3 @@ 'lnbText', | ||
'loadBackpack', | ||
'loadConfig', | ||
'loadFile', | ||
@@ -1465,3 +1571,2 @@ 'loadGame', | ||
'loadVest', | ||
'local', | ||
'localize', | ||
@@ -1475,2 +1580,3 @@ 'localNamespace', | ||
'locked', | ||
'lockedCameraTo', | ||
'lockedCargo', | ||
@@ -1483,3 +1589,3 @@ 'lockedDriver', | ||
'lockTurret', | ||
'lockWP', | ||
'lockWp', | ||
'log', | ||
@@ -1525,2 +1631,3 @@ 'logEntities', | ||
'max', | ||
'maxLoad', | ||
'members', | ||
@@ -1562,5 +1669,7 @@ 'menuAction', | ||
'missionDifficulty', | ||
'missionEnd', | ||
'missionName', | ||
'missionNameSource', | ||
'missionNamespace', | ||
'missionProfileNamespace', | ||
'missionStart', | ||
@@ -1587,3 +1696,2 @@ 'missionVersion', | ||
'moveOut', | ||
'moveTarget', | ||
'moveTime', | ||
@@ -1602,2 +1710,3 @@ 'moveTo', | ||
'nearestLocationWithDubbing', | ||
'nearestMines', | ||
'nearestObject', | ||
@@ -1612,2 +1721,3 @@ 'nearestObjects', | ||
'needReload', | ||
'needService', | ||
'netId', | ||
@@ -1622,3 +1732,2 @@ 'netObjNull', | ||
'numberToDate', | ||
'object', | ||
'objectCurators', | ||
@@ -1628,3 +1737,2 @@ 'objectFromNetId', | ||
'objStatus', | ||
'onBriefingGear', | ||
'onBriefingGroup', | ||
@@ -1650,3 +1758,2 @@ 'onBriefingNotes', | ||
'openDLCPage', | ||
'openDSInterface', | ||
'openGPS', | ||
@@ -1692,2 +1799,4 @@ 'openMap', | ||
'playSound3D', | ||
'playSoundUI', | ||
'pose', | ||
'position', | ||
@@ -1718,3 +1827,2 @@ 'positionCameraToWorld', | ||
'processDiaryLink', | ||
'processInitCommands', | ||
'productVersion', | ||
@@ -1743,5 +1851,7 @@ 'profileName', | ||
'radioChannelSetLabel', | ||
'radioEnabled', | ||
'radioVolume', | ||
'rain', | ||
'rainbow', | ||
'rainParams', | ||
'random', | ||
@@ -1752,2 +1862,5 @@ 'rank', | ||
'rectangular', | ||
'regexFind', | ||
'regexMatch', | ||
'regexReplace', | ||
'registeredTasks', | ||
@@ -1783,2 +1896,3 @@ 'registerTask', | ||
'removeAllSecondaryWeaponItems', | ||
'removeAllUserActionEventHandlers', | ||
'removeAllWeapons', | ||
@@ -1788,3 +1902,2 @@ 'removeBackpack', | ||
'removeBinocularItem', | ||
'removeClothing', | ||
'removeCuratorAddons', | ||
@@ -1825,2 +1938,3 @@ 'removeCuratorCameraArea', | ||
'removeUniform', | ||
'removeUserActionEventHandler', | ||
'removeVest', | ||
@@ -1858,4 +1972,4 @@ 'removeWeapon', | ||
'ropes', | ||
'ropesAttachedTo', | ||
'ropeSegments', | ||
'ropeSetCargoMass', | ||
'ropeUnwind', | ||
@@ -1877,2 +1991,3 @@ 'ropeUnwound', | ||
'saveJoysticks', | ||
'saveMissionProfileNamespace', | ||
'saveOverlay', | ||
@@ -1904,2 +2019,3 @@ 'saveProfileNamespace', | ||
'selectionPosition', | ||
'selectionVectorDirAndUp', | ||
'selectLeader', | ||
@@ -1919,2 +2035,3 @@ 'selectMax', | ||
'sendUDPMessage', | ||
'sentencesEnabled', | ||
'serverCommand', | ||
@@ -1924,2 +2041,3 @@ 'serverCommandAvailable', | ||
'serverName', | ||
'serverNamespace', | ||
'serverTime', | ||
@@ -1949,8 +2067,5 @@ 'set', | ||
'setApertureNew', | ||
'setAPURTD', | ||
'setArmoryPoints', | ||
'setAttributes', | ||
'setAutonomous', | ||
'setBatteryChargeRTD', | ||
'setBatteryRTD', | ||
'setBehaviour', | ||
@@ -1960,7 +2075,6 @@ 'setBehaviourStrong', | ||
'setBrakesRTD', | ||
'setCameraEffect', | ||
'setCameraInterest', | ||
'setCamShakeDefParams', | ||
'setCamShakeParams', | ||
'setCamUseTI', | ||
'setCamUseTi', | ||
'setCaptive', | ||
@@ -1973,2 +2087,3 @@ 'setCenterOfMass', | ||
'setConvoySeparation', | ||
'setCruiseControl', | ||
'setCuratorCameraAreaCeiling', | ||
@@ -1982,3 +2097,3 @@ 'setCuratorCoef', | ||
'setCustomAimCoef', | ||
'setCustomMissionData', | ||
'SetCustomMissionData', | ||
'setCustomSoundController', | ||
@@ -2006,6 +2121,5 @@ 'setCustomWeightRTD', | ||
'setEffectiveCommander', | ||
'setEngineRPMRTD', | ||
'setEngineRpmRTD', | ||
'setFace', | ||
'setFaceAnimation', | ||
'setFaceanimation', | ||
'setFatigue', | ||
@@ -2031,3 +2145,3 @@ 'setFeatureType', | ||
'setGroupIconsVisible', | ||
'setGroupId', | ||
'setGroupid', | ||
'setGroupIdGlobal', | ||
@@ -2042,2 +2156,3 @@ 'setGroupOwner', | ||
'setHUDMovementLevels', | ||
'setHumidity', | ||
'setIdentity', | ||
@@ -2051,2 +2166,3 @@ 'setImportance', | ||
'setLightColor', | ||
'setLightConePars', | ||
'setLightDayLight', | ||
@@ -2056,4 +2172,6 @@ 'setLightFlareMaxDistance', | ||
'setLightIntensity', | ||
'setLightIR', | ||
'setLightnings', | ||
'setLightUseFlare', | ||
'setLightVolumeShape', | ||
'setLocalWindParams', | ||
@@ -2084,2 +2202,3 @@ 'setMagazineTurretAmmo', | ||
'setMass', | ||
'setMaxLoad', | ||
'setMimic', | ||
@@ -2101,2 +2220,3 @@ 'setMissileTarget', | ||
'setObjectViewDistance', | ||
'setOpticsMode', | ||
'setOvercast', | ||
@@ -2115,2 +2235,3 @@ 'setOwner', | ||
'setPiPEffect', | ||
'setPiPViewDistance', | ||
'setPitch', | ||
@@ -2157,3 +2278,2 @@ 'setPlateNumber', | ||
'setStaminaScheme', | ||
'setStarterRTD', | ||
'setStatValue', | ||
@@ -2167,8 +2287,8 @@ 'setSuppression', | ||
'setTerrainGrid', | ||
'setTerrainHeight', | ||
'setText', | ||
'setThrottleRTD', | ||
'setTimeMultiplier', | ||
'setTiParameter', | ||
'setTitleEffect', | ||
'setToneMapping', | ||
'setToneMappingParams', | ||
'setTowParent', | ||
'setTrafficDensity', | ||
@@ -2185,2 +2305,4 @@ 'setTrafficDistance', | ||
'setTriggerType', | ||
'setTurretLimits', | ||
'setTurretOpticsMode', | ||
'setType', | ||
@@ -2190,2 +2312,3 @@ 'setUnconscious', | ||
'setUnitCombatMode', | ||
'setUnitFreefallHeight', | ||
'setUnitLoadout', | ||
@@ -2210,3 +2333,2 @@ 'setUnitPos', | ||
'setVehicleId', | ||
'setVehicleInit', | ||
'setVehicleLock', | ||
@@ -2218,3 +2340,3 @@ 'setVehiclePosition', | ||
'setVehicleReportRemoteTargets', | ||
'setVehicleTIPars', | ||
'setVehicleTiPars', | ||
'setVehicleVarName', | ||
@@ -2260,3 +2382,3 @@ 'setVelocity', | ||
'showCuratorCompass', | ||
'showGPS', | ||
'showGps', | ||
'showHUD', | ||
@@ -2270,3 +2392,3 @@ 'showLegend', | ||
'showNewEditorObject', | ||
'shownGPS', | ||
'shownGps', | ||
'shownHUD', | ||
@@ -2277,2 +2399,3 @@ 'shownMap', | ||
'shownScoretable', | ||
'shownSubtitles', | ||
'shownUAVFeed', | ||
@@ -2292,5 +2415,2 @@ 'shownWarrant', | ||
'sideChat', | ||
'sideEmpty', | ||
'sideEnemy', | ||
'sideFriendly', | ||
'sideRadio', | ||
@@ -2302,3 +2422,2 @@ 'simpleTasks', | ||
'simulInClouds', | ||
'simulSetHumidity', | ||
'simulWeatherSync', | ||
@@ -2333,3 +2452,2 @@ 'sin', | ||
'startLoadingScreen', | ||
'step', | ||
'stop', | ||
@@ -2396,3 +2514,2 @@ 'stopEngineRTD', | ||
'tg', | ||
'throttleRTD', | ||
'time', | ||
@@ -2482,2 +2599,3 @@ 'timeMultiplier', | ||
'uniformMagazines', | ||
'uniqueUnitItems', | ||
'unitAddons', | ||
@@ -2505,2 +2623,3 @@ 'unitAimPosition', | ||
'userInputDisabled', | ||
'values', | ||
'vectorAdd', | ||
@@ -2546,3 +2665,3 @@ 'vectorCos', | ||
'visibleCompass', | ||
'visibleGPS', | ||
'visibleGps', | ||
'visibleMap', | ||
@@ -2586,3 +2705,5 @@ 'visiblePosition', | ||
'weaponLowered', | ||
'weaponReloadingTime', | ||
'weapons', | ||
'weaponsInfo', | ||
'weaponsItems', | ||
@@ -2603,5 +2724,5 @@ 'weaponsItemsCargo', | ||
'worldToModelVisual', | ||
'worldToScreen', | ||
'worldToScreen' | ||
]; | ||
// list of keywords from: | ||
@@ -2613,4 +2734,3 @@ // https://community.bistudio.com/wiki/PreProcessor_Commands | ||
end: /$/, | ||
keywords: { keyword: | ||
'define undef ifdef ifndef else endif include' }, | ||
keywords: 'define undef ifdef ifndef else endif include if', | ||
contains: [ | ||
@@ -2623,3 +2743,2 @@ { | ||
{ | ||
className: 'string', | ||
begin: /<[^\n>]*>/, | ||
@@ -2633,3 +2752,3 @@ end: /$/, | ||
}; | ||
return { | ||
@@ -2652,3 +2771,15 @@ name: 'SQF', | ||
], | ||
illegal: /#|^\$ / | ||
illegal: [ | ||
//$ is only valid when used with Hex numbers (e.g. $FF) | ||
/\$[^a-fA-F0-9]/, | ||
/\w\$/, | ||
/\?/, //There's no ? in SQF | ||
/@/, //There's no @ in SQF | ||
// Brute-force-fixing the build error. See https://github.com/highlightjs/highlight.js/pull/3193#issuecomment-843088729 | ||
/ \| /, | ||
// . is only used in numbers | ||
/[a-zA-Z_]\./, | ||
/\:\=/, | ||
/\[\:/ | ||
] | ||
}; | ||
@@ -2655,0 +2786,0 @@ } |
@@ -610,3 +610,3 @@ /* | ||
className: "variable", | ||
begin: /@[a-z0-9]+/, | ||
begin: /@[a-z0-9][a-z0-9_]*/, | ||
}; | ||
@@ -613,0 +613,0 @@ |
@@ -148,2 +148,3 @@ const IDENT_RE = '[A-Za-z$_][0-9A-Za-z$_]*'; | ||
"localStorage", | ||
"sessionStorage", | ||
"module", | ||
@@ -317,2 +318,15 @@ "global" // Node.js | ||
}; | ||
const GRAPHQL_TEMPLATE = { | ||
begin: 'gql`', | ||
end: '', | ||
starts: { | ||
end: '`', | ||
returnEnd: false, | ||
contains: [ | ||
hljs.BACKSLASH_ESCAPE, | ||
SUBST | ||
], | ||
subLanguage: 'graphql' | ||
} | ||
}; | ||
const TEMPLATE_STRING = { | ||
@@ -379,2 +393,3 @@ className: 'string', | ||
CSS_TEMPLATE, | ||
GRAPHQL_TEMPLATE, | ||
TEMPLATE_STRING, | ||
@@ -597,3 +612,3 @@ // Skip numbers when they are part of a variable name | ||
return { | ||
name: 'Javascript', | ||
name: 'JavaScript', | ||
aliases: ['js', 'jsx', 'mjs', 'cjs'], | ||
@@ -615,2 +630,3 @@ keywords: KEYWORDS$1, | ||
CSS_TEMPLATE, | ||
GRAPHQL_TEMPLATE, | ||
TEMPLATE_STRING, | ||
@@ -858,3 +874,5 @@ COMMENT, | ||
'ts', | ||
'tsx' | ||
'tsx', | ||
'mts', | ||
'cts' | ||
] | ||
@@ -861,0 +879,0 @@ }); |
@@ -9,3 +9,3 @@ { | ||
"homepage": "https://highlightjs.org/", | ||
"version": "11.7.0", | ||
"version": "11.8.0", | ||
"author": "Josh Goebel <hello@joshgoebel.com>", | ||
@@ -49,2 +49,3 @@ "contributors": [ | ||
"build-browser": "node ./tools/build.js -t browser :common", | ||
"devtool": "npx http-server", | ||
"test": "mocha test", | ||
@@ -61,33 +62,34 @@ "test-markup": "mocha test/markup", | ||
"@colors/colors": "^1.5.0", | ||
"@rollup/plugin-commonjs": "^22.0.0", | ||
"@rollup/plugin-json": "^4.1.0", | ||
"@rollup/plugin-node-resolve": "^13.3.0", | ||
"@types/mocha": "^9.1.1", | ||
"@typescript-eslint/eslint-plugin": "^5.27.1", | ||
"@typescript-eslint/parser": "^5.27.1", | ||
"clean-css": "^5.3.0", | ||
"@rollup/plugin-commonjs": "^24.1.0", | ||
"@rollup/plugin-json": "^6.0.0", | ||
"@rollup/plugin-node-resolve": "^15.0.2", | ||
"@types/mocha": "^10.0.1", | ||
"@typescript-eslint/eslint-plugin": "^5.59.1", | ||
"@typescript-eslint/parser": "^5.59.1", | ||
"clean-css": "^5.3.2", | ||
"cli-table": "^0.3.1", | ||
"commander": "9.3", | ||
"commander": "^10.0.1", | ||
"css": "^3.0.0", | ||
"css-color-names": "^1.0.1", | ||
"deep-freeze-es6": "^1.4.1", | ||
"deep-freeze-es6": "^2.0.0", | ||
"del": "^6.1.1", | ||
"dependency-resolver": "^2.0.1", | ||
"eslint": "^8.17.0", | ||
"eslint": "^8.39.0", | ||
"eslint-config-standard": "^17.0.0", | ||
"eslint-plugin-import": "^2.26.0", | ||
"eslint-plugin-import": "^2.27.5", | ||
"eslint-plugin-node": "^11.1.0", | ||
"eslint-plugin-promise": "^6.0.0", | ||
"glob": "^7.2.3", | ||
"glob-promise": "^4.2.2", | ||
"eslint-plugin-promise": "^6.1.1", | ||
"glob": "^8.0.3", | ||
"glob-promise": "^6.0.2", | ||
"handlebars": "^4.7.6", | ||
"jsdom": "^20.0.0", | ||
"http-server": "^14.1.1", | ||
"jsdom": "^21.1.1", | ||
"lodash": "^4.17.20", | ||
"mocha": "^10.0.0", | ||
"mocha": "^10.2.0", | ||
"refa": "^0.4.1", | ||
"rollup": "^2.47.0", | ||
"should": "^13.2.3", | ||
"terser": "^5.14.1", | ||
"terser": "^5.17.1", | ||
"tiny-worker": "^2.3.0", | ||
"typescript": "^4.7.3", | ||
"typescript": "^5.0.4", | ||
"wcag-contrast": "^3.0.0" | ||
@@ -98,3 +100,4 @@ }, | ||
"require": "./lib/index.js", | ||
"import": "./es/index.js" | ||
"import": "./es/index.js", | ||
"types": "./types/index.d.ts" | ||
}, | ||
@@ -101,0 +104,0 @@ "./package.json": "./package.json", |
@@ -330,6 +330,6 @@ # Highlight.js | ||
```html | ||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/styles/default.min.css"> | ||
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/highlight.min.js"></script> | ||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/styles/default.min.css"> | ||
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/highlight.min.js"></script> | ||
<!-- and it's easy to individually load additional languages --> | ||
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/languages/go.min.js"></script> | ||
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/languages/go.min.js"></script> | ||
``` | ||
@@ -340,7 +340,7 @@ | ||
````html | ||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/styles/dark.min.css"> | ||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/styles/dark.min.css"> | ||
<script type="module"> | ||
import hljs from 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/es/highlight.min.js'; | ||
import hljs from 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/es/highlight.min.js'; | ||
// and it's easy to individually load additional languages | ||
import go from 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/es/languages/go.min.js'; | ||
import go from 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/es/languages/go.min.js'; | ||
hljs.registerLanguage('go', go); | ||
@@ -357,6 +357,6 @@ </script> | ||
```html | ||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.7.0/build/styles/default.min.css"> | ||
<script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.7.0/build/highlight.min.js"></script> | ||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.8.0/build/styles/default.min.css"> | ||
<script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.8.0/build/highlight.min.js"></script> | ||
<!-- and it's easy to individually load additional languages --> | ||
<script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.7.0/build/languages/go.min.js"></script> | ||
<script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.8.0/build/languages/go.min.js"></script> | ||
``` | ||
@@ -367,7 +367,7 @@ | ||
```html | ||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.7.0/build/styles/default.min.css"> | ||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.8.0/build/styles/default.min.css"> | ||
<script type="module"> | ||
import hljs from 'https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.7.0/build/es/highlight.min.js'; | ||
import hljs from 'https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.8.0/build/es/highlight.min.js'; | ||
// and it's easy to individually load additional languages | ||
import go from 'https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.7.0/build/es/languages/go.min.js'; | ||
import go from 'https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.8.0/build/es/languages/go.min.js'; | ||
hljs.registerLanguage('go', go); | ||
@@ -382,6 +382,6 @@ </script> | ||
```html | ||
<link rel="stylesheet" href="https://unpkg.com/@highlightjs/cdn-assets@11.7.0/styles/default.min.css"> | ||
<script src="https://unpkg.com/@highlightjs/cdn-assets@11.7.0/highlight.min.js"></script> | ||
<link rel="stylesheet" href="https://unpkg.com/@highlightjs/cdn-assets@11.8.0/styles/default.min.css"> | ||
<script src="https://unpkg.com/@highlightjs/cdn-assets@11.8.0/highlight.min.js"></script> | ||
<!-- and it's easy to individually load additional languages --> | ||
<script src="https://unpkg.com/@highlightjs/cdn-assets@11.7.0/languages/go.min.js"></script> | ||
<script src="https://unpkg.com/@highlightjs/cdn-assets@11.8.0/languages/go.min.js"></script> | ||
``` | ||
@@ -392,7 +392,7 @@ | ||
```html | ||
<link rel="stylesheet" href="https://unpkg.com/@highlightjs/cdn-assets@11.7.0/styles/default.min.css"> | ||
<link rel="stylesheet" href="https://unpkg.com/@highlightjs/cdn-assets@11.8.0/styles/default.min.css"> | ||
<script type="module"> | ||
import hljs from 'https://unpkg.com/@highlightjs/cdn-assets@11.7.0/es/highlight.min.js'; | ||
import hljs from 'https://unpkg.com/@highlightjs/cdn-assets@11.8.0/es/highlight.min.js'; | ||
// and it's easy to individually load & register additional languages | ||
import go from 'https://unpkg.com/@highlightjs/cdn-assets@11.7.0/es/languages/go.min.js'; | ||
import go from 'https://unpkg.com/@highlightjs/cdn-assets@11.8.0/es/languages/go.min.js'; | ||
hljs.registerLanguage('go', go); | ||
@@ -399,0 +399,0 @@ </script> |
@@ -37,2 +37,3 @@ # Supported Languages | ||
| BNF | bnf | | | ||
| BQN | bqn | [highlightjs-bqn](https://github.com/razetime/highlightjs-bqn) | | ||
| Brainfuck | brainfuck, bf | | | ||
@@ -43,3 +44,5 @@ | C# | csharp, cs | | | ||
| C/AL | cal | | | ||
| C3 | c3 | [highlightjs-c3](https://github.com/highlightjs/highlightjs-c3) | | ||
| Cache Object Script | cos, cls | | | ||
| Candid | candid, did | [highlightjs-motoko](https://github.com/rvanasa/highlightjs-motoko) | | ||
| CMake | cmake, cmake.in | | | ||
@@ -116,2 +119,3 @@ | COBOL | cobol, standard-cobol | [highlightjs-cobol](https://github.com/otterkit/highlightjs-cobol) | | ||
| Kotlin | kotlin, kt | | | ||
| Lang | | [highlightjs-lang](https://github.com/highlightjs/highlightjs-lang) | ||
| LaTeX | tex | | | ||
@@ -136,2 +140,4 @@ | Leaf | leaf | | | ||
| Mercury | mercury | | | ||
| MIPS Assembler | mips, mipsasm | | | ||
| Mint | mint | [highlightjs-mint](https://github.com/mint-lang/highlightjs-mint) | | ||
| mIRC Scripting Language | mirc, mrc | [highlightjs-mirc](https://github.com/highlightjs/highlightjs-mirc) | | ||
@@ -144,2 +150,3 @@ | Mizar | mizar | | | ||
| Moonscript | moonscript, moon | | | ||
| Motoko | motoko, mo | [highlightjs-motoko](https://github.com/rvanasa/highlightjs-motoko) | | ||
| N1QL | n1ql | | | ||
@@ -172,3 +179,3 @@ | NSIS | nsis | | | ||
| Properties | properties | | | ||
| Protocol Buffers | protobuf | | | ||
| Protocol Buffers | proto, protobuf | | | ||
| Puppet | puppet, pp | | | ||
@@ -201,2 +208,3 @@ | Python | python, py, gyp | | | ||
| Scilab | scilab, sci | | | ||
| SFZ | sfz | [highlightjs-sfz](https://github.com/sfz/highlight.js) | | ||
| Shape Expressions | shexc | [highlightjs-shexc](https://github.com/highlightjs/highlightjs-shexc) | | ||
@@ -225,3 +233,3 @@ | Shell | shell, console | | | ||
| Twig | twig, craftcms | | | ||
| TypeScript | typescript, ts, tsx | | | ||
| TypeScript | typescript, ts, tsx, mts, cts | | | ||
| Unicorn Rails log | unicorn-rails-log | [highlightjs-unicorn-rails-log](https://github.com/sweetppro/highlightjs-unicorn-rails-log) | | ||
@@ -228,0 +236,0 @@ | VB.Net | vbnet, vb | | |
@@ -48,2 +48,3 @@ /* eslint-disable no-unused-vars */ | ||
addPlugin: (plugin: HLJSPlugin) => void | ||
removePlugin: (plugin: HLJSPlugin) => void | ||
debugMode: () => void | ||
@@ -60,2 +61,3 @@ safeMode: () => void | ||
} | ||
newInstance: () => HLJSApi | ||
} | ||
@@ -62,0 +64,0 @@ |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
3958031
115517
34