Changes made to JFLAP - Sept 14, 2004

Note: This release includes changes made in Sept 2004 and May 2004. JFLAP 4.0b12, September 14 2004 FIXES * In the status display, the brute force parser previously said that it had explored one more node than it really had. * While editing automaton transitions, if you edited a transition without changing its attributes, the transition would actually be deleted. FEATURES & OTHER NON-BUG CHANGES * Subtlely changed the workings and interface of many elements within the LL and especially SLR grammar parsing tools to make nomenclature more compatible with manuals and texts, or to make the parsing steps more clear, or even just to make JFLAP prettier. * Changed anything dealing with lambda productions or transitions to call them L-transitions or L-productions (where L is the lowercase greek letter lambda), in accordance with most literature. * Printing LL, SLR, and brute force parsing views will print only the parse tree or derivation table and not the surrounding interface. ========== JFLAP 4.0b11, May 9 2004 FIXES * A bug where removed transitions would live on in saved files has been fixed. * JFLAP has always prevented making duplicate transitions, but you could get around this by making two different transitions and editing one to resemble the other. This has been fixed. FEATURES & OTHER NON-BUG CHANGES * JFLAP 4.0b11 WILL NOT OPEN SAVED FILES FROM JFLAP 4.0b1-9. JFLAP 4.0b10 is the last release that could read the old JFLAP 4 beta format. * When opening a file, if you did not specify a file format to try, all file types would be tried. If none succeeded an unhelpful error message was displayed. Now when JFLAP is reasonably certain that your file type is of a certain type, it will display the more helpful error messages as if you had explicitly specified that file type when opening.