MCPcopy Create free account

hub / github.com/adam-mcdaniel/sage / types & classes

Types & classes113 in github.com/adam-mcdaniel/sage

↓ 113 callersEnumConstExpr
src/lir/expr/const_expr.rs:25
↓ 67 callersEnumPut
src/lir/expr/ops/io.rs:92
↓ 25 callersEnumType
src/lir/types/mod.rs:122
↓ 22 callersEnumExpr
src/lir/expr/expression.rs:25
↓ 19 callersEnumDeclaration
src/lir/expr/declaration.rs:22
↓ 11 callersEnumError
src/vm/mod.rs:70
↓ 10 callersClassCoreBuiltin
src/lir/expr/procedure/builtin.rs:22
↓ 7 callersClassCoreProgram
src/vm/core.rs:29
↓ 5 callersClassBitwiseNot
src/lir/expr/ops/bitwise/not.rs:9
↓ 5 callersEnumCoreOp
src/vm/core.rs:196
↓ 5 callersClassGet
src/lir/expr/ops/io.rs:12
↓ 4 callersClassAdd
src/lir/expr/ops/arithmetic/addition.rs:9
↓ 4 callersClassBitwiseOr
src/lir/expr/ops/bitwise/or.rs:10
↓ 4 callersInterfaceUnaryOp
A trait used to implement a unary operation. This trait is used to implement unary operations like `not` and `~`.
src/lir/expr/ops/mod.rs:138
↓ 3 callersClassBitwiseNand
src/lir/expr/ops/bitwise/nand.rs:10
↓ 3 callersEnumCoreOp
src/asm/core.rs:272
↓ 3 callersClassNot
src/lir/expr/ops/logic.rs:140
↓ 2 callersClassAnd
src/lir/expr/ops/logic.rs:14
↓ 2 callersInterfaceAssignOp
A trait used to implemented an assignment operation. This trait is used to implement assignment operations like `+=` and `-=`.
src/lir/expr/ops/mod.rs:30
↓ 2 callersInterfaceBinaryOp
A trait used to implement a binary operation. This trait is used to implement binary operations like `+` and `==`.
src/lir/expr/ops/mod.rs:221
↓ 2 callersClassBitwiseAnd
src/lir/expr/ops/bitwise/and.rs:10
↓ 2 callersClassBitwiseXor
src/lir/expr/ops/bitwise/xor.rs:10
↓ 2 callersClassChannel
src/side_effects/io.rs:304
↓ 2 callersEnumError
The types of errors returned by the CLI.
src/cli.rs:117
↓ 2 callersClassOr
src/lir/expr/ops/logic.rs:77
↓ 2 callersClassStandardBuiltin
src/lir/expr/procedure/builtin.rs:88
↓ 1 callersClassCoreProgram
src/asm/core.rs:45
↓ 1 callersClassFFIProcedure
src/lir/expr/procedure/ffi.rs:20
↓ 1 callersEnumLocation
src/asm/location.rs:108
↓ 1 callersClassStandardProgram
src/asm/std.rs:23
Class
docs/static.files/storage-59e33391.js:1
Class
docs/static.files/storage-59e33391.js:16
Class
docs/static.files/search-92e6798f.js:1
Class
docs/static.files/search-92e6798f.js:1
Class
docs/static.files/search-92e6798f.js:1
Class
docs/static.files/search-92e6798f.js:1
Class
docs/static.files/search-92e6798f.js:1
Class
docs/static.files/search-92e6798f.js:1
Class
docs/static.files/search-92e6798f.js:1
Class
docs/static.files/search-92e6798f.js:6
Class
docs/static.files/search-92e6798f.js:6
Class
docs/static.files/search-92e6798f.js:6
EnumAnnotation
src/lir/annotate.rs:10
InterfaceArchitecture
A trait for a target architecture to be compiled to.
src/targets/mod.rs:58
ClassArgs
src/cli.rs:85
EnumArithmetic
src/lir/expr/ops/arithmetic/mod.rs:25
InterfaceAssemblyProgram
A frontend to both the `CoreProgram` and `StandardProgram` types. This allows the compiler to append `CoreOp`s to both programs with guaranteed succes
src/asm/mod.rs:50
ClassAssign
src/lir/expr/ops/assign.rs:12
EnumAxis
src/side_effects/io.rs:15
EnumBetterError
The types of errors returned by the CLI.
examples/web/src/lib.rs:63
ClassBitwiseNor
src/lir/expr/ops/bitwise/nor.rs:10
ClassC
src/targets/c.rs:16
EnumColor
src/side_effects/io.rs:32
EnumComparison
src/lir/expr/ops/comparison.rs:14
InterfaceCompile
A trait which allows an LIR expression to be compiled to one of the two variants of the assembly language.
src/lir/compile.rs:25
InterfaceCompiledTarget
Implement a compiler for the given target.
src/targets/mod.rs:121
ClassCoreInterpreter
The interpreter which runs the virtual machine program.
src/vm/interpreter/core.rs:15
ClassData
src/lir/expr/ops/tagged_union.rs:102
ClassDelete
src/lir/expr/ops/memory.rs:73
InterfaceDevice
Create an input / output device for the virtual machine interpreter to operate on. The method `get` retrieves the device's input, and the function `pu
src/vm/interpreter/mod.rs:32
EnumDirection
src/side_effects/io.rs:23
ClassDocSearch
docs/static.files/search-92e6798f.js:1
ClassEnv
src/lir/env.rs:23
ClassEnv
src/asm/mod.rs:95
EnumError
src/lir/error.rs:8
EnumError
src/asm/mod.rs:163
ClassFFIBinding
src/side_effects/ffi.rs:16
InterfaceGetSize
Get the size of something in memory (number of cells).
src/lir/types/size.rs:31
InterfaceGetType
Get the type associated with a value under a given environment.
src/lir/types/inference.rs:18
ClassGlobals
src/asm/globals.rs:21
InterfaceInitOutput
docs/sage/web/web.d.ts:8
ClassInput
src/side_effects/io.rs:308
EnumInputMode
src/side_effects/io.rs:57
ClassLev1TParametricDescription
docs/static.files/search-92e6798f.js:6
ClassLev2TParametricDescription
docs/static.files/search-92e6798f.js:6
EnumLogLevel
src/cli.rs:26
EnumMutability
src/lir/types/mod.rs:29
ClassNameTrie
docs/static.files/search-92e6798f.js:1
ClassNegate
src/lir/expr/ops/arithmetic/negate.rs:8
ClassNew
src/lir/expr/ops/memory.rs:6
ClassOutput
src/side_effects/io.rs:350
EnumOutputMode
src/side_effects/io.rs:188
ClassParametricDescription
docs/static.files/search-92e6798f.js:6
EnumPattern
src/lir/expr/pattern.rs:16
ClassPolyProcedure
src/lir/expr/procedure/poly.rs:22
ClassProcedure
src/lir/expr/procedure/mono.rs:34
ClassRoaringBitmap
docs/static.files/search-92e6798f.js:1
ClassRoaringBitmapArray
docs/static.files/search-92e6798f.js:1
ClassRoaringBitmapBits
docs/static.files/search-92e6798f.js:1
ClassRoaringBitmapRun
docs/static.files/search-92e6798f.js:1
ClassRustdocSearchElement
docs/static.files/storage-59e33391.js:1
ClassRustdocToolbarElement
docs/static.files/storage-59e33391.js:16
ClassSageLisp
src/targets/sage_lisp.rs:15
ClassSageOS
src/targets/sage_os.rs:27
InterfaceSimplify
Simplify an expression while maintaining structural equality.
src/lir/mod.rs:83
ClassSourceCodeLocation
src/parse.rs:42
EnumSourceType
src/cli.rs:67
ClassStandardDevice
src/vm/interpreter/mod.rs:260
ClassStandardInterpreter
The interpreter which runs the standard variant of virtual machine programs.
src/vm/interpreter/std.rs:26
EnumStandardOp
src/asm/std.rs:274
next →1–100 of 113, ranked by callers