☀️ Sun Language
GitHubGitHub (opens in a new tab)
  • Introduction
  • Examples
  • Overview
  • Builtin Types
  • Functions & Lambdas
  • Control Flow
  • Match Expressions
  • Enums
  • Classes
  • Interfaces
  • Generics
  • Error Handling
  • Testing
  • Memory Safety
  • Threads
  • Matrices
  • NVIDIA GPU Matrices
  • Modules & Namespaces
  • Protobuf
  • Standard Library
  • TLS & HTTPS
  • Compiler Intrinsics
  • C FFI
  • Formatting
  • Architecture
    • Semantic Analysis
    • Code Generation
  • Compiler API Reference
  • Roadmap

On This Page

  • Classes
  • Structs
  • Type Aliases
Question? Give us feedback → (opens in a new tab)Edit this page
Compiler API Reference
sun::codegen::scopes

sun::codegen::scopes

namespace · Source (opens in a new tab)

Provides the scope manager responsible for variable storage and cleanup.

Classes

  • sun::codegen::scopes::ScopeManager (public)

Structs

  • sun::codegen::scopes::OwnedAllocation (public)
  • sun::codegen::scopes::ClassAllocation (public)
  • sun::codegen::scopes::CodegenScope (public)

Type Aliases

  • TypePtr
Compiler API Reference

Sun Programming Language Documentation