Enum kravl_parser::syntax::ast::Statement [] [src]

pub enum Statement {
    If(Box<Expression>, Box<Statement>),
    IfElse(Box<Expression>, Box<Statement>, Box<Statement>),
    Variable(StringBox<Expression>),
    Block(Box<Vec<Statement>>),
    Expression(Box<Expression>),
    Assignment(StringBox<Expression>),
}

Variants

Trait Implementations

impl Debug for Statement
[src]

Formats the value using the given formatter.

impl Clone for Statement
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more