typesystem

package
v0.41.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 5, 2026 License: MIT Imports: 1 Imported by: 0

Documentation

Overview

Package typesystem re-exports Neva type-system structures for external tooling.

Index

Constants

View Source
const (
	EmptyLitType  = ts.EmptyLitType
	StructLitType = ts.StructLitType
	UnionLitType  = ts.UnionLitType
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Def

type Def = ts.Def

type Expr

type Expr = ts.Expr

type InstExpr

type InstExpr = ts.InstExpr

type LitExpr

type LitExpr = ts.LitExpr

type LiteralType

type LiteralType = ts.LiteralType

type Param

type Param = ts.Param

type Resolver

type Resolver = ts.Resolver

func MustNewResolver

func MustNewResolver(
	validator Validator,
	checker SubtypeChecker,
	terminator Terminator,
) Resolver

type Scope

type Scope = ts.Scope

type SubtypeChecker

type SubtypeChecker = ts.SubtypeChecker

func MustNewSubtypeChecker

func MustNewSubtypeChecker(terminator Terminator) SubtypeChecker

type Terminator

type Terminator = ts.Terminator

type TerminatorParams

type TerminatorParams = ts.TerminatorParams

type Validator

type Validator = ts.Validator

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL