return ()
-class String(Node, str):
- pass
-
-
-class Path(Node, type(_pathlib.Path())):
- pass
-
-
class DataclassMeta(type):
def __new__(metacls, name, bases, ns):
cls = super().__new__(metacls, name, bases, ns)
return super().__new__(cls, sorted(flags))
opcode: Opcode
- comment: String
+ comment: str
flags: Flags = Flags()
- comment2: String = String()
+ comment2: str = ""
function: _Function = _Function.NONE
intop: _MicrOp = _MicrOp.OP_ILLEGAL
in1: _In1Sel = _In1Sel.NONE
upd: _LDSTMode = _LDSTMode.NONE
Rc: _RCOE = _RCOE.NONE
form: _Form = _Form.NONE
- conditions: String = String()
+ conditions: str = ""
unofficial: bool = False
__KEYMAP = {
def __repr__(self):
return repr({index:self[index] for index in range(0, 4)})
- name: String
+ name: str
ptype: _SVPType = _SVPType.NONE
etype: _SVEType = _SVEType.NONE
msrc: _SVMaskSrc = _SVMaskSrc.NO # MASK_SRC is active
cr_in2: _CRIn2Sel = _CRIn2Sel.NONE
cr_out: _CROutSel = _CROutSel.NONE
extra: ExtraMap = ExtraMap()
- conditions: String = String()
+ conditions: str = ""
mode: _SVMode = _SVMode.NORMAL
__KEYMAP = {
def __repr__(self):
return (bin(self) if self else "None")
- path: Path
+ path: _pathlib.Path
bitsel: BitSel
suffix: Suffix
mode: Mode
@_functools.total_ordering
class Record(Dataclass):
- name: String
+ name: str
section: Section
ppc: PPCRecord
fields: Fields