module Magiika::Typing

Extended Modules

Defined in:

typing/typing.cr

Constant Summary

TYPE_IDS = Hash(TypeID, TypeMeta).new
TYPE_REGISTRY_MUTEX = Mutex.new

Instance Method Summary

Instance Method Detail

def register_type(type_name : String, reference : TypeNode.class | InstTypeNode, type_superclass : Class) : TypeMeta #

[View source]
def unregister_type(id : TypeID) #

[View source]