MCPcopy Create free account

hub / github.com/NeilFraser/JS-Interpreter / functions

Functions190 in github.com/NeilFraser/JS-Interpreter

↓ 52 callersFunctionG
(a,b,d)
acorn_interpreter.js:107
↓ 40 callersFunctionfinishNode
* Finish an AST node, adding `type` and `end` properties. * * @param {!node_t} node * @param {string} type * @returns {!node_t}
acorn.js:1344
↓ 40 callersFunctionz
(f,h)
acorn_interpreter.js:19
↓ 37 callersFunctionc
(f,h)
acorn_interpreter.js:7
↓ 36 callersFunctionraise
* This function is used to raise exceptions on parse errors. It * takes an offset integer (into the current `input`) to indicate * the location
acorn.js:322
↓ 33 callersFunctionB
()
acorn_interpreter.js:18
↓ 33 callersFunctionnext
* Continue to the next token.
acorn.js:1251
↓ 23 callersFunctionE
(f)
acorn_interpreter.js:19
↓ 23 callersFunctioneat
* Predicate that tests whether the next token is of the given * type, and if yes, consumes it as a side effect. * @param {!Object} type * @re
acorn.js:1374
↓ 22 callersFunctionQ
(a,b,d)
acorn_interpreter.js:86
↓ 21 callersFunctionP
(a,b,d,c)
acorn_interpreter.js:102
↓ 20 callersFunctionH
(f)
acorn_interpreter.js:19
↓ 20 callersFunctionexpect
* Expect a token of a given type. If found, consume it, otherwise, * raise an unexpected token error. * * @param {!Object} type
acorn.js:1409
↓ 18 callersFunctionL
(f,h)
acorn_interpreter.js:14
↓ 18 callersFunctioncallback
(value)
interpreter.js:4262
↓ 18 callersFunctionfinishOp
* @param {!Object} type * @param {number} size
acorn.js:933
↓ 18 callersFunctionfinishToken
* Called at the end of every token. Sets `tokEnd`, `tokVal`, and * `tokRegexpAllowed`, and skips the space after the token, so that * the next o
acorn.js:604
↓ 18 callersFunctionk
(f,h)
acorn_interpreter.js:8
↓ 17 callersFunctionM
()
acorn_interpreter.js:18
↓ 17 callersFunctionstartNode
* @returns {!node_t}
acorn.js:1302
↓ 16 callersFunctionN
(f, h)
acorn_interpreter.js:25
↓ 16 callersFunctiond
(f)
acorn_interpreter.js:7
↓ 16 callersFunctionparseExpression
* Parse a full expression. The arguments are used to forbid comma * sequences (in argument lists, array literals, or object literals) * or the `
acorn.js:1848
↓ 14 callersFunctione
(f)
acorn_interpreter.js:8
↓ 9 callersFunctionCc
(a)
acorn_interpreter.js:106
↓ 9 callersFunctionDc
(a,b)
acorn_interpreter.js:95
↓ 9 callersFunctionaa
()
acorn_interpreter.js:19
↓ 9 callersFunctionba
(f)
acorn_interpreter.js:32
↓ 9 callersFunctionunexpected
* Raise an unexpected token error. * @throws {SyntaxError}
acorn.js:1421
↓ 8 callersFunctionja
(f)
acorn_interpreter.js:18
↓ 8 callersFunctionparseIdent
* Parse the next token as an identifier. If `liberal` is true (used * when parsing properties), it will also convert keywords into * identifiers
acorn.js:2266
↓ 8 callersFunctionstartNodeFrom
* Start a node whose start offset information should be based on * the start of another node. For example, a binary operator node is * only star
acorn.js:1324
↓ 7 callersFunctionea
(a,b,d)
acorn_interpreter.js:49
↓ 7 callersFunctiong
()
acorn_interpreter.js:8
↓ 7 callersFunctionoa
()
acorn_interpreter.js:19
↓ 7 callersFunctionsemicolon
* Consume a semicolon, or, failing that, see if we are allowed to * pretend that there is a semicolon at this position.
acorn.js:1397
↓ 6 callersFunctionJc
(a,b)
acorn_interpreter.js:81
↓ 6 callersFunctioncreateErrorSubclass
(name)
interpreter.js:2318
↓ 6 callersFunctionia
(f)
acorn_interpreter.js:14
↓ 6 callersFunctionreadToken
* @param {boolean=} forceRegexp
acorn.js:897
↓ 5 callersFunctionC
()
acorn_interpreter.js:8
↓ 5 callersFunctionEa
(f,h)
acorn_interpreter.js:15
↓ 5 callersFunctionEc
(a)
acorn_interpreter.js:90
↓ 5 callersFunctionFc
(a,b,d)
acorn_interpreter.js:89
↓ 5 callersFunctionGa
()
acorn_interpreter.js:24
↓ 5 callersFunctionGc
(a,b,d,c,e)
acorn_interpreter.js:88
↓ 5 callersFunctionHc
(a,b,d,c)
acorn_interpreter.js:89
↓ 5 callersFunctionIa
(f)
acorn_interpreter.js:24
↓ 5 callersFunctionIc
(a,b,d,c)
acorn_interpreter.js:102
↓ 5 callersFunctionSa
(a)
acorn_interpreter.js:48
↓ 5 callersFunctiond
(a,d)
demos/diff_match_patch.js:34
↓ 5 callersFunctionjd
(a,b,d,c)
acorn_interpreter.js:108
↓ 5 callersFunctionld
(a,b,d)
acorn_interpreter.js:113
↓ 5 callersFunctionparseBlock
* Parse a semicolon-enclosed block of statements, handling `"use * strict"` declarations when `allowStrict` is true (used for * function bodies)
acorn.js:1755
↓ 5 callersFunctionparseParenExpression
* Used for constructs like `switch` and `if` that insist on * parentheses around their expression. * * @returns {!node_t}
acorn.js:1740
↓ 5 callersFunctionreadInt
* Read an integer in the given radix. Return null if zero digits * were read, the integer value otherwise. When `len` is given, this * will retu
acorn.js:998
↓ 5 callersFunctionskipSpace
()
acorn.js:654
↓ 5 callersFunctionthrowIfNullUndefined
(value)
interpreter.js:859
↓ 4 callersFunctionTa
(a)
acorn_interpreter.js:102
↓ 4 callersFunctionU
()
acorn_interpreter.js:20
↓ 4 callersFunctionWa
(f)
acorn_interpreter.js:17
↓ 4 callersFunctionYa
()
acorn_interpreter.js:19
↓ 4 callersFunctionZa
(f)
acorn_interpreter.js:19
↓ 4 callersFunctionb
(a,b)
demos/diff_match_patch.js:20
↓ 4 callersFunctionc
(a)
demos/diff_match_patch.js:11
↓ 4 callersFunctioncanInsertSemicolon
* Test whether a semicolon can be inserted at the current position. * * @returns {boolean}
acorn.js:1387
↓ 4 callersFunctioncheckLVal
* Verify that a node is an lval — something that can be assigned to. * * @param {!node_t} expr
acorn.js:1430
↓ 4 callersFunctionisIdentifierStart
(code)
acorn.js:550
↓ 4 callersFunctionmakePredicate
* @param {string} words * @returns {function(*): boolean}
acorn.js:495
↓ 4 callersFunctionparseStatement
* Parse a single statement. * * If expecting a statement and finding a slash operator, parse a * regular expression literal. This is to handl
acorn.js:1489
↓ 4 callersFunctionreadHexChar
* Used to read character escape sequences ('\x', '\u', '\U'). * * @param {number} len * @returns {number}
acorn.js:1155
↓ 3 callersFunctionAb
(f,h,l)
acorn_interpreter.js:31
↓ 3 callersFunctionKc
(a,b,d)
acorn_interpreter.js:86
↓ 3 callersFunctionLc
(a,b,d)
acorn_interpreter.js:87
↓ 3 callersFunctionQb
(a,b,d,c)
acorn_interpreter.js:91
↓ 3 callersFunctionW
(a,b)
acorn_interpreter.js:110
↓ 3 callersFunctionbd
(a,b,d)
acorn_interpreter.js:90
↓ 3 callersFunctioncb
(a,b,d)
acorn_interpreter.js:105
↓ 3 callersFunctioncd
(a,b,d)
acorn_interpreter.js:97
↓ 3 callersFunctioned
(a,b,d)
acorn_interpreter.js:102
↓ 3 callersFunctionfd
(a,b)
acorn_interpreter.js:103
↓ 3 callersFunctionhd
(a,b)
acorn_interpreter.js:106
↓ 3 callersFunctionid
(a,b,d)
acorn_interpreter.js:107
↓ 3 callersFunctionisUseStrict
* Test whether a statement node is the string literal `"use strict"`. * * @param {!node_t} stmt * @returns {boolean}
acorn.js:1362
↓ 3 callersFunctionka
(a,b,d)
acorn_interpreter.js:102
↓ 3 callersFunctionla
(a,b,d)
acorn_interpreter.js:48
↓ 3 callersFunctionlb
(f)
acorn_interpreter.js:18
↓ 3 callersFunctionmd
(a,b,d,c)
acorn_interpreter.js:114
↓ 3 callersFunctionnb
(f)
acorn_interpreter.js:19
↓ 3 callersFunctionnd
(a,b)
acorn_interpreter.js:114
↓ 3 callersFunctionparseExprAtom
* Parse an atomic expression — either a single token that is an expression, * an expression started by a keyword like `function` or `new`, * or
acorn.js:2019
↓ 3 callersFunctionparseExprList
* Parses a comma-separated list of expressions, and returns them as * an array. `close` is the token type that ends the list, and * `allowEmpty`
acorn.js:2239
↓ 3 callersFunctionparseFor
* Parse a regular `for` loop. The disambiguation code in `parseStatement` * will already have parsed the init statement or expression. * * @p
acorn.js:1783
↓ 3 callersFunctionparseFunction
* Parse a function declaration or literal (depending on the * `isStatement` parameter). * * @param {!node_t} node * @param {boolean} isSta
acorn.js:2175
↓ 3 callersFunctionq
()
acorn_interpreter.js:8
↓ 3 callersFunctionrb
(f,h)
acorn_interpreter.js:25
↓ 3 callersFunctionsetStrict
* Enter strict mode. Re-reads the next token to please pedantic * tests ("use strict"; 010; -- should fail). * * @param {boolean} strct
acorn.js:1264
↓ 3 callersFunctionskipLineComment
()
acorn.js:637
↓ 3 callersFunctionub
(f,h)
acorn_interpreter.js:30
↓ 2 callersFunctionJa
(f,h)
acorn_interpreter.js:27
next →1–100 of 190, ranked by callers