Invoke the HTML scanner when a filename is given

This commit is contained in:
Patrick Walton 2012-05-03 18:17:54 -07:00
parent a671bb597a
commit 9103d928e6

View file

@ -4,8 +4,26 @@ import azure::*;
import azure::bindgen::*;
import azure::cairo;
import azure::cairo::bindgen::*;
import parser::html;
import parser::html::methods;
import result::extensions;
fn parse(filename: str) {
let file_data = io::read_whole_file(filename).get();
let reader = io::bytes_reader(file_data);
let parser = html::parser(reader);
loop {
let t = parser.parse();
log(error, #fmt("token: %?", t));
if t == html::to_eof { break; }
}
}
fn main(args: [str]) {
if args.len() >= 2u {
parse(args[1]);
}
fn main() {
// The platform event handler thread
let osmain = osmain::osmain();
@ -35,4 +53,4 @@ fn main() {
break;
}
}
}
}