This commit is contained in:
Aleksey Kladov 2018-01-01 17:21:53 +03:00
parent 4cda325530
commit 0af33a2587
3 changed files with 4 additions and 2 deletions

1
.gitignore vendored
View File

@ -1,3 +1,4 @@
/target/ /target/
**/*.rs.bk **/*.rs.bk
Cargo.lock Cargo.lock
.vscode/*

View File

@ -3,7 +3,8 @@ use super::parser::Parser;
use syntax_kinds::*; use syntax_kinds::*;
pub fn parse_file(p: &mut Parser) { pub fn file(p: &mut Parser) {
p.start(FILE); p.start(FILE);
//TODO: parse_shebang
p.finish(); p.finish();
} }

View File

@ -15,6 +15,6 @@ pub(crate) enum Event {
pub(crate) fn parse<'t>(text: &'t str, raw_tokens: &'t [Token]) -> Vec<Event> { pub(crate) fn parse<'t>(text: &'t str, raw_tokens: &'t [Token]) -> Vec<Event> {
let mut parser = parser::Parser::new(text, raw_tokens); let mut parser = parser::Parser::new(text, raw_tokens);
grammar::parse_file(&mut parser); grammar::file(&mut parser);
parser.into_events() parser.into_events()
} }