leafbuild 0.0.1-dev.1

A WIP C/C++ buildsystem.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use crate::grammar::ast::AstStatement;
use crate::interpreter::env::EnvFrame;

pub(crate) fn run_statement(_frame: &mut EnvFrame, statement: &AstStatement) {
    debug!("Executing statement {:#?}", statement);
    match statement {
        AstStatement::FuncCall(call) => println!("Func call {}", call.get_name()),
        AstStatement::MethodCall(_) => {}
        AstStatement::Declaration(_) => {}
        AstStatement::Assignment(_) => {}
        AstStatement::Conditional(_) => {}
        AstStatement::ControlStatement(_) => {}
        AstStatement::Repetitive(_) => {}
    }
}