Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DenialAdams/roland
/ types & classes
Types & classes
156 in github.com/DenialAdams/roland
⨍
Functions
426
◇
Types & classes
156
↓ 94 callers
Class
SourcePosition
rolandc/src/source_info.rs:3
↓ 6 callers
Enum
Expression
rolandc/src/parse.rs:228
↓ 6 callers
Class
ProgramIndex
rolandc/src/backend/liveness.rs:462
↓ 4 callers
Class
StrId
rolandc/src/interner.rs:10
↓ 2 callers
Class
SourcePath
rolandc/src/source_info.rs:37
↓ 2 callers
Class
TypeVariable
rolandc/src/semantic_analysis/type_variables.rs:5
↓ 2 callers
Class
VariableId
rolandc/src/parse.rs:213
Class
roland-vscode/src/main.ts:73
Class
roland-vscode/src/main.ts:73
Class
AliasInfo
rolandc/src/semantic_analysis/mod.rs:58
Enum
AliasTarget
rolandc/src/semantic_analysis/mod.rs:52
Enum
AlignOrUnknown
rolandc/src/semantic_analysis/validator.rs:1504
Enum
Arg
rolandc/src/backend/qbe.rs:1319
Class
ArgumentNode
rolandc/src/parse.rs:270
Class
AstPool
rolandc/src/parse.rs:26
Class
Backend
rolandc_lsp/src/main.rs:57
Enum
BaseTarget
rolandc/src/lib.rs:85
Class
BasicBlock
rolandc/src/backend/linearize.rs:25
Enum
BinOp
rolandc/src/parse.rs:167
Class
BlockNode
rolandc/src/parse.rs:413
Interface
CanCheckContainsStrId
rolandc/src/semantic_analysis/validator.rs:146
Enum
CastType
rolandc/src/parse.rs:206
Enum
CfKind
rolandc/src/defer.rs:12
Class
Cfg
rolandc/src/backend/linearize.rs:54
Enum
CfgInstruction
rolandc/src/backend/linearize.rs:15
Class
CgContext
rolandc/src/compile_consts.rs:25
Class
CliFileResolver
rolandc_cli/src/main.rs:132
Class
CompilationConfig
rolandc/src/lib.rs:403
Class
CompilationContext
Repeated compilations can be sped up by reusing the context
rolandc/src/lib.rs:154
Class
CompilationEntryPoint
rolandc/src/lib.rs:148
Enum
CompilationError
rolandc/src/lib.rs:131
Class
CompilationOutput
rolandc_web/src/lib.rs:78
Class
CompilationResult
rolandc/src/lib.rs:410
Class
ConstNode
rolandc/src/parse.rs:138
Enum
ContainingSyntax
rolandc/src/backend/wasm.rs:46
Class
CopyRange
rolandc/src/lex.rs:220
Class
Ctx
rolandc/src/backend/linearize.rs:77
Class
DceCtx
rolandc/src/dead_code_elimination.rs:20
Enum
DeclarationValue
rolandc/src/parse.rs:308
Class
DeferContext
rolandc/src/defer.rs:23
Enum
Definition
rolandc/src/propagation.rs:324
Class
DisjointSet
rolandc/src/disjoint_set.rs:4
Class
DominatorTree
rolandc/src/dominators.rs:8
Class
EnumInfo
rolandc/src/semantic_analysis/mod.rs:26
Class
EnumNode
rolandc/src/parse.rs:129
Class
ErrorInfo
rolandc/src/error_handling.rs:44
Enum
ErrorLocation
rolandc/src/error_handling.rs:37
Class
ErrorManager
rolandc/src/error_handling.rs:66
Class
ExpectedTestResult
roland_test_runner/src/main.rs:556
Class
ExprWithContainingStmtIndex
rolandc/src/expression_hoisting.rs:27
Class
ExpressionNode
rolandc/src/parse.rs:199
Enum
ExpressionType
rolandc/src/type_data.rs:70
Class
ExpressionTypeNode
rolandc/src/parse.rs:155
Interface
FileResolver
rolandc/src/lib.rs:143
Class
FloatType
rolandc/src/type_data.rs:153
Enum
FloatWidth
rolandc/src/type_data.rs:97
Class
FoldingContext
rolandc/src/constant_folding.rs:23
Class
FunctionValTypes
rolandc/src/backend/wasm.rs:98
Class
FuzzFileResolver
rolandc/fuzz/fuzz_targets/text.rs:7
Class
GenerationContext
rolandc/src/backend/qbe.rs:26
Class
GenerationContext
rolandc/src/backend/wasm.rs:52
Class
GlobalInfo
rolandc/src/semantic_analysis/mod.rs:71
Enum
HoistReason
rolandc/src/expression_hoisting.rs:15
Enum
HoistingMode
rolandc/src/expression_hoisting.rs:21
Class
ImportNode
rolandc/src/parse.rs:401
Class
ImportQueueNode
rolandc/src/imports.rs:40
Class
InsertionPoint
rolandc/src/defer.rs:17
Class
IntType
rolandc/src/type_data.rs:147
Enum
IntWidth
rolandc/src/type_data.rs:125
Class
Interner
rolandc/src/interner.rs:23
Class
LSPFileResolver
rolandc_lsp/src/main.rs:32
Enum
LexMode
rolandc/src/lex.rs:164
Class
Lexer
rolandc/src/lex.rs:926
Class
LinkNode
rolandc/src/parse.rs:407
Enum
Literal
rolandc/src/constant_folding.rs:953
Class
LiveInterval
rolandc/src/backend/liveness.rs:465
Class
LivenessState
rolandc/src/backend/liveness.rs:16
Class
LowerForContext
rolandc/src/loop_lowering.rs:9
Enum
MemOffset
rolandc/src/backend/qbe.rs:591
Enum
Mode
roland_test_runner/src/main.rs:637
Class
NewImportSender
rolandc/src/imports.rs:46
Class
Node
rolandc/src/disjoint_set.rs:9
Class
Opts
rolandc_cli/src/main.rs:43
Class
Opts
roland_test_runner/src/main.rs:31
Class
OwnedValidationContext
rolandc/src/semantic_analysis/mod.rs:92
Class
ParameterNode
rolandc/src/parse.rs:96
Enum
ParentCtx
rolandc/src/expression_hoisting.rs:402
Class
ParseContext
rolandc/src/parse.rs:573
Class
ParseResult
rolandc/src/parse.rs:710
Class
ParsedProcedure
rolandc/src/parse.rs:694
Class
PlaygroundFileResolver
rolandc_web/src/lib.rs:23
Class
PointerAnalysisData
rolandc/src/backend/pointer_analysis.rs:63
Class
PointerAnalysisResult
rolandc/src/backend/pointer_analysis.rs:13
Enum
PointsTo
rolandc/src/backend/pointer_analysis.rs:33
Enum
PointsToOwned
rolandc/src/backend/pointer_analysis.rs:19
Class
PpCtx
rolandc/src/pp.rs:19
Enum
ProcImplSource
rolandc/src/parse.rs:89
Class
ProcedureBody
rolandc/src/parse.rs:442
Class
ProcedureDefinition
rolandc/src/parse.rs:66
Class
ProcedureNode
rolandc/src/parse.rs:76
next →
1–100 of 156, ranked by callers