watchmaker_vm 1.0.1

A Rust implementation of a virtual machine for use with genetic algorithms.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::instruction::left_double::LeftDouble;
use crate::instruction::left_integer::LeftInteger;
use crate::instruction::right_double::RightDouble;
use crate::instruction::right_integer::RightInteger;
use crate::CodeOffset;

#[derive(Clone, Debug, PartialEq)]
pub enum Operand {
    LINT(LeftInteger),
    RINT(RightInteger),
    LDOUBLE(LeftDouble),
    RDOUBLE(RightDouble),
    CADDR(CodeOffset),
}