From 4e91c23c796988e3934afabf619185333f85c116 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Tue, 12 Feb 2019 18:41:57 +0300 Subject: rename yellow -> syntax_node why yellow in the first place? Its red + green. --- crates/ra_syntax/src/yellow/builder.rs | 41 ---------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 crates/ra_syntax/src/yellow/builder.rs (limited to 'crates/ra_syntax/src/yellow/builder.rs') diff --git a/crates/ra_syntax/src/yellow/builder.rs b/crates/ra_syntax/src/yellow/builder.rs deleted file mode 100644 index e8b9112d4..000000000 --- a/crates/ra_syntax/src/yellow/builder.rs +++ /dev/null @@ -1,41 +0,0 @@ -use crate::{ - parser_impl::Sink, - yellow::{GreenNode, RaTypes, SyntaxError}, - SmolStr, SyntaxKind, -}; -use rowan::GreenNodeBuilder; - -pub(crate) struct GreenBuilder { - errors: Vec, - inner: GreenNodeBuilder, -} - -impl GreenBuilder { - pub(crate) fn new() -> GreenBuilder { - GreenBuilder { errors: Vec::new(), inner: GreenNodeBuilder::new() } - } -} - -impl Sink for GreenBuilder { - type Tree = (GreenNode, Vec); - - 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) { - (self.inner.finish(), self.errors) - } -} -- cgit v1.2.3