[VZP-22] Memory inspector for debugging
When a variable contains an address, we should be able to show some interpretation of it, not just the number.
- Packed string address (show the string)
- Vocab word address (show the word and extra data)
- Packed routine address (show the routine name)
- Table address or internal pointer (show the table name and offset)
- Property data address (show the object and property)
For table pointers, we should also have a way to inspect the contents of the table, ideally informed by the table format:
- Byte table
- Word table
- LEXV table
- Custom pattern defined with TABLE
- Custom pattern defined with DEFSTRUCT
Issue metadata
- Issue type: New Feature
- Priority: Medium