MCPcopy Create free account

hub / github.com/ameliatastic/seahorse-lang / types & classes

Types & classes238 in github.com/ameliatastic/seahorse-lang

↓ 20 callersEnumBuiltin
src/core/compile/builtin/mod.rs:41
↓ 16 callersClassGrouped
Newtype for an expression that doesn't need extra parentheses to group it.
src/core/generate/mod.rs:1146
↓ 16 callersClassLoadedTyExpr
Newtype to display the "loaded" (used at runtime) type of a type expression. Note that there isn't a `ToTokens` implementation for `TyExpr` itself -
src/core/generate/mod.rs:597
↓ 16 callersClassLocated
src/core/util.rs:155
↓ 13 callersClassFunction
src/core/compile/ast.rs:136
↓ 10 callersEnumPython
src/core/compile/builtin/python.rs:12
↓ 9 callersClassStaticPath
Newtype for a `::`-separated path.
src/core/generate/mod.rs:39
↓ 9 callersClassStoredTyExpr
Newtype to display the "stored" (used in on-chain interface) type of a type expression.
src/core/generate/mod.rs:659
↓ 6 callersEnumPrelude
src/core/compile/builtin/prelude.rs:14
↓ 4 callersClassNested
examples/stored_mutables.py:19
↓ 3 callersClassInstanceMethod
Newtype for an instance method of a mutable type.
src/core/generate/mod.rs:743
↓ 3 callersClassProgramsMap
tests/compiled-examples/calculator.rs:268
↓ 3 callersEnumPyth
src/core/compile/builtin/pyth.rs:19
↓ 2 callersClassConstant
src/core/compile/ast.rs:42
↓ 2 callersClassDeep
examples/stored_mutables.py:12
↓ 2 callersEnumItem
src/core/compile/namespace/mod.rs:194
↓ 2 callersEnumLiteral
src/core/compile/ast.rs:494
↓ 2 callersClassMoreData
examples/util/more_data.py:4
↓ 2 callersClassProgramsMap
tests/compiled-examples/fizzbuzz.rs:218
↓ 2 callersClassProgramsMap
tests/compiled-examples/stored_mutables.rs:584
↓ 2 callersClassProgramsMap
tests/compiled-examples/hello.rs:222
↓ 2 callersClassStruct
src/core/compile/ast.rs:58
↓ 1 callersClassAccountAnnotationWithTyExpr
The `space` parameter requires some extra info not present in the original annotation, so here's my ugly solution.
src/core/generate/mod.rs:882
↓ 1 callersClassArray
A fixed-length array: contains type T and has size N. N must be known at compile-time, and may not be anything other than a non-negative int
data/const/seahorse_prelude.py:760
↓ 1 callersEnumDirective
src/core/compile/ast.rs:36
↓ 1 callersClassEnum
src/core/compile/ast.rs:78
↓ 1 callersEnumExpressionObj
src/core/clean/ast.rs:92
↓ 1 callersClassFunctionDef
src/core/clean/ast.rs:64
↓ 1 callersClassHelloEvent
examples/event.py:12
↓ 1 callersClassMutable
tests/compiled-examples/pyth.rs:69
↓ 1 callersClassProgramsMap
tests/compiled-examples/event.rs:209
↓ 1 callersClassProgramsMap
tests/compiled-examples/pyth.rs:172
↓ 1 callersClassProgramsMap
tests/compiled-examples/constants.rs:163
↓ 1 callersClassProgramsMap
tests/compiled-test-cases/account_key.rs:227
↓ 1 callersClassu64
64-bit unsigned integer.
data/const/seahorse_prelude.py:226
ClassAccount
User-defined Solana account.
data/const/seahorse_prelude.py:859
ClassAccount
src/core/compile/ast.rs:69
ClassAccountAnnotation
src/core/compile/ast.rs:188
EnumAccountTyExpr
src/core/compile/ast.rs:163
ClassAccountWithKey
Generic Solana account.
data/const/seahorse_prelude.py:853
ClassAnother
tests/test-cases/account_key.py:13
ClassAnother
tests/compiled-test-cases/account_key.rs:17
ClassArgs
src/core/clean/ast.rs:142
ClassArtifact
src/core/compile/ast.rs:18
EnumAssign
src/core/compile/check/mod.rs:409
ClassBlock
src/core/compile/ast.rs:222
ClassBuildArgs
src/bin/cli/build.rs:16
InterfaceBuiltinSource
A trait to help keep the API consistent. Represents a single source of builtin objects.
src/core/compile/builtin/mod.rs:13
ClassCalculator
tests/compiled-examples/calculator.rs:17
ClassCalculator
examples/calculator.py:10
ClassCheckOutput
src/core/compile/check/mod.rs:2224
EnumClassDefStatementObj
src/core/clean/ast.rs:53
EnumClassSignature
src/core/compile/sign/mod.rs:104
ClassCli
src/bin/cli/cli.rs:11
EnumCliCommand
src/bin/cli/cli.rs:17
ClassClock
Solana's Clock sysvar. Consult Solana's reference to learn more. Information copied from https://docs.rs/solana-program/1.14.3/solana_pr
data/const/seahorse_prelude.py:948
ClassComboPath
src/core/preprocess/mod.rs:130
ClassCompileArgs
src/bin/cli/compile.rs:14
EnumComprehensionPart
src/core/clean/ast.rs:149
ClassContext
Context for typechecking a function body.
src/core/compile/check/mod.rs:522
ClassContextAccount
src/core/compile/ast.rs:155
ClassCoreError
src/core/util.rs:21
ClassCpiAccount
Account and metadata used for making arbitrary CPIs (via `Program.invoke`).
data/const/seahorse_prelude.py:917
ClassCpiAccount
tests/compiled-examples/fizzbuzz.rs:246
ClassCpiAccount
tests/compiled-examples/stored_mutables.rs:612
ClassCpiAccount
tests/compiled-examples/calculator.rs:296
ClassCpiAccount
tests/compiled-examples/event.rs:237
ClassCpiAccount
tests/compiled-examples/pyth.rs:200
ClassCpiAccount
tests/compiled-examples/hello.rs:250
ClassCpiAccount
tests/compiled-examples/constants.rs:191
ClassCpiAccount
tests/compiled-test-cases/account_key.rs:255
ClassData
tests/compiled-examples/stored_mutables.rs:20
ClassData
examples/stored_mutables.py:34
ClassDeep
tests/compiled-examples/stored_mutables.rs:173
EnumDefinedType
src/core/compile/check/mod.rs:352
ClassDoFizzbuzz
tests/compiled-examples/fizzbuzz.rs:317
ClassDoOperation
tests/compiled-examples/calculator.rs:367
ClassEmpty
An account that needs to be initialized.
data/const/seahorse_prelude.py:889
ClassEmpty
tests/compiled-examples/fizzbuzz.rs:212
ClassEmpty
tests/compiled-examples/stored_mutables.rs:578
ClassEmpty
tests/compiled-examples/calculator.rs:262
ClassEmpty
tests/compiled-examples/event.rs:203
ClassEmpty
tests/compiled-examples/pyth.rs:166
ClassEmpty
tests/compiled-examples/hello.rs:216
ClassEmpty
tests/compiled-examples/constants.rs:157
ClassEmpty
tests/compiled-test-cases/account_key.rs:221
ClassEnum
A type that can have one of multiple named values. Note that unlike Rust enums, these cannot contain any data (other than the variant itself
data/const/seahorse_prelude.py:816
ClassEnumSignature
src/core/compile/sign/mod.rs:157
EnumError
src/core/compile/namespace/mod.rs:13
EnumError
src/core/compile/sign/mod.rs:22
EnumError
src/core/compile/check/mod.rs:24
EnumError
src/core/clean/mod.rs:11
EnumError
src/core/preprocess/mod.rs:19
ClassEvent
Anchor event that clients can listen for
data/const/seahorse_prelude.py:870
EnumExpressionObj
src/core/compile/ast.rs:334
EnumFStrPart
src/core/clean/ast.rs:161
EnumFeature
src/core/generate/mod.rs:21
EnumFinalContext
src/core/compile/check/mod.rs:389
ClassFizzBuzz
tests/compiled-examples/fizzbuzz.rs:17
ClassFizzBuzz
examples/fizzbuzz.py:10
next →1–100 of 238, ranked by callers