Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/EmNudge/watlings
/ functions
Functions
106 in github.com/EmNudge/watlings
⨍
Functions
106
◇
Types & classes
9
↓ 79 callers
Function
assert
(boolExpression, errorMessage)
tests/utils/test-runner.mjs:57
↓ 52 callers
Function
test
(name, fn)
tests/utils/test-runner.mjs:41
↓ 46 callers
Function
instantiate
(buffer, imports)
tests/utils/instantiate.mjs:6
↓ 18 callers
Function
setSuccess
(message)
tests/utils/test-runner.mjs:8
↓ 16 callers
Function
getWasm
(path)
tests/utils/getWasm.mjs:12
↓ 14 callers
Function
matchObjectShape
(a, b)
tests/utils/test-runner.mjs:75
↓ 10 callers
Function
arrayEquals
(a, b)
tests/utils/test-runner.mjs:66
↓ 7 callers
Function
posToOffset
( doc: { line(n: number): { from: number; to: number }; lines: number; length: number; }, li
web-build/src/editor.ts:150
↓ 5 callers
Function
setLanes
(a, b, c, d)
tests/016_simd.test.js:31
↓ 4 callers
Function
applyPatch
(name)
scripts/ci-check.mjs:42
↓ 4 callers
Function
capture
(output: ConsoleLine[], type: ConsoleLine["type"])
web-build/src/preview-worker.ts:38
↓ 4 callers
Function
done
(result: ConsoleLine[])
web-build/src/runner.ts:155
↓ 4 callers
Function
isWatContent
(doc: string)
web-build/src/editor.ts:145
↓ 3 callers
Function
findFile
(stub, dir)
scripts/utils/findFile.mjs:6
↓ 3 callers
Function
findLesson
( chapterId: string, lessonId: string, )
web-build/src/composables/useLessons.ts:24
↓ 3 callers
Function
main
()
web-build/src/main.ts:7
↓ 3 callers
Function
trySafeDiv
(a, b)
tests/015_exceptions.test.js:40
↓ 2 callers
Function
buildEditor
( parent: HTMLElement, initialCode: string, extra: Extension[], onChange?: (code: string) => void, )
web-build/src/editor.ts:511
↓ 2 callers
Function
checkChapters
(exercisesDir)
web-build/chapters.mjs:55
↓ 2 callers
Function
compileFiles
(fileNameFilter = process.argv[2])
scripts/utils/compileFiles.mjs:84
↓ 2 callers
Function
compileWat
(watSource: string)
web-build/src/compiler.ts:13
↓ 2 callers
Function
escapeHtml
(s)
web-build/generate.mjs:55
↓ 2 callers
Function
escapeHtml
(s: string)
web-build/src/highlight.ts:82
↓ 2 callers
Function
getDrafts
()
web-build/src/progress.ts:40
↓ 2 callers
Function
getFilesInFolder
(relativePath)
tests/_meta/patch.test.js:10
↓ 2 callers
Function
getPatchMap
()
tests/_meta/patch.test.js:25
↓ 2 callers
Function
getProgress
()
web-build/src/progress.ts:6
↓ 2 callers
Function
getSha1Hash
(buffer)
scripts/utils/compileFiles.mjs:12
↓ 2 callers
Function
getWastParser
()
scripts/utils/getWastParser.mjs:38
↓ 2 callers
Function
goToDefinition
(lsp: WatLSP, view: EditorView)
web-build/src/editor.ts:327
↓ 2 callers
Function
init
(lessonsData: LessonsData)
web-build/src/composables/useLessons.ts:51
↓ 2 callers
Function
isEmptyPatch
(name)
scripts/ci-check.mjs:21
↓ 2 callers
Function
lspCursorContext
Parse the document and return cursor position, or null if not WAT content.
web-build/src/editor.ts:313
↓ 2 callers
Function
navigateTo
(chapterId: string, lessonId: string)
web-build/src/composables/useLessons.ts:33
↓ 2 callers
Function
parsePatch
(patchString)
scripts/utils/patch.mjs:31
↓ 2 callers
Function
parsePathname
()
web-build/src/composables/useLessons.ts:9
↓ 2 callers
Function
runTest
(name)
scripts/ci-check.mjs:29
↓ 2 callers
Function
spawnPromise
(command, args)
scripts/utils/getWastParser.mjs:9
↓ 2 callers
Function
stripInstructions
(watSource)
web-build/generate.mjs:39
↓ 2 callers
Function
transformHostForBrowser
(mjsSource)
web-build/generate.mjs:127
↓ 1 callers
Function
backupExercises
()
scripts/ci-check.mjs:46
↓ 1 callers
Function
createContext
(value, func)
tests/utils/errorContext.mjs:16
↓ 1 callers
Function
createLspExtensions
(lsp: WatLSP)
web-build/src/editor.ts:381
↓ 1 callers
Function
createParseCache
(lsp: WatLSP)
web-build/src/editor.ts:371
↓ 1 callers
Method
destroy
()
web-build/src/editor.ts:494
↓ 1 callers
Function
ensureInit
()
web-build/src/compiler.ts:6
↓ 1 callers
Function
extractInstructions
(watSource)
web-build/generate.mjs:20
↓ 1 callers
Function
findReferences
(lsp: WatLSP, view: EditorView)
web-build/src/editor.ts:346
↓ 1 callers
Function
formatStackError
(err: Error)
web-build/src/runner.ts:4
↓ 1 callers
Function
getBaseName
(path)
tests/utils/getWasm.mjs:6
↓ 1 callers
Function
getChangedFiles
* Get list of files that have since been updated since last run * Also return files that do not have a corresponding build * * @param {string[]} fi
scripts/utils/compileFiles.mjs:29
↓ 1 callers
Function
getContext
()
tests/utils/errorContext.mjs:6
↓ 1 callers
Function
getExercises
()
scripts/ci-check.mjs:13
↓ 1 callers
Function
getFileNames
@param {string | undefined} fileNameFilter
scripts/utils/compileFiles.mjs:71
↓ 1 callers
Function
getWasmToolsParser
@returns {WastParser}
scripts/utils/getWastParser.mjs:26
↓ 1 callers
Function
highlightWatCode
(code: string)
web-build/src/highlight.ts:150
↓ 1 callers
Function
inspect
(v: unknown)
web-build/src/preview-worker.ts:9
↓ 1 callers
Function
instructionsToHtml
(text)
web-build/generate.mjs:59
↓ 1 callers
Function
main
()
web-build/generate.mjs:182
↓ 1 callers
Function
matchObjectShape
(a: Record<string, unknown>, b: Record<string, unknown>)
web-build/src/runner.ts:53
↓ 1 callers
Function
matchesType
(actual: unknown, expected: unknown)
web-build/src/runner.ts:39
↓ 1 callers
Function
patch
(patchString, targetString)
scripts/utils/patch.mjs:46
↓ 1 callers
Function
patchFile
(stub = process.argv[2])
scripts/utils/patchFile.mjs:8
↓ 1 callers
Function
prettyTitle
(name)
web-build/generate.mjs:45
↓ 1 callers
Function
renderHoverMarkdown
(markdown: string)
web-build/src/editor.ts:269
↓ 1 callers
Function
restoreExercises
(backup)
scripts/ci-check.mjs:57
↓ 1 callers
Function
saveProgress
(completed: Set<string>)
web-build/src/progress.ts:17
↓ 1 callers
Function
scheduleTestResult
()
tests/utils/test-runner.mjs:15
↓ 1 callers
Function
throws
(fn)
tests/utils/test-runner.mjs:121
↓ 1 callers
Function
tokenizeLine
(line: string)
web-build/src/highlight.ts:110
↓ 1 callers
Function
transformTestForBrowser
(testSource)
web-build/generate.mjs:157
↓ 1 callers
Function
useLessons
()
web-build/src/composables/useLessons.ts:75
↓ 1 callers
Function
wait
(ms = 0)
tests/_meta/tests.test.js:7
↓ 1 callers
Function
watLanguageSupport
()
web-build/src/editor.ts:132
↓ 1 callers
Function
wordColor
(text: string)
web-build/src/highlight.ts:127
Function
[key]
()
tests/utils/errorContext.mjs:21
Function
arrayEquals
(a: unknown[], b: unknown[])
web-build/src/runner.ts:35
Function
cancel
()
web-build/src/runner.ts:162
Function
create
()
web-build/src/editor.ts:427
Function
createEditor
( parent: HTMLElement, initialCode: string, onChange?: (code: string) => void, )
web-build/src/editor.ts:552
Function
createJsEditor
( parent: HTMLElement, initialCode: string, onChange?: (code: string) => void, )
web-build/src/editor.ts:539
Function
fireCelebration
()
web-build/src/confetti.ts:3
Function
formatValue
(v: unknown)
web-build/src/preview-worker.ts:33
Function
getAdjacentLesson
(direction: -1 | 1)
web-build/src/composables/useLessons.ts:42
Method
getValue
()
web-build/src/editor.ts:492
Function
hashCode
(code: string)
web-build/src/progress.ts:50
Function
instantiate
( buffer: Uint8Array, imports?: WebAssembly.Imports, )
web-build/src/runner.ts:20
Function
isCompleted
(chapterId: string, lessonId: string)
web-build/src/progress.ts:22
Function
loadDraft
( chapterId: string, lessonId: string, exerciseHash: string, )
web-build/src/progress.ts:70
Function
log
()
tests/001_hello.test.js:11
Function
log
()
tests/003_export.test.js:15
Function
log
(...args)
tests/002_ordering.test.js:12
Function
markCompleted
(chapterId: string, lessonId: string)
web-build/src/progress.ts:26
Function
mousedown
(event, view)
web-build/src/editor.ts:470
Function
runHostPreview
(watSource: string, hostCode: string)
web-build/src/runner.ts:140
Function
runTests
( watSource: string, testCode: string, hasWasm: boolean, hostCode?: string, )
web-build/src/runner.ts:76
Function
saveDraft
( chapterId: string, lessonId: string, code: string, exerciseHash: string, hostCode?: string, )
web-build/src/progress.ts:57
Function
setFailure
(message)
tests/utils/test-runner.mjs:10
Function
setValue
(code: string)
web-build/src/editor.ts:532
Method
setValue
(code: string)
web-build/src/editor.ts:493
next →
1–100 of 106, ranked by callers