4.2.2. undulate.parsers.register module

class undulate.parsers.register.Register

Bases: object

Define the register as a composition of new kind of bricks with field informations

push_field(field)

Add a new field to the fields stack

to_wavelane()

convert the description of a register into a wavelane

class undulate.parsers.register.Field

Bases: object

Define what is a field inside a register from 1-bit to N-bits

static from_dict(d: dict)

Generate a field from a dict given after parsing

to_dict()

Allow one field per line representation

undulate.parsers.register.convert(obj: dict) Tuple[bool, Dict]

Convert a register definition as a wavelane