[−][src]Function pancakestack::parse::parse_program_str
pub fn parse_program_str<'a>(program: &'a str) -> Vec<BorrowedCommand<'a>>
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);