chc.app.CLHost module
Base class and subclasses:
|
Base class for variable and dereference. |
|
Variable. |
|
Memory reference. |
Left-hand side base (storage location for variable).
- class chc.app.CLHost.CLHost(cd: CDictionary, ixval: chc.util.IndexedTable.IndexedTableValue)[source]
Bases:
chc.app.CDictionaryRecord.CDictionaryRecordBase class for variable and dereference.
- property is_mem: bool
- property is_tmpvar: bool
- property is_var: bool
- class chc.app.CLHost.CLHostMem(cd: CDictionary, ixval: chc.util.IndexedTable.IndexedTableValue)[source]
Bases:
chc.app.CLHost.CLHostMemory reference.
args[0]: index of address expression in cdictionary
- property exp: CExp
- property is_mem: bool
- class chc.app.CLHost.CLHostVar(cd: CDictionary, ixval: chc.util.IndexedTable.IndexedTableValue)[source]
Bases:
chc.app.CLHost.CLHostVariable.
tags[1]: vname (name of variable)
args[0]: vid (variable id)
- property is_tmpvar: bool
- property is_var: bool
- property name: str
- property vid: int