Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NeilFraser/JS-Interpreter
/ functions
Functions
190 in github.com/NeilFraser/JS-Interpreter
⨍
Functions
190
◇
Types & classes
0
↓ 2 callers
Function
Ob
(a,b,d)
acorn_interpreter.js:112
↓ 2 callers
Function
Pb
(a,b)
acorn_interpreter.js:113
↓ 2 callers
Function
Ra
(a)
acorn_interpreter.js:48
↓ 2 callers
Function
Sb
(f)
acorn_interpreter.js:16
↓ 2 callers
Function
Vb
()
acorn_interpreter.js:15
↓ 2 callers
Function
ac
()
acorn_interpreter.js:18
↓ 2 callers
Function
b
(f)
acorn_interpreter.js:7
↓ 2 callers
Function
bc
()
acorn_interpreter.js:17
↓ 2 callers
Function
da
(a)
acorn_interpreter.js:7
↓ 2 callers
Function
db
(a,b,d)
acorn_interpreter.js:113
↓ 2 callers
Function
decodeValue_
* Given a serialized value, decode it to a real value. * Most values are themselves. But objects are references, and Infinity, NaN, * -0 and undefi
demos/serialize.js:248
↓ 2 callers
Function
gd
(a,b,d)
acorn_interpreter.js:104
↓ 2 callers
Function
isIdentifierChar
(code)
acorn.js:564
↓ 2 callers
Function
kc
(f,h)
acorn_interpreter.js:25
↓ 2 callers
Function
lc
(f,h)
acorn_interpreter.js:25
↓ 2 callers
Function
objectHunt_
* Recursively search the stack to find all non-primitives. * Stores the results in the objectList global variable. * @param {!Object} node Root node
demos/serialize.js:495
↓ 2 callers
Function
od
(a,b)
acorn_interpreter.js:115
↓ 2 callers
Function
parseForIn
* Parse a `for`/`in` loop. * * @param {!node_t} node * @param {!node_t} init * @returns {!node_t}
acorn.js:1802
↓ 2 callers
Function
parseMaybeAssign
* Parse an assignment expression. This includes applications of * operators like `+=`. * * @param {boolean|undefined} noIn * @returns {!no
acorn.js:1866
↓ 2 callers
Function
parseMaybeUnary
* Parse unary operators, both prefix and postfix. * * @returns {!node_t}
acorn.js:1943
↓ 2 callers
Function
parsePropertyName
* @returns {!node_t}
acorn.js:2160
↓ 2 callers
Function
parseSubscripts
* @param {!node_t} base * @param {boolean=} noCalls * @returns {!node_t}
acorn.js:1985
↓ 2 callers
Function
parseVar
* Parse a list of variable declarations. * * @param {!node_t} node * @param {boolean=} noIn
acorn.js:1817
↓ 2 callers
Function
readNumber
* Read an integer, octal integer, or floating-point number. * * @param {boolean} startsWithDot
acorn.js:1040
↓ 2 callers
Function
readRegexp
* Parse a regular expression. Some context-awareness is necessary, * since a '/' inside a '[]' set does not end the expression.
acorn.js:943
↓ 2 callers
Function
readWord
* Read an identifier or keyword token. Will check for reserved * words when necessary.
acorn.js:1217
↓ 2 callers
Function
readWord1
* Read an identifier, and return it as a string. Sets `containsEsc` * to whether the word contained a '\u' escape. * * Only builds up the wor
acorn.js:1177
↓ 2 callers
Function
recordAcornConstructors_
* Inspect an interpreter and record the constructors used to create new nodes. * @param {!Interpreter} interpreter JS-Interpreter instance. * @priva
demos/serialize.js:41
↓ 2 callers
Function
xb
(f)
acorn_interpreter.js:26
↓ 2 callers
Function
zb
()
acorn_interpreter.js:27
↓ 1 callers
Function
Cb
(a,b)
acorn_interpreter.js:53
↓ 1 callers
Function
Db
(a,b)
acorn_interpreter.js:56
↓ 1 callers
Function
Eb
(a,b)
acorn_interpreter.js:60
↓ 1 callers
Function
Fb
(a,b)
acorn_interpreter.js:67
↓ 1 callers
Function
Gb
(a,b)
acorn_interpreter.js:69
↓ 1 callers
Function
Hb
(a,b)
acorn_interpreter.js:74
↓ 1 callers
Function
Ib
(a,b)
acorn_interpreter.js:75
↓ 1 callers
Function
Jb
(a,b)
acorn_interpreter.js:77
↓ 1 callers
Function
Kb
(a,b)
acorn_interpreter.js:79
↓ 1 callers
Function
Lb
(a,b)
acorn_interpreter.js:82
↓ 1 callers
Function
Mb
(a,b)
acorn_interpreter.js:84
↓ 1 callers
Function
Nb
(a,b)
acorn_interpreter.js:85
↓ 1 callers
Function
R
(f)
acorn_interpreter.js:9
↓ 1 callers
Function
bb
()
acorn_interpreter.js:28
↓ 1 callers
Function
createObjectStub_
* Given the JSON description of an object, create the object. * But don't populate its properties yet. * @param {!Object} jsonObj JSON description o
demos/serialize.js:108
↓ 1 callers
Function
decodeLoc_
* Turn a serialized string '1:0-4:21 code' into a location object: * { * start: {line 1, column: 0}, * end: {line 4, column: 21}, * source:
demos/serialize.js:166
↓ 1 callers
Function
encodeLoc_
* Compactly serialize the location objects on a Node: * { * start: {line 1, column: 0}, * end: {line 4, column: 21}, * source: "code" * }
demos/serialize.js:436
↓ 1 callers
Function
encodeValue_
* Given a real value, encode it to a serialized value. * Most values are themselves. But objects are references, and Infinity, NaN, * -0 and undefi
demos/serialize.js:465
↓ 1 callers
Function
getLineInfo
(input, offset)
acorn.js:177
↓ 1 callers
Function
getTokenFromCode
* @param {number} code * @returns {boolean|undefined}
acorn.js:829
↓ 1 callers
Function
initTokenState
* Reset the token state. Used at the start of a parse.
acorn.js:589
↓ 1 callers
Function
parseExprOp
* Parse binary operators with the operator precedence parsing * algorithm. `left` is the left-hand side of the operator. * `minPrec` provides co
acorn.js:1921
↓ 1 callers
Function
parseExprOps
* Start the precedence parser. * * @param {boolean|undefined} noIn * @returns {!node_t}
acorn.js:1905
↓ 1 callers
Function
parseExprSubscripts
* Parse call, dot, and `[]`-subscript expressions. * * @returns {!node_t}
acorn.js:1976
↓ 1 callers
Function
parseMaybeConditional
* Parse a ternary conditional (`?:`) operator. * * @param {boolean|undefined} noIn * @returns {!node_t}
acorn.js:1886
↓ 1 callers
Function
parseNew
* New's precedence is slightly tricky. It must allow its argument to be * a `[]` or dot subscript expression, but not a call — at least, not * w
acorn.js:2087
↓ 1 callers
Function
parseObj
* Parse an object literal. * * @returns {!node_t}
acorn.js:2100
↓ 1 callers
Function
parseTopLevel
* Parse a program. Initializes the parser, reads any number of * statements, and wraps them in a Program node. Optionally takes a * `program` a
acorn.js:1450
↓ 1 callers
Function
populateObject_
* Repopulate an object's or array's properties based on th JSON description. * @param {!Object} jsonObj JSON object describing property contents. *
demos/serialize.js:197
↓ 1 callers
Function
readHexNumber
()
acorn.js:1023
↓ 1 callers
Function
readString
* Read a string value, interpreting backslash-escapes. * * @param {number} quote
acorn.js:1086
↓ 1 callers
Function
readToken_caret
()
acorn.js:751
↓ 1 callers
Function
readToken_dot
()
acorn.js:706
↓ 1 callers
Function
readToken_eq_excl
* @param {number} code
acorn.js:816
↓ 1 callers
Function
readToken_lt_gt
* @param {number} code
acorn.js:786
↓ 1 callers
Function
readToken_mult_modulo
()
acorn.js:728
↓ 1 callers
Function
readToken_pipe_amp
* @param {number} code
acorn.js:740
↓ 1 callers
Function
readToken_plus_min
* @param {number} code
acorn.js:763
↓ 1 callers
Function
readToken_slash
()
acorn.js:716
↓ 1 callers
Function
runToCompletion
()
demos/node.js:31
↓ 1 callers
Function
setOptions
* @param {Object|undefined} opts
acorn.js:156
↓ 1 callers
Function
skipBlockComment
()
acorn.js:615
↓ 1 callers
Function
yb
(f,h,l)
acorn_interpreter.js:26
Function
F
(a)
acorn_interpreter.js:115
Function
Interpreter
(code, opt_initFunc)
interpreter.js:21
Function
dc
()
acorn_interpreter.js:18
Function
dd
(a,b,d)
acorn_interpreter.js:115
Function
deserialize
* Populate an interpreter to the state defined by serialized JSON. * @param {string} json Serialized JSON. * @param {!Interpreter} interpreter JS-In
demos/serialize.js:60
Function
diff_match_patch
()
demos/diff_match_patch.js:1
Function
ec
()
acorn_interpreter.js:18
Function
initFunc
(interpreter, globalObject)
demos/node.js:21
Function
kd
(a,b,d,c,e)
acorn_interpreter.js:116
Function
line_loc_t
* These are used when `options.locations` is on, for the * `tokStartLoc` and `tokEndLoc` properties. * @constructor
acorn.js:581
Function
node_loc_t
* @constructor
acorn.js:1291
Function
node_t
* @constructor
acorn.js:1282
Function
serialize
* Generate JSON that completely describes an interpreter's state. * @param {!Interpreter} interpreter JS-Interpreter instance to serialize. * @retur
demos/serialize.js:276
Function
t
(a,b)
acorn_interpreter.js:44
Function
u
(a,b)
acorn_interpreter.js:115
Function
wrapper
()
interpreter.js:2285
Function
wrapper
(text)
demos/node.js:22
← previous
101–190 of 190, ranked by callers