From 9ce7e8110254e8db476c96bce2eecb2d16983159 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Tue, 31 Jul 2018 15:40:40 +0300 Subject: cleanups --- src/yellow/green.rs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'src/yellow/green.rs') diff --git a/src/yellow/green.rs b/src/yellow/green.rs index cda4e2167..8ddcc74b8 100644 --- a/src/yellow/green.rs +++ b/src/yellow/green.rs @@ -80,8 +80,14 @@ fn assert_send_sync() { #[derive(Clone, Debug)] pub(crate) enum GreenLeaf { - Whitespace { newlines: u8, spaces: u8 }, - Token { kind: SyntaxKind, text: Option> }, + Whitespace { + newlines: u8, + spaces: u8, + }, + Token { + kind: SyntaxKind, + text: Option>, + }, } impl GreenLeaf { @@ -121,7 +127,7 @@ impl GreenLeaf { assert!(newlines <= N_NEWLINES && spaces <= N_SPACES); &WS[N_NEWLINES - newlines..N_NEWLINES + spaces] } - GreenLeaf::Token { kind, text, } => match text { + GreenLeaf::Token { kind, text } => match text { None => kind.static_text().unwrap(), Some(t) => t, }, -- cgit v1.2.3