chc.app.CDictionaryRecord module

Base class for items in CDictionary and CDeclarations.

class chc.app.CDictionaryRecord.CDeclarationsRecord(decls: CDeclarations, ixval: chc.util.IndexedTable.IndexedTableValue)[source]

Bases: chc.util.IndexedTable.IndexedTableValue

Base class for all objects kept in the CFileDeclarations.

property decls: CDeclarations
property dictionary: CDictionary
class chc.app.CDictionaryRecord.CDeclarationsRegistry[source]

Bases: object

mk_instance(cd: CDeclarations, ixval: chc.util.IndexedTable.IndexedTableValue, anchor: Type[chc.app.CDictionaryRecord.CDecR]) chc.app.CDictionaryRecord.CDecR[source]
register_tag(tag: str, anchor: type) Callable[[type], type][source]
class chc.app.CDictionaryRecord.CDictionaryRecord(cd: CDictionary, ixval: chc.util.IndexedTable.IndexedTableValue)[source]

Bases: chc.util.IndexedTable.IndexedTableValue

Base class for all objects kept in the CDictionary.

property cd: CDictionary
property decls: CDeclarations
class chc.app.CDictionaryRecord.CDictionaryRegistry[source]

Bases: object

mk_instance(cd: CDictionary, ixval: chc.util.IndexedTable.IndexedTableValue, anchor: Type[chc.app.CDictionaryRecord.CDiR]) chc.app.CDictionaryRecord.CDiR[source]
register_tag(tag: str, anchor: type) Callable[[type], type][source]