Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alangpierce/sucrase
/ functions
Functions
904 in github.com/alangpierce/sucrase
⨍
Functions
904
◇
Types & classes
118
↓ 1 callers
Function
isNonTopLevelDeclaration
(token: Token)
src/parser/tokenizer/index.ts:62
↓ 1 callers
Function
isObjectShorthandDeclaration
(token: Token)
src/parser/tokenizer/index.ts:100
↓ 1 callers
Method
isSimpleExportVar
* Determine if the export is of the form: * export var/let/const [varName] = [expr]; * In other words, determine if function name inference migh
src/transformers/CJSImportTransformer.ts:624
↓ 1 callers
Function
isUsingInLoop
* Determine if this token is a `using` declaration (explicit resource * management) as part of a loop. * https://github.com/tc39/proposal-explicit-r
src/parser/traverser/statement.ts:373
↓ 1 callers
Function
jsxParseAttributeValue
()
src/parser/plugins/jsx/index.ts:154
↓ 1 callers
Function
jsxParseClosingElement
()
src/parser/plugins/jsx/index.ts:230
↓ 1 callers
Function
jsxParseElementAt
()
src/parser/plugins/jsx/index.ts:241
↓ 1 callers
Function
jsxParseOpeningElement
(initialTokenIndex: number)
src/parser/plugins/jsx/index.ts:186
↓ 1 callers
Function
jsxParseSpreadChild
()
src/parser/plugins/jsx/index.ts:178
↓ 1 callers
Function
jsxReadString
(quote: number)
src/parser/plugins/jsx/index.ts:75
↓ 1 callers
Function
jsxReadToken
* Read token with JSX contents. * * In addition to detecting jsxTagStart and also regular tokens that might be * part of an expression, this code d
src/parser/plugins/jsx/index.ts:37
↓ 1 callers
Function
jsxReadWord
()
src/parser/plugins/jsx/index.ts:100
↓ 1 callers
Function
loadDependencies
()
website/src/worker/Worker.worker.ts:42
↓ 1 callers
Function
loadHashState
()
website/src/URLHashState.ts:76
↓ 1 callers
Function
locationForIndex
(pos: number)
src/parser/traverser/base.ts:34
↓ 1 callers
Function
main
* Run the test262 suite on some tests that we know are useful.
spec-compliance-tests/test262/run-test262.ts:27
↓ 1 callers
Function
main
* Script that clones the Babel repo, walks its parser tests, and tries them in * Sucrase. If they fail in Sucrase but pass with Babel in a Sucrase-li
spec-compliance-tests/babel-tests/check-babel-tests.ts:105
↓ 1 callers
Function
main
()
script/lint.ts:14
↓ 1 callers
Function
main
* This script releases the core sucrase package (NOT any integrations). To use: * 1.) Update package.json to the new version without committing. * 2
script/release.ts:23
↓ 1 callers
Function
main
()
script/build.ts:14
↓ 1 callers
Function
main
()
integration-test/test-cases/register-cases/allows-dynamic-import/main.js:1
↓ 1 callers
Function
main
()
integration-test/test-cases/register-cases/respects-preserve-dynamic-import-option/main.js:1
↓ 1 callers
Function
main
()
benchmark/microbenchmark.ts:7
↓ 1 callers
Function
main
()
benchmark/benchmark.ts:15
↓ 1 callers
Function
main
()
benchmark/compare-performance.ts:28
↓ 1 callers
Function
main
()
benchmark/profile.ts:7
↓ 1 callers
Function
main
()
example-runner/example-runner.ts:24
↓ 1 callers
Function
markShadowedGlobals
( tokens: TokenProcessor, scopes: Array<Scope>, globalNames: Set<string>, )
src/identifyShadowedGlobals.ts:44
↓ 1 callers
Function
mergeDirectoryContents
( srcDirPath: string, destDirPath: string, )
script/mergeDirectoryContents.ts:4
↓ 1 callers
Function
parseAmbiguousForStatement
()
src/parser/traverser/statement.ts:392
↓ 1 callers
Function
parseAssignableListItem
(allowModifiers: boolean, isBlockScope: boolean)
src/parser/traverser/lval.ts:124
↓ 1 callers
Function
parseAsyncArrowFromCallExpression
(functionStart: number, startTokenIndex: number)
benchmark/sample/expression.ts:365
↓ 1 callers
Function
parseAsyncArrowFromCallExpression
(startTokenIndex: number)
src/parser/traverser/expression.ts:419
↓ 1 callers
Function
parseAsyncArrowWithTypeParameters
()
src/parser/plugins/flow.ts:1060
↓ 1 callers
Function
parseAwait
()
benchmark/sample/expression.ts:950
↓ 1 callers
Function
parseAwait
()
src/parser/traverser/expression.ts:1001
↓ 1 callers
Function
parseBreakContinueStatement
()
src/parser/traverser/statement.ts:338
↓ 1 callers
Function
parseCatchClauseParam
()
src/parser/traverser/statement.ts:496
↓ 1 callers
Function
parseClassBody
(classContextId: number)
src/parser/traverser/statement.ts:758
↓ 1 callers
Function
parseClassId
(isStatement: boolean, optionalId: boolean = false)
src/parser/traverser/statement.ts:924
↓ 1 callers
Function
parseClassMember
(memberStart: number, classContextId: number)
src/parser/traverser/statement.ts:775
↓ 1 callers
Function
parseClassMemberWithIsStatic
( memberStart: number, isStatic: boolean, classContextId: number, )
src/parser/traverser/statement.ts:811
↓ 1 callers
Function
parseClassSuper
()
src/parser/traverser/statement.ts:947
↓ 1 callers
Function
parseConditional
(noIn: boolean | null, startPos: number)
benchmark/sample/expression.ts:150
↓ 1 callers
Function
parseConditional
(noIn: boolean)
src/parser/traverser/expression.ts:165
↓ 1 callers
Function
parseDebuggerStatement
()
src/parser/traverser/statement.ts:346
↓ 1 callers
Function
parseDoStatement
()
src/parser/traverser/statement.ts:351
↓ 1 callers
Function
parseEmptyStatement
()
src/parser/traverser/statement.ts:545
↓ 1 callers
Function
parseExportDeclaration
()
src/parser/traverser/statement.ts:1029
↓ 1 callers
Function
parseExportDefaultExpression
()
src/parser/traverser/statement.ts:999
↓ 1 callers
Function
parseExportNamespace
()
src/parser/traverser/statement.ts:1108
↓ 1 callers
Function
parseExportSpecifier
()
src/parser/traverser/statement.ts:1150
↓ 1 callers
Function
parseExportStar
()
src/parser/traverser/statement.ts:1090
↓ 1 callers
Function
parseExprOp
(minPrec: number, noIn: boolean | null)
benchmark/sample/expression.ts:182
↓ 1 callers
Function
parseExprOp
(startTokenIndex: number, minPrec: number, noIn: boolean)
src/parser/traverser/expression.ts:198
↓ 1 callers
Function
parseExprOps
(noIn: boolean | null)
benchmark/sample/expression.ts:168
↓ 1 callers
Function
parseExprOps
(noIn: boolean)
src/parser/traverser/expression.ts:183
↓ 1 callers
Function
parseExprSubscripts
()
benchmark/sample/expression.ts:241
↓ 1 callers
Function
parseFile
()
src/parser/traverser/index.ts:7
↓ 1 callers
Function
parseForStatement
()
src/parser/traverser/statement.ts:359
↓ 1 callers
Function
parseFunctionBodyAndFinish
( functionStart: number, isGenerator: boolean, allowExpressionBody: boolean | null = null, funcContext
benchmark/sample/expression.ts:880
↓ 1 callers
Function
parseFunctionExpression
()
benchmark/sample/expression.ts:516
↓ 1 callers
Function
parseFunctionExpression
()
src/parser/traverser/expression.ts:604
↓ 1 callers
Function
parseFunctionStatement
()
src/parser/traverser/statement.ts:436
↓ 1 callers
Function
parseIdentifierStatement
* Parse a statement starting with an identifier of the given name. Subclasses match on the name * to handle statements like "declare".
src/parser/traverser/statement.ts:557
↓ 1 callers
Function
parseIfStatement
()
src/parser/traverser/statement.ts:442
↓ 1 callers
Function
parseImportMetaProperty
()
benchmark/sample/expression.ts:530
↓ 1 callers
Function
parseImportSpecifier
()
src/parser/traverser/statement.ts:1303
↓ 1 callers
Function
parseImportSpecifiers
()
src/parser/traverser/statement.ts:1259
↓ 1 callers
Function
parseLabeledStatement
()
src/parser/traverser/statement.ts:549
↓ 1 callers
Function
parseLiteral
()
benchmark/sample/expression.ts:537
↓ 1 callers
Function
parseMaybeConditional
(noIn: boolean | null)
benchmark/sample/expression.ts:140
↓ 1 callers
Function
parseMaybeConditional
(noIn: boolean)
src/parser/traverser/expression.ts:156
↓ 1 callers
Function
parseMaybeDecoratorArguments
()
src/parser/traverser/statement.ts:324
↓ 1 callers
Function
parseMaybeImportReflection
* Eat the "module" token from the import reflection proposal. * https://github.com/tc39/proposal-import-reflection
src/parser/traverser/statement.ts:1198
↓ 1 callers
Function
parseModuleExpression
()
src/parser/traverser/expression.ts:1015
↓ 1 callers
Function
parseNew
()
benchmark/sample/expression.ts:636
↓ 1 callers
Function
parseNew
()
src/parser/traverser/expression.ts:709
↓ 1 callers
Function
parseNewArguments
()
benchmark/sample/expression.ts:648
↓ 1 callers
Function
parseNewCallee
()
src/parser/traverser/expression.ts:725
↓ 1 callers
Function
parseObj
(isPattern: boolean, isBlockScope: boolean)
benchmark/sample/expression.ts:674
↓ 1 callers
Function
parseObjPropValue
( isGenerator: boolean, isPattern: boolean, isBlockScope: boolean, objectContextId: number, )
benchmark/sample/expression.ts:812
↓ 1 callers
Function
parseObjPropValue
( isPattern: boolean, isBlockScope: boolean, objectContextId: number, )
src/parser/traverser/expression.ts:880
↓ 1 callers
Function
parseObjectMethod
( isGenerator: boolean, isPattern: boolean, objectContextId: number, )
benchmark/sample/expression.ts:762
↓ 1 callers
Function
parseObjectMethod
(isPattern: boolean, objectContextId: number)
src/parser/traverser/expression.ts:828
↓ 1 callers
Function
parseObjectProperty
(isPattern: boolean, isBlockScope: boolean)
benchmark/sample/expression.ts:784
↓ 1 callers
Function
parseObjectProperty
(isPattern: boolean, isBlockScope: boolean)
src/parser/traverser/expression.ts:846
↓ 1 callers
Function
parseOptionValue
* Parse a raw value from URL by looking at the type of the default value.
website/src/URLHashState.ts:137
↓ 1 callers
Function
parseParenAndDistinguishExpression
(canBeArrow: boolean)
benchmark/sample/expression.ts:548
↓ 1 callers
Function
parseParenAndDistinguishExpression
(canBeArrow: boolean)
src/parser/traverser/expression.ts:625
↓ 1 callers
Function
parseParenItem
()
benchmark/sample/expression.ts:625
↓ 1 callers
Function
parseReturnStatement
()
src/parser/traverser/statement.ts:451
↓ 1 callers
Function
parseStatementContent
(declaration: boolean)
src/parser/traverser/statement.ts:119
↓ 1 callers
Function
parseSubscript
( startPos: number, noCalls: boolean | null, stopState: {stop: boolean}, )
benchmark/sample/expression.ts:266
↓ 1 callers
Function
parseSubscript
(startTokenIndex: number, noCalls: boolean, stopState: StopState)
src/parser/traverser/expression.ts:304
↓ 1 callers
Function
parseSwitchStatement
()
src/parser/traverser/statement.ts:464
↓ 1 callers
Function
parseThrowStatement
()
src/parser/traverser/statement.ts:490
↓ 1 callers
Function
parseTopLevel
()
src/parser/traverser/statement.ts:91
↓ 1 callers
Function
parseTryStatement
()
src/parser/traverser/statement.ts:504
↓ 1 callers
Function
parseVarHead
(isBlockScope: boolean)
src/parser/traverser/statement.ts:637
← previous
next →
501–600 of 904, ranked by callers