Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/douglascrockford/howjavascriptworks
/ functions
Functions
198 in github.com/douglascrockford/howjavascriptworks
⨍
Functions
198
◇
Types & classes
0
↓ 55 callers
Function
advance
(id)
neo.parse.js:67
↓ 35 callers
Function
same_line
()
neo.parse.js:123
↓ 34 callers
Function
expression
(thing)
neo.codegen.js:149
↓ 32 callers
Function
error
(zeroth, wunth)
neo.parse.js:18
↓ 24 callers
Function
expression
(precedence, open = false)
neo.parse.js:258
↓ 18 callers
Function
is_zero
(big)
original_big_integer.js:84
↓ 18 callers
Function
mint
(proto_big_integer)
original_big_integer.js:41
↓ 16 callers
Function
suffix
( id, precedence, optional_parser = function infix(left, the_token) { the_token.zeroth = l
neo.parse.js:401
↓ 12 callers
Function
at_indentation
()
neo.parse.js:113
↓ 12 callers
Function
indent
()
neo.parse.js:105
↓ 12 callers
Function
is_line_break
()
neo.parse.js:119
↓ 12 callers
Function
is_zero
(big)
big_integer.js:45
↓ 12 callers
Function
outdent
()
neo.parse.js:109
↓ 11 callers
Function
make
(numerator, denominator)
big_rational.js:137
↓ 10 callers
Function
fail
(what = "fail")
neo.runtime.js:19
↓ 10 callers
Function
make_big_float
(coefficient, exponent)
big_float.js:55
↓ 9 callers
Function
is_negative
(big)
original_big_integer.js:76
↓ 8 callers
Function
begin
()
neo.codegen.js:82
↓ 7 callers
Function
abs
(big)
original_big_integer.js:101
↓ 7 callers
Function
neg
(big)
original_big_integer.js:88
↓ 6 callers
Function
assert_boolean
(boolean)
neo.runtime.js:297
↓ 6 callers
Function
assert_boolean
(thing)
neo.codegen.js:202
↓ 6 callers
Function
block
(array)
neo.codegen.js:225
↓ 6 callers
Function
last
(array)
original_big_integer.js:27
↓ 6 callers
Function
op
(thing)
neo.codegen.js:131
↓ 6 callers
Function
prefix
(id, parser)
neo.parse.js:468
↓ 6 callers
Function
relational
(operator)
neo.parse.js:449
↓ 6 callers
Function
statements
()
neo.parse.js:266
↓ 5 callers
Function
abs
(big)
big_integer.js:53
↓ 5 callers
Function
int
(big)
original_big_integer.js:170
↓ 5 callers
Function
is_negative
(a)
big_rational.js:38
↓ 5 callers
Function
is_zero
(big)
big_float.js:46
↓ 5 callers
Function
line_check
(open)
neo.parse.js:129
↓ 5 callers
Function
lt
(zeroth, wunth)
neo.runtime.js:341
↓ 5 callers
Function
normalize
(a)
big_rational.js:52
↓ 5 callers
Function
prelude
()
neo.parse.js:80
↓ 5 callers
Function
sub
(minuend, subtrahend)
big_integer.js:137
↓ 4 callers
Function
abs_lt
(comparahend, comparator)
original_big_integer.js:134
↓ 4 callers
Function
ellipsis
(left)
neo.parse.js:352
↓ 4 callers
Function
indent
()
neo.codegen.js:74
↓ 4 callers
Function
make_big_rational
(numerator, denominator)
big_rational.js:42
↓ 4 callers
Function
mangle
(name)
neo.codegen.js:96
↓ 4 callers
Function
mul
(multiplicand, multiplier)
original_big_integer.js:476
↓ 4 callers
Function
normalize
(a)
big_float.js:197
↓ 4 callers
Function
number
(big)
big_integer.js:85
↓ 4 callers
Function
outdent
()
neo.codegen.js:78
↓ 4 callers
Function
register
(the_token, readonly = false)
neo.parse.js:137
↓ 4 callers
Function
shift_up
(big, places)
original_big_integer.js:298
↓ 4 callers
Function
text
(zeroth, wunth, twoth)
neo.runtime.js:226
↓ 3 callers
Function
divrem
(dividend, divisor)
original_big_integer.js:523
↓ 3 callers
Function
is_big_float
(big)
big_float.js:30
↓ 3 callers
Function
is_negative
(big)
big_integer.js:37
↓ 3 callers
Function
lookup
(id)
neo.parse.js:149
↓ 3 callers
Function
minion
()
include.js:77
↓ 3 callers
Function
shift_down
(big, places)
original_big_integer.js:331
↓ 2 callers
Function
add
(augend, addend)
original_big_integer.js:392
↓ 2 callers
Function
argument_expression
(precedence = 0, open = false)
neo.parse.js:191
↓ 2 callers
Function
conform_op
(op)
big_float.js:104
↓ 2 callers
Function
conform_op
(op)
big_rational.js:287
↓ 2 callers
Function
integer
(a)
big_float.js:252
↓ 2 callers
Function
is_negative
(big)
big_float.js:38
↓ 2 callers
Function
make
(value, radix_2_37)
original_big_integer.js:675
↓ 2 callers
Function
make_set
(array, value = true)
neo.codegen.js:16
↓ 2 callers
Function
mask
(nr_bits)
original_big_integer.js:277
↓ 2 callers
Function
next_to_last
(array)
original_big_integer.js:31
↓ 2 callers
Function
statements
(array)
neo.codegen.js:218
↓ 2 callers
Function
sub
(minuend, subtrahend)
original_big_integer.js:435
↓ 1 callers
Function
array_literal
(array)
neo.codegen.js:166
↓ 1 callers
Function
deconstruct
(number)
big_float.js:297
↓ 1 callers
Function
deconstruct
(number)
big_rational.js:72
↓ 1 callers
Function
div
(dividend, divisor, precision = -4)
big_float.js:155
↓ 1 callers
Function
div
(a, b)
big_rational.js:318
↓ 1 callers
Function
eq
(zeroth, wunth)
neo.runtime.js:333
↓ 1 callers
Function
integer
(a)
big_rational.js:336
↓ 1 callers
Function
is_big_integer
(big)
original_big_integer.js:72
↓ 1 callers
Function
make
(value, radix_2_37 = 10)
big_integer.js:201
↓ 1 callers
Function
mask
(nr_bits)
big_integer.js:101
↓ 1 callers
Function
neg
(big)
big_integer.js:49
↓ 1 callers
Function
neg
(a)
big_float.js:92
↓ 1 callers
Function
neg
(a)
big_rational.js:260
↓ 1 callers
Function
number
(big)
original_big_integer.js:212
↓ 1 callers
Function
number
(a)
big_float.js:67
↓ 1 callers
Function
numgle
(number)
neo.codegen.js:112
↓ 1 callers
Function
parse_dot
(left, the_dot)
neo.parse.js:305
↓ 1 callers
Function
parse_export
(the_export)
neo.parse.js:972
↓ 1 callers
Function
parse_import
(the_import)
neo.parse.js:958
↓ 1 callers
Function
parse_invocation
(left, the_paren)
neo.parse.js:363
↓ 1 callers
Function
parse_subscript
(left, the_bracket)
neo.parse.js:329
↓ 1 callers
Function
population_32
(int32)
original_big_integer.js:777
↓ 1 callers
Function
population_32
(int32)
big_integer.js:281
↓ 1 callers
Function
record_literal
(array)
neo.codegen.js:176
↓ 1 callers
Function
set
(container, key, value)
neo.runtime.js:58
↓ 1 callers
Function
stone
(object)
neo.runtime.js:250
↓ 1 callers
Function
xor
(a, b)
original_big_integer.js:261
↓ 1 callers
Function
xor
(a, b)
big_integer.js:97
Function
abs
(a)
neo.runtime.js:431
Function
abs
(a)
big_float.js:96
Function
abs
(a)
big_rational.js:264
Function
abs_lt
(comparahend, comparator)
big_integer.js:77
Function
add
(augend, addend)
big_integer.js:133
next →
1–100 of 198, ranked by callers