test_symbol_attributes()
test_symbol_attributes_compare()
DataType
BasicType
BasicType.DEFERRED
BasicType.LOGICAL
BasicType.INTEGER
BasicType.REAL
BasicType.CHARACTER
BasicType.COMPLEX
BasicType.from_str()
BasicType.from_name()
BasicType.from_fortran_type()
BasicType.from_c99_type()
DerivedType
DerivedType.name
ModuleType
ModuleType.name
ModuleType.module
ProcedureType
ProcedureType.name
ProcedureType.procedure
ProcedureType.is_function
ProcedureType.is_elemental
ProcedureType.return_type
Scope
Scope.symbol_attrs
Scope.parent
Scope.parents
Scope.rescope_symbols()
Scope.make_complete()
Scope.clone()
Scope.get_symbol_scope()
SymbolAttributes
SymbolAttributes.clone()
SymbolAttributes.compare()
SymbolTable
SymbolTable.parent
SymbolTable.case_sensitive
SymbolTable.format_lookup_name()
SymbolTable.lookup()
SymbolTable.get()
SymbolTable.setdefault()
SymbolTable.update()
SymbolTable.clone()
The Loki type system to store and shared type information on symbols and IR nodes.