Module timi::pretty_print [] [src]

Pretty printing mainly focuses on generating clean and readable output for errors, machine state, etc.

Functions

format_addr_string

Format an address to be of the form 0xaddress_in_hex. Used for pretty printing addresses

format_heap_node

format a heap node, by pretty printing the node. If the node contains recursive structure, this will handle it and print <<recursive_defn>>

machine_get_final_val_string

returns the pretty-printed version of the final heap node on top of the stack.

print_machine

pretty print the machine