Bläddra i källkod

Show parse output in main

main
Dylan Baker 4 år sedan
förälder
incheckning
d2dd38d377
1 ändrade filer med 3 tillägg och 3 borttagningar
  1. 3
    3
      src/main.rs

+ 3
- 3
src/main.rs Visa fil

1
 use elastic::lexer;
1
 use elastic::lexer;
2
+use elastic::parser;
2
 
3
 
3
 use std::env;
4
 use std::env;
4
 
5
 
6
     let args: Vec<String> = env::args().into_iter().skip(1).collect();
7
     let args: Vec<String> = env::args().into_iter().skip(1).collect();
7
     let input = args.join(" ");
8
     let input = args.join(" ");
8
     let tokens = lexer::scan(&input)?;
9
     let tokens = lexer::scan(&input)?;
9
-    for token in tokens {
10
-        println!("{}", token);
11
-    }
10
+    let select = parser::parse(tokens)?;
11
+    dbg!(select);
12
     Ok(())
12
     Ok(())
13
 }
13
 }

Laddar…
Avbryt
Spara