SYMBOL INDEX (622 symbols across 101 files) FILE: packages/less/Gruntfile.cjs function makeJob (line 91) | function makeJob(testName) { FILE: packages/less/benchmark/benchmark-runner.js function hrNow (line 81) | function hrNow() { function runOnce (line 86) | function runOnce(callback) { function runAll (line 107) | function runAll(i) { function analyze (line 122) | function analyze(times, skipWarmup) { function reportResults (line 159) | function reportResults() { FILE: packages/less/benchmark/index.js function nextRun (line 26) | function nextRun() { function finish (line 55) | function finish() { FILE: packages/less/build/rollup.js function moduleShim (line 22) | function moduleShim() { function inlinePackageVersion (line 39) | function inlinePackageVersion() { function buildLessNodeCjs (line 58) | async function buildLessNodeCjs() { function buildBrowser (line 79) | async function buildBrowser() { function build (line 135) | async function build() { FILE: packages/less/lib/less-browser/bootstrap.js function resolveOrReject (line 37) | function resolveOrReject(data) { FILE: packages/less/lib/less-browser/error-reporting.js function errorHTML (line 6) | function errorHTML(e, rootHref) { function removeErrorHTML (line 109) | function removeErrorHTML(path) { function removeErrorConsole (line 116) | function removeErrorConsole() { function removeError (line 120) | function removeError(path) { function errorConsole (line 130) | function errorConsole(e, rootHref) { function error (line 156) | function error(e, rootHref) { FILE: packages/less/lib/less-browser/file-manager.js method alwaysMakePathsAbsolute (line 10) | alwaysMakePathsAbsolute() { method join (line 14) | join(basePath, laterPath) { method doXHR (line 21) | doXHR(url, type, callback, errback) { method supports (line 59) | supports() { method clearFileCache (line 63) | clearFileCache() { method loadFile (line 67) | loadFile(filename, currentDirectory, options) { FILE: packages/less/lib/less-browser/image-size.js function imageSize (line 5) | function imageSize() { FILE: packages/less/lib/less-browser/index.js function clone (line 44) | function clone(obj) { function loadStyles (line 54) | function loadStyles(modifyVars) { function loadStyleSheet (line 84) | function loadStyleSheet(sheet, callback, reload, remaining, modifyVars) { function loadStyleSheets (line 146) | function loadStyleSheets(callback, reload, modifyVars) { function initRunningMode (line 152) | function initRunningMode() { FILE: packages/less/lib/less-browser/plugin-loader.js method loadPlugin (line 15) | loadPlugin(filename, basePath, context, environment, fileManager) { FILE: packages/less/lib/less-browser/utils.js function extractId (line 3) | function extractId(href) { function addDataAttr (line 16) | function addDataAttr(options, tag) { FILE: packages/less/lib/less-node/environment.js class SourceMapGeneratorFallback (line 5) | class SourceMapGeneratorFallback { method addMapping (line 6) | addMapping(){} method setSourceContent (line 7) | setSourceContent(){} method toJSON (line 8) | toJSON(){ FILE: packages/less/lib/less-node/file-manager.js method supports (line 10) | supports() { method supportsSync (line 14) | supportsSync() { method loadFile (line 18) | loadFile(filename, currentDirectory, options, environment, callback) { method loadFileSync (line 150) | loadFileSync(filename, currentDirectory, options, environment) { FILE: packages/less/lib/less-node/image-size.js function imageSize (line 10) | function imageSize(functionContext, filePathNode) { FILE: packages/less/lib/less-node/plugin-loader.js method loadPlugin (line 27) | loadPlugin(filename, basePath, context, environment, fileManager) { method loadPluginSync (line 55) | loadPluginSync(filename, basePath, context, environment, fileManager) { FILE: packages/less/lib/less-node/url-file-manager.js method supports (line 18) | supports(filename, currentDirectory, options, environment) { method loadFile (line 22) | loadFile(filename, currentDirectory, options, environment) { FILE: packages/less/lib/less/contexts.js function isPathRelative (line 157) | function isPathRelative(path) { function isPathLocalRelative (line 161) | function isPathLocalRelative(path) { FILE: packages/less/lib/less/deprecation.js constant MAX_REPETITIONS (line 39) | const MAX_REPETITIONS = 5; class DeprecationHandler (line 41) | class DeprecationHandler { method constructor (line 42) | constructor() { method shouldWarn (line 48) | shouldWarn(deprecationId) { method summarize (line 56) | summarize(logger) { FILE: packages/less/lib/less/environment/abstract-file-manager.js class AbstractFileManager (line 1) | class AbstractFileManager { method getPath (line 2) | getPath(filename) { method tryAppendExtension (line 17) | tryAppendExtension(path, ext) { method tryAppendLessExtension (line 21) | tryAppendLessExtension(path) { method supportsSync (line 25) | supportsSync() { method alwaysMakePathsAbsolute (line 29) | alwaysMakePathsAbsolute() { method isPathAbsolute (line 33) | isPathAbsolute(filename) { method join (line 38) | join(basePath, laterPath) { method pathDiff (line 45) | pathDiff(url, baseUrl) { method extractUrlParts (line 81) | extractUrlParts(url, baseUrl) { FILE: packages/less/lib/less/environment/abstract-plugin-loader.js class AbstractPluginLoader (line 4) | class AbstractPluginLoader { method constructor (line 5) | constructor() { method evalPlugin (line 12) | evalPlugin(contents, context, imports, pluginOptions, fileInfo) { method trySetOptions (line 119) | trySetOptions(plugin, filename, name, options) { method validatePlugin (line 133) | validatePlugin(plugin, filename, name) { method compareVersion (line 153) | compareVersion(aVersion, bVersion) { method versionToString (line 166) | versionToString(version) { method printUsage (line 174) | printUsage(plugins) { FILE: packages/less/lib/less/environment/environment-api.ts type Environment (line 1) | interface Environment { FILE: packages/less/lib/less/environment/environment.js class Environment (line 8) | class Environment { method constructor (line 9) | constructor(externalEnvironment, fileManagers) { method getFileManager (line 28) | getFileManager(filename, currentDirectory, options, environment, isSyn... method addFileManager (line 50) | addFileManager(fileManager) { method clearFileManagers (line 54) | clearFileManagers() { FILE: packages/less/lib/less/environment/file-manager-api.ts type FileManager (line 3) | interface FileManager { FILE: packages/less/lib/less/functions/boolean.js function boolean (line 4) | function boolean(condition) { function If (line 12) | function If(context, condition, trueValue, falseValue) { function isdefined (line 18) | function isdefined(context, variable) { FILE: packages/less/lib/less/functions/color-blending.js function colorBlend (line 6) | function colorBlend(mode, color1, color2) { FILE: packages/less/lib/less/functions/color.js function clamp (line 9) | function clamp(val) { function hsla (line 12) | function hsla(origColor, hsl) { function toHSL (line 24) | function toHSL(color) { function toHSV (line 32) | function toHSV(color) { function number (line 40) | function number(n) { function scaled (line 52) | function scaled(n, size) { function hue (line 127) | function hue(h) { FILE: packages/less/lib/less/functions/function-caller.js class functionCaller (line 3) | class functionCaller { method constructor (line 4) | constructor(name, context, index, currentFileInfo) { method isValid (line 13) | isValid() { method call (line 17) | call(args) { FILE: packages/less/lib/less/functions/function-registry.js function makeRegistry (line 1) | function makeRegistry( base ) { FILE: packages/less/lib/less/functions/svg.js function throwArgumentDescriptor (line 22) | function throwArgumentDescriptor() { FILE: packages/less/lib/less/import-manager.js class ImportManager (line 17) | class ImportManager { method constructor (line 18) | constructor(less, context, rootFileInfo) { method push (line 40) | push(path, tryAppendExtension, currentFileInfo, importOptions, callbac... FILE: packages/less/lib/less/parse-tree.js class ParseTree (line 6) | class ParseTree { method constructor (line 7) | constructor(root, imports) { method toCSS (line 12) | toCSS(options) { FILE: packages/less/lib/less/parser/parser-input.js function skipWhitespace (line 36) | function skipWhitespace(length) { FILE: packages/less/lib/less/parser/parser.js function error (line 51) | function error(msg, type) { function warn (line 71) | function warn(msg, index, type, deprecationId) { function expect (line 89) | function expect(arg, msg) { function expectChar (line 102) | function expectChar(arg, msg) { function getDebugInfo (line 109) | function getDebugInfo(index) { function parseNode (line 126) | function parseNode(str, parseList, callback) { function f (line 533) | function f(parse, stop) { function condition (line 541) | function condition() { function testCurrentChar (line 1708) | function testCurrentChar() { function or (line 2386) | function or() { function insideCondition (line 2410) | function insideCondition() { function and (line 2417) | function and() { function tryConditionFollowedByParenthesis (line 2456) | function tryConditionFollowedByParenthesis(me) { function match (line 2639) | function match(re) { FILE: packages/less/lib/less/plugin-manager.js class PluginManager (line 4) | class PluginManager { method constructor (line 5) | constructor(less) { method addPlugins (line 21) | addPlugins(plugins) { method addPlugin (line 34) | addPlugin(plugin, filename, functionRegistry) { method get (line 48) | get(filename) { method addVisitor (line 57) | addVisitor(visitor) { method addPreProcessor (line 66) | addPreProcessor(preProcessor, priority) { method addPostProcessor (line 81) | addPostProcessor(postProcessor, priority) { method addFileManager (line 95) | addFileManager(manager) { method getPreProcessors (line 104) | getPreProcessors() { method getPostProcessors (line 117) | getPostProcessors() { method getVisitors (line 130) | getVisitors() { method visitor (line 134) | visitor() { method getFileManagers (line 153) | getFileManagers() { FILE: packages/less/lib/less/source-map-builder.js class SourceMapBuilder (line 2) | class SourceMapBuilder { method constructor (line 3) | constructor(options) { method toCSS (line 7) | toCSS(rootNode, options, imports) { method getCSSAppendage (line 36) | getCSSAppendage() { method getExternalSourceMap (line 56) | getExternalSourceMap() { method setExternalSourceMap (line 60) | setExternalSourceMap(sourceMap) { method isInline (line 64) | isInline() { method getSourceMapURL (line 68) | getSourceMapURL() { method getOutputFilename (line 72) | getOutputFilename() { method getInputFilename (line 76) | getInputFilename() { FILE: packages/less/lib/less/source-map-output.js class SourceMapOutput (line 2) | class SourceMapOutput { method constructor (line 3) | constructor(options) { method removeBasepath (line 31) | removeBasepath(path) { method normalizeFilename (line 42) | normalizeFilename(filename) { method add (line 48) | add(chunk, fileInfo, index, mapLines) { method isEmpty (line 110) | isEmpty() { method toCSS (line 114) | toCSS(context) { FILE: packages/less/lib/less/tree/anonymous.js class Anonymous (line 5) | class Anonymous extends Node { method type (line 6) | get type() { return 'Anonymous'; } method constructor (line 16) | constructor(value, index, currentFileInfo, mapLines, rulesetLike, visi... method eval (line 28) | eval() { method compare (line 36) | compare(other) { method isRulesetLike (line 41) | isRulesetLike() { method genCSS (line 49) | genCSS(context, output) { FILE: packages/less/lib/less/tree/assignment.js class Assignment (line 5) | class Assignment extends Node { method type (line 6) | get type() { return 'Assignment'; } method constructor (line 12) | constructor(key, val) { method accept (line 19) | accept(visitor) { method eval (line 27) | eval(context) { method genCSS (line 38) | genCSS(context, output) { FILE: packages/less/lib/less/tree/atrule.js class AtRule (line 24) | class AtRule extends Node { method type (line 25) | get type() { return 'AtRule'; } method constructor (line 37) | constructor( method declarationsBlock (line 116) | declarationsBlock(rules, mergeable = false) { method keywordList (line 128) | keywordList(rules) { method accept (line 137) | accept(visitor) { method isRulesetLike (line 151) | isRulesetLike() { method isCharset (line 155) | isCharset() { method genCSS (line 163) | genCSS(context, output) { method eval (line 183) | eval(context) { method evalRoot (line 225) | evalRoot(context, rules) { method variable (line 276) | variable(name) { method find (line 283) | find() { method rulesets (line 290) | rulesets() { method outputRuleset (line 302) | outputRuleset(context, output, rules) { FILE: packages/less/lib/less/tree/attribute.js class Attribute (line 5) | class Attribute extends Node { method type (line 6) | get type() { return 'Attribute'; } method constructor (line 14) | constructor(key, op, value, cif) { method eval (line 26) | eval(context) { method genCSS (line 39) | genCSS(context, output) { method toCSS (line 47) | toCSS(context) { FILE: packages/less/lib/less/tree/call.js class Call (line 10) | class Call extends Node { method type (line 11) | get type() { return 'Call'; } method constructor (line 19) | constructor(name, args, index, currentFileInfo) { method accept (line 29) | accept(visitor) { method eval (line 50) | eval(context) { method genCSS (line 118) | genCSS(context, output) { FILE: packages/less/lib/less/tree/color.js class Color (line 10) | class Color extends Node { method type (line 11) | get type() { return 'Color'; } method constructor (line 18) | constructor(rgb, a, originalForm) { method luma (line 60) | luma() { method genCSS (line 74) | genCSS(context, output) { method toCSS (line 83) | toCSS(context, doNotCompress) { method operate (line 165) | operate(context, op, other) { method toRGB (line 174) | toRGB() { method toHSL (line 178) | toHSL() { method toHSV (line 204) | toHSV() { method toARGB (line 233) | toARGB() { method compare (line 241) | compare(x) { method fromKeyword (line 250) | static fromKeyword(keyword) { function clamp (line 273) | function clamp(v, max) { function toHex (line 278) | function toHex(v) { FILE: packages/less/lib/less/tree/combinator.js class Combinator (line 13) | class Combinator extends Node { method type (line 14) | get type() { return 'Combinator'; } method constructor (line 17) | constructor(value) { method genCSS (line 32) | genCSS(context, output) { FILE: packages/less/lib/less/tree/comment.js class Comment (line 7) | class Comment extends Node { method type (line 8) | get type() { return 'Comment'; } method constructor (line 16) | constructor(value, isLineComment, index, currentFileInfo) { method genCSS (line 31) | genCSS(context, output) { method isSilent (line 42) | isSilent(context) { FILE: packages/less/lib/less/tree/condition.js class Condition (line 5) | class Condition extends Node { method type (line 6) | get type() { return 'Condition'; } method constructor (line 15) | constructor(op, l, r, i, negate) { method accept (line 25) | accept(visitor) { method eval (line 36) | eval(context) { FILE: packages/less/lib/less/tree/container.js class Container (line 19) | class Container extends AtRule { method type (line 20) | get type() { return 'Container'; } method constructor (line 29) | constructor(value, features, index, currentFileInfo, visibilityInfo) { method genCSS (line 55) | genCSS(context, output) { method eval (line 65) | eval(context) { FILE: packages/less/lib/less/tree/debug-info.js function asComment (line 21) | function asComment(ctx) { function asMediaQuery (line 34) | function asMediaQuery(ctx) { function debugInfo (line 60) | function debugInfo(context, ctx, lineSeparator) { FILE: packages/less/lib/less/tree/declaration.js constant MATH (line 8) | const MATH = Constants.Math; function evalName (line 15) | function evalName(context, name) { class Declaration (line 27) | class Declaration extends Node { method type (line 28) | get type() { return 'Declaration'; } method constructor (line 40) | constructor(name, value, important, merge, index, currentFileInfo, inl... method genCSS (line 63) | genCSS(context, output) { method eval (line 78) | eval(context) { method makeImportant (line 130) | makeImportant() { FILE: packages/less/lib/less/tree/detached-ruleset.js class DetachedRuleset (line 7) | class DetachedRuleset extends Node { method type (line 8) | get type() { return 'DetachedRuleset'; } method constructor (line 14) | constructor(ruleset, frames) { method accept (line 23) | accept(visitor) { method eval (line 31) | eval(context) { method callEval (line 40) | callEval(context) { FILE: packages/less/lib/less/tree/dimension.js class Dimension (line 13) | class Dimension extends Node { method type (line 14) | get type() { return 'Dimension'; } method constructor (line 20) | constructor(value, unit) { method accept (line 36) | accept(visitor) { method eval (line 43) | eval(context) { method toColor (line 47) | toColor() { method genCSS (line 56) | genCSS(context, output) { method operate (line 94) | operate(context, op, other) { method compare (line 133) | compare(other) { method unify (line 154) | unify() { method convertTo (line 162) | convertTo(conversions) { FILE: packages/less/lib/less/tree/element.js class Element (line 7) | class Element extends Node { method type (line 8) | get type() { return 'Element'; } method constructor (line 18) | constructor(combinator, value, isVariable, index, currentFileInfo, vis... method accept (line 39) | accept(visitor) { method eval (line 48) | eval(context) { method clone (line 56) | clone() { method genCSS (line 68) | genCSS(context, output) { method toCSS (line 73) | toCSS(context) { FILE: packages/less/lib/less/tree/expression.js class Expression (line 9) | class Expression extends Node { method type (line 10) | get type() { return 'Expression'; } method constructor (line 16) | constructor(value, noSpacing) { method accept (line 31) | accept(visitor) { method eval (line 36) | eval(context) { method genCSS (line 80) | genCSS(context, output) { method throwAwayComments (line 93) | throwAwayComments() { FILE: packages/less/lib/less/tree/extend.js class Extend (line 6) | class Extend extends Node { method type (line 7) | get type() { return 'Extend'; } method constructor (line 16) | constructor(selector, option, index, currentFileInfo, visibilityInfo) { method accept (line 48) | accept(visitor) { method eval (line 53) | eval(context) { method clone (line 60) | clone(context) { method findSelfSelectors (line 66) | findSelfSelectors(selectors) { FILE: packages/less/lib/less/tree/import.js class Import (line 33) | class Import extends Node { method type (line 34) | get type() { return 'Import'; } method constructor (line 44) | constructor(path, features, options, index, currentFileInfo, visibilit... method accept (line 85) | accept(visitor) { method genCSS (line 99) | genCSS(context, output) { method getPath (line 112) | getPath() { method isVariableImport (line 119) | isVariableImport() { method evalForImport (line 132) | evalForImport(context) { method evalPath (line 143) | evalPath(context) { method eval (line 164) | eval(context) { method doEval (line 179) | doEval(context) { FILE: packages/less/lib/less/tree/javascript.js class JavaScript (line 8) | class JavaScript extends JsEvalNode { method type (line 9) | get type() { return 'JavaScript'; } method constructor (line 17) | constructor(string, escaped, index, currentFileInfo) { method eval (line 29) | eval(context) { FILE: packages/less/lib/less/tree/js-eval-node.js class JsEvalNode (line 6) | class JsEvalNode extends Node { method evaluateJavaScript (line 12) | evaluateJavaScript(expression, context) { method jsify (line 65) | jsify(obj) { FILE: packages/less/lib/less/tree/keyword.js class Keyword (line 6) | class Keyword extends Node { method type (line 7) | get type() { return 'Keyword'; } method constructor (line 10) | constructor(value) { method genCSS (line 19) | genCSS(context, output) { FILE: packages/less/lib/less/tree/media.js class Media (line 12) | class Media extends AtRule { method type (line 13) | get type() { return 'Media'; } method constructor (line 22) | constructor(value, features, index, currentFileInfo, visibilityInfo) { method genCSS (line 45) | genCSS(context, output) { method eval (line 55) | eval(context) { FILE: packages/less/lib/less/tree/merge-rules.js function mergeRules (line 11) | function mergeRules(rules) { FILE: packages/less/lib/less/tree/mixin-call.js class MixinCall (line 25) | class MixinCall extends Node { method type (line 26) | get type() { return 'MixinCall'; } method constructor (line 35) | constructor(elements, args, index, currentFileInfo, important) { method accept (line 50) | accept(visitor) { method eval (line 63) | eval(context) { method _setVisibilityToReplacement (line 249) | _setVisibilityToReplacement(replacement) { method format (line 263) | format(args) { FILE: packages/less/lib/less/tree/mixin-definition.js class Definition (line 29) | class Definition extends Ruleset { method type (line 30) | get type() { return 'MixinDefinition'; } method constructor (line 41) | constructor(name, params, rules, condition, variadic, frames, visibili... method accept (line 79) | accept(visitor) { method evalParams (line 96) | evalParams(context, mixinEnv, args, evaldArguments) { method makeImportant (line 197) | makeImportant() { method eval (line 213) | eval(context) { method evalCall (line 223) | evalCall(context, args, important) { method matchCondition (line 251) | matchCondition(args, context) { method matchArgs (line 268) | matchArgs(args, context) { FILE: packages/less/lib/less/tree/namespace-value.js class NamespaceValue (line 8) | class NamespaceValue extends Node { method type (line 9) | get type() { return 'NamespaceValue'; } method constructor (line 17) | constructor(ruleCall, lookups, index, fileInfo) { method eval (line 29) | eval(context) { FILE: packages/less/lib/less/tree/negative.js class Negative (line 7) | class Negative extends Node { method type (line 8) | get type() { return 'Negative'; } method constructor (line 11) | constructor(node) { method genCSS (line 20) | genCSS(context, output) { method eval (line 29) | eval(context) { FILE: packages/less/lib/less/tree/nested-at-rule.js method isRulesetLike (line 42) | isRulesetLike() { method accept (line 47) | accept(visitor) { method evalTop (line 89) | evalTop(context) { method evalNested (line 113) | evalNested(context) { method permute (line 168) | permute(arr) { method bubbleSelectors (line 187) | bubbleSelectors(selectors) { FILE: packages/less/lib/less/tree/node.js class Node (line 69) | class Node { method type (line 70) | get type() { return ''; } method constructor (line 72) | constructor() { method currentFileInfo (line 92) | get currentFileInfo() { method index (line 96) | get index() { method setParent (line 104) | setParent(nodes, parent) { method getIndex (line 120) | getIndex() { method fileInfo (line 125) | fileInfo() { method isRulesetLike (line 130) | isRulesetLike() { return false; } method toCSS (line 136) | toCSS(context) { method genCSS (line 154) | genCSS(context, output) { method accept (line 161) | accept(visitor) { method eval (line 169) | eval(context) { return this; } method _operate (line 178) | _operate(context, op, a, b) { method fround (line 192) | fround(context, value) { method compare (line 203) | static compare(a, b) { method numericCompare (line 245) | static numericCompare(a, b) { method blocksVisibility (line 252) | blocksVisibility() { method addVisibilityBlock (line 259) | addVisibilityBlock() { method removeVisibilityBlock (line 266) | removeVisibilityBlock() { method ensureVisibility (line 273) | ensureVisibility() { method ensureInvisibility (line 277) | ensureInvisibility() { method isVisible (line 282) | isVisible() { method visibilityInfo (line 287) | visibilityInfo() { method copyVisibilityInfo (line 295) | copyVisibilityInfo(info) { FILE: packages/less/lib/less/tree/operation.js constant MATH (line 7) | const MATH = Constants.Math; class Operation (line 9) | class Operation extends Node { method type (line 10) | get type() { return 'Operation'; } method constructor (line 17) | constructor(op, operands, isSpaced) { method accept (line 25) | accept(visitor) { method eval (line 33) | eval(context) { method genCSS (line 68) | genCSS(context, output) { FILE: packages/less/lib/less/tree/paren.js class Paren (line 5) | class Paren extends Node { method type (line 6) | get type() { return 'Paren'; } method constructor (line 9) | constructor(node) { method genCSS (line 20) | genCSS(context, output) { method eval (line 30) | eval(context) { FILE: packages/less/lib/less/tree/property.js class Property (line 7) | class Property extends Node { method type (line 8) | get type() { return 'Property'; } method constructor (line 15) | constructor(name, index, currentFileInfo) { method eval (line 28) | eval(context) { method find (line 87) | find(obj, fun) { FILE: packages/less/lib/less/tree/query-in-parens.js class QueryInParens (line 5) | class QueryInParens extends Node { method type (line 6) | get type() { return 'QueryInParens'; } method constructor (line 16) | constructor(op, l, m, op2, r, i) { method accept (line 28) | accept(visitor) { method eval (line 37) | eval(context) { method genCSS (line 53) | genCSS(context, output) { FILE: packages/less/lib/less/tree/quoted.js class Quoted (line 7) | class Quoted extends Node { method type (line 8) | get type() { return 'Quoted'; } method constructor (line 17) | constructor(str, content, escaped, index, currentFileInfo) { method genCSS (line 39) | genCSS(context, output) { method containsVariables (line 50) | containsVariables() { method eval (line 55) | eval(context) { method compare (line 101) | compare(other) { FILE: packages/less/lib/less/tree/ruleset.js class Ruleset (line 39) | class Ruleset extends Node { method type (line 40) | get type() { return 'Ruleset'; } method constructor (line 48) | constructor(selectors, rules, strictImports, visibilityInfo) { method isRulesetLike (line 89) | isRulesetLike() { return true; } method accept (line 92) | accept(visitor) { method eval (line 104) | eval(context) { method evalImports (line 291) | evalImports(context) { method makeImportant (line 314) | makeImportant() { method matchArgs (line 327) | matchArgs(args) { method matchCondition (line 335) | matchCondition(args, context) { method resetCache (line 349) | resetCache() { method variables (line 356) | variables() { method properties (line 379) | properties() { method variable (line 400) | variable(name) { method property (line 408) | property(name) { method lastDeclaration (line 415) | lastDeclaration() { method parseValue (line 425) | parseValue(toParse) { method rulesets (line 467) | rulesets() { method prependRule (line 488) | prependRule(rule) { method find (line 504) | find(selector, self, filter) { method genCSS (line 545) | genCSS(context, output) { method joinSelectors (line 671) | joinSelectors(paths, context, selectors) { method joinSelector (line 682) | joinSelector(paths, context, selector) { FILE: packages/less/lib/less/tree/selector.js class Selector (line 10) | class Selector extends Node { method type (line 11) | get type() { return 'Selector'; } method constructor (line 21) | constructor(elements, extendList, condition, index, currentFileInfo, v... method accept (line 42) | accept(visitor) { method createDerived (line 59) | createDerived(elements, extendList, evaldCondition) { method getElements (line 72) | getElements(els) { method createEmptySelectors (line 95) | createEmptySelectors() { method match (line 105) | match(other) { method mixinElements (line 128) | mixinElements() { method isJustParentSelector (line 149) | isJustParentSelector() { method eval (line 157) | eval(context) { method genCSS (line 185) | genCSS(context, output) { method getIsOutput (line 196) | getIsOutput() { FILE: packages/less/lib/less/tree/unicode-descriptor.js class UnicodeDescriptor (line 4) | class UnicodeDescriptor extends Node { method type (line 5) | get type() { return 'UnicodeDescriptor'; } method constructor (line 8) | constructor(value) { FILE: packages/less/lib/less/tree/unit.js class Unit (line 8) | class Unit extends Node { method type (line 9) | get type() { return 'Unit'; } method constructor (line 16) | constructor(numerator, denominator, backupUnit) { method clone (line 30) | clone() { method genCSS (line 38) | genCSS(context, output) { method toString (line 50) | toString() { method compare (line 62) | compare(other) { method is (line 67) | is(unitString) { method isLength (line 71) | isLength() { method isEmpty (line 75) | isEmpty() { method isSingular (line 79) | isSingular() { method map (line 84) | map(callback) { method usedUnits (line 97) | usedUnits() { method cancel (line 128) | cancel() { FILE: packages/less/lib/less/tree/url.js function escapePath (line 9) | function escapePath(path) { class URL (line 13) | class URL extends Node { method type (line 14) | get type() { return 'Url'; } method constructor (line 22) | constructor(val, index, currentFileInfo, isEvald) { method accept (line 32) | accept(visitor) { method genCSS (line 40) | genCSS(context, output) { method eval (line 47) | eval(context) { FILE: packages/less/lib/less/tree/value.js class Value (line 5) | class Value extends Node { method type (line 6) | get type() { return 'Value'; } method constructor (line 9) | constructor(value) { method accept (line 23) | accept(visitor) { method eval (line 33) | eval(context) { method genCSS (line 48) | genCSS(context, output) { FILE: packages/less/lib/less/tree/variable-call.js class VariableCall (line 9) | class VariableCall extends Node { method type (line 10) | get type() { return 'VariableCall'; } method constructor (line 17) | constructor(variable, index, currentFileInfo) { method eval (line 29) | eval(context) { FILE: packages/less/lib/less/tree/variable.js class Variable (line 7) | class Variable extends Node { method type (line 8) | get type() { return 'Variable'; } method constructor (line 15) | constructor(name, index, currentFileInfo) { method eval (line 28) | eval(context) { method find (line 76) | find(obj, fun) { FILE: packages/less/lib/less/utils.js function getLocation (line 5) | function getLocation(index, inputStream) { function copyArray (line 24) | function copyArray(arr) { function clone (line 35) | function clone(obj) { function defaults (line 45) | function defaults(obj1, obj2) { function copyOptions (line 57) | function copyOptions(obj1, obj2) { function merge (line 101) | function merge(obj1, obj2) { function flattenArray (line 110) | function flattenArray(arr, result = []) { function isNullOrUndefined (line 124) | function isNullOrUndefined(val) { FILE: packages/less/lib/less/visitors/extend-visitor.js class ExtendFinderVisitor (line 12) | class ExtendFinderVisitor { method constructor (line 13) | constructor() { method run (line 19) | run(root) { method visitDeclaration (line 25) | visitDeclaration(declNode, visitArgs) { method visitMixinDefinition (line 29) | visitMixinDefinition(mixinDefinitionNode, visitArgs) { method visitRuleset (line 33) | visitRuleset(rulesetNode, visitArgs) { method visitRulesetOut (line 81) | visitRulesetOut(rulesetNode) { method visitMedia (line 87) | visitMedia(mediaNode, visitArgs) { method visitMediaOut (line 92) | visitMediaOut(mediaNode) { method visitAtRule (line 96) | visitAtRule(atRuleNode, visitArgs) { method visitAtRuleOut (line 101) | visitAtRuleOut(atRuleNode) { class ProcessExtendsVisitor (line 106) | class ProcessExtendsVisitor { method constructor (line 107) | constructor() { method run (line 111) | run(root) { method checkExtendsForNonMatched (line 123) | checkExtendsForNonMatched(extendList) { method doExtendChaining (line 146) | doExtendChaining(extendsList, extendsListTarget, iterationCount) { method visitDeclaration (line 248) | visitDeclaration(ruleNode, visitArgs) { method visitMixinDefinition (line 252) | visitMixinDefinition(mixinDefinitionNode, visitArgs) { method visitSelector (line 256) | visitSelector(selectorNode, visitArgs) { method visitRuleset (line 260) | visitRuleset(rulesetNode, visitArgs) { method findMatch (line 298) | findMatch(extend, haystackSelectorPath) { method isElementValuesEqual (line 376) | isElementValuesEqual(elementValue1, elementValue2) { method extendSelector (line 415) | extendSelector(matches, selectorPath, replacementSelector, isVisible) { method visitMedia (line 482) | visitMedia(mediaNode, visitArgs) { method visitMediaOut (line 488) | visitMediaOut(mediaNode) { method visitAtRule (line 493) | visitAtRule(atRuleNode, visitArgs) { method visitAtRuleOut (line 499) | visitAtRuleOut(atRuleNode) { FILE: packages/less/lib/less/visitors/import-sequencer.js class ImportSequencer (line 1) | class ImportSequencer { method constructor (line 2) | constructor(onSequencerEmpty) { method addImport (line 9) | addImport(callback) { method addVariableImport (line 24) | addVariableImport(callback) { method tryRun (line 28) | tryRun() { FILE: packages/less/lib/less/visitors/join-selector-visitor.js class JoinSelectorVisitor (line 7) | class JoinSelectorVisitor { method constructor (line 8) | constructor() { method run (line 13) | run(root) { method visitDeclaration (line 17) | visitDeclaration(declNode, visitArgs) { method visitMixinDefinition (line 21) | visitMixinDefinition(mixinDefinitionNode, visitArgs) { method visitRuleset (line 25) | visitRuleset(rulesetNode, visitArgs) { method visitRulesetOut (line 44) | visitRulesetOut(rulesetNode) { method visitMedia (line 48) | visitMedia(mediaNode, visitArgs) { method visitAtRule (line 53) | visitAtRule(atRuleNode, visitArgs) { FILE: packages/less/lib/less/visitors/set-tree-visibility-visitor.js class SetTreeVisibilityVisitor (line 3) | class SetTreeVisibilityVisitor { method constructor (line 5) | constructor(visible) { method run (line 10) | run(root) { method visitArray (line 18) | visitArray(nodes) { method visit (line 35) | visit(node) { FILE: packages/less/lib/less/visitors/to-css-visitor.js class CSSVisitorUtils (line 9) | class CSSVisitorUtils { method constructor (line 10) | constructor(context) { method containsSilentNonBlockedChild (line 15) | containsSilentNonBlockedChild(bodyRules) { method keepOnlyVisibleChilds (line 31) | keepOnlyVisibleChilds(owner) { method isEmpty (line 37) | isEmpty(owner) { method hasVisibleSelector (line 42) | hasVisibleSelector(rulesetNode) { method resolveVisibility (line 47) | resolveVisibility(node) { method isVisibleRuleset (line 69) | isVisibleRuleset(rulesetNode) { function hasFakeRuleset (line 154) | function hasFakeRuleset(atRuleNode) { function getBodyRules (line 158) | function getBodyRules(atRuleNode) { FILE: packages/less/lib/less/visitors/visitor.js function _noop (line 6) | function _noop(node) { function indexNodeTypes (line 10) | function indexNodeTypes(parent, ticker) { class Visitor (line 33) | class Visitor { method constructor (line 34) | constructor(implementation) { method visit (line 45) | visit(node) { method visitArray (line 101) | visitArray(nodes, nonReplacing) { method flatten (line 131) | flatten(arr, out) { FILE: packages/less/scripts/postinstall.js function isDevelopmentEnvironment (line 10) | function isDevelopmentEnvironment() { function installPlaywrightBrowsers (line 28) | function installPlaywrightBrowsers() { FILE: packages/less/test/browser/common.js function extractId (line 129) | function extractId(href) { FILE: packages/less/test/browser/generator/generate.cjs function runSerial (line 29) | function runSerial(tasks) { FILE: packages/less/test/browser/generator/generate.js function runSerial (line 33) | function runSerial(tasks) { FILE: packages/less/test/browser/generator/utils.cjs function forceCovertToBrowserPath (line 8) | function forceCovertToBrowserPath (path) { FILE: packages/less/test/exports/webpack-browser.cjs function run (line 11) | async function run() { FILE: packages/less/test/index.js function testHttpRedirects (line 74) | function testHttpRedirects() { function testImportRemote (line 104) | function testImportRemote() { FILE: packages/less/test/less-test.js method info (line 17) | info(msg) { method warn (line 22) | warn(msg) { method error (line 25) | error(msg) { function queue (line 42) | function queue(func) { function release (line 50) | function release() { function validateSourcemapMappings (line 76) | function validateSourcemapMappings(sourcemap, lessFile, compiledCSS) { function testSourcemap (line 145) | function testSourcemap(name, err, compiledLess, doReplacements, sourcema... function testSourcemapWithoutUrlAnnotation (line 243) | function testSourcemapWithoutUrlAnnotation(name, err, compiledLess, doRe... function testEmptySourcemap (line 270) | function testEmptySourcemap(name, err, compiledLess, doReplacements, sou... function testSourcemapWithVariableInSelector (line 286) | function testSourcemapWithVariableInSelector(name, err, compiledLess, do... function testImports (line 308) | function testImports(name, err, compiledLess, doReplacements, sourcemap,... function testErrors (line 343) | function testErrors(name, err, compiledLess, doReplacements, sourcemap, ... function testTypeErrors (line 364) | function testTypeErrors(name, err, compiledLess, doReplacements, sourcem... function testJSImport (line 387) | function testJSImport() { function globalReplacements (line 404) | function globalReplacements(input, directory, filename) { function checkGlobalLeaks (line 448) | function checkGlobalLeaks() { function testSyncronous (line 454) | function testSyncronous(options, filenameNoExtension) { function runTestSet (line 475) | function runTestSet(options, foldername, verifyFunction, nameModifier, d... function runTestSetNormalOnly (line 488) | function runTestSetNormalOnly(options, foldername, verifyFunction, nameM... function runTestSetInternal (line 492) | function runTestSetInternal(baseFolder, opts, foldername, verifyFunction... function diff (line 692) | function diff(left, right) { function fail (line 709) | function fail(msg) { function difference (line 715) | function difference(msg, left, right) { function ok (line 725) | function ok(msg) { function finished (line 731) | function finished() { function endTest (line 736) | function endTest() { function contains (line 757) | function contains(fullArray, obj) { function toCSS (line 766) | function toCSS(options, filePath, callback) { function testNoOptions (line 802) | function testNoOptions() { function testDisablePluginRule (line 817) | function testDisablePluginRule() { FILE: packages/less/test/mocha-playwright/runner.js constant TIMEOUT_MILLISECONDS (line 4) | const TIMEOUT_MILLISECONDS = 60000; function initMocha (line 6) | function initMocha(reporter) { function configureViewport (line 117) | function configureViewport(width, height, page) { function handleConsole (line 127) | function handleConsole(msg) { function prepareUrl (line 145) | function prepareUrl(filePath) { function runner (line 156) | function runner({ file, reporter, timeout, width, height, args, executab... FILE: packages/less/test/plugins/filemanager/index.cjs function TestFileManager (line 4) | function TestFileManager() { } FILE: packages/less/test/test-cjs-suite.cjs function runTest (line 15) | function runTest(name, lessFile, expectedCss) { FILE: packages/test-data/plugin/plugin-preeval.js method install (line 2) | install({ tree: { Quoted }, visitors }, manager) { FILE: scripts/bump-and-publish.js constant ROOT_DIR (line 28) | const ROOT_DIR = path.resolve(__dirname, '..'); constant PACKAGES_DIR (line 29) | const PACKAGES_DIR = path.join(ROOT_DIR, 'packages'); function getPackageFiles (line 32) | function getPackageFiles() { function readPackage (line 57) | function readPackage(pkgPath) { function writePackage (line 62) | function writePackage(pkgPath, pkg) { function parseVersion (line 68) | function parseVersion(version) { function getCurrentVersion (line 79) | function getCurrentVersion() { function getNpmVersion (line 86) | function getNpmVersion(packageName) { function getNpmAlphaVersion (line 96) | function getNpmAlphaVersion(packageName) { function getTargetVersion (line 107) | function getTargetVersion(currentVersion, npmVersion) { function updateAllVersions (line 128) | function updateAllVersions(newVersion) { function getPublishablePackages (line 145) | function getPublishablePackages() { function main (line 165) | function main() { FILE: scripts/post-merge-version-fix.js constant ROOT_DIR (line 16) | const ROOT_DIR = path.resolve(__dirname, '..'); constant LESS_PKG_PATH (line 17) | const LESS_PKG_PATH = path.join(ROOT_DIR, 'packages', 'less', 'package.j... function getCurrentBranch (line 20) | function getCurrentBranch() { function getVersion (line 32) | function getVersion(pkgPath) { function updateVersion (line 42) | function updateVersion(pkgPath, newVersion) { function findLastAlphaVersion (line 49) | function findLastAlphaVersion() { function updateAllVersions (line 80) | function updateAllVersions(newVersion) { function main (line 99) | function main() { FILE: scripts/publish-beta.js constant ROOT_DIR (line 22) | const ROOT_DIR = path.resolve(__dirname, '..'); constant PACKAGES_DIR (line 23) | const PACKAGES_DIR = path.join(ROOT_DIR, 'packages'); function getPackageFiles (line 25) | function getPackageFiles() { function getNpmVersion (line 34) | function getNpmVersion(name) { function updateAllVersions (line 42) | function updateAllVersions(version) { function getPublishablePackages (line 52) | function getPublishablePackages() { function main (line 63) | function main() { FILE: scripts/test-release-automation.js constant ROOT_DIR (line 49) | const ROOT_DIR = path.resolve(__dirname, '..'); function resolveSemverPath (line 55) | function resolveSemverPath() { constant SEMVER_PATH (line 66) | const SEMVER_PATH = resolveSemverPath(); function test (line 76) | function test(name, fn) { function section (line 89) | function section(title) { function publishShouldRun (line 112) | function publishShouldRun({ repo, prMerged, prBaseRef, prTitle }) { function createReleasePRShouldRun (line 138) | function createReleasePRShouldRun({ repo, commitMessage }) { function nextAlphaVersion (line 154) | function nextAlphaVersion(current) { function makeFakeRepo (line 168) | function makeFakeRepo({ packageVersion }) { function runBumpAndPublish (line 202) | function runBumpAndPublish(fakeRoot, extraEnv = {}) { function runCreateReleasePRStep (line 258) | function runCreateReleasePRStep({ repoDir, nextVersion, releaseBranch }) { constant MASTER_TEST_VERSION (line 527) | const MASTER_TEST_VERSION = '999.0.0';