Transition
Rule of thumb: The transitions are handled with the LEFT MOUSE
BUTTON
To create a transition press and hold the left button within the
origin state, and release it within the destination state
If the transition returns to the same state, then press and hold the left button and release it in the same state. A loop like the one shown below will be created.
NOTE: loops can be resized by dragging the node at the top of
the loop up or down.
To delete a transition place the cursor within the transition
label, press and hold the RIGHT mouse button (or CTRL & LEFT
button) while selecting the desired item in the popup menu, then
release the button.
To edit a transition label, press the left button within the
label to select it. Then edit its contents using the keyboard. To
move to a different field of the label, use the arrow keys or TAB
and SHIFT-TAB.
To move a transition label, drag it using the LEFT mouse button.
Transition labels can only be moved along the transition itself.
The following is a list of valid characters in transitions while
building an automaton.
The comma is only available when creating an FSA and is used as a
separator to allow for more than one transition in a label.
! |
" |
# |
$ |
% |
& |
' |
( |
) |
* |
+ |
, |
- |
. |
/ |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
: |
~ |
< |
= |
> |
? |
@ |
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z |
[ |
\ |
] |
^ |
_ |
` |
a |
b |
c |
d |
e |
f |
g |
h |
i |
j |
k |
l |
m |
n |
o |
p |
q |
r |
s |
t |
u |
v |
w |
x |
y |
z |
{ |
} |
|
|
|
|
NOTE: In grammar conversions it is best to use the lower case
letters for the input alphabet and upper case letters for the
stack alphabet.
For FSA's:
For PDA's:
For 1-Tape Turing machines:
For 2-Tape Turing machines: