Added Uses and Word classes
Added Several empty classes. Did a successful test using Dictionary parser to process a >3 gig file without issues.
Adding changed files
Added several classes, completed DictionaryParser (still need to do testing), added to Util class
Added ChangeMap class, ChangeMapInterface, worked on Dictionary.java
Modified several files, Fully tested the Uses, and Word classes.
Untracked a couple of files
Added and tested IndexTracker class, modified ChangeMap class.
Working on ChangeMap and IndexTracker. These classes could be much simpler....
Decided the code was to complex to continue to maintain, and work with, so I decided to simplify by adding BaseWord abstract class, CWord class for representing control characters, and started the process of making ChangeMap read, and swap locations only.
Slightly modified DataList class...
Radically changed the ChangeMap, DataList, IndexTracker, and Word classes. Added BaseWord, and SimpleWord classes. Greatly simplified ChangeMap.
Worked out some bugs
Organized packages, worked on dictionary class, and the underlying classes that it uses. Created several (currently empty) classes.
Redesigned the DictionaryParser class to be easier to troubleshoot, and code. Tested a generate dictionary file, save it to disk, and read it agian. All tests passed.
Testing how to solve a small end of index bug....
Reverted to before I tried to handle bug. It was just making the code way to complex.
Successfully got the program to generate a test dictionary file, write it to disk, and read it back without error, and with different data stored in extended data locations.
Edited the source code to remove commented out items, and diagnostic print strings. Began augmenting the DictionaryGenerator class so it can generate a quality standard dictionary, and any dictionary it has options.
Forgot to remove print statements again...