Operations


The 'Operations' menu contains several major items which specify operations that can be performed on the document:


Auto Line Length
Brings up the Auto Line Length dialog to command A.X.E. to try and find regularities in the data in the view.

Arithmetic
Brings up the arithmetic dialog , to command A.X.E. to perform arithmetic operations on the document.

Simple Diff
Allows you to do a plain byte-for-byte diff on a pair of documents. A dialog with a list of documents will appear; pick a document to diff it against the current document. Bytes that are not identical between these documents will be marked with a rather ugly brownish mark.

Smart Diff
Allows you to do a more advanced diff on a pair of documents. A dialog with a list of documents will appear; pick a document to diff it against the current document. As it searches for differences, AXE will display a map of the documents, showing changed and unchanged areas. Bytes that are not identical between these documents will be marked with a rather ugly brownish mark, and bookmarks can optionally be inserted to indicate where a block of data present in one document is missing in the other. This diff is very useful for, e.g. finding where a block of bytes has been deleted from the middle of a document, but can get seriously confused on very complex differences or on very regular documents (like machine-generated HTML).

This menu is also used for options that clean the document:

Remove Diff Marks
Remove the 'Diff' flag from all bytes in the document.

Unmark All
Remove the 'Marked' flag from all bytes in the document.

Delete All Bookmarks
Remove all bookmarks from the document.

And for some options that, frankly, can only be called 'miscellaneous':

Structure From Row
Create a new structure , using the data in the currently selected row (the row that contains the caret) as a guide.

New Bookmark
Create a bookmark at the current caret position.

Next Bookmark
Go to the next bookmark in the document.