diff --git a/.gitignore b/.gitignore index 6aa106405a4..bf22c2afdee 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /target/ **/*.rs.bk Cargo.lock +.vscode/* diff --git a/src/parser/event_parser/grammar.rs b/src/parser/event_parser/grammar.rs index dd09061aae1..c3496cccd64 100644 --- a/src/parser/event_parser/grammar.rs +++ b/src/parser/event_parser/grammar.rs @@ -3,7 +3,8 @@ use super::parser::Parser; use syntax_kinds::*; -pub fn parse_file(p: &mut Parser) { +pub fn file(p: &mut Parser) { p.start(FILE); + //TODO: parse_shebang p.finish(); } \ No newline at end of file diff --git a/src/parser/event_parser/mod.rs b/src/parser/event_parser/mod.rs index 14107720ad4..bdfd23974ab 100644 --- a/src/parser/event_parser/mod.rs +++ b/src/parser/event_parser/mod.rs @@ -15,6 +15,6 @@ pub(crate) enum Event { pub(crate) fn parse<'t>(text: &'t str, raw_tokens: &'t [Token]) -> Vec { let mut parser = parser::Parser::new(text, raw_tokens); - grammar::parse_file(&mut parser); + grammar::file(&mut parser); parser.into_events() } \ No newline at end of file