New Items in JFLAP 7.1
July 2018:
- JFLAP now runs with Java 8.0.
- There are now three window options for Turing machines: Turing
Machine, Multi-Tape Turing Machine, and Turing Machine With Building
Blocks. The Turing Machine window does not have any of the building
blocks options, but has support for nondeterminism and can convert a Turing
machine to an unrestricted grammar. The Multi-Tape Turing Machine window
is the same as the regular one, except of course the user is given the
option to create a Turing machine with anywhere between 2-5 tapes , and a
multi-tape Turing machine cannot be converted to an unrestricted
grammar. The Turing Machine With Building Blocks window has full support
for building blocks features, but does not support nondeterminism nor
conversion to an unrestricted grammar.
- NOTE: When opening single-tape Turing machines that do not already have
building blocks, a prompt will pop up asking if the user wishes to open
this Turing machine as a Standard Turing Machine or a Turing Machine
With Building Blocks. Also, any single-tape Turing machine can be used as
a building block in a Turing machine with building blocks.
-
In a Turing machine with building blocks, when Edit Block is clicked on a
state to turn it into a building block, a prompt box appears asking the
user to give the new building block a name. The user is not allowed to make
a nested building block that has the same name as a parent building block;
previously, this was allowed and JFLAP would crash when trying to reopen a
file that did this.
- The Turing machine to unrestricted grammar conversion feature was not
working in JFLAP 7.0. This has been fixed, and the parser for unrestricted
grammars converted from Turing machines is much faster than before.
-
There are more text size sliders throughout JFLAP now. There is a new size
slider for the input field in all of the grammar parsers (this can be a tad
buggy at times, but wiggle the the window resizer right below the input
field size slider and the issues will go away), and there are more table
size sliders everywhere.
-
Added color palette chooser under Preferences. This allows users to
select from one of 6 color options for automata.
New Items in JFLAP
September 2009:
- An UNDO button
- zooming of many of the windows making JFLAP more accessible to
use in lecture for demonstrations or solving problems with
students
- saving to standard image file formats
- can now create transitions on finite state machines for a range,
[1-9] represents 9 transitions.
- Turing machine building blocks have been revamped
- There are new preferences to set the machines to several different
definitions. For example, you can turn off the Stay option if you
don't want your students to use it.
New Items in JFLAP
May 2008:
- Turing machine to unrestricted grammar conversion
-
New Items in JFLAP
January 2008: Several New items
- CYK parser
- User-controlled parser
- More on Pumping Lemma Game
- ...