mirror of
https://github.com/apache/datafusion-sqlparser-rs.git
synced 2025-07-07 17:04:59 +00:00
Refactoring
This commit is contained in:
parent
fa2ef528b7
commit
a1696ccdb8
2 changed files with 22 additions and 22 deletions
|
@ -105,16 +105,11 @@ fn main() {
|
|||
let ansi_parser = Arc::new(Mutex::new(ANSISQLParser::new(acme_tokenizer.clone())));
|
||||
let acme_parser = Arc::new(Mutex::new(AcmeParser::new(acme_tokenizer.clone())));
|
||||
|
||||
// ansi_parser.lock().unwrap().next_token();
|
||||
let mut pratt_parser = PrattParser {
|
||||
chars: CharSeq::new(sql),
|
||||
parser: acme_parser
|
||||
};
|
||||
|
||||
//let parser_list = vec![acme_parser, ansi_parser];
|
||||
|
||||
// Custom ACME parser
|
||||
// let acme_parser: Arc<Mutex<SQLParser<AcmeToken, AcmeExpr>>> = Arc::new(Mutex::new(AcmeParser {
|
||||
// ansi_parser: Arc::new(Mutex::new(ANSISQLParser::new(acme_tokenizer)))
|
||||
// }));
|
||||
|
||||
// let expr = parse_expr(acme_parser).unwrap();
|
||||
//
|
||||
// println!("Parsed: {:?}", expr);
|
||||
let expr = pratt_parser.parse_expr().unwrap();
|
||||
println!("{:?}", expr);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue