Enum rvs_parser::ast::Node [] [src]

pub enum Node {
    Number(u32),
    UnaryOperation(UnaryOpcodeBox<Node>),
    BinaryOperation(Box<Node>, BinaryOpcodeBox<Node>),
    Variable(StringBox<Node>),
    Enum(StringVec<Box<Node>>),
    EnumItem(StringOption<Box<Node>>),
    EnumInst(String),
    EnumItemInst(StringString),
    Type(TypeVec<Box<Node>>),
    WeightedPair(u32Box<Node>),
    VariableInst(StringVariableMethod),
}

Variants

Trait Implementations

impl Debug for Node
[src]

[src]

Formats the value using the given formatter.