flattern module structure

This commit is contained in:
Aleksey Kladov 2019-02-20 22:52:32 +03:00
parent 2acb21e8f7
commit cce23fddba
5 changed files with 30 additions and 14 deletions

View file

@ -4,8 +4,7 @@ use crate::{
syntax_node::{GreenNode, SyntaxNode},
syntax_error::SyntaxError,
parsing::{
grammar,
parser_impl,
grammar, parse_with,
builder::GreenBuilder,
parser_api::Parser,
lexer::{tokenize, Token},
@ -62,8 +61,7 @@ fn reparse_block<'node>(
if !is_balanced(&tokens) {
return None;
}
let (green, new_errors) =
parser_impl::parse_with(GreenBuilder::new(), &text, &tokens, reparser);
let (green, new_errors) = parse_with(GreenBuilder::new(), &text, &tokens, reparser);
Some((node, green, new_errors))
}