NAME

languages/cola/type.c

DESCRIPTION

RT#48200

Functions

Type *store_type(const char *name, int size)
size is bytes or elements, depending on if type is variable or array
Type *lookup_type(const char *name)
Start at inner scope and work out, looking for a type name. RT#48198: Add support for member resolution (namespace.namespace.type, etc.)
Type *lookup_type_symbol(Symbol *id)
identifier can be a list which would resolve it to nested namespace.
const char *type_name(Type *t)
RT#48200: Not yet documented!!!
Rank *new_rank(int dim)
RT#48200: Not yet documented!!!
Type *new_array_type(Symbol *typename, Symbol *sig)
RT#48200: Not yet documented!!!
void resolve_identifier(Symbol ** ps)
RT#48200: Not yet documented!!!