CSc 1301, Fall 2022, TM Example

mirage:p4-tm raj$ python3 TM.py -d equal.tm abaabb
Initial Tape:
abaabb 1
^

#xbaabb 2
^

#xbaabb 3
 ^

#xbaabb 3
  ^

#xxaabb 4
 ^

#xxaabb 4
^

#xxaabb 1
 ^

#xxaabb 1
  ^

#xxaabb 1
   ^

#xxxabb 2
  ^

#xxxabb 2
 ^

#xxxabb 2
^

#xxxabb 3
 ^

#xxxabb 3
  ^

#xxxabb 3
   ^

#xxxabb 3
    ^

#xxxabb 3
     ^

#xxxaxb 4
    ^

#xxxaxb 4
   ^

#xxxaxb 4
  ^

#xxxaxb 4
 ^

#xxxaxb 4
^

#xxxaxb 1
 ^

#xxxaxb 1
  ^

#xxxaxb 1
   ^

#xxxaxb 1
    ^

#xxxxxb 2
   ^

#xxxxxb 2
  ^

#xxxxxb 2
 ^

#xxxxxb 2
^

#xxxxxb 3
 ^

#xxxxxb 3
  ^

#xxxxxb 3
   ^

#xxxxxb 3
    ^

#xxxxxb 3
     ^

#xxxxxb 3
      ^

#xxxxxx 4
     ^

#xxxxxx 4
    ^

#xxxxxx 4
   ^

#xxxxxx 4
  ^

#xxxxxx 4
 ^

#xxxxxx 4
^

#xxxxxx 1
 ^

#xxxxxx 1
  ^

#xxxxxx 1
   ^

#xxxxxx 1
    ^

#xxxxxx 1
     ^

#xxxxxx 1
      ^

#xxxxxx# 1
       ^

#xxxxxx# 5
      ^

#xxxxxx# 5
     ^

#xxxxxx# 5
    ^

#xxxxxx# 5
   ^

#xxxxxx# 5
  ^

#xxxxxx# 5
 ^

#xxxxxx# 5
^

#xxxxxx# h
 ^

Final Tape:
#xxxxxx# h
 ^
ACCEPT