Serialized Form


Package control

Class control.Controller extends java.lang.Object implements Serializable

serialVersionUID: 3300014192841954613L

Serialized Fields

T

tape<T> T

initialState

java.lang.String initialState

currentState

java.lang.String currentState

indexOfT

java.lang.Integer indexOfT

steps

java.lang.Integer steps

nullSymbol

java.lang.String nullSymbol

instructions

InstructionSet<STATE,SYMBOL> instructions

Package exceptions

Class exceptions.ProgramFileSyntaxException extends java.lang.Exception implements Serializable

serialVersionUID: 1048302200757173367L

Class exceptions.ProgramHaltedException extends java.lang.Exception implements Serializable

serialVersionUID: -977725520237982665L


Package model

Class model.Instruction extends java.lang.Object implements Serializable

serialVersionUID: -1614540757475106566L

Serialized Fields

q

java.lang.Object q

s

java.lang.Object s

nq

java.lang.Object nq

ns

java.lang.Object ns

m

java.lang.Object m

Class model.InstructionSet extends java.lang.Object implements Serializable

serialVersionUID: 4696151467266400878L

Serialized Fields

states

java.util.HashMap<K,V> states

Class model.tape extends java.lang.Object implements Serializable

serialVersionUID: 3734679640364498861L

Serialized Fields

Left

java.util.List<E> Left

Right

java.util.List<E> Right

zero

java.lang.Object zero

Package view

Class view.GUI extends javax.swing.JFrame implements Serializable

serialVersionUID: 1560508750802569605L

Serialized Fields

locations

javax.swing.JTextArea[] locations

numStep

javax.swing.JTextField numStep

tapePosition

javax.swing.JTextField tapePosition

slider

javax.swing.JSlider slider

textSpeed

javax.swing.JTextField textSpeed

startPause

javax.swing.JButton startPause

stop

javax.swing.JButton stop

step

javax.swing.JButton step

program

javax.swing.JTextArea program

inputTape

javax.swing.JTextField inputTape

inputTapeModified

boolean inputTapeModified

thread

AutoStep thread