List of all items
Structs
- ast::Actor
- ast::Block
- ast::CallArg
- ast::Component
- ast::ComptimeBlock
- ast::Const
- ast::Enum
- ast::Field
- ast::Function
- ast::Generic
- ast::Impl
- ast::JSXAttribute
- ast::MacroDef
- ast::MacroParam
- ast::MacroToken
- ast::MatchArm
- ast::MessageHandler
- ast::Mod
- ast::Param
- ast::Program
- ast::Shader
- ast::StateDecl
- ast::Struct
- ast::TestDef
- ast::Trait
- ast::TraitMethod
- ast::TypeAlias
- ast::TypeBound
- ast::Uniform
- ast::Use
- ast::Variant
- diagnostics::Diagnostics
- effects::EffectSet
- lexer::Lexer
- lexer::Token
- monomorphize::MonomorphizedProgram
- packager::PackageInfo
- packager::PackageManifest
- parser::Parser
- runtime::ActorRef
- runtime::Env
- runtime::Message
- span::Span
- span::Spanned
- stdlib::BuiltinFn
- stdlib::StdLib
- types::TypeEnv
- types::TypedActor
- types::TypedComponent
- types::TypedComptime
- types::TypedConst
- types::TypedEnum
- types::TypedFunction
- types::TypedImpl
- types::TypedMacro
- types::TypedProgram
- types::TypedShader
- types::TypedStruct
- types::TypedTest
- types::TypedUse
Enums
- CompileTarget
- ast::BinaryOp
- ast::ElseBranch
- ast::EnumVariantFields
- ast::Expr
- ast::Item
- ast::JSXAttrValue
- ast::JSXNode
- ast::MacroBody
- ast::MacroParamKind
- ast::Pattern
- ast::ShaderStage
- ast::Stmt
- ast::Type
- ast::UnaryOp
- ast::VariantFields
- ast::VariantPatternFields
- ast::Visibility
- effects::Effect
- error::KoreError
- lexer::TokenKind
- runtime::VNode
- runtime::Value
- types::FloatSize
- types::IntSize
- types::ResolvedType
- types::TypedItem
Functions
- codegen::hlsl::generate
- codegen::spirv::generate
- codegen::usf::generate
- codegen::wasm::generate
- compile
- comptime::eval_program
- diagnostics::format_simple_error
- effects::check_effect_call
- lsp::run_server
- monomorphize::monomorphize
- packager::add_dependency
- packager::init_project
- packager::install_all
- packager::load_manifest
- runtime::eval_block
- runtime::eval_expr
- runtime::interpret
- runtime::run_tests
- types::check
- types::resolve_type