Sha256: c969960639b26413a0a964fc99c912131b7750cccdecef3c83586f2290142128
Contents?: true
Size: 652 Bytes
Versions: 3
Compression:
Stored size: 652 Bytes
Contents
# vim: ts=2 sw=2 et ft=ruby # Call with an empty tape # $ turing.rb bb3.stm '' # Busy Beaver: 3-state, 2-symbol # state A 1. cond :if => 'B', :then => 2, :else => 4 2. write :symbol => '1', :goto => 3 3. right :goto => 6 4. write :symbol => '1', :goto => 5 5. right :goto => 16 # state B 6. cond :if => 'B', :then => 7, :else => 9 7. write :symbol => 'B', :goto => 8 8. right :goto => 11 9. write :symbol => '1', :goto => 10 10. right :goto => 6 # state C 11. cond :if => 'B', :then => 12, :else => 14 12. write :symbol => '1', :goto => 13 13. left :goto => 11 14. write :symbol => '1', :goto => 15 15. left :goto => 1 # halt 16. halt
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
dslkit-0.2.9 | examples/bb3.stm |
dslkit-0.2.8 | examples/bb3.stm |
dslkit-0.2.7 | examples/bb3.stm |