pub fn parse_program_str(program: &str) -> Vec<Command<'_>>
Expand description

Parses the given str into an vec of commands. Each command has to be on its own line. This method does not allocate any strings.

// load program from file
let mut file = File::open("example.pancake").unwrap();
let mut program_str = String::new();
file.read_to_string(&mut program_str).unwrap();

// parse the program
let program = pancakestack::parse_program_str(&program_str);