MCPcopy Create free account

hub / github.com/HarmonicLabs/pebble / functions

Functions2,440 in github.com/HarmonicLabs/pebble

↓ 2 callersFunction_ir_or
( left: IRTerm, right: IRTerm )
packages/pebble/src/compiler/tir/expressions/binary/TirBinaryExpr.ts:1204
↓ 2 callersFunction_ir_valueStrictLess
strict Value `lo < hi`
packages/pebble/src/compiler/tir/expressions/binary/TirBinaryExpr.ts:42
↓ 2 callersMethod_lookupLinearMap
(keyT: TirType, valT: TirType)
packages/pebble/src/compiler/tir/expressions/TirNativeFunc.ts:903
↓ 2 callersFunction_readWord
( text: string, pos: number )
packages/pebble/src/compiler/AstCompiler/AstCompiler.ts:2138
↓ 2 callersMethod_some
(elemT: TirType)
packages/pebble/src/compiler/tir/expressions/TirNativeFunc.ts:923
↓ 2 callersFunction_uniqueFuncName
* Returns a function name that does not appear in the source text. * Starts with `baseName` and appends an incrementing suffix if needed.
packages/pebble/src/compiler/AstCompiler/AstCompiler.ts:1819
↓ 2 callersFunctionabs
( n: bigint )
packages/pebble/src/compiler/__tests__/export.ecd.test.ts:8
↓ 2 callersFunctionaddBudget
( a: TestBudget, b: TestBudget )
packages/pebble/src/compiler/test/TestResult.ts:46
↓ 2 callersFunctionaddLetted
( l: IRLetted )
packages/pebble/src/IR/utils/showIR.ts:101
↓ 2 callersMethodallVars
()
packages/pebble/src/IR/toUPLC/ctx/ToUplcCtx.ts:93
↓ 2 callersMethodandMaskOfLength
* returns a ```bigint``` of that as the last ```n``` bits setted to ones; * * example * ```ts * BitUtils.getMaskOfLength( 7 ) ===
packages/pebble/src/utils/BitUtils/index.ts:42
↓ 2 callersMethodbytesMembers
()
packages/pebble/src/compiler/SourceTypeMap.ts:257
↓ 2 callersFunctioncanAssignStruct
( a: TirStructType | TirAliasType<TirStructType>, b: TirStructType | TirAliasType<TirStructType>,
packages/pebble/src/compiler/tir/types/utils/canAssignTo.ts:324
↓ 2 callersFunctioncanBeUInteger
( something: any )
packages/pebble/src/utils/ints.ts:5
↓ 2 callersMethodclone
()
packages/pebble/src/compiler/AstCompiler/scope/AstScope.ts:448
↓ 2 callersFunctioncompile
( src: string )
packages/pebble/src/compiler/__tests__/compiler.communityBugs.0_3_5.test.ts:11
↓ 2 callersFunctioncompileExport
* Benchmark: computing the length of a `List<int>`. * * Two strategies compared: * * 1. NATIVE — `xs.length()` (== `std.list.length(xs)`). Lowe
packages/pebble/src/compiler/__tests__/bench.listLength.test.ts:31
↓ 2 callersMethodcreate
Creates a new diagnostic message of the specified category.
packages/pebble/src/diagnostics/DiagnosticMessage.ts:41
↓ 2 callersFunctiondeltaPct
(reference: bigint, candidate: bigint)
packages/pebble/src/compiler/__tests__/bench.listLength.test.ts:80
↓ 2 callersMethoddeps
()
packages/pebble/src/compiler/tir/statements/TirMatchStmt.ts:71
↓ 2 callersMethoddeps
()
packages/pebble/src/compiler/tir/statements/TirIfStmt.ts:48
↓ 2 callersMethoddeps
()
packages/pebble/src/compiler/tir/expressions/TirFuncExpr.ts:119
↓ 2 callersMethoddeps
()
packages/pebble/src/compiler/tir/expressions/TirCaseExpr.ts:97
↓ 2 callersFunctiondiagnosticCategoryToString
(category: DiagnosticCategory)
packages/pebble/src/diagnostics/DiagnosticCategory.ts:17
↓ 2 callersFunctiondigitToBytes
( n: IRTerm )
packages/pebble/src/IR/tree_utils/intToUtf8Bytes.ts:28
↓ 2 callersMethodensureSorted
()
packages/pebble/src/compiler/SourceTypeMap.ts:114
↓ 2 callersMethodentry
( dependent: Source )
packages/pebble/src/compiler/AstCompiler/utils/deps/ResolveStackNode.ts:9
↓ 2 callersMethodequalListOf
( type: TirType )
packages/pebble/src/IR/IRNodes/IRNative/index.ts:323
↓ 2 callersFunctioneval1
( v: boolean )
packages/pebble/src/compiler/__tests__/export.boolCaseLowering.test.ts:103
↓ 2 callersFunctionevalBool1
( uplc: UPLCTerm, a: boolean )
packages/pebble/src/compiler/__tests__/export.boolCaseLowering.test.ts:29
↓ 2 callersFunctionexpressify
( func: TirFuncExpr, loopReplacements: LoopReplacements | undefined, program: TypedProgram, pa
packages/pebble/src/compiler/TirCompiler/expressify/expressify.ts:54
↓ 2 callersFunctionexpressifyListMethodCall
( ctx: ExpressifyCtx, objectExpr: TirExpr, methodCall: TirCallExpr, methodName: string, li
packages/pebble/src/compiler/TirCompiler/expressify/expressifyVars.ts:891
↓ 2 callersFunctionexpressifyTerminatingIfStmt
( parentCtx: ExpressifyCtx, stmt: TirIfStmt, loopReplacements: LoopReplacements | undefined )
packages/pebble/src/compiler/TirCompiler/expressify/expressifyTerminatingIfStmt.ts:9
↓ 2 callersFunctionfindPropInImpls
( ctx: AstCompilationCtx, methodsNamesPtr: Map<AstFuncName, TirFuncName>, propName: string )
packages/pebble/src/compiler/AstCompiler/utils/getPropAccessReturnType.ts:209
↓ 2 callersMethodforgetChachedArrays
()
packages/pebble/src/compiler/AstCompiler/utils/getTirFuncSigTree/TirFuncSigTree.ts:54
↓ 2 callersFunctionformatDiagnosticContext
Formats the diagnostic context for the specified range, optionally with terminal colors.
packages/pebble/src/diagnostics/DiagnosticMessage.ts:192
↓ 2 callersFunctiongetConstrDestructPattern
( type: TirSoPStructType, range: SourceRange, initExpr: TirExpr | undefined, constrIndex: numb
packages/pebble/src/compiler/TirCompiler/expressify/expressify.ts:868
↓ 2 callersFunctiongetDataFuncSignature
( ctx: AstCompilationCtx, signature: AstFuncType )
packages/pebble/src/compiler/AstCompiler/internal/exprs/_compileFuncExpr.ts:354
↓ 2 callersFunctiongetDepthInMaxScope
( term: IRTerm, maxScope: IRTerm )
packages/pebble/src/IR/toUPLC/_internal/lowestCommonAncestor.ts:6
↓ 2 callersFunctiongetEnumType
( type: TirType | undefined )
packages/pebble/src/compiler/tir/types/TirEnumType.ts:48
↓ 2 callersFunctiongetEnvRelativePath
( filePath: string, projectRoot: string )
packages/pebble/src/compiler/path/getAbsolutePath.ts:70
↓ 2 callersMethodgetExportedSymbols
( srcAbsPathsrcAbsPath: string )
packages/pebble/src/compiler/tir/program/TypedProgram.ts:283
↓ 2 callersFunctiongetMaxScope
( term: IRTerm )
packages/pebble/src/IR/toUPLC/subRoutines/handleLetted/groupByScope.ts:41
↓ 2 callersMethodgetNOfUsedBits
* @returns the number of bits from the first setted to ```1``` on the left up until the end
packages/pebble/src/utils/BitUtils/index.ts:61
↓ 2 callersFunctiongetSortedHoistedSet
( hoistedTerms: HoistedSetEntry[] )
packages/pebble/src/IR/IRNodes/IRHoisted.ts:210
↓ 2 callersFunctiongetSortedLettedSet
( lettedTerms: LettedSetEntry[] )
packages/pebble/src/IR/IRNodes/IRLetted.ts:234
↓ 2 callersMethodgetUid
()
packages/pebble/src/compiler/internalVar.ts:46
↓ 2 callersMethodgetVarAccessIR
( name: string )
packages/pebble/src/compiler/tir/expressions/ToIRTermCtx.ts:75
↓ 2 callersMethodgetVarAccessSym
( name: string )
packages/pebble/src/compiler/tir/expressions/ToIRTermCtx.ts:61
↓ 2 callersFunctionhandleLettedAndReturnRoot
( term: IRTerm )
packages/pebble/src/IR/toUPLC/subRoutines/handleLetted/index.ts:26
↓ 2 callersFunctionhandleRecursiveTerms
( term: IRTerm )
packages/pebble/src/IR/toUPLC/subRoutines/handleRecursiveTerms.ts:11
↓ 2 callersFunctionhasSourceRange
( obj: any )
packages/pebble/src/ast/nodes/HasSourceRange.ts:8
↓ 2 callersFunctionhashVarSym
( s: symbol )
packages/pebble/src/IR/IRNodes/utils/hashVarSym.ts:25
↓ 2 callersMethodheadList
(elemT: TirType)
packages/pebble/src/compiler/tir/expressions/TirNativeFunc.ts:334
↓ 2 callersFunctioni64_low
(value: bigint)
packages/pebble/src/tokenizer/Tokenizer.ts:1529
↓ 2 callersFunctioninferNameWithFile
( result: CallStackSiteInfos, file: string[] )
packages/pebble/src/utils/getCallStackAt/index.ts:308
↓ 2 callersMethodintroduceDeconstrDataLettedFields
( stmt: TirNamedDeconstructVarDecl, lettedInitExpr: TirLettedExpr )
packages/pebble/src/compiler/TirCompiler/expressify/ExpressifyCtx.ts:350
↓ 2 callersMethodintroduceSingleConstrDataLettedFields
( varName: string, structExpr: TirExpr, structType: TirDataStructType )
packages/pebble/src/compiler/TirCompiler/expressify/ExpressifyCtx.ts:267
↓ 2 callersFunctionisAlpha
(c: number)
packages/pebble/src/utils/text.ts:230
↓ 2 callersFunctionisForcedNative
( node: IRTerm )
packages/pebble/src/IR/IRNodes/IRNative/isForcedNative.ts:22
↓ 2 callersFunctionisForcedNativeTag
( tag: IRNativeTag )
packages/pebble/src/IR/IRNodes/IRNative/isForcedNative.ts:5
↓ 2 callersMethodisHashPresent
()
packages/pebble/src/IR/IRNodes/IRApp.ts:73
↓ 2 callersFunctionisIRConstValue
( value: any )
packages/pebble/src/IR/IRNodes/IRConst.ts:291
↓ 2 callersFunctionisIRConstValueList
( value: any )
packages/pebble/src/IR/IRNodes/IRConst.ts:208
↓ 2 callersFunctionisIdentifier
(str: string)
packages/pebble/src/utils/text.ts:280
↓ 2 callersFunctionisLitteralExpr
( thing: any )
packages/pebble/src/ast/nodes/expr/litteral/LitteralExpr.ts:32
↓ 2 callersFunctionisOctal
(c: number)
packages/pebble/src/utils/text.ts:241
↓ 2 callersFunctionisOptionalEncodingBridge
( from: TirType, to: TirType )
packages/pebble/src/compiler/tir/types/utils/canAssignTo.ts:86
↓ 2 callersFunctionisPebbleExpr
( thing: any )
packages/pebble/src/ast/nodes/expr/PebbleExpr.ts:38
↓ 2 callersMethodisSopNode
()
packages/pebble/src/compiler/AstCompiler/utils/getTirFuncSigTree/TirFuncSigTree.ts:147
↓ 2 callersFunctionisStructOrStructAlias
( type: TirType )
packages/pebble/src/compiler/tir/types/utils/canAssignTo.ts:36
↓ 2 callersFunctionisTirEnumType
( thing: any )
packages/pebble/src/compiler/tir/types/TirEnumType.ts:43
↓ 2 callersFunctionisTirExpr
( thing: any )
packages/pebble/src/compiler/tir/expressions/TirExpr.ts:56
↓ 2 callersFunctionisVarStmt
( node: any )
packages/pebble/src/ast/nodes/statements/VarStmt.ts:16
↓ 2 callersFunctionisWhiteSpace
(c: number)
packages/pebble/src/utils/text.ts:157
↓ 2 callersFunctionkeepSortedStrArrInplace
( target: string[], source: string[] )
packages/pebble/src/utils/array/keepSortedArrInplace.ts:7
↓ 2 callersFunctionlookupInUnicodeMap
(code: number, map: number[])
packages/pebble/src/utils/text.ts:658
↓ 2 callersFunctionmakeArrayLikeProxy
( arr: ArrayLike<T>, isValidElem: ( elem: T ) => boolean, initModifyElem: ( elem: T ) => T, mo
packages/pebble/src/IR/IRNodes/utils/makeArrayLikeProxy.ts:3
↓ 2 callersFunctionmakeBinaryExpr
( token: T, left: PebbleExpr, right: PebbleExpr, range: SourceRange )
packages/pebble/src/ast/nodes/expr/binary/BinaryExpr.ts:83
↓ 2 callersFunctionmakeFallbackBody
()
packages/pebble/src/compiler/AstCompiler/internal/_deriveContractBody/_deriveContractBody.ts:1413
↓ 2 callersFunctionmakeUnaryPrefixExpr
( token: T, operand: PebbleExpr, range: SourceRange )
packages/pebble/src/ast/nodes/expr/unary/UnaryPrefixExpr.ts:47
↓ 2 callersFunctionmarkRecursiveHoistsAsForced
( _term: IRTerm )
packages/pebble/src/IR/toUPLC/subRoutines/markRecursiveHoistsAsForced.ts:24
↓ 2 callersMethodmethodsFromMap
( methodsPtr: Map<string, string> )
packages/pebble/src/compiler/SourceTypeMap.ts:219
↓ 2 callersMethodmkCons
(elemT: TirType)
packages/pebble/src/compiler/tir/expressions/TirNativeFunc.ts:323
↓ 2 callersFunctionnativeToIR
( native: IRNative )
packages/pebble/src/IR/toUPLC/subRoutines/replaceNatives/nativeToIR.ts:907
↓ 2 callersMethodnewChild
( params: symbol[] )
packages/pebble/src/IR/toUPLC/subRoutines/removeUnusuedVarsAndReturnRoot/RemoveUnusedVarsCtx.ts:29
↓ 2 callersMethodnewFunctionChildScope
( returnType: TirType, isMethod: boolean )
packages/pebble/src/compiler/AstCompiler/AstCompilationCtx.ts:56
↓ 2 callersMethodonlyIdentifier
( identifier: Identifier, flags: CommonFlags )
packages/pebble/src/ast/nodes/statements/declarations/VarDecl/SimpleVarDecl.ts:27
↓ 2 callersMethodparseEnum
( flags: CommonFlags, startPos: number )
packages/pebble/src/parser/Parser.ts:1738
↓ 2 callersMethodparseFile
( path: string, src: string, getUid: () => string = defaultSymbolForge.getUid.bind( de
packages/pebble/src/parser/Parser.ts:129
↓ 2 callersMethodparseFunctionExpr
()
packages/pebble/src/parser/Parser.ts:3162
↓ 2 callersMethodparseImportDeclaration
()
packages/pebble/src/parser/Parser.ts:1321
↓ 2 callersMethodparseInterface
( flags: CommonFlags, startPos?: number, )
packages/pebble/src/parser/Parser.ts:1354
↓ 2 callersMethodparseNamespaceDecl
* parse a namespace body: `{ (private? <member-decl>)* }` * * called with `namespace` already consumed; `startPos` is the position * of
packages/pebble/src/parser/Parser.ts:787
↓ 2 callersMethodparseParameters
()
packages/pebble/src/parser/Parser.ts:3221
↓ 2 callersMethodparseTypeParameters
()
packages/pebble/src/parser/Parser.ts:910
↓ 2 callersMethodparseTypeStmt
( flags: CommonFlags = CommonFlags.None, startPos?: number )
packages/pebble/src/parser/Parser.ts:1087
↓ 2 callersMethodparseUsingDecl
()
packages/pebble/src/parser/Parser.ts:605
↓ 2 callersMethodparseUsingPath
* parse a dotted chain of identifiers: `A`, `A.B`, `A.B.C`, ... * used for namespace paths on the RHS of `using` statements.
packages/pebble/src/parser/Parser.ts:693
↓ 2 callersFunctionpositiveIntAsBytes
( n: number | bigint )
packages/pebble/src/IR/utils/positiveIntAsBytes.ts:7
← previousnext →401–500 of 2,440, ranked by callers