← Về thư mục
- listBrowserHarnesses · function · L80-L85 — function listBrowserHarnesses()
- lineAt · function · L87-L93 — function lineAt(source, index)
- skipLineComment · function · L95-L98 — function skipLineComment(source, i)
- skipBlockComment · function · L100-L103 — function skipBlockComment(source, i)
- readString · function · L105-L124 — function readString(source, i)
- readTemplate · function · L126-L152 — function readTemplate(source, i)
- readBalanced · function · L154-L186 — function readBalanced(source, i, open, close)
- isIdentStart · function · L188-L190 — function isIdentStart(ch)
- isIdentPart · function · L192-L194 — function isIdentPart(ch)
- isRegexContext · function · L196-L210 — function isRegexContext(prev)
- readRegex · function · L212-L240 — function readRegex(source, i)
- tokenize · function · L242-L320 — function tokenize(source)
- skipWsComments · function · L322-L340 — function skipWsComments(source, i)
- parseFirstCallArg · function · L342-L389 — function parseFirstCallArg(source, openParenIndex)
- splitArrowFunction · function · L391-L443 — function splitArrowFunction(text)
- collectBindingsFromPattern · function · L445-L456 — function collectBindingsFromPattern(text, into)
- collectLexicalBindings · function · L458-L504 — function collectLexicalBindings(tokens, startIndex, into)
- collectArrowAndFunctionBindings · function · L506-L514 — function collectArrowAndFunctionBindings(source, into)
- collectArrowAndFunctionBindingsFromTokens · function · L516-L567 — function collectArrowAndFunctionBindingsFromTokens(tokens, into)
- parseEvaluateFunction · function · L569-L577 — function parseEvaluateFunction(argText)
- prevNonDot · function · L579-L582 — function prevNonDot(tokens, index)
- nextIsColon · function · L584-L587 — function nextIsColon(tokens, index)
- eachTokenStream · function · L589-L597 — function eachTokenStream(source, visit)
- optionalGlobalTokens · function · L599-L634 — function optionalGlobalTokens(tokens)
- referenceAt · function · L601-L609 — referenceAt = (i)
- collectFreeIdents · function · L636-L665 — function collectFreeIdents(body, locals, requiredOnly = false)
- classifySAssign · function · L667-L700 — function classifySAssign(tokens, fieldIndex)
- collectSAccesses · function · L702-L716 — function collectSAccesses(body)
- looksLikeSelector · function · L718-L723 — function looksLikeSelector(raw)
- unquote · function · L725-L734 — function unquote(literal)
- normalizeSelector · function · L736-L741 — function normalizeSelector(raw)
- isTagOnlySelector · function · L743-L745 — function isTagOnlySelector(sel)
- collectSimpleConstStrings · function · L753-L769 — function collectSimpleConstStrings(source)
- collectSelectorsFromSource · function · L771-L815 — function collectSelectorsFromSource(source)
- rel · function · L817-L819 — function rel(filePath)
- emptyInventory · function · L821-L831 — function emptyInventory()
- addGlobal · function · L833-L842 — function addGlobal(inv, name, file, line, n)
- addSField · function · L844-L869 — function addSField(inv, hit, file, line)
- addSelector · function · L871-L879 — function addSelector(inv, sel, file)
- withoutGeneratedBlock · function · L881-L886 — function withoutGeneratedBlock(source)
- evaluationScope · function · L895-L907 — function evaluationScope(source, index, receiver, contexts)
- addScopedGlobal · function · L909-L918 — function addScopedGlobal(inv, scope, name, file, n)
- scanFile · function · L920-L962 — function scanFile(filePath, inv, contexts = EVALUATE_CONTEXTS[path.basename(filePath)] || {})
- scanAll · function · L964-L968 — function scanAll(files)
- sortedNames · function · L970-L972 — function sortedNames(map)
- fileList · function · L974-L976 — function fileList(set)
- renderMarkdown · function · L978-L1107 — function renderMarkdown(inv)
- push · function · L984-L984 — push = (s = "")
- generateSmokeBlock · function · L1109-L1137 — function generateSmokeBlock(names)
- parseSmokeGlobals · function · L1139-L1154 — function parseSmokeGlobals(smokeSource)
- applySmokePreamble · function · L1156-L1178 — function applySmokePreamble(smokeSource, names)
- inventoryFromScan · function · L1180-L1184 — function inventoryFromScan(files = listBrowserHarnesses())
- writeOutputs · function · L1186-L1197 — function writeOutputs({ inv, globals, markdown })
- checkOutputs · function · L1199-L1230 — function checkOutputs({ globals, markdown })
- selfTest · function · L1232-L1351 — function selfTest()
- note · function · L1234-L1236 — note = (ok, label, detail)
- main · function · L1353-L1394 — function main(argv)