frg 2.1.0

Compiled programming language with frogs!
1
2
3
4
5
6
7
8
9
10
use crate::ast::{Expression, expressions};

pub fn transpile(params: &[Expression], new_line: bool) -> String {
    let insides = expressions::transpile_list(&params.iter().map(expressions::transpile).collect());
    if new_line {
        format!("println!({insides})")
    } else {
        format!("print!({insides})")
    }
}