Lines Matching refs:attrs
946 def start_element(self, name: str, attrs: t.Dict[str, str]) -> None:
954 csbgen = Csbgen(attrs["name"], attrs["prefix"], self.filename)
961 struct = Struct(parent, attrs["name"], int(attrs["length"]))
966 if "default" in attrs.keys():
967 default = attrs["default"]
970 if "shift" in attrs.keys():
971 shift = attrs["shift"]
973 field = Field(parent, name=attrs["name"], start=int(attrs["start"]), end=int(attrs["end"]),
974 ty=attrs["type"], default=default, shift=shift)
978 enum = Enum(parent, attrs["name"])
982 value = Value(parent, attrs["name"], int(literal_eval(attrs["value"])))
986 define = Define(parent, attrs["name"], int(literal_eval(attrs["value"])))
990 condition = Condition(parent, name=attrs["check"], ty=attrs["type"])