1.0.0 • Published 3 years ago

@turing-machine-js/machine v1.0.0

Weekly downloads
3
License
GPL-3.0-or-later
Repository
github
Last release
3 years ago

@turing-machine-js/machine

Build Status npm (tag)

Some basic objects to build your own turing machine

Install

Using npm:

npm install @turing-machine-js/machine

or using yarn:

yarn add @turing-machine-js/machine

Classes

Alphabet

Command

Reference

State

Tape

TapeBlock

TapeCommand

TuringMachine

Special objects

haltState

A special state for stopping the machine

ifOtherSymbol

A special symbol for representing the other symbols in State class definition

movements

  • left - move the head to the left
  • right - move the head to the right
  • stay - do not move the head

symbolCommands

  • erase - write the blank symbol
  • keep - leave the current symbol

Libraries

Links

1.0.0

3 years ago

0.2.9-alpha.1

4 years ago

0.2.9-alpha.2

4 years ago

0.3.0-alpha.4

4 years ago

0.2.9-alpha.0

4 years ago

0.3.0-alpha.3

4 years ago

0.3.0-alpha.2

4 years ago

0.2.8

4 years ago

0.3.0-alpha.1

5 years ago

0.3.0-alpha.0

5 years ago

0.2.7

5 years ago

0.2.6

5 years ago

0.2.5

5 years ago

0.2.4

5 years ago

0.2.3

5 years ago

0.2.2

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago