diff options
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/src/main.rs b/src/main.rs deleted file mode 100644 index 5ec8f34..0000000 --- a/src/main.rs +++ /dev/null @@ -1,25 +0,0 @@ -use std::env; -use std::fs::File; -use std::io::Read; -use std::process; - -fn main() { - let mut args = env::args(); - let _ = args.next(); // executable name - - let filename = match (args.next(), args.next()) { - (Some(filename), None) => filename, - _ => { - eprintln!("Usage: dump-syntax path/to/filename.rs"); - process::exit(1); - } - }; - - let mut file = File::open(&filename).expect("Unable to open file"); - - let mut src = String::new(); - file.read_to_string(&mut src).expect("Unable to read file"); - - let syntax = syn::parse_file(&src).expect("Unable to parse file"); - println!("{:#?}", syntax); -} |