Module tis_100::node [] [src]

Types of nodes used in the TIS-100.

Structs

BasicExecutionNode

Executes TIS-100 assembly code. Once a Program has been set on the node, the node may be executed using alternating calls of step and sync.

DamagedExecutionNode

A corrupted TIS-100 node. step and sync have no effect.

StackMemoryNode

A node which stores values written to it on a stack. When the node is read from it will pop the top value off of the stack and return it.

TestImageNode
TestInputNode
TestOutputNode

Enums

TestState

Traits

Node

Interface for nodes in a TIS-100 system.

TestNode