LogicList extension
Helper evaluation methods for printing aligned arithmetic bitvectors.
Methods
-
listString(
String name, {int prefix = 10, int? alignHigh, int? sepPos, bool header = false, String sepChar = '*', int alignLow = 0, int extraSpace = 0, int shift = 0, bool intValue = false, bool markDown = false}) → String -
Available on List<
Print aligned bitvector with an optional header from List<Logic>.Logic> , provided by the LogicList extensionnameis printed at the LHS of the line, trimmed byprefix.prefixis the distance from the margin bebore the vector is printed.alignHighis highest column (MSB) to which to alignalignLowwill trim the vector below this bit position (LSB).shiftwill allow you to shift your list positions You can insert a separatorsepCharat positionsepPos. A header can be printed by settingheadertotrue. Markdown format can be produced by settingmarkDowntotrue. The output can have space by settingextraSpaceifintValueistrue, then the integer value (signed version in parens) will be printed at the end of the vector.