ra_syntax: refactored the lexer design as per @matklad and @kiljacken PR review

This commit is contained in:
Veetaha 2020-01-28 07:09:13 +02:00
parent bf60661aa3
commit 9e7eaa959f
9 changed files with 202 additions and 181 deletions

View file

@ -44,12 +44,6 @@ pub struct SyntaxTreeBuilder {
inner: GreenNodeBuilder<'static>,
}
impl SyntaxTreeBuilder {
pub fn new(errors: Vec<SyntaxError>) -> Self {
Self { errors, inner: GreenNodeBuilder::default() }
}
}
impl SyntaxTreeBuilder {
pub(crate) fn finish_raw(self) -> (GreenNode, Vec<SyntaxError>) {
let green = self.inner.finish();