Options
All
  • Public
  • Public/Protected
  • All
Menu

The Interactive Turing Machine — Documentation

Index

Enumerations

Classes

Interfaces

Type aliases

Variables

Functions

Object literals

Type aliases

EdgeId

EdgeId: String

EdgeSelection

EdgeSelection: Selection<SVGGElement, EdgeDatum, any, any>

EventHandler

EventHandler<E>: function

Type parameters

Type declaration

    • (event: E): void
    • Parameters

      • event: E

      Returns void

EventID

EventID: string

GraphElement

GraphElement: Node | Edge

GraphSelection

GraphSelection: Selection<SVGElement, GraphDatum, HTMLElement, __type>

NodeSelection

NodeSelection: Selection<SVGGElement, NodeDatum, any, any>

StateID

StateID: number

TapeSymbol

TapeSymbol: string

Tool

TransitionID

TransitionID: number

Variables

Const NO_INITIAL_STATE_ID

NO_INITIAL_STATE_ID: StateID = -1

Const READ_ANY_SYMBOL

READ_ANY_SYMBOL: TapeSymbol = ""

Const WRITE_NO_SYMBOL

WRITE_NO_SYMBOL: TapeSymbol = ""

Functions

addGenerator

  • addGenerator(holder: Selection<SVGElement>, r: number): void

addLamp

  • addLamp(holder: Selection<SVGElement>, classOfCircle: string): void

addSpaceMan

  • addSpaceMan(holder: Selection<HTMLElement, any, any, any>): void

Object literals

Let customShapesToFiles

customShapesToFiles: object

lamp

lamp: string = "../../img/lamp.svg"

Let defaultShapes

defaultShapes: object

lamp

lamp: string = "<circle cx='0' cy='0' r='30'></circle>"

Generated using TypeDoc