chc.app.CEnumItem module

Enum item declaration data.

class chc.app.CEnumItem.CEnumItem(decls: CFileDeclarations, ixval: chc.util.IndexedTable.IndexedTableValue)[source]

Bases: chc.app.CDictionaryRecord.CDeclarationsRecord

Enum Item.

  • tags[0]: name of the item

  • args[0]: index of expression associated with the item in cdictionary

  • args[1]: index of definition location in the declarations

property exp: CExp
property loc: CLocation
property name: str