Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GuildOfWeavers/AirAssembly
/ functions
Functions
570 in github.com/GuildOfWeavers/AirAssembly
⨍
Functions
570
◇
Types & classes
243
Function
areSameDimensions
(d1, d2)
bin/lib/expressions/utils.js:29
Method
binaryOperation
(e: BinaryOperation, options: JsCodeOptions = {})
lib/jsGenerator/expressions.ts:38
Method
binaryOperation
(e: BinaryOperation, ctx: AnalysisContext)
lib/analysis/analyzer.ts:48
Method
binaryOperation
(e: BinaryOperation)
lib/analysis/compressor.ts:21
Method
binaryOperation
(e, options = {})
bin/lib/jsGenerator/expressions.js:28
Method
binaryOperation
(e, ctx)
bin/lib/analysis/analyzer.js:16
Method
binaryOperation
(e)
bin/lib/analysis/compressor.js:14
Function
buildBinaryOperation
(operation: string, lhs: Expression, rhs: Expression)
lib/procedures/contexts/ExecutionContext.ts:100
Method
buildBinaryOperation
(operation: string, lhs: Expression, rhs: Expression)
air-assembly.d.ts:244
Method
buildBinaryOperation
(operation, lhs, rhs)
bin/lib/procedures/contexts/ExecutionContext.js:69
Function
buildCallExpression
(indexOrHandle: number | string, params: Expression[])
lib/procedures/contexts/ExecutionContext.ts:163
Method
buildCallExpression
(indexOrHandle: number | string, params: Expression[])
air-assembly.d.ts:252
Method
buildCallExpression
(indexOrHandle, params)
bin/lib/procedures/contexts/ExecutionContext.js:124
Function
buildEarlyExitMessage
(options)
lib/errors.ts:26
Function
buildEarlyExitMessage
(options)
bin/lib/errors.js:23
Function
buildGetVectorElementExpression
(source: Expression, index: number)
lib/procedures/contexts/ExecutionContext.ts:112
Method
buildGetVectorElementExpression
(source: Expression, index: number)
air-assembly.d.ts:247
Method
buildGetVectorElementExpression
(source, index)
bin/lib/procedures/contexts/ExecutionContext.js:78
Function
buildLiteralValue
(value: bigint | bigint[] | bigint[][])
lib/procedures/contexts/ExecutionContext.ts:96
Method
buildLiteralValue
(value: bigint | bigint[] | bigint[])
air-assembly.d.ts:243
Method
buildLiteralValue
(value)
bin/lib/procedures/contexts/ExecutionContext.js:66
Function
buildLoadExpression
(operation: string, indexOrHandle: number | string)
lib/procedures/contexts/ExecutionContext.ts:124
Method
buildLoadExpression
(operation: string, indexOrHandle: number | string)
air-assembly.d.ts:250
Method
buildLoadExpression
(operation: string, indexOrHandle: number | string)
lib/procedures/contexts/ProcedureContext.ts:57
Method
buildLoadExpression
(operation, indexOrHandle)
bin/lib/procedures/contexts/ExecutionContext.js:87
Method
buildLoadExpression
(operation, indexOrHandle)
bin/lib/procedures/contexts/ProcedureContext.js:44
Function
buildMakeMatrixExpression
(elements: Expression[][])
lib/procedures/contexts/ExecutionContext.ts:120
Method
buildMakeMatrixExpression
(elements: Expression[][])
air-assembly.d.ts:249
Method
buildMakeMatrixExpression
(elements)
bin/lib/procedures/contexts/ExecutionContext.js:84
Function
buildMakeVectorExpression
(elements: Expression[])
lib/procedures/contexts/ExecutionContext.ts:108
Method
buildMakeVectorExpression
(elements: Expression[])
air-assembly.d.ts:246
Method
buildMakeVectorExpression
(elements)
bin/lib/procedures/contexts/ExecutionContext.js:75
Function
buildMismatchTokenMessage
(options)
lib/errors.ts:18
Function
buildMismatchTokenMessage
(options)
bin/lib/errors.js:15
Function
buildNoViableAltMessage
(options)
lib/errors.ts:22
Function
buildNoViableAltMessage
(options)
bin/lib/errors.js:19
Function
buildSliceVectorExpression
(source: Expression, start: number, end: number)
lib/procedures/contexts/ExecutionContext.ts:116
Method
buildSliceVectorExpression
(source: Expression, start: number, end: number)
air-assembly.d.ts:248
Method
buildSliceVectorExpression
(source, start, end)
bin/lib/procedures/contexts/ExecutionContext.js:81
Function
buildStoreOperation
(indexOrHandle: number | string, value: Expression)
lib/procedures/contexts/ExecutionContext.ts:152
Method
buildStoreOperation
(indexOrHandle: number | string, value: Expression)
air-assembly.d.ts:251
Method
buildStoreOperation
(indexOrHandle, value)
bin/lib/procedures/contexts/ExecutionContext.js:114
Function
buildUnableToPopLexerModeMessage
(token: IToken)
lib/errors.ts:12
Function
buildUnableToPopLexerModeMessage
(token)
bin/lib/errors.js:10
Function
buildUnaryOperation
(operation: string, operand: Expression)
lib/procedures/contexts/ExecutionContext.ts:104
Method
buildUnaryOperation
(operation: string, operand: Expression)
air-assembly.d.ts:245
Method
buildUnaryOperation
(operation, operand)
bin/lib/procedures/contexts/ExecutionContext.js:72
Function
buildUnexpectedCharactersMessage
(fullText, startOffset, length, line?, column?)
lib/errors.ts:8
Function
buildUnexpectedCharactersMessage
(fullText, startOffset, length, line, column)
bin/lib/errors.js:6
Method
callExpression
(e: CallExpression, options: JsCodeOptions = {})
lib/jsGenerator/expressions.ts:111
Method
callExpression
(e: CallExpression, ctx: AnalysisContext)
lib/analysis/analyzer.ts:151
Method
callExpression
(e, options = {})
bin/lib/jsGenerator/expressions.js:92
Method
callExpression
(e, ctx)
bin/lib/analysis/analyzer.js:113
Method
clearBinding
()
lib/procedures/LocalVariable.ts:43
Method
clearBinding
()
bin/lib/procedures/LocalVariable.js:35
Function
collectSubroutineReferences
(e: Expression, result: Map<StoreOperation, LoadExpression[]>)
lib/analysis/subroutines.ts:39
Function
collectSubroutineReferences
(e, result)
bin/lib/analysis/subroutines.js:38
Function
compile
(sourceOrPath, limits)
bin/index.js:35
Method
components
()
lib/AirSchema.ts:79
Method
components
()
bin/lib/AirSchema.js:60
Function
compressGroup
(elements: Expression[], group: (GetVectorElement | SliceVector)[])
lib/analysis/compressor.ts:84
Function
compressGroup
(elements, group)
bin/lib/analysis/compressor.js:70
Function
compressProcedure
(proc: AirProcedure)
lib/analysis/compressor.ts:72
Function
compressProcedure
(procedure: AirProcedure)
lib/analysis/subroutines.ts:9
Function
compressProcedure
(proc)
bin/lib/analysis/compressor.js:58
Function
compressProcedure
(procedure)
bin/lib/analysis/subroutines.js:9
Method
constantCount
()
lib/AirSchema.ts:41
Method
constantCount
()
bin/lib/AirSchema.js:28
Method
constants
()
lib/AirSchema.ts:45
Method
constants
()
bin/lib/AirSchema.js:31
Method
constraintEvaluator
()
lib/AirComponent.ts:165
Method
constraintEvaluator
()
bin/lib/AirComponent.js:118
Method
constraints
()
lib/AirComponent.ts:170
Method
constraints
()
bin/lib/AirComponent.js:122
Function
constructor
(dimensions: Dimensions, children: Expression[] = [])
lib/expressions/Expression.ts:25
Function
constructor
(field: FiniteField, constants: ReadonlyArray<Constant>, functions: ReadonlyArray<AirFunction>)
lib/procedures/contexts/ExecutionContext.ts:29
Method
constructor
(fieldType: 'prime', fieldModulus: bigint)
lib/AirSchema.ts:23
Method
constructor
()
lib/parser.ts:24
Method
constructor
(errors: any[])
lib/errors.ts:38
Method
constructor
(name: string, schema: AirSchema, registers: number, constraints: number, steps: number)
lib/AirComponent.ts:44
Method
constructor
(source: Expression, index: number)
lib/expressions/GetVectorElement.ts:14
Method
constructor
(segment: 'trace' | 'static', width: number)
lib/expressions/TraceSegment.ts:16
Method
constructor
()
lib/expressions/ExpressionVisitor.ts:17
Method
constructor
(elements: Expression[])
lib/expressions/MakeVector.ts:11
Method
constructor
(elements: Expression[][])
lib/expressions/MakeMatrix.ts:11
Method
constructor
(func: AirFunction, index: number, params: Expression[])
lib/expressions/CallExpression.ts:17
Method
constructor
(operation: string, operand: Expression)
lib/expressions/UnaryOperation.ts:14
Method
constructor
(operation: string, lhs: Expression, rhs: Expression)
lib/expressions/BinaryOperation.ts:15
Method
constructor
(source: Expression, start: number, end: number)
lib/expressions/SliceVector.ts:14
Method
constructor
(value: bigint | bigint[] | bigint[][], field: FiniteField)
lib/expressions/LiteralValue.ts:16
Method
constructor
(binding: LoadBinding, index: number)
lib/expressions/LoadExpression.ts:21
Method
constructor
(source: number, inverted: boolean)
lib/registers/MaskRegister.ts:15
Method
constructor
(scope: string, rank: number, binary: boolean, master?: InputRegisterMaster, steps?: number, offset = 0)
lib/registers/InputRegister.ts:20
Method
constructor
(values: bigint[] | ValueSequence, field: FiniteField)
lib/registers/CyclicRegister.ts:17
Method
constructor
(method: string, seed: bigint, count: number)
lib/registers/PrngSequence.ts:18
Method
constructor
(base: bigint, count: number)
lib/registers/PowerSequence.ts:16
Method
constructor
(context: FunctionContext, statements: StoreOperation[], result: Expression)
lib/procedures/AirFunction.ts:24
Method
constructor
(dimensions: Dimensions, handle?: string)
lib/procedures/LocalVariable.ts:17
Method
constructor
(target: number, expression: Expression, handle?: string)
lib/procedures/StoreOperation.ts:16
Method
constructor
(value: LiteralValue, handle?: string)
lib/procedures/Constant.ts:16
← previous
next →
201–300 of 570, ranked by callers