fvm.drom2psl.traverse module
Functions to traverse the dictionary and just print what they see. Useful for debug, but they do not generate anything.
- fvm.drom2psl.traverse.traverse(prefix, element)[source]
Traverse a wavedrom element
- Parameters:
prefix (string) – string to print before the element
element (any) – element to traverse
- Returns:
None
- Return type:
None
- fvm.drom2psl.traverse.traverse_dict(prefix, d)[source]
Traverse a wavedrom dict
- Parameters:
prefix (string) – string to print before the dict
d (dict) – dictionary to traverse
- Returns:
None
- Return type:
None
- fvm.drom2psl.traverse.traverse_edge(prefix, edge)[source]
Traverse a wavedrom edge
- Parameters:
prefix (string) – string to print before the edge
edge (list of strings) – edge to traverse
- Returns:
None
- Return type:
None
- fvm.drom2psl.traverse.traverse_list(prefix, l)[source]
Traverse a wavedrom list
- Parameters:
prefix (string) – string to print before the list
l (list) – list to traverse
- Returns:
None
- Return type:
None