Skip to main content

Crate runmat_hir

Crate runmat_hir 

Source

Structs§

BindingId
Local identity inside one HIR assembly.
BindingName
BindingResolution
BuiltinId
CallResolution
CapturedBinding
ClassArgumentBlock
ClassEnumeration
ClassEvent
ClassId
Local identity inside one HIR assembly.
ClassMethod
ClassProperty
ClassResolution
DefPath
Stable qualified semantic identity for a package/module/item path.
DimSymbol
EntrypointId
Local identity inside one HIR assembly.
EntrypointName
EntrypointPolicy
ExprId
Local identity inside one HIR assembly.
FunctionAbi
FunctionArgSizeSpec
FunctionArgumentValidation
FunctionId
Local identity inside one HIR assembly.
FunctionModifiers
FunctionName
FunctionResolution
FutureFact
HirAssembly
Canonical semantic HIR product for one compiled source set.
HirBinding
Semantic binding identity for a name owned by a module or function.
HirBlock
HirCall
Call expression with a semantic callee reference and source syntax marker.
HirClass
Semantic class metadata owned by the assembly.
HirCommandCall
HirDiagnostic
HirDiagnosticNote
HirDiagnosticSpan
HirDiagnosticSuggestion
HirEntrypoint
HirError
HirExpr
HirFunction
Uniform executable representation for MATLAB functions and generated entrypoints.
HirImport
HirIndex
HirModule
Source unit metadata plus references to module-owned semantic items.
HirStmt
ImportResolution
IndexingSemantics
LoweringContext
LoweringResult
MemberName
MethodAttributes
MethodId
MethodName
ModuleId
Local identity inside one HIR assembly.
OutputTargetList
PackageName
PlaceMutation
PropertyAttributes
QualifiedName
ReferenceResolution
SourceId
Local identity inside one HIR assembly.
StmtId
Local identity inside one HIR assembly.
StringLiteral
SymbolName
TaskHandleFact
TensorTypeFact

Enums§

AssignmentCreationPolicy
AssignmentShapePolicy
AsyncValueFact
BindingOwner
BindingRole
BindingStorage
CallKind
CallSyntax
CallableFallbackPolicy
CallableIdentity
ClassKind
CommandArgument
DefPathSegment
DimFact
EmptyArrayRole
EntrypointOrigin
EnvironmentEffect
ExpansionSemantics
FunctionArgDefaultValue
FunctionArgDim
FunctionArgValidator
FunctionHandleTarget
FunctionKind
FutureStateFact
HirCallableRef
HirDiagnosticSeverity
HirExprKind
HirPlace
HirStmtKind
IndexComponent
IndexKind
IndexResultContext
MemberAccess
NumericClass
NumericDomain
OperatorKind
OutputTarget
PlaceMutationKind
ReferenceKind
RequestedOutputCount
ShapeFact
SourceUnitKind
SpawnSafetyFact
SpawnSafetyReason
TensorElementDomainFact
Type
Enhanced type system used throughout RunMat for HIR and builtin functions Designed to mirror Value variants for better type inference and LSP support
TypeFact
ValueFlowFact
WorkspaceEffect
WorkspaceExportPolicy
WorkspaceVisibility

Constants§

ASSIGNIN_BUILTIN_NAME
AWAIT_EXTENSION_NAME
DISCARD_OUTPUT_NAME
EVALIN_BUILTIN_NAME
EVAL_BUILTIN_NAME
FEVAL_BUILTIN_NAME
NARGINCHK_BUILTIN_NAME
NARGIN_BUILTIN_NAME
NARGOUTCHK_BUILTIN_NAME
NARGOUT_BUILTIN_NAME
RUN_BUILTIN_NAME
SPAWN_EXTENSION_NAME
TEST_CLASS_REGISTRATION_BUILTIN_NAME

Functions§

lower
merge_span
set_error_namespace

Type Aliases§

Span