Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/andrei-markeev/ts2c
/ functions
Functions
1,254 in github.com/andrei-markeev/ts2c
⨍
Functions
1,254
◇
Types & classes
836
↓ 409 callers
Function
log
tests/js_var/binexpr3.c:715
↓ 409 callers
Function
log
(x)
tests/js_var/binexpr3.ts:41
↓ 341 callers
Function
js_var_plus
tests/js_var/binexpr3.c:346
↓ 166 callers
Method
getCType
Get C type of TypeScript node
src/types/typehelper.ts:30
↓ 165 callers
Function
js_var_from_str
tests/js_var/binexpr3.c:147
↓ 138 callers
Function
js_var_to_str
tests/js_var/binexpr3.c:198
↓ 123 callers
Function
print
(string, regex, expect)
tests/strings/string6.ts:3
↓ 123 callers
Function
print
tests/strings/string6.c:5041
↓ 110 callers
Function
CodeTemplate
(tempString: string, nodeKind?: number | number[])
src/template.ts:24
↓ 99 callers
Function
regex_clear_matches
tests/strings/string6.c:27
↓ 88 callers
Method
createForNode
(scope: IScope, node: INode)
src/template.ts:15
↓ 88 callers
Function
js_var_from_array
tests/js_var/binexpr3.c:154
↓ 72 callers
Function
js_var_from_int16_t
tests/js_var/binexpr3.c:139
↓ 54 callers
Function
getNodeText
(node: kataw.SyntaxNode)
src/types/utils.ts:413
↓ 47 callers
Method
addTemp
Generate name for a new temporary variable and register it in temporaryVariables table. * Generated name is guarantied not to conflict with any
src/symbols.ts:369
↓ 45 callers
Function
js_var_get
tests/js_var/binexpr3.c:322
↓ 40 callers
Function
js_var_from
tests/js_var/binexpr3.c:124
↓ 38 callers
Function
js_var_from_uint8_t
tests/js_var/binexpr3.c:131
↓ 34 callers
Function
js_var_from_dict
tests/js_var/binexpr3.c:161
↓ 32 callers
Function
js_var_lessthan
tests/js_var/binexpr6.c:243
↓ 30 callers
Function
str_int16_t_cat
tests/js_var/binexpr3.c:88
↓ 23 callers
Function
StandardCallResolver
(...propNames: string[])
src/standard.ts:34
↓ 23 callers
Function
isStringLiteral
(n: kataw.SyntaxNode)
src/types/utils.ts:40
↓ 21 callers
Function
findParentFunction
(node: kataw.SyntaxNode)
src/types/utils.ts:351
↓ 21 callers
Function
js_var_from_str
tests/js_var/binexpr6.c:119
↓ 19 callers
Method
getReservedTemporaryVarName
Variables that need to be disposed are tracked by memory manager
src/memory.ts:199
↓ 19 callers
Method
getSymbolAtLocation
(node: kataw.SyntaxNode)
src/symbols.ts:128
↓ 19 callers
Function
js_var_from_int16_t
tests/js_var/binexpr6.c:111
↓ 17 callers
Method
addIterator
Generate name for a new iterator variable and register it in temporaryVariables table. * Generated name is guarantied not to conflict with any e
src/symbols.ts:344
↓ 16 callers
Function
isFieldPropertyAccess
(n: kataw.SyntaxNode)
src/types/utils.ts:134
↓ 16 callers
Function
isNumericLiteral
(n: kataw.SyntaxNode)
src/types/utils.ts:49
↓ 16 callers
Function
js_var_from
tests/js_var/binexpr6.c:104
↓ 14 callers
Method
getDeclaration
(n: kataw.Identifier)
src/types/typehelper.ts:109
↓ 14 callers
Function
js_var_from_str
tests/realworld/parseHtml.c:216
↓ 14 callers
Function
js_var_log
tests/js_var/binexpr7.c:188
↓ 14 callers
Function
toNumberCanBeNaN
(t: CType)
src/types/utils.ts:343
↓ 14 callers
Method
variableWasReused
(node: kataw.SyntaxNode)
src/memory.ts:194
↓ 13 callers
Method
ensureNoTypeDuplicates
(t)
src/types/merge.ts:191
↓ 12 callers
Function
isFieldElementAccess
(n: kataw.SyntaxNode)
src/types/utils.ts:131
↓ 12 callers
Function
js_var_log
tests/numbers/unary3.c:220
↓ 12 callers
Function
regex_clear_matches
tests/strings/string9.c:115
↓ 11 callers
Function
isEqualsExpression
(n: kataw.SyntaxNode)
src/types/utils.ts:66
↓ 11 callers
Function
isFunctionDeclaration
(n: kataw.SyntaxNode)
src/types/utils.ts:86
↓ 11 callers
Function
js_var_from_int16_t
tests/js_var/binexpr7.c:118
↓ 10 callers
Function
dict_find_pos
tests/js_var/in.c:45
↓ 10 callers
Function
isCall
(n: kataw.SyntaxNode)
src/types/utils.ts:73
↓ 10 callers
Method
scheduleNodeDisposal
(heapNode: kataw.SyntaxNode, options?: { canReuse?: boolean, subtype?: string, arrayWithContents?: boolean })
src/memory.ts:220
↓ 9 callers
Function
isBinaryExpression
(n: kataw.SyntaxNode)
src/types/utils.ts:63
↓ 9 callers
Function
isPropertyDefinition
(n: kataw.SyntaxNode)
src/types/utils.ts:116
↓ 9 callers
Function
isVariableDeclaration
(n: kataw.SyntaxNode)
src/types/utils.ts:101
↓ 9 callers
Function
js_var_from
tests/numbers/unary2.c:119
↓ 9 callers
Function
js_var_from_dict
tests/js_var/binexpr7.c:133
↓ 9 callers
Function
js_var_from_int16_t
tests/js_var/binexpr5.c:120
↓ 9 callers
Function
js_var_isnan
tests/numbers/numbers7.c:302
↓ 9 callers
Function
js_var_log
tests/numbers/unary2.c:219
↓ 9 callers
Method
matchesNode
(memberType: CType, options?: IResolverMatchOptions)
src/standard.ts:20
↓ 9 callers
Method
max
(arr, func)
src/nodes/regexfunc.ts:84
↓ 9 callers
Function
regex_match
tests/strings/string9.c:123
↓ 9 callers
Function
str_len
tests/realworld/parseHtml.c:126
↓ 9 callers
Function
str_substring
tests/realworld/parseHtml.c:140
↓ 8 callers
Function
getTypeBodyText
(t: CType)
src/types/ctypes.ts:15
↓ 8 callers
Function
isFunction
(n: kataw.SyntaxNode)
src/types/utils.ts:83
↓ 8 callers
Function
isUnaryExpression
(n: kataw.SyntaxNode)
src/types/utils.ts:195
↓ 8 callers
Function
js_var_get
tests/realworld/parseHtml.c:405
↓ 8 callers
Function
js_var_to_bool
tests/js_var/binexpr7.c:230
↓ 8 callers
Function
js_var_to_number
tests/numbers/numbers5.c:197
↓ 8 callers
Method
registerSyntheticNode
(n: kataw.SyntaxNode, t: CType)
src/types/typehelper.ts:121
↓ 8 callers
Method
registerSyntheticSymbol
(rootId: number, parentSymbol: SymbolInfo | null, name: string, resolver?: IGlobalSymbolResolver)
src/symbols.ts:74
↓ 8 callers
Function
str_len
tests/strings/string3.c:5
↓ 8 callers
Method
templateToString
(template: string | CTemplateBase)
src/template.ts:19
↓ 7 callers
Function
ask
(n)
tests/statements/switch.ts:63
↓ 7 callers
Function
ask
tests/statements/switch.c:72
↓ 7 callers
Method
getGCVariableForNode
(node: kataw.SyntaxNode)
src/memory.ts:154
↓ 7 callers
Function
isFieldAccess
(n: kataw.SyntaxNode)
src/types/utils.ts:137
↓ 7 callers
Function
js_var_compute
tests/js_var/binexpr5.c:296
↓ 7 callers
Function
js_var_from_int16_t
tests/numbers/unary3.c:113
↓ 7 callers
Function
js_var_from_int16_t
tests/numbers/unary2.c:126
↓ 7 callers
Function
js_var_log
tests/js_var/unaryplus.c:139
↓ 7 callers
Function
js_var_log
tests/js_var/binexpr5.c:227
↓ 7 callers
Function
js_var_log
tests/js_var/null.c:162
↓ 7 callers
Function
js_var_log
tests/numbers/unary1.c:155
↓ 7 callers
Method
mergeTypes
(type1: CType, type2: CType)
src/types/merge.ts:6
↓ 7 callers
Function
parse_int16_t
tests/numbers/numbers2.c:5
↓ 7 callers
Function
str_pos
tests/strings/string4.c:7
↓ 7 callers
Function
str_to_int16_t
tests/js_var/unaryplus.c:61
↓ 6 callers
Function
add
tests/funcs/nested3.c:5
↓ 6 callers
Method
createTemplate
(s: IScope, n: C)
src/standard.ts:15
↓ 6 callers
Method
findSymbolScope
(span: { rootId: number, start: number, end: number })
src/symbols.ts:189
↓ 6 callers
Method
getText
()
src/types/ctypes.ts:95
↓ 6 callers
Function
getTypeText
(t: CType)
src/types/ctypes.ts:16
↓ 6 callers
Function
isMaybeStandardCall
(n)
src/types/utils.ts:79
↓ 6 callers
Function
js_var_compute
tests/numbers/unary3.c:302
↓ 6 callers
Function
js_var_dict_inc
tests/numbers/unary2.c:287
↓ 6 callers
Function
js_var_from_int16_t
tests/js_var/binexpr1.c:62
↓ 6 callers
Function
js_var_from_int16_t
tests/js_var/null.c:69
↓ 6 callers
Function
js_var_from_str
tests/funcs/arguments3.c:127
↓ 6 callers
Function
js_var_inc
tests/numbers/unary3.c:288
↓ 6 callers
Function
js_var_to_number
tests/numbers/unary1.c:197
↓ 6 callers
Function
js_var_to_str
tests/realworld/parseHtml.c:267
↓ 6 callers
Function
regex_clear_matches
tests/realworld/parseHtml.c:471
next →
1–100 of 1,254, ranked by callers