rust-forth-tokenizer 0.2.1

A Forth tokenizer written in Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//use rust_forth_tokenizer::ForthToken;
use rust_forth_tokenizer::ForthTokenizer;
use std::env;
use std::fs;
fn main() {
    let args: Vec<String> = env::args().collect();
    for file in &args[1..] {
        let file_string = fs::read_to_string(file).expect("Failure opening file");

        for token in ForthTokenizer::new(&file_string) {
            println!("Token is: {:?}", token);
        }

        let tokenizer = ForthTokenizer::new(&file_string);
        let collected: Vec<_> = tokenizer.into_iter().collect();
        println!("Tokenized vector is: {:?}", collected);
    }
}