From 5222b8aba3b1c2c68706aacf6869423a8e4fe6d5 Mon Sep 17 00:00:00 2001
From: Aleksey Kladov <aleksey.kladov@gmail.com>
Date: Wed, 20 Feb 2019 15:47:32 +0300
Subject: move all parsing related bits to a separate module

---
 crates/ra_syntax/src/syntax_node/builder.rs | 41 -----------------------------
 1 file changed, 41 deletions(-)
 delete mode 100644 crates/ra_syntax/src/syntax_node/builder.rs

(limited to 'crates/ra_syntax/src/syntax_node')

diff --git a/crates/ra_syntax/src/syntax_node/builder.rs b/crates/ra_syntax/src/syntax_node/builder.rs
deleted file mode 100644
index 8abd0f051..000000000
--- a/crates/ra_syntax/src/syntax_node/builder.rs
+++ /dev/null
@@ -1,41 +0,0 @@
-use crate::{
-    parser_impl::Sink,
-    syntax_node::{GreenNode, RaTypes, SyntaxError},
-    SmolStr, SyntaxKind,
-};
-use rowan::GreenNodeBuilder;
-
-pub(crate) struct GreenBuilder {
-    errors: Vec<SyntaxError>,
-    inner: GreenNodeBuilder<RaTypes>,
-}
-
-impl GreenBuilder {
-    pub(crate) fn new() -> GreenBuilder {
-        GreenBuilder { errors: Vec::new(), inner: GreenNodeBuilder::new() }
-    }
-}
-
-impl Sink for GreenBuilder {
-    type Tree = (GreenNode, Vec<SyntaxError>);
-
-    fn leaf(&mut self, kind: SyntaxKind, text: SmolStr) {
-        self.inner.leaf(kind, text);
-    }
-
-    fn start_branch(&mut self, kind: SyntaxKind) {
-        self.inner.start_internal(kind)
-    }
-
-    fn finish_branch(&mut self) {
-        self.inner.finish_internal();
-    }
-
-    fn error(&mut self, error: SyntaxError) {
-        self.errors.push(error)
-    }
-
-    fn finish(self) -> (GreenNode, Vec<SyntaxError>) {
-        (self.inner.finish(), self.errors)
-    }
-}
-- 
cgit v1.2.3