Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bramblex/jsjs-vm-demo
/ functions
Functions
61 in github.com/bramblex/jsjs-vm-demo
⨍
Functions
61
◇
Types & classes
21
↓ 112 callers
Method
writeOp
(code: OpCode, comment?: string)
src/compiler.ts:51
↓ 18 callers
Method
writeLabel
(name: string)
src/compiler.ts:42
↓ 16 callers
Method
createLabelName
(name: string)
src/compiler.ts:37
↓ 14 callers
Method
writeReference
(name: string)
src/compiler.ts:46
↓ 14 callers
Method
writeString
(str: string)
src/compiler.ts:66
↓ 10 callers
Method
compileExpression
(expr: Expression)
src/compiler.ts:309
↓ 10 callers
Method
writeNumber
(nu: number)
src/compiler.ts:55
↓ 8 callers
Method
get
()
src/compiler.ts:11
↓ 4 callers
Method
compileMemberAndProperty
(expr: MemberExpression)
src/compiler.ts:300
↓ 4 callers
Method
out
(name, value)
test-miniprogram/pages/index/virtual-machine.js:23
↓ 4 callers
Method
out
(name: string, value: unknown)
src/virtual-machine.ts:24
↓ 3 callers
Function
isNode
(target: any)
src/traverse.ts:3
↓ 3 callers
Method
var
(name)
test-miniprogram/pages/index/virtual-machine.js:11
↓ 3 callers
Method
var
(name: string)
src/virtual-machine.ts:11
↓ 2 callers
Method
compileStatement
(stat: Statement)
src/compiler.ts:84
↓ 2 callers
Function
isNodeArray
(target: any)
src/traverse.ts:6
↓ 2 callers
Method
load
(name)
test-miniprogram/pages/index/virtual-machine.js:14
↓ 2 callers
Method
load
(name: string)
src/virtual-machine.ts:15
↓ 2 callers
Method
run
()
test-miniprogram/pages/index/virtual-machine.js:103
↓ 2 callers
Method
toNumberArray
()
src/compiler.ts:693
↓ 1 callers
Function
__main__
()
src/index.ts:9
↓ 1 callers
Method
clear
()
src/compiler.ts:8
↓ 1 callers
Method
clear
()
src/compiler.ts:30
↓ 1 callers
Method
compile
(source: string)
src/compiler.ts:654
↓ 1 callers
Method
compileBlock
(block: Program | Function)
src/compiler.ts:610
↓ 1 callers
Function
getChildrenKeys
(node: Node)
src/traverse.ts:12
↓ 1 callers
Function
isChildNode
(target: any)
src/traverse.ts:9
↓ 1 callers
Method
loadAddress
()
test-miniprogram/pages/index/virtual-machine.js:71
↓ 1 callers
Method
loadAddress
()
src/virtual-machine.ts:70
↓ 1 callers
Method
loadNumber
()
test-miniprogram/pages/index/virtual-machine.js:79
↓ 1 callers
Method
loadNumber
()
src/virtual-machine.ts:79
↓ 1 callers
Method
loadString
()
test-miniprogram/pages/index/virtual-machine.js:87
↓ 1 callers
Method
loadString
()
src/virtual-machine.ts:88
↓ 1 callers
Method
parse
(code: string)
src/parser.ts:26
↓ 1 callers
Method
run
()
src/virtual-machine.ts:104
↓ 1 callers
Method
show
()
src/compiler.ts:665
↓ 1 callers
Function
traverse
(func: (node: Node, ctx: T, next: (node: Node, ctx: T) => Node) => Node)
src/traverse.ts:31
↓ 1 callers
Function
traverseChildren
(func: (node: Node, ctx: T) => Node)
src/traverse.ts:15
Function
_traverse
(node: Node, ctx: T)
src/traverse.ts:32
Method
constructor
(parent)
test-miniprogram/pages/index/virtual-machine.js:8
Method
constructor
(global)
test-miniprogram/pages/index/virtual-machine.js:37
Method
constructor
(scope, codes, pc = 0, stack = [])
test-miniprogram/pages/index/virtual-machine.js:65
Method
constructor
(parent?: Scope)
src/virtual-machine.ts:7
Method
constructor
(global: any)
src/virtual-machine.ts:37
Method
constructor
(scope: any, codes: number[], pc: number = 0, stack: unknown[] = [])
src/virtual-machine.ts:63
Method
constructor
(uniqueId: UniqueId)
src/parser.ts:22
Function
formatNumber
test-miniprogram/utils/util.js:12
Function
formatTime
test-miniprogram/utils/util.js:1
Method
func
(...args)
test-miniprogram/pages/index/virtual-machine.js:180
Method
func
(this: any, ...args: unknown[])
src/virtual-machine.ts:153
Function
load
()
test-miniprogram/pages/index/index.js:15
Method
load
(name)
test-miniprogram/pages/index/virtual-machine.js:41
Method
load
(name: string)
src/virtual-machine.ts:42
Function
onLaunch
()
test-miniprogram/app.js:3
Function
onLoad
()
test-miniprogram/pages/logs/logs.js:8
Function
onReady
()
test-miniprogram/pages/index/index.js:12
Method
out
(name, value)
test-miniprogram/pages/index/virtual-machine.js:51
Method
out
(name: string, value: unknown)
src/virtual-machine.ts:50
Function
success
({ tempFilePath })
test-miniprogram/pages/index/index.js:19
Method
toArrayBuffer
()
src/compiler.ts:738
Method
writeComment
(comment: string)
src/compiler.ts:80